【2025年】「go」のおすすめ 本 49選!人気ランキング
- 初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド
- Goならわかるシステムプログラミング 第2版
- スターティングGo言語: Go1.6に対応
- Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る (impress top gear)
- Go言語による並行処理
- 実用 Go言語 ―システム開発の現場で知っておきたいアドバイス
- プログラミング言語Go (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)
- 改訂2版 みんなのGo言語
- 改訂2版 基礎からわかる Go言語
- やさしいGo言語入門
本書は、Go言語の並行処理に関する包括的な手引書であり、設計哲学や言語機能、プログラミングテクニック、ベストプラクティス、内部構造を解説しています。Go言語のシンプルな仕様と強力な並行処理機能を活かし、サーバーサイドやコンテナツールなど多様な分野での活用を促進します。特に並行処理を学びたいプログラマにとって有用な内容です。著者はコンピュータ科学者であり、Goコミュニティへの貢献も行っています。
この入門書は、Webアプリケーション開発の基礎を学ぶためのもので、通信技術とソフトウェア開発技術の両方からWebシステムの仕組みを詳しく解説しています。内容は、Webアプリケーションの定義、発展の歴史、HTTPの理解、CGIからの進化、構成要素、効率的な開発手法、セキュリティ対策などが含まれています。著者はウルシステムズのシニアコンサルタントで、オープンソースソフトウェア開発にも関与しています。
本書は、理解しやすいコードを書くための方法を紹介しています。具体的には、名前の付け方やコメントの書き方、制御フローや論理式の単純化、コードの再構成、テストの書き方などについて、楽しいイラストを交えて説明しています。著者はボズウェルとフォシェで、須藤功平氏による日本語版解説も収録されています。
本書では、企業やコンサルティング会社が求める「地頭のいい人」の重要性を説いています。インターネット依存が思考停止を招く中、真に価値を生む「考える力」が必要とされています。地頭力は「結論から」「全体から」「単純に」考える3つの思考力で構成され、これを鍛えるためのツールとして「フェルミ推定」が紹介されています。著者は、地頭力を向上させる方法やビジネスへの応用について解説し、読者に新たな思考の武器を提供することを目指しています。
学生時代にフェルミ推定の練習のために読んだ本。非常に分かりやすくロジカルシンキングについて学べるが練習問題などは豊富ではないので、練習用の書籍としては物足りないかもしれない。