はじめに
初心者の方は書籍を悩まれる事が多い印象ですが、いかがでしょうか?
私自身も立場上よくオススメの書籍を聞かれるのですが、いつもご紹介する本が何冊かありますので、そんな中でもご紹介頻度の高い書籍を3冊ご紹介したいと思います。
オススメな書籍1:リーダブルコード
これはエンジニア界隈では知らない人の方が少ないかもしれない良書ですね。
読みやすいコードを書くという一点において、この本を超える本を私は知らないくらいです。
技術力という点とはまた違った視点での解説を行なっている本ですが、チーム開発において技術力と並ぶほど重要な技術がこの本には記されています。
読む本を迷った時にはまずこの本を読む事でレベルアップ間違いなしですので、読んだ事のない方は是非一度熟読される事をオススメします。
オススメな書籍2:CODE COMPLETE
この本は少し古めの本ですが、リーダブルコードと同じくらい良書だと考えています。
少し読み応えのある書籍にはなりますが、リーダブルコードと方向性は同じで、読みやすいコードとは何かという点を追求した本になります。
チーム開発において、読みやすさというのはサービスの品質にも直結する要素であり、再現力(技術力)と並ぶほど重要な技術です。
是非一度、リードブルコードと合わせて読んでいただくと良いかと思います。
オススメな書籍3:現場で困らない! ITエンジニアのための英語リーディング
最後の本は非常に悩みましたが、、、
エンジニアにとって切り離すことの出来ない、stackoverflowやAPIのドキュメントなど、基本英語で記述されていること多いですよね。
翻訳で解決されている方も多いですが、目を通す機会の多い物はなるべく時間をかけずに読むことができれば、問題と対峙する時間もできるので、余裕につながるかと思います。
上記2冊とは方向性がまた違った本ですが、エンジニアとして歩み続ける為にも常に余裕持つ努力ができるとベストですね。
さいごに
各言語に関する書籍はすぐに劣化してしまいますが、ご紹介した書籍は色褪せる事なく紹介ができる本という認識です。
上記書籍から学べる技術は間違いなくご活躍される中で外す事の出来ない技術ですので、読んだ事のない方は是非一度読んでいただくと見識を広めることができると思います。