読むことになった背景#
ホンゴン学習団の12期に参加しながら読む本として選びました。この本を通じてコンピュータ構造をもっとよく理解したかったのです。いつもコンピュータについて知っていることが不足しているという感覚がありました。今回この本を読んで大いに役立てばいいなと思いました。
似たような内容をテーマにしたそれでコンピュータはどう動くのかという本を読んでからこの本を始めたので、ずっと楽に感じました。
本の要約はこのリンクからもっと詳しく見ることができます。
読みながら#
一人で学ぶコンピュータ構造 + オペレーティングシステムは、非専攻者のために多くの図と補足説明をしてくれているので、詳しく理解できる点が良かったです。
オペレーティングシステムのパートでは、42 Seoulで学んだ内容が出てきて驚きました。42 Seoulでは課題が出されてコーディングしながら学んだ内容を本で再び見ることができて良かったです。本とは教える順序が違いましたが、プロセスやスレッドなど関連する内容をもう一度整理することができました。
いくつかのパートでは、すでに他の本や他の場所で学んだところだったので、簡単に読めた部分もありました。それでも非専攻者や開発を始めようとする人たちには少し役に立つと思います。コンピュータについて感覚がつかめていない状態で読むとより難しいかもしれませんが、読んでみることをおすすめします。私は映像を通じてどう動作するか実際に見る方がいいと思います。
読み終えて#
本のページ数がとても多くて、買ったまま非常に長い間読まなかった本でした。それでも今回ホンゴン学習団を通じて少しずつ読んでいたら、ようやく全部読むことができました。本の内容よりも500ページに及ぶ内容を読んだという事実がとても嬉しいです。
いよいよ読みたかった本を読もうと思います。最近の悩みは、企画-デザイン-開発を企業で行う方式のように体系的に管理しながら機能開発をしたいのですが、一人でアプリを作っていると少し飛ばしてしまう部分が出てきました。そこで、私が作ったアプリを他の人と協業することになった時、問題なくドキュメントを見てすぐに仕事ができる環境を作りたいです。そのため、これに関連する本を読もうと思っています!
もし開発者が楽に開発だけに集中できるように、どんなツールを活用して賢く要件やデザインを伝える方法があれば教えてください。
