エンジニアの転職

公開日:2019/12/06|最終更新日:2020/04/08

【2019年版】サーバーサイドエンジニアの皆さんへアンケート!今年買って良かった《技術書》を教えてください

技術本のイメージ

”新人のバックエンド(サーバーサイド)エンジニアの皆さんは、スキルアップを図るためにどのように勉強や情報収集をしていますか?”

特に新卒や実務未経験で現場に就かれた方は日々の業務をこなすだけでも精一杯。それに加えて新しい技術の習得や勉強をする時間も体力も無い・・という言うのが本音ではないでしょうか?

そんな多忙な皆さんの為に、今回はサーバーサイド(バックエンド)エンジニアの先輩に、今年《2019年》どのような技術本を購入したのかをアンケートしました。

新人エンジニア/プログラマー/SEはもちろん、すでに第一線で活躍されている方の為にも、他のエンジニアさんがどのような書籍を購入してスキルを高めたり、実務に役立ているのかをご一読頂き、是非今後の参考にして頂ければ幸いです。

“独学だと仕事優先で勉強が続かない・・”という方は、
いつでもメンターに質問でき、希望者には転職のアドバイスや紹介もしてくれるプログラミングスクールの受講も検討してみましょう。

また、Web系エンジニアのスキルについてもっと広い範囲の事を知り合い方は、《Web業界》の新人エンジニアがまず身につけなければいけない姿勢やスキルとは?を読んでみてください!

新人エンジニアは注目!フロントエンドの先輩が薦める本とは?

《質問内容》
Q1. あなたの性別を教えてください/Q2. あなたの年齢を教えてください/Q3. 就業中の会社の業種は?(フリーランスの方は、フリーランスとお答えください)Q4. エンジニア歴は何年ですか?Q5. 本のタイトルと、「その技術書の良いところ」や「チェックするポイント」などを教えてください

男性/35歳/情報サービス/10年

ハードからソフトまで基本的な用語や設計の考え方などが書かれていてIT分野のことがわからない人にも丁寧に書かれています。


インフラエンジニアの教科書

女性/34歳/システムインテグレータ/10年

Node.jsを扱うことになり、購入しました。このシリーズは内容が詳しくある程度知りたい内容が網羅されているので、良く利用しています。
Node.js初心者におすすめです。


Nodeクックブック

男性/48歳/Web制作会社/24年

Webアプリ開発におけるセキュリティについて、根本的な仕組みから解き明かし対処法を明確に示してくれて、かつ網羅しているので一冊買って手元に置いておけばリファレンスとして使える本です。


体系的に学ぶ 安全なWebアプリケーションの作り方[固定版] 脆弱性が生まれる原理と対策の実践

エンジニアはWorsPressの「中をいじる」ことも多いですが、その各種手法を網羅した本です。ただし読むにはWordPressの構造に関する基本的な知識を要します。


エンジニアのためのWordPress開発入門 (Engineer’s Library)

Djangoを始めるならまずこれでしょう。一見複雑で分かりにくいDjangoについて、本当に易しく教えてくれます。ただし、実践レベルの知識はつきません。


Python Django 超入門

Djangoの基礎知識がある方が次のステップとして読むのにおすすめです。DBの操作などが簡単にできるようになります。Djangoについて何も知識が無い人がいきなりこれを読むと面食らうかもしれません。


現場で使える Django の教科書《基礎編》

サーバのインフラエンジニアが扱う領域の技術について、丁寧に解説しています。サーバサイドエンジニアもインフラの知識が無いとシステム構築できないので、必須知識として読むべき本です。


[24時間365日] サーバ/インフラを支える技術 ‾スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)

男性/29歳/Web制作会社/3年

男性/38歳/システム開発会社/15年

大規模なサーバーを立てるのであれば、Unixなのだろうが、敷居は高い。中小規模な場合は、Windowsだし、ニーズも多い。そこで、この本をおすすめしたい。ぎっしりと書かれているため、読みづらいところもある。が、ストーリー性があり、新人研修などで使うとわかりやすいと思う。ページを読み進めながら、一つ一つ真似ていけば、サーバーを立てられるようになる。最初のうちは、難解な用語は気にしないようにして、「まずはサーバーを稼働させる」くらいの気持ちで読み進めるほうがよい。時間をかけすぎると、挫折してしまうかもしれない。


