satoru-takeuchi.hatenablog.com
こちらの記事がとても良かったので自分も書いてみます。主にiOSプログラミングの内容です。
1. 初めて Objective-C をさわったとき [NSArray array〜] で初期化した配列をスコープの外で参照したら落ちる理由がわからなかった(27歳頃)。それまではPHPがメインだったのでretain, autorelease をちゃんと理解するまで時間がかかった
— Og🌗エンジニア🏝宮崎 (@koogawa) 2020年1月16日
2. delegate の仕組みが理解できなかった。さらに blocks とか出てきて頭が混乱した(27歳頃)理解できるまで数ヶ月かかった気がする
— Og🌗エンジニア🏝宮崎 (@koogawa) 2020年1月16日
3. UITableViewCellの再利用の仕組みがよくわからなかった(27歳頃)。テーブルをスクロールするとなぜ前に描画した画像が出てきてしまうのか理解できなかった。
— Og🌗エンジニア🏝宮崎 (@koogawa) 2020年1月16日
4. Auto Layout が難しそうだった(避けていた)。(30歳頃)当時同じチームだった @gonsee 先生にマンツーマンで教えてもらってようやく理解できた。Auto Layoutの勉強は実際に実装しているところを見せてもらうのが一番良いと思う
— Og🌗エンジニア🏝宮崎 (@koogawa) 2020年1月16日
5. Swift を避けていた(31歳頃)。WWDC 2014 で発表されてからもしばらくはObjective-Cを愛用していたと思う。無職期間中に1ヶ月ぐらいしっかり時間を取って勉強したけど、JSONのパースで発狂しかけたのを覚えている(勉強のため、あえてSwiftyJSONとかは使わなかった)
— Og🌗エンジニア🏝宮崎 (@koogawa) 2020年1月16日
元記事の id:satoru_takeuchi さんもおっしゃっていますが、初心者に暴言を吐いてくる人、マウント取ってくる人は無視して良いと思います😇