- 論理的思考能力
- コードを読む力
- コードを書く力
- 相手に物事を伝える力(文章と口頭)
- アルゴリズム
ざっと出したがいまここらへんで悩んでいる。
どれもこれも一朝一夕にはいかない能力であるので、当面この悩みは続きそう。
一応各項目の対策は考えているのでつらつらと書く。
論理的思考とアルゴリズムは、数学やったりどんなアルゴリズムあるか知ったり、解いたり考えたりするサイトがあるのでそれを利用する。
コード読む力は、そもそもSwiftの細かい言語仕様を把握しきれてないので詳解Swiftをやる。
物事を伝える力は、とりあえずエンジニア向けと思われる本を買ったのでそちらを読みながら考える。よくあるところで、「結論から述べよ」とか「5W1H」とかかなと。(そんなことは知ってるんだけど)
あとは「ラバーダッキング」手法も良さそう。アヒルの人形(何でもよいと思うが)おいて一人でぶつぶつと怪しく呟く手法ですね。
何にしろ、焦らずに積み重ねていくしかないっすなー……。
焦りの気持ちは、怠け心から来るというので、じっくり腰を据えてやるしかないなーと。
なんもTIPS的なものないですが、とりあえずこのへんで。