ひと目でわかるWindows Server 2019

男性/33歳/大手電機メーカー/10年

アーキテクチャーのデザインパターンについて実際のソースコード付き、図付きでわかりやすくまとめてある。


Clean Architecture 達人に学ぶソフトウェアの構造と設計 (アスキードワンゴ)

男性/26歳/Web、アプリ制作会社/5年

昨今、サーバーはクラウド化になりつつあります。どの企業でも使用しているMicrosoft Active Directoryをクラウド化したいという話も最近よく耳にします。
エンジニアなら、まず手を動かして自分で確認して知識とするかと思います。
本書は、手順のスクリーンショットも乗っているので操作ミスということがなく、順序よく知識を貯めることができます。著者の方も有名です。


ひと目でわかるAzure Active Directory 第2版 (マイクロソフト関連書)

男性/36歳/ゲーム開発会社/14年

サーバサイドエンジニアとして10年以上仕事していますが、APIの最適化(高速化や可視化、メンテナンス性の向上)は未だにフロントエンドとモメる分野になります。この本ではAPI設計であったり、高速化を含む開発手法が丁寧に掲載されているため、非常に重宝しています。世界でもMicrosoftの技術を利用したエンジニアリングではトップレベルのスコット・メイヤー氏(.Netを専門にしている人では知らない人は少ない)の本なので安心してオススメできる書籍です。ただ本の難易度については、ある程度プログラミングの基礎知識がある中級者(3年目)以上の内容になっているため、初心者には難しいかもしれません。


Effective C# 6.0/7.0

男性/42歳/某通信事業会社/17年

レンタルサーバーやホスティングサービスではBSDやLinuxなどのUnix系OSが利用されており、サーバーサイドエンジニアとして活躍するためにはサーバーサイドスクリプトの技術習得が必須です。現在ではサーバー側でも「JavaScript」が利用されており、この本を読むことで「サーバー側でのJavaScript」の基本を学ぶことができます。


開眼! JavaScript ―言語仕様から学ぶJavaScriptの本質

男性/34歳/スマホアプリ開発会社/11年

ネットワークやデータベースといったサーバーサイドエンジニアには欠かせない基礎知識が一通り載っているのでオススメです。「絵で見てわかる」のタイトルにあるように、図解が多いのもわかりやすくてよかったです。


絵で見てわかるITインフラの仕組み 新装版

男性/38歳/クラウドパッケージベンダー(ERP)/13年

資格の取得有無に関わらずAWS全体のイメージを初心者が掴むには非常に良い書籍です。今年の始めに購入いたしましたが、クラウドにさほど明るくなかった私には図解も多く丁度良かったです。ただし、AWS自体は現在でも日進月歩の勢いで用語や仕様が変わるため、購入を考えた時点で最新の情報が提供されている書籍がより良いかもしれません。どの技術本にも言えることではありますが。当時は本書が最新でした。基本的な概念は変わらないため、この書籍も十分おすすめできる一冊です。


合格対策 AWS認定ソリューションアーキテクト – アソシエイト

女性/32歳/自社サービス会社/10年

現在広く使われているクラウドサービス「AWS」を通して、ネットワークやサーバー構築の基礎を学べます。前提知識のない人にもわかるよう丁寧に書かれているため、初めての一冊にオススメです。


Amazon Web Services 基礎からのネットワーク&サーバー構築

女性/31歳/フリーランス/5年

既にある程度の知識がある人向けですが、アーキテクチャの見解を広げるには適した書です。ビジネス本の要素もあるかと思われます。


Clean Architecture 達人に学ぶソフトウェアの構造と設計 (アスキードワンゴ)

初心者向けです。独学本は当たり外れありますが、こちらは読みやすくておすすめです。経験のない人も概念を理解できるよう工夫されていると思います。


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

Pythonに強いプログラミングスクール5選
  1. TechAcademy(テックアカデミー)|Pythonコース ※メンターは現役エンジニア!
  2. .Pro(ドットプロ)(旧:クリエイターズハイブ)|Pythonコース ※未経験から即戦力になれる!
  3. DIVE INTO CODE(ダイブ イントゥ コード)|※機械学習エンジニアコース ※「本気」なら経験や年齢関係なし!
  4. PyQ™(パイキュー) ※Pythonの学習に特化!
  5. Aidemy ※人工知能(AI)特化型!完全オンライン!

