勉強するならこれ!エンジニアが選んだ”欲しい”技術書TOP20を発表

リベロエンジニア

From: PR TIMES

2023-05-06 12:46

自己学習の応援のため、リベロエンジニアは2020年から「技術書配り」を毎月継続し続け4年目。通算726冊の上位20冊を技術書選びの参考にしてみて

株式会社リベロエンジニア(本社:東京都渋谷区神宮前、代表取締役:金子 周平)では、2020年2月から行い2023年で4年目を迎える「エンジニアの自己学習を応援」するための”技術書配り”で、2020年2月~2023年2月までの3年間でエンジニアに選ばれた人気の技術書TOP20をランキング形式で発表いたします。



●調査概要・背景
リベロエンジニアでは2020年2月から、毎月技術書20冊をプレゼントするTwitterキャンペーンを開催し続けており、2023年で4年目を迎えました。当選者が選んだ技術書を、無料でお送りしています。

「給料が安く自己学習にお金を回せない」「奨学金の返済で余裕がない」といった、学びたくても学べない若手エンジニアを支援するために「技術書配り」を行っています。

2020年2月~2023年2月までの3年間で、通算726冊の配布を達成。エンジニアの自己学習で技術書を選ぶ参考として、配布した技術書の中で特に人気の「TOP20」をランキング形式で発表します。

調査内容:エンジニアが”欲しい”と選んだ技術書ランキングTOP20

調査期間:2020年2月~2023年2月

調査対象者:「エンジニアの自己学習を応援」キャンペーンに参加いただいたエンジニア(計726冊)

調査方法:SNS


●調査結果
[画像1: (リンク ») ]

                                       ※画像出典:Amazonより
[画像2: (リンク ») ]

726冊の技術書を配布した中で、多くのエンジニアに選ばれたTOP3は、下記の3冊でした。「どの技術書を買うべきか」悩まれるエンジニアは、ぜひ技術書選びの参考にしてみてください。
リファクタリング(第2版):既存のコードを安全に改善する(OBJECTTECHNOLOGYSERIES)

ソフトウェアアーキテクチャの基礎―エンジニアリングに基づく体系的アプローチ

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


◆1位:リファクタリング(第2版):既存のコードを安全に改善する
[画像3: (リンク ») ]

リファクタリングのガイドブック的1冊で「リファクタリングとは何か」「なぜリファクタリングをすべきか」「どこを改善すべきか」といった内容が、実際の事例とともに紹介されているため、理解しやすくなっています。

約20年前のオリジナル原稿の構成はそのままに、サンプルコードがJavaからJava Scriptになるなど、現代的にアレンジされています。

紹介されている事例も現代版に変更されているので、より身近な事例として理解しやすくなっているのもポイントです。

※画像出典:Amazonより




◆2位:ソフトウェアアーキテクチャの基礎―エンジニアリングに基づく体系的アプローチ
[画像4: (リンク ») ]

効果的なアーキテクチャを設計・構築・維持できるアーキテクトになるために、必要なスキルや知識が、現代的な視点から整理・解説されている書籍です。

ソフトウェアアーキテクチャの定義から始まり、アーキテクトの役割やアーキテクチャスタイルといった基礎から、チームやステークホルダーと効果的にコラボレーションしていくために必要なソフトスキルまで、実践的な例とともに説明されています。

教科書的に基礎を学べる技術書となっており、何度も読み直してアーキテクトの仕事を学べる内容となっています。

※画像出典:Amazonより




◆3位:リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
[画像5: (リンク ») ]

「コードは理解しやすくなければならない」という原則を、日々のコーディングの様々な場面に当てはめる方法を紹介しています。

可読性の高いコードを書くための教科書的1冊で、読みやすいコードとはどのようなもので、具体的にどうすれば書けるのかが口語調で解説されています。

名前の付け方やコメントの書き方といった、表面上の改善についてや、コードを動かすための制御フローや論理式、変数などループとロジックについてなど、良いコードを書くための方法が詰まった技術書です。

※画像出典:Amazonより





TOP4以降は、下記の通りとなっています。
4位:ハッキング・ラボのつくりかた 仮想環境におけるハッカー体験学習

5位:[第3版]Python機械学習プログラミング達人 データサイエンティストによる理論と実践

5位:プログラミングTypeScript―スケールする JavaScriptアプリケーション開発


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

8位:Webを支える技術-HTTP、URI、HTML、そしてREST(WEB+DBPRESSplus)

8位:ゼロから作るDeepLearning―Pythonで学ぶ ディープラーニングの理論と実装

8位:達人プログラマー(第2版):熟達に向けたあなたの旅

8位:問題解決力を鍛える!アルゴリズムとデータ構造(KS情報科学専門書)

8位:良いコード/悪いコードで学ぶ設計入門― 保守しやすい成長し続けるコードの書き方

13位:Kubernetes完全ガイド第2版(TopGear)

13位:シスコ技術者認定教科書CCNA完全合格テキスト&問題集[対応試験]200-301

13位:増補改訂版Java言語で学ぶデザインパターン入門

16位:CSS設計完全ガイド~詳細解説+実践的モジュール集

16位:SQLアンチパターン

16位:改訂新版JavaScript本格入門~モダンスタイルによる基礎から現場での応用まで

16位:ゼロから作るDeepLearning3.―フレームワーク編

16位:マスタリングTCP/IP―入門編―(第6版)



●技術書配りについて
「技術書配り」は、毎月月初に開催中です。リベロエンジニア代表のTwitterアカウント”金子 周平┃高還元SESのパイオニア┃リベロエンジニア代表取締役 (@skaneko414) ”の「エンジニアの自己学習を応援」投稿をリツイートしていただくだけで、抽選で20名さまにお好きな技術書をお送りしています。
※技術書配りの詳細については、 (リンク ») をご覧ください。

リベロエンジニアでは、これからも「学びたくても学べない」エンジニアを支援するべく、エンジニアの自己学習を応援し続けていきます。

<会社概要>
会 社 名:株式会社リベロエンジニア
設 立 日:2014年5月
所 在 地:東京都渋谷区神宮前6-35-3 コープオリンピア 1F JUNCTION harajuku 008
代 表 者:代表取締役 金子 周平
URL: (リンク »)
事業内容:システムエンジニアリング事業、ソフトウェア受託開発事業、ビジネスコンサル事業、web製作・PR事業、労働者派遣事業(派13-311854)、サービス開発事業

プレスリリース提供:PR TIMES (リンク »)
本プレスリリースは発表元企業よりご投稿いただいた情報を掲載しております。
お問い合わせにつきましては発表元企業までお願いいたします。

【企業の皆様へ】企業情報を掲載・登録するには?

御社の企業情報・プレスリリース・イベント情報・製品情報などを登録するには、企業情報センターサービスへのお申し込みをいただく必要がございます。詳しくは以下のページをご覧ください。

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]