Shikalo▶ 給付で試算
ホームGo言語 > 教材

「改訂2版 みんなのGo言語」(技術評論社)の評判・価格・レビュー

Go言語を学ぶための教材の基本情報・価格・レビュー。

PR・広告を含みます
改訂2版 みんなのGo言語の表紙
著者
松木雅幸、mattn、藤原俊一郎、中島大一、上田拓也、牧 大輔、鈴木 健太 / 技術評論社
価格
2398円 (楽天ブックス)
発売日
2019年08月01日頃
楽天レビュー
楽天ブックスで見る ›Amazonで見る ›

Go言語をスクールで学ぶなら、教育訓練給付で最大80%OFF

対象講座なら受講料の最大80%(給付区分・上限・要件あり)が後日戻り、実質負担を抑えられます。独学の本+スクールの併用も。
▶ あなたの講座でいくら戻るか試算(無料・30秒)

スクール教育訓練給付 最大80%
SHIFT TERAS CAMPUS東証上場SHIFTが運営
旧DMM WEBCAMP・教育訓練給付 最大80%対象
受講料 910,800円 → 給付後 約270,800円
✓ 条件を満たせば受講料全額返金の転職保証コースあり(規定あり)
無料相談で適用条件を確認できます
無料で詳細・相談 ›評判・給付の詳しい解説 ›
PR
スクール教育訓練給付 最大80%
ディープロ(DPro)
未経験→Webエンジニア・専門実践給付80%対象
受講料 797,800円 → 給付後 約344,340円
✓ 規定の就職サポート後に内定なしなら受講料全額返金(規定あり)
無料相談で適用条件を確認できます
無料で詳細・相談 ›評判・給付の詳しい解説 ›
PR
スクールリスキリング 最大70%
ポテパンキャンプ
Webエンジニア養成・経産省リスキリング最大70%
受講料 440,000円 → 給付後 実質 約160,000円〜
✓ 規定の就活で内定なしなら受講料全額返金(条件あり)
無料相談で適用条件を確認できます
無料で詳細・相談 ›評判・給付の詳しい解説 ›
PR

はじめての方へ:教育訓練給付のしくみと損しない選び方 / 申請手順5ステップ

学習・開発環境
Cloudflare
作ったサイトを無料で高速化・保護。サーバーレスでアプリ公開もできる。
Freeプラン無料(有料プランあり)
公式で詳細 ›
PR

学んだ後に「作って公開する」ための環境例です。サーバー・ツールは教育訓練給付/補助の対象外です。

※給付率・実質額は区分(一般20%/特定一般40%/専門実践 最大80%)と要件で変わり、即時値引きでなく後日支給です。最終可否はハローワーク・厚労省でご確認ください。掲載はPR(送客手数料を受領)。

この本について

2016年に刊行し好評いただいた「みんなのGo言語」の改訂版です。全章を最新の内容にアップデートし、「第7章 データベースの扱い方」を新規で書き下ろします。ますます注目の集まるGoを現場で使うためのノウハウが1冊に凝縮されています! 第1章 Goによるチーム開発のはじめ方とコードを書く上での心得 第2章 マルチプラットフォームで動作する社内ツールのつくり方 第3章 実用的なアプリケーションを作るために 第4章 コマンドラインツールを作る 第5章 The Dark Arts Of Reflection 第6章 Goのテストに関するツールセット 第7章 データベースの扱い方 第1章Goによるチーム開発のはじめ方とコードを書く上での心得(松木雅幸) 1.1 開発環境の構築 1.2 エディタと開発環境 1.3 Goをはじめる 1.4 Goらしいコードを書く 第2章マルチプラットフォームで動作する社内ツールのつくり方(mattn) 2.1 Goで社内ツールをつくる理由 2.2 守るべき暗黙のルール 2.3 TUIもWindowsで動かしたい 2.4 OS固有の処理への対応 2.5 がんばるよりもまわりのツールに頼る 2.6 シングルバイナリにこだわる 2.7 Windowsアプリケーションの作成 2.8 設定ファイルの取り扱い 2.9 社内ツールのその先に 第3章実用的なアプリケーションを作るために(藤原俊一郎) 3.1 はじめに 3.2 バージョン管理 3.3 効率的なI/O処理 3.4 乱数を扱う 3.5 人間が扱いやすい形式の数値 3.6 Goから外部コマンドを実行する 3.7 タイムアウトする 3.8 シグナルを扱う 3.9 goroutineの停止 第4章コマンドラインツールを作る(中島大一/上田拓也) 4.1 なぜGoでCLIツールを書くのか? 4.2 デザイン 4.3 flagパッケージ 4.4 サブコマンドを持ったCLIツール 4.5 使いやすく,メンテナンスしやすいツール 第5章The Dark Arts Of Reflection(牧 大輔) 5.1 動的な型の判別 5.2 reflect パッケージ 5.3 reflect の利用例 5.4 reflect のパフォーマンスとまとめ 第6章Goのテストに関するツールセット(鈴木健太) 6.1 Goにおけるテストのあり方 6.2 testingパッケージ入門 6.3 ベンチマーク入門 6.4 テストの実践的なテクニック 第7章データベースの扱い方(mattn) 7.1 Goにおけるデータベースの取り扱い 7.2 database/sqlを使ってデータベースに接続する 7.3 Exec命令の実行 7.4 Query命令の実行 7.5 Goにおけるデータベースの型 7.6 ORMを使ったデータベースの扱い方 7.7 RESTサーバを作る