男性/42歳/技術職/17年

サーバーサイドエンジニアとして活躍するためには、今や多くの機器のプラットフォームとして活躍しているLinuxの存在は無視できません。
「組み込みシステム構築」に必要な多くの情報が記載されていますので、手元に置いておきたいですね。


組み込みLinuxシステム構築 第2版

女性/25歳/Web制作会社/2年

それまでCakePHPしか業務で使ったことが無く、Laravelの基本を学ぶために購入しました。基本中の基本がわかりやすく解説されているので初めてLaravelに触れる人はもちろん初めてフレームワークに触れる人でもわかりやすくておすすめです。


PHPフレームワーク Laravel入門

1つ目に紹介した本の実践編のような立ち位置の書籍です。Laravelを理解するにあたってMVC構造を理解する必要がありますが、1冊目がMVCを中心に解説したものなのに対して本書はMVC以外の部分に触れています。


PHPフレームワーク Laravel実践開発

男性/40歳/フリーランサー/6年

SIerとして、クライアント様に対して、コンピュータについての、基本的な知識を説明する際に役立った1冊でした。


コンピュータはなぜ動くのか~知っておきたいハードウエア&ソフトウエアの基礎知識~

男性/30歳/スマホアプリ開発会社/9年

サーバーサイドエンジニアに必要なインフラやネットワーク周りの基礎が丁寧に解説されていて、入門書として最初の1冊に最適です。


インフラ/ネットワークエンジニアのためのネットワーク技術&設計入門 第2版

男性/40歳/研究開発エンジニア/10年

Slatkinの「Effective Python」は40の例を元に効率的な構文の組み方を明確に説明している秀作です。Pythonは日経xTECHのアンケートでトップになった学習すべき言語ですが、AIエンジニアをはじめなんとなく動かせるだけの自己流プログラミングで誤魔化している人は多いでしょう。本書はいわゆるPythonicな明快で効率的な書き方を、様々な別の非効率な書き方と比較をしてPythonならではの良いスクリプティングを学べます学べます。


Effective Python ―Pythonプログラムを改良する59項目

Pythonに強いプログラミングスクール5選
  1. TechAcademy(テックアカデミー)|Pythonコース ※メンターは現役エンジニア!
  2. .Pro(ドットプロ)(旧:クリエイターズハイブ)|Pythonコース ※未経験から即戦力になれる!
  3. DIVE INTO CODE(ダイブ イントゥ コード)|※機械学習エンジニアコース ※「本気」なら経験や年齢関係なし!
  4. PyQ™(パイキュー) ※Pythonの学習に特化!
  5. Aidemy ※人工知能(AI)特化型!完全オンライン!

男性/41歳/技術職/17年

サーバーサイドエンジニアをする場合、OSのことを詳しく知り、仲良くなる必要があります。そしてLinuxとは今後も長い付き合いになると思われます。
そしてLinuxを用いたシステムでサーバーサイドを担当する場合、必ず必要となる技術が「カーネルチューニング」です。
今回紹介する「詳解 Linuxカーネル 第3版」は私が若いころからある書籍ですが、多くのLinux技術者がこの書籍で助けられているのも事実です。熟読しましょう。


詳解 Linuxカーネル 第3版

男性/38歳/フリーランス/15年

IT業界で働くのであれば必須の書であると思う。難解な部分もあるが、全ての基本が詰まっている。web開発するのであれば、まずこの書を理解し、Java言語等へ発展していった方が早道かもしれない。


プログラミング言語C 第2版 ANSI規格準拠

男性/28歳/SIer/5年

システム監視は容量がわからず、あいまいなまま実装することが多いです。しかしながらシステム運用において重要な位置を占めます。この本は監視の重要性や勘所について詳細に記載されています。


入門 監視 ―モダンなモニタリングのためのデザインパターン

男性/34歳/Web制作会社/10年

新人向けの教育のために資格取得用の勉強として読みました。実運用ではあまり使わないオプションなどもありますがコマンドからどのような動作かなど覚えるためにはちょうど良いと思います。


Linux教科書 LPICレベル1 Version5.0対応

サーバサイドでは運用を含めた考え方も必要なためITILの入門としてわかりやすかったです。
IT分野でない人が活用するということと新人の女の子が出てくることで女性でも読みやすいと思います


新人ガール ITIL使って業務プロセス改善します!

男性/39歳/システム開発会社/13年

今年の新人研修で利用しました。フレームワークである「Spring」についてサンプルソースを観ながら実際に作成することが出来、本を読むだけでは身につかない本当のスキルが身に着くと思います。


SpringによるWebアプリケーションスーパーサンプル

男性/40歳/フリーランス/18年

SpringBoot Ver2.xに関する本は少ないためこれからJavaでのサーバ周りの開発を行う若者にお勧めしたい。サンプルコードや説明も実用的かつ難し過ぎないため、Javaでのサーバ開発を行う初心者への最初の1冊。特に「Appendix Spring Toos Suiteの基本機能」の章については、開発者が最初に躓き安い環境構築や利用方法が丁寧に説明されているため学びやすい。


Spring Boot 2 プログラミング入門


Rubyに強いスクール3選
“メンターは現役エンジニア!”
TechAcademy(テックアカデミー) ※Webアプリケーションコース

“未経験からRubyエンジニアに!”
【ポテパンキャンプ】 ※Rails特化のスクール

“オンライン&マンツーマンで効率良く学べる!”
CodeCamp(コードキャンプ) ※Rubyマスターコース

-エンジニアの転職
-, , , ,

関連記事

女性がパソコンを操作するイメージ

先輩に聞いた!大手ソフトウェア開発会社で働く「女性SEの1日」の仕事の流れと勤務時間や業務内容

サトミさん(仮名) の場合 年齢 30代 性別 女性 会社の業種 大手ソフトウェア開発 担当の職種 システムエンジニア 目次1 1日のスケジュール1.1 8:451.2 9:001.3 10:001. …

様々なデバイスの画像

《Web業界》の新人エンジニアがまず身に付けたい7つの事〜未経験者に必要なスキルや知識とは?

この記事に訪れた多くの方は、 未経験からでもWeb業界で活躍できるのかな プログラミング言語は何から始めれば良いのかな 異業種からでも転職できるかな どうやってスキルアップすれば良いのかな Webエン …

ITエンジニアの地方転職を成功させるポイント

ITエンジニアが地方転職で成功するために知っておくべきポイント【3選】!

私たちの身の回りにもIT技術があふれ、一層生活に欠かせないものとなっています。IT需要の高まりに伴いIT人材も今以上に必要とされるでしょう。 日本のIT業界においては首都圏一極集中と言われていますが、 …

逆質問まとめ

逆質問まとめ!「何か質問はありますか?」に先輩エンジニアは面接でこう答え内定を勝ち取った!

「最後に、何か質問はありますか?」 面接官からの問に、思わず言葉に詰まった経験はありませんか? 面接の場で大事な場面のひとつである「逆質問」。今回は、現役の先輩エンジニア・SE・プログラマーにアンケー …

プログラムのソースコード画面

【徹底比較】あなたは「社内SE」派?「受託開発」派?〜エンジニアの働き方からみるそえぞれのメリット・デメリット

システムエンジニア(SE)やプログラマーは、所属する会社によって2種類に分けられるのはご存知でしょうか。 1つは受託開発会社(システム、ソフトウェア開発会社等)のSE、もう1つは企業内のSE(社内SE …

転ストおすすめの転職エージェント

IT/WEB業界に強くとにかく内定率が高い!
《レバテックキャリアの公式サイト》

レバテックキャリア

大手エージェントの強みを生かして豊富な求人の中から転職先を選べる
《マイナビエージェント×ITの公式サイト》

マイナビエージェント×IT

豊富な非公開求人と業界を熟知した担当者が転職を強力にサポート
《ワークポートの公式サイト》

ワークポート

圧倒的な求人数の多さで転職先の幅が広がる
《リクルートエージェントの公式サイト》

【リクルートエージェント】

過去のデータを生かしたマッチングで自分に合った転職先が見つかる
《ギークリーの公式サイト》

ギークリー