パンクITマンの休息

文系大学から大手SIerへ、現在奮闘中のど新米ITマン!

【スポンサーリンク】

独学エンジニアが初心者からずっと使える書籍&参考書5選

f:id:moonlight0625sss:20190606214015j:plain

 6月、新入社員の皆さんはそろそろ合同研修が終わる頃ではないでしょうか?

 

 そんな時期に、「結局プログラミングよくわからないまま終わってしまった...」「こんな状態で配属されて大丈夫かな?」「プログラミングに関して復習できる本がほしい!」そう思っているあなた!

 

仕事終わり、いつも本屋で立ち読みをしている私がプログラミング初心者から上級者まで、ずっと使えるであろう優良書籍をご紹介致します!

 

目次

 

独学プログラマー Python言語の基本から仕事のやり方まで

独学プログラマー Python言語の基本から仕事のやり方まで

独学プログラマー Python言語の基本から仕事のやり方まで

 

 

 こちらはPythonの参考書ということになりますが、Python以外の言語を扱っている方でも大丈夫です!というのも各章の説明の際のコードにPythonを用いているだけでこの本で学ぶことは他の言語でもほぼ対応できてしまいます。if文やfor文などの扱い方や、オブジェクト指向、アルゴリズム、バージョン管理などの仕事でプログラミングを行う上での重要な部分をほぼ網羅しており幅広く記してあるため、仕事をする上で常に手元に置いておきたい一冊となっております。

 

 一つ注意点を書いておくとすれば、先程重要な部分を幅広く網羅してあると書きましたが、実際この本のページ数は一般的なプログラミングの本に比べ圧倒的に少ないです。逐一挿絵を挿入してあったり、長く細かく説明しているというわけでもないので、プログラミング完全初心者ですと少しだけ戸惑ってしまうかなという感じもしました。もちろんそれも人によるので一概には言えませんが、わからない部分があったらネットで調べるというクセを付けておくことも肝心です!

 

リーダブルコード

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

  • 作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2012/06/23
  • メディア: 単行本(ソフトカバー)
  • 購入: 68人 クリック: 1,802回
  • この商品を含むブログ (140件) を見る
 

 

  プログラマー・SEとして仕事を始めると、ソースコードを読み書きすることが多くなってきます。また、一度作ったら終わりではなく作ったシステムは当然顧客の要望や仕様変更に合わせ予防保守をしていかなければなりません。そんなときにぐちゃぐちゃなコードいわゆる"スパゲッティコード"で最初に書いてしまうと、その予防保守が超大変になります!しかも綺麗なコードの書き方なんて高校や大学じゃほぼおしえてくれないんですね(やってもインデント程度)。この本は非常に薄くて読みやすく、「こういう場合はどうかけば良いんだっけ?」となった際も、手元に置いておくとサッと確認できます。

 

こちらも注意点を書いておくとすれば、この本は全体としてJavaで実例を示しています、オブジェクト指向に携わったことがない方が見ると分かりづらいかもと思う方ももしかしたらいるかもしれませんが、さほど気にすることではありません。そのうち慣れます!

 

さて、ここから先はエンジニアの中でも有名な書籍たちを紹介していきます!

まだ目を通されていない方は是非読んでおいてほしい書籍を次々載せていきます!

 

Webを支える技術

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)

 

 

Webは誕生から20年で爆発的な普及を果たし,17億人のユーザと2億台のサーバを抱える巨大システムへと成長しました。Webがここまで成功した秘密は,その設計思想,いわゆるアーキテクチャにあります。Webのアーキテクチャ,そしてHTTP,URI,HTMLといったWebを支える技術は,Webがどんなに巨大化しても対応できるように設計されていたのです。
私たちが作る個々のWebサービスも,Webのアーキテクチャにのっとることで成功へとつながります。Webのアーキテクチャに正しく適応したWebサービスは,情報が整理され,ユーザの使い勝手が向上し,ほかのサービスと連携しやすくなり,将来的な拡張性が確保されるからです。
本書のテーマは,Webサービスの実践的な設計です。まずHTTPやURI,HTMLなどの仕様を歴史や設計思想を織り交ぜて解説します。そしてWebサービスにおける設計課題,たとえば望ましいURI,HTTPメソッドの使い分け,クライアントとサーバの役割分担,設計プロセスなどについて,現時点のベストプラクティスを紹介します。

 

引用元:

https://www.amazon.co.jp/Web%E3%82%92%E6%94%AF%E3%81%88%E3%82%8B%E6%8A%80%E8%A1%93-HTTP%E3%80%81URI%E3%80%81HTML%E3%80%81%E3%81%9D%E3%81%97%E3%81%A6REST-WEB-PRESS-plus/dp/4774142042

 

マスタリングTCP/IP 入門編

 

マスタリングTCP/IP 入門編 第5版

マスタリングTCP/IP 入門編 第5版

  • 作者: 竹下隆史,村山公保,荒井透,苅田幸雄
  • 出版社/メーカー: オーム社
  • 発売日: 2012/02/25
  • メディア: 単行本(ソフトカバー)
  • 購入: 4人 クリック: 34回
  • この商品を含むブログ (37件) を見る
 

 

大好評のマスタリングTCP/IPを時代に合わせて大幅に刷新。TCP/IP解説書の決定版! インターネット接続のための標準プロトコルであるTCP/IP。本書は、大ベストセラーの『マスタリングTCP/IP入門編』を時代に合わせて大幅に再構成し、新しいトピックを追加した改訂第5版です。豊富な脚注と図版を用いたわかりやすい解説によって、TCP/IPの基本をきちんと学べます。プロトコル、インターネット、ネットワークについての理解を深める最初の一歩としてご活用ください。

 

引用元:https://www.amazon.co.jp/%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%AA%E3%83%B3%E3%82%B0TCP-IP-%E5%85%A5%E9%96%80%E7%B7%A8-%E7%AC%AC5%E7%89%88-%E7%AB%B9%E4%B8%8B/dp/4274068765/ref=pd_sim_14_2/355-7290279-2982907?_encoding=UTF8&pd_rd_i=4274068765&pd_rd_r=68cae014-fd48-46ff-8716-3c7401c657ed&pd_rd_w=Z8MuA&pd_rd_wg=ZGfzX&pf_rd_p=b88353e4-7ed3-4da1-bc65-341dfa3a88ce&pf_rd_r=0M2Q98ZRS9QSFDA88X1R&psc=1&refRID=0M2Q98ZRS9QSFDA88X1R

 

 

 

今回の記事、いかがでしたでしょうか?

まだまだおすすめしたい書籍がたくさんあるので、次回はIT企業に入社するまでに読んでおきたい本でも書こうかなと思います!

最後までお読みいただきありがとうございました!!

 

 

thepeace.hatenablog.com

 

プライバシーポリシー

運営者情報 ニックネーム・K メールアドレス moonlight0625ss@yahoo.co.jp