人々が言っていること
この本は珍しいことをします:ソフトウェアエンジニアリングの真の幅広い分野を記述し、デザイン、プロダクトマネジメント、ユーザーリサーチなど他の分野との重要な混乱した重なりを全て含みます。この本の魔法は、優れたソフトウェアエンジニアが暗黙のうちに行う全てのことを明示し、言葉にすることです。平易な言葉で、ライアンはソフトウェアエンジニアリングという広大な領域への地図を提供します。

技術マニュアル以上に、このフィールドガイドは現代のソフトウェアチームに、優れたコード、優れた協業、そしてエンジニアリング(そして人々)が繁栄する文化を築くための羅針盤を与えます!

機械工学の学生でソフトウェアも愛する者として、ライアンの指導は信じられないほど明確で親しみやすいと感じました。彼は実際のソフトウェアチームがどのように働くかを、実践的で魅力的で学びやすい方法で説明します。

実際に重要なものをリリースしたいエンジニアのための必読書。ライアンの製品チーム対配信チームの分解だけでも価値があります—そしてAIツールに関する彼の現実的な見方は、私たちの業界が切実に必要とする健全性チェックです。

ライアン・マホニーは私のキャリアで働く幸運に恵まれた最も効果的なエンジニアリングリーダーの一人であり、『ソフトウェアエンジニアリングへのフィールドガイド』は、私が長年にわたって彼が開発するのを見てきた多くの思慮深い指導を、アクセス可能で実践的なリファレンスに蒸留します。

テクニカルリクルーターとして、『ソフトウェアエンジニアリングへのフィールドガイド』は、ジョブタイトルや履歴書を超えて、ソフトウェアエンジニアが組織内で実際にどのように運営されるかの私の理解を深めました。チームダイナミクス、技術的責任、エンジニアリング作業の協力的な性質をより良く把握するのに役立ちました。この本は、より良い面接質問をする能力を強化し、人材決定をビジネスニーズにより密接に連携させました。

もちろんライアンはソフトウェアエンジニアリング指導について本を書きました。彼は私たちの職人の達人であり、学んだことを共有するのが好きです。新しいリーダーであろうと、経験豊富なテックリーダーであろうと、チームを少しでも理解しようとするソフトウェアエンジニアであろうと、このガイドに何度も戻ってきて、安心感を持って去ることになるでしょう。楽しんで!

成功するエンジニアは最も技術的に輝かしい人ではなく、作業を完了し、明確にコミュニケーションし、問題ドメインを理解する人です。ライアンのドメイン流暢性と多分野製品チームとの協業に関するセクションは特に鋭いです。優れたソフトウェアと無駄な努力の違いは、多くの場合、解決策に夢中になる前に問題を理解したかどうかにかかっています。物、特に重要な物に取り組むすべてのエンジニアは、同僚とエンドユーザーのためにこれを読むべきです。

ショックかもしれませんが、ソフトウェア開発者であることはコードを書くだけよりもはるかに多くのことを含みます。『ソフトウェアエンジニアリングへのフィールドガイド』は、実際の生活で実践される仕事に伴うすべてのことへの素晴らしいツアーを提供します。そして理想化された完璧な抽象化の方法ではなく。ライアン・マホニーは実践で直面する一般的な課題について率直に話し、自分の作業で実際の改善を行うための実践的なヒントを提供します。このガイドはこの分野の新人にとって必須であり、その洞察は熟練したプロフェッショナルにも価値があります。

この本が教える8つのこと

長年、私は技術的熟達を追い求め、「部屋で最も賢いエンジニア」になろうとしました。それは不安で自己中心的な働き方でした。結果志向のチームに参加し、直接で寛大なメンターから学んだ時だけ、実際に重要なことが何かを理解しました:私たちが何を築くか、どのように一緒に働くか、そして誰がそれによって良くなるかです。私は多くの時間をかけてそれを困難な方法で理解しました。この本を書いたのは、あなたがその必要がないようにするためです。
— Ryan Mahoney