タグ

2016年7月5日のブックマーク (2件)

  • プログラマの海外就職に必要な技術力は? NZで働く僕のスキルを公開|NZ MoyaSystem

    プログラマとして海外で働くには、どれくらいの技術があればいいのかな? 海外転職に興味はあるけど、スーパーハッカーレベルじゃないと採用されないのでは…… 自分の今のスキルでじゅうぶんなのか、目安が知りたい。 海外転職にそこまで高い技術レベルは必要ありません 僕はニュージーランドのとある企業で、正社員のプログラマとして働いております。 残業はゼロ、毎日定時で帰ってますし、お給料も平均よりかなり高い額をいただいてます。 ありがたいことです! かといって凄腕のスーパーエンジニアなのか?といえば、一切そんなことはございません。 それどころかもともと理系ですらなく、出身学部は文学部日史学科です。 大学を卒業するまでプログラミングの経験ゼロだった、典型的な文系エンジニアなんです。 「海外転職って、一握りの超優秀な人にしかできないのでは……」と考えている人がいるなら、僕はこう答えます。 就活してた当時の

    プログラマの海外就職に必要な技術力は? NZで働く僕のスキルを公開|NZ MoyaSystem
    taka222
    taka222 2016/07/05
  • Swiftのコードレビュー勘所 - 文字っぽいの。

    はじめに Swift with iOSなコードをレビューする時に僕が気をつけて見ているところをざっくりまとめました 今年からSwift始めます!って人が読めばクラッシュしやすいコードを書きにくくなるはず ロジック面についてもちゃんと確認しましょう 勘所 AnyObject使ってる 不適切に使われてる(型を消すとか)場合には絶対に直させる。型を消したい場合は protocol + typealias とかgenerics でなんとかできる場合が多い。というか AnyObject を使ってるコードでは、型を消す必要がない場合が多い。 配列にindex指定してアクセスしている let item = items[index] とか。基的にはindexなど使わずにアクセスするのが一番なので、書き直せないか確認する。 書き直せない場合はロジック自体の設計を変えられないか、もしくははみ出ない処理がちゃ

    Swiftのコードレビュー勘所 - 文字っぽいの。
    taka222
    taka222 2016/07/05