判型:単行本

Go言語とは

Go言語は、オープンソースの静的型付け言語で、シンプルな文法と明快な設計を重視しています。型の安全性と並行処理を扱える点が特徴で、サーバーサイド開発やインフラ寄りの実装に向いた選択です。

こんな人向け:想定読者は、基本的なプログラミング経験があり、基礎文法を読んで実行結果を確認しながら学びたい人です。変数・制御構文・関数の意味が分かると、Goの特性をつかみやすいです。

独学ロードマップでの位置

Go学習は、基礎文法の理解から始め、標準ライブラリで小さく動くものを作り、テスト・運用を意識する順に進めると全体像がつかみやすくなります。並行処理やAPI実装などテーマを広げる前に、まずは読解と再現を同時に回すのが重要です。

  1. まず変数・型・制御構文・関数を短いサンプルで反復し、書いたコードを自分の言葉で説明できるようにする
  2. 次にスライス、マップ、構造体を使って入出力処理や文字列操作の小作品を作る
  3. 標準ライブラリの主要機能でエラー処理、ファイル入出力、テスト基盤を触れ、設計方針とのつながりを確認する
  4. goroutineとchannelを使った並行処理を体験し、停止条件や共有データの考え方を意識する
  5. 最後にmodule管理、デバッグ、簡易APIやCLIなどを組み合わせて一連の開発サイクルを通して整理する

独学で足りる?体系的に学ぶ選択肢

独学のポイントは、読むだけで終わらず「再現→説明→応用」の循環を回すことです。読みやすい図解や演習がある教材は、定着に向きますが、公式仕様や標準ドキュメントを同時参照すると誤解を防げます。ひとつの教材に固執せず、薄い本と実践系の書籍を組み合わせる構成の方が失敗しにくいです。

独学が不安な人や期限がある人は、学習目標・進捗・課題確認の節目が見える体系で進めると継続しやすくなります。基礎→実装→検証の短いサイクルを回す設計の教材は、自己流で迷いにくく、独学より着実に前進しやすいです。 ▶ 給付でいくら戻るか試算

よくある質問

Q. Goは初心者に向いている言語ですか?

言語の文法は比較的読みやすく、初見の負荷は低めです。反面、並行処理やエラー設計は慣れが必要なので、最初から大規模設計に飛び込まず小さく確かめる方が効果的です。

Q. 独学と受講のどちらから始めた方が良いですか?

独学でも着実に進めることは可能です。とはいえ目標が曖昧だと途中で止まりやすいので、進捗の節目が明確な体制を並行すると継続性が上がります。まずは自分の状況に合う進め方を選ぶことが重要です。

Q. 最初に読むべき内容は何ですか?

先に変数や関数など共通原則を押さえ、すぐに実行して結果を確認する問題に移る順が自然です。標準ライブラリとテストを早い段階で触れると、記法の記憶が使える知識に変わりやすいです。書けたら、なぜそう書いたかを説明できる形まで持っていきましょう。

次の一冊:次はGoのテスト実践、API設計、デバッグとモニタリングの観点を扱うカテゴリへ進むのが有効です。フレームワーク固有の話だけに寄らず、設計・品質・運用まで含める書籍構成を選ぶと、学びの転用範囲が広がります。

Go言語の関連教材

スターティングGo言語の表紙
スターティングGo言語
3278円
Go言語でつくるインタプリタの表紙
Go言語でつくるインタプリタ
3740円
Go言語によるWebアプリケーション開発の表紙
Go言語によるWebアプリケーション開発
3520円
たった1日で基本が身に付く! Go言語 超入門の表紙
たった1日で基本が身に付く! Go言語 超入門
2728円
Go言語で学ぶ並行プログラミング 他言語にも適用できる原則とベストプラクティスの表紙
Go言語で学ぶ並行プログラミング 他言語にも適用できる原則とベストプラクティ…
3850円
初めてのGo言語(第2版)の表紙
初めてのGo言語(第2版)
4950円

Go言語の教材をもっと見る ›

給付対応スクール給付でいくら戻る?試算