開発者のための開発者による素晴らしい本10選

読書は新しいスキルを発見し学ぶための素晴らしい方法です。特に急速に変化するテック業界で関連性を保つためには、開発者にとって特にそうです。

この記事では、開発者によって書かれた開発者のための素晴らしい本10冊を紹介します。これらは「プログラマーのための必読書リスト」で見つける一般的な本ではなく、実績のある専門家が厳選した秘宝です。


開発者としてお金を稼ぐ10の方法

開発者であり優秀なクリエイターでもあるFlorin Popの最初の本です。Florinは、成功したYoutubeチャンネル、クレイジーなチャレンジ(例えば10時間で10個のJavaScriptプロジェクト)、全ての紫への中毒で広く知られています。
しかし彼は、開発者スキルを活用して異なる収入源を生み出す方法を知っている成功したクリエイターでもあります。

新しい本では、開発者としてお金を稼ぐ10のユニークな方法を紹介します。ですので、ブログを書いたり、SaaS製品を構築したり、フリーランス、メンタリングなどでサイドマネーを稼ぐ方法を学びたい方は、ぜひ彼の本を手に取ってください。

また、以前にプログラミングでお金を稼ぐ方法についても記事を書いていますので、読んでみてください。

本のリンク


テックリジュメインサイドアウト

テック業界での仕事を得る方法について多くの人が知りたがっているものの、群衆から際立つ本物のアセットとして履歴書をどのように作成するかを実際にはあまり理解していないことがあります。

幸いにもUber、Skype、Microsoftなどの素晴らしい会社で働いてきたGergely Orozsが、開発者の履歴書を数百件見てきた経験を活かしてこの素晴らしい本を書きました。彼は、履歴書を際立たせる正確な方法を示しています。

さらに、リクルーターが履歴書で実際に探しているものや、大企業にあなたの履歴書を提出したときに何が起こるかについての具体的なアドバイスを提供します。最後に、様々なテックポジション用の3つの即時提出可能な履歴書テンプレートを含めています。

本のリンク


開発者のためのコンテンツ

すべての開発者にとって非常に有益なスキルがライティングです。自己宣伝、学習プロセスの記録、ブログの開始、ドキュメントの執筆などに役立ちます。

しかし、良いライティングコンテンツ戦略とライティングの日課を設定するのはそう簡単ではありません。多くの開発者は、独自性とプロらしいスタイルで書くことに苦労しています。

コンテンツストラテジスト、スピーカー、Node.js Community Committee OutreachのMaedah Batoolは、より良いライターになるのに役立つ30以上のプロフェッショナルなコンテンツのヒントやトリックを含むシンプルなルールを示しています!

プログラマーとして書く理由についてはこちらの記事もご覧ください。

本のリンク


効果的なDevポートフォリオの構築

リクルーターやクライアント、潜在的な雇用主に見せるポートフォリオを持っていることは、すべての開発者が考慮すべき大きな資産です。

しかし、すでにポートフォリオを持っている、または作りたいと思っていても、雇用されたり新しい仕事の機会を提示されたりするのに役立つかどうかを見分けるのは簡単ではありません。

素晴らしいJosh Comeauはこれを経験から知っています。彼は何百ものポートフォリオサイトをレビューし、数え切れないほどの開発者が彼らのポートフォリオの助けを借りてテック産業に飛び込むのを手助けしてきました。

彼はその知識と経験をこの無料の電子書籍に凝縮し、あなたに読むことと学ぶことを提供しています。再度言いますが、無料です!ですので、書籍をダウンロードし、あなたの秘密兵器、あなたのポートフォリオを使い始めましょう!

本のリンク


AWSの良い部分

Amazon AWSコンソールをブラウジングして、あれこれとどんなサービスがあり、何が可能なのかと思ったことはありませんか?

私は何度もそう思いました...しかし、10年以上Amazon AWSで働いていたDaniel VassalloやJosh Pschorrによるこの素晴らしい書籍を見つけました。彼らはAmazonが提供するすべてのサービスをカバーするのではなく、自分たちが使用したことがあり、開発者が知っておくべきと彼らが選んだサービスを取り上げています。

彼らは、プログラミング言語、フレームワーク、データベース、クラウドサービスなどを選択するときのように、AWSのコンテキストで技術的な決断を行うのに役立つテクニックを紹介します。このテクニックは、他の任意の技術的な決断に使用できるように一般化することもできます。

本のリンク


目立つ開発者になる方法

この優れた書籍の著者であるRandal Kannaは、テック業界の職を探すのがどれほどストレスがかかるかを経験から知っています。難しいコーディング面接、多数のコンピュータサイエンス卒業生との競争、何年もの経験を持つ人々など、人々が苦労していることはいくつかあります。

幸いにもRandallの本はこれであなたを助けることができます。彼女は、あなたを際立たせる履歴書を作成する方法だけでなく、FAMANGの会社が彼女に連絡した方法を共有します - あなたが連絡するのではなく!

しかし、それだけではありません。この本では、コーディング面接の準備、強力なブログの作成、仕事のオファーの交渉、会議のスピーキングなどについても学ぶことができます。

本のリンク


クラウドネイティブWeb開発

これらの日の典型的なウェブアプリケーションがどのようなものか疑問に思ったことはありますか?おそらくいくつかの静的なHTML、スタイリング用のCSS、そしてフォーム処理のための汎用バックエンドが含まれているかもしれません。これは、そしてこの時点で私が約束できることは、最近では少し複雑になっています。

でも恐れないでください、この本の著者であるMike Niklesが、GoogleのFirebaseなどのサービスを使用し、アプリ開発のためにSvelte & Sapper、スタイリングのためのTailWind CSSなどの一連のクラウドネイティブなウェブアプリケーションの開発のエンドツーエンドプロセスをあなたに歩きます。

ただし、理論だけを提供するのではなく、この本は、専用のGitHubリポジトリを介してMikeや他の読者と協力することができる実践的な部分に優れています。これにより、本の第2部分が見逃せないインタラクティブな体験になります!

本のリンク


コーディングキャリアハンドブック

FreeCodeCampと数え切れない夜のコード作成の助けを借りて、30代前半でプログラミングへのキャリアを変えたShawn Wang、別名Swyxを多くの方が知っているでしょう。

この顕著な本では、Swyxはコーディングキャリアを解明した多くの人々の話を収集してキュレートしています。この本は、成功して幸せなコーダーになる方法を示しているのではありません。なぜなら、ただ従うだけの明確な道筋は存在せず、多大な量の経験と戦術を提供するからです。

この本から一つのアドバイスを取る必要はありませんが、他の人にとって何がうまくいき、何がうまくいかなかったかを学ぶことができます。ですので、キャリアに関するアドバイスを探している人にとって、これはあなたの本です!そして、ジュニアからシニア開発者への道の知り方が知りたい場合は、この投稿をチェックしてください。

本のリンク


ピュアリアクト

Reactは、現在市場で最も有名で利用されているJavaScriptフレームワークの1つです。そして、Reactの人気の大きさに比例してエコシステムもあり、すべてのライブラリ、ツール、ベストプラクティス、その他諸々が含まれています。

Dave Ceddiaは、「Reactの考え方」を彼の素晴らしい本で教えます。彼は実践を通じて学ぶアプローチを選んだので、確実に小さく集中したアプリを構築する実践を得るでしょう。そして、あなたの知識と進歩をテストするために、Daveはいくつかの素晴らしい演習も含めました。

そして最高のこと?TODOアプリはありません、約束します!もしクールなリアクトフックをチェックしたい場合は、この投稿を見てください。

本のリンク


グロッキング・ザ・ジャヴァ・インタビュー

Javaはまだ世界中で最も使用されているプログラミング言語の1つです。大企業(AWSスタックの大部分がJavaで書かれています...)によって堅牢なアプリケーションを作成するために信頼されているJavaを学ぶことは、常に良い選択です。

しかし、Java開発者としての高給でエキサイティングなポジションを得るためには、多くの志望開発者が苦労しているコーディング面接に直面することがしばしばあります。

幸いなことに、広く知られているJavaプログラマーでありブロガーのJavin Paulが、コーディング面接のために特別にカスタマイズされた基本的なJavaトピックについて知っておくべきすべてのことを教える新しい書籍を書きました。

もしJava vs JavaScript どちらが優れているか自問している場合は、この追加の記事をチェックしてください!

本のリンク


開発者向けの最高の書籍を見つける

今日、Amazonのような大手プレイヤーを通じて出版されていないために、素晴らしい本を見逃すのはとても簡単です。実際には市場は非常に細分化されています。一部のクリエイターはGumroadやPodiaのようなプラットフォームを利用して本を販売しており、一部は自分たちのサイトや専用のランディングページを利用しています。

これにより、読者が本を発見するのが難しくなり、クリエイターが資産をマーケティングすることがさらに難

こちらの記事はdev.toの良い記事を日本人向けに翻訳しています。
https://dev.to/simonholdorf/10-fantastic-books-by-developers-for-developers-3hgc