今週やること
オブジェクト指向UIデザイン ――使いやすいソフトウェアの原理:書籍案内|技術評論社_4章レベル6~9, 5章レベル1
- プライベートの開発でのUIを考える参考にしたり、デザイナーと話をできるようにするために勉強します
-> やりました
これまでの章で学んできたことを実例を通して復習できるので勉強になります。
O'Reilly Japan - アンダースタンディング コンピュテーション_3章
- コンピュータサイエンスの知識をつけるために勉強します (「チューリング完全が〜」などの話を見かけた時に理解できるようにする)
-> 途中までやりました。(3.3まで)
オートマトンの種類やできることを学べました。ただ、理解が追いついてない感じもあるので、来週はもう少し入門の本を読んでみます。
追加でやったこと
白と黒のとびら - 東京大学出版会
- 楽しみながらオートマトンを学べそうだったので読んでみました
- 実際に楽しかった(ファンタジー小説としても楽しめた)し、読了後にアンダースタンディング コンピュテーションを読んだら、あの話で出てきたオートマトンのことだなとイメージが付けれるようになりました
書籍『数学ガール/乱択アルゴリズム』(結城浩)_最初~第5章
- アルゴリズムの勉強におすすめされてたので少し読んでみました
- 数式アレルギーが多少ましになった感じがします...!(まだわからない数式もあるけれど、わかるようになった数式もあって、落ち着いて考えたり調べれば理解できるんだなあと思えたのが収穫)
ふりかえり
今週は計算に関連するものの勉強をよくやりました。自分はコンピュータサイエンスも専攻してなければ、数学も苦手な人間なので、これまでできるだけ避けてたのです...。しかし、ソフトウェアエンジニアを生業にしているなら、いつか向き合わないとなあと思ってたので、そのいつかが来たと思ってやってます。今のところ楽しくやれてるので、続けてみます。