(0 のコメント)
プログラミングの世界では、どの本もあなたのキャリアのターニングポイントになる可能性があります。今日は、社会に出たばかりの友人やプログラミングを学んでいる友人に、特別な本を勧めたいと思います。この本は、学生時代のコーディング思考からエンジニアリング アプリケーションでのコーディング思考への飛躍を完了するのに役立っただけでなく、私の人生にも役立ちました。キャリアの初期段階に欠かせないガイドです。
2019 年に初めて Microsoft に入社したとき、準備作業をしたり、新入社員のオンボーディングに関するドキュメントを読んだりすることに加えて、ほとんどの時間をこの本を読むのに費やしたことを覚えています。マイクロソフト社から推薦され、清華大学出版局から出版されたこの本は、当時の私にとって貴重な宝物になりました。
「こんな分厚い本を誰が読み終えることができるだろうか?」と思われるかもしれませんが、ご心配なく、この本の魅力はその柔軟性と実用性にあります。強い連続性はなく、断片的な時間で読むのに非常に適しています。仕事で疲れたときに机の上に置いてパラパラめくれば、いつでも新しい知識やインスピレーションが得られます。
この本の内容は、ソフトウェアの設計方法から変数の書き方、関数の書き方、リファクタリングの方法まで、コードの書き方のあらゆる側面を網羅しています。また、テスト駆動開発や防御的プログラミングなど、初心者にとっては聞いたことはあってもよく理解できないいくつかの概念も紹介します。
さて、この本を読んだらすぐに強くなれるでしょうか?言っておきますが、この本は空虚な言葉について語るような本ではありません。非常に実用的で、パイロットマニュアルのような小冊子も含まれており、多くの操作ガイドが記載されています。たとえば、ソフトウェア設計を行う必要がある場合、体系的に問題を考えて解決するのに役立つチェックリストのようなものが提供されます。
どのプログラミング言語を学習しているとしても、この本は読む価値があります。一般的なプログラミング原則とメンタル モデルについて説明しており、サンプル コードではさまざまな言語が使用されています。この本の根強い人気は、言語、枠組み、さらには時間を超越する能力を示しています。
したがって、学生または初期のプログラマーである場合は、この本を読むことを強くお勧めします。プログラミング スキルを向上させるだけでなく、思考をより広く、より深くすることもできます。この本を机の上に置いたら、同僚や上司はきっと感銘を受けるでしょう。
最後に、この本にご興味がございましたら、下のリンクをクリックしてご購入ください。もちろん、この記事が役に立ったと思われる場合は、励ましとして無料の「いいね!」を送っていただくこともできます。
Twitterでシェアする Facebookでシェア
コメント
現在コメントはありません