今まで、youtubeやUdemyで独学で勉強してきましたが、今年はそれも継続しつつ本もたくさん読んでいきたいと思っています。
ITエンジニア = プログラミングができる人というイメージが先行しがちですが、Webアプリケーションというものは、非常に様々な技術や知識が合わさって構成されているものだということは、本格的にアプリケーション開発の勉強を始めてわかりました。
プログラミングだけを勉強してもアプリケーションは開発できません。自分も去年一年はそのようなことをわかりつつ、「即効性」のあるプログラミング言語だけの勉強に特化して時間を使って結局「自分の作品を作る」という目標を達成できずに終わってしまいました。
今年は、かならず「自分の作品を作る」という目標に向かって「急がば回れ」(と一見見えるが実はその方が最速?) エンジニアとしての基礎を身につけるための「MUST READ」だと思われる書籍をピックアップして、この書籍を読んでいきたいと思います。
読み終わったら順次、レビューの記事も上げて行きたいと思います。
コーディングについて
- リーダブルコード(Dustin Boswell, Trevor Foucher)
- プリンシプルオブプログラミング(上田 勲)
- 良いコード/悪いコードで学ぶ設計入門(仙塲 大也)
- Clean Code アジャイルソフトウェア達人の技(RobertC.Martin、 花井 志生)
Web関連技術
Linuxやネットワーク関連
- マスタリングTCP/IP―入門編―(井上 直也、村山 公保、竹下 隆史、荒井 透、苅田 幸雄)
- 新しいLinuxの教科書(三宅 英明、大角 祐介)
- [試して理解]Linuxのしくみ ―実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識(武内 覚)
コンテナや仮想化
個別言語
- HTML&CSSとWebデザインが1冊できちんと身につく本[増補改訂版](服部 雄樹)
- 独習JavaScript 新版(CodeMafia 外村 将大 )
- 現場で使えるTypeScript 詳解実践ガイド(菅原浩之)
- プロを目指す人のためのRuby入門[改訂2版](伊藤 淳一)