プログラミングこの記事をシェアするどーも。毎年4月になると多くの新人ITエンジニアの方が職場に配属されますね。僕は新人時代にしっかりとした研修を受けられず、苦労した記憶があります。自分で色々と技術書などを買い漁って勉強しましたけど、その中でも特に若いうちに読んでおきたい書籍を紹介したいと思います。追記おすすめしたい本が増えてきたので随時更新していきたいと思います。2012-06-23AmazonKindle楽天ブックス楽天koboキレイで読みやすいコードの書き方を教えてくれる人って少ないと思います。妙なこだわりのある上司の下、面倒なルールのあるプロジェクトなどに配属されると良いコードの書き方をいつになっても理解することができません。僕は新人時代から金融系の保守やインフラ系の開発などを行ってきました。どちらも古い環境、体質だったので変数名、関数名など適当に書けば良いって文化でした。※動けばOK的な、、、。そんな状態から新しい環境に移ると非常に苦労した思いがあります。皆さんは早い時期から上司やプロジェクトに左右されない良いコードの書き方を覚えていってください。した基準を覚えておけば上司に面倒な指摘をされても自分の考えを説明することができるはず。2016-03-23AmazonKindle楽天ブックス楽天koboプログラミング言語の文法を覚えて、コードは書けるようになったけど「よいコード」にならない。結果もそれなりに良いけど、修正するときに非常にわかりずらい。先輩が書いたコードと比べても処理の繋がりが見えにくい。そんなコードを書いてしまった経験はありませんか?優秀な先輩の下で働くことができれば、わかりやすいコードを書く癖は身に付いていきます。優秀な先輩と働けるかって運に左右されますよね。言語に縛られない「普遍的な知識」を身につけたい。そんな人におすすめしたいです。言語に左右されない知識なので、少しずつでも良いのでしっかりと内容を抑えておきたいですね。2014-07-26AmazonKindle楽天ブックス楽天koboリファクタリングって軽く見られていますけど非常に大切ですよね。保守性の高いソースを維持しておくことでいざってときにすぐにプロジェクトから離れることが可能になるかもしれません。読みやすいソースを書いておくことで不具合があったときの対応も楽になります。2010-04-08AmazonKindle楽天ブックス楽天kobo普段なんとなく使っているWebの技術について、基本的な考え方を学ぶために適した良書です。大手SIerなどだったら社内研修などで、この辺の技術も教えてくれるかもしれませんけど、中小企業で働く方は研修期間も短いので基本的な技術を本で学んでいきましょう。2006-06-21AmazonKindle楽天ブックス楽天koboほとんどの業務でDBは使用されています。Oracle、MySQL、DB2、PostgreSQLなどプロジェクトごとに使用するDBは異なります。基本的な考え方は同じなので、感覚的に分かりやすい本で学ぶのが良いと思います。この本はOracleの仕組みと言ってますけど気にしないで読んでみましょう。10年以上前の本ですけど、絵が多くてイメージが掴みやすい点がおすすめです。2017-06-06AmazonKindle楽天ブックス楽天kobo基本的な26のアルゴリズムをすべてイラストで解説してくれています。イラストがカラフルでわかりやすいので、ぼんやり見ているだけでも楽しめる一冊になっています。文系エンジニアの人で、アルゴリズムについて学ぶ機会が無かった方におすすめします。ソースコードは登場しませんけど、プログラミングスキル向上への手助けにはなると思います。2011-04-08AmazonKindle楽天ブックス仕様書や設計書を書くためにわかりやすい文章で表現する必要があります。社内研修で文章の書き方まで教えてくれる会社は少ないと思いますので、学んでおくと同期より一歩前に進むことも期待できます。2016-06-01AmazonKindle楽天ブックス楽天koboこの本に書いてある内容を若いうちから意識して働いていれば、、。そんな風に思わせてくれる本です。著者もエンジニアとして活躍されている方なので、新人エンジニアでも取り入れることができるノウハウが多く書かれています。仕事時間の見積り方などは、早いうちに理解しておくと自分がスケジュールを管理する立場になったときなどに役立つと思います。2014-06-12AmazonKindle楽天ブックスこんな働き方もあるんだ・・。そんな発見があります。新人としてSIerに入社して同じような開発をずっと行っていくとそれが常識だと思ってしまいます。開発って色々な方法がある。そんなことを気がつかせてくれるので若いうちに一度、読んでもらいたいです。まとめ新人時代に読んでおきたかった本をまとめてみました。紹介した本はどれもおすすめですので新人エンジニアの方は目を通してもらえると嬉しいと思います。C#を勉強している方にはこちらの記事もおすすめです。【C#勉強】実践で役立つC#を読んだ感想ではでは。当サイトでは、第三者配信の広告サービス(A8.net、Amazonアソシエイト、Googleアドセンス)を利用しています。使用することがあります。当サイトでは、Googleによるアクセス解析ツール「Googleアナリティクス」を利用しています。このGoogleアナリティクスはトラフィックデータの収集のためにCookieを使用しています。このトラフィックデータは匿名で収集されており、個人を特定するものではありません。この機能はCookieを無効にすることで収集を拒否することが出来ますので、お使いのブラウザの設定をご確認ください。はてなブログをはじめよう!hangtime1532さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。