プロになるためのGo言語 完全独学勉強法!!!

  • URLをコピーしました!

フリーランスエンジニアの雄貴です!

僕は現在、ReactとGo言語、GCPのスキルスタックの現場で働いていますが

元々Go言語は未経験の状態でした。

そんな未経験スキルの状態でも入ってすぐに仕事ができるようになってます。

そのためにどうやってGo言語を使えるようにしたか?

実はこれ完全独学でやってます。

また再現性の高い方法でもあるので

Go言語を実務で使ったことないけど、これから使えるようになりたい!

Webエンジニアとして高単価なGo言語の案件に参画したい!

という方には打って付けの勉強法になってます!

目次

Go言語を勉強する前に

Go言語はサーバーサイドで動くバックエンドの言語です。

Webエンジニアとして他のバックエンド言語の経験

例えばPHPやRubyやJavaなど

何かしらのスキルでバックエンドの経験があり

Webシステムの原理や基礎などが予め理解できている状態で勉強することをお勧めします。

Go言語はWebの基礎がまだ身に付いていない状態でやるには少しハードルが高いので

まずWebの基礎を押さえて簡単なアプリを他の言語で作れるようになってから挑戦するのが挫折せず習得する道です!

その方法については

こちら、「Webエンジニアの基礎スキルロードマップ」でまとめています!

今ならメルマガ登録者全員に無料で差し上げていますので、ぜひ登録してみてください!

あわせて読みたい
【メルマガ無料特典】Webエンジニア基礎スキルロードマップの案内 フリーランスエンジニアの雄貴です! メルマガ登録者限定の Webエンジニアの基礎スキルロードマップを提供しています! これに沿って学べば、技術面においては最低限現...

1. Goの基本を知る

さてそれではGoの勉強方法について紹介いたします!

まずはサラッとインプットです。

インプットにはこのudemyが良かったのでおすすめです。

これを一周するので充分かなと

【Go入門】Golang基礎入門 + 各種ライブラリ + 簡単なTodoWebアプリケーション開発(Go言語)

Go言語の基本構文、構造体、ポインタなど基本構文はもちろん

よく使われる標準パッケージやライブラリ、応用として並行処理の説明まで丁寧に解説しています!

また演習として簡単なTodoアプリを作る講義もありアウトプットも万全です!

これからGo言語を始めるなら一番適した入門教材です!

2. GoでREST APIを作る

基礎をサラッとインプットした後は

簡単なものでいいので、自力で何かアプリを作ってみましょう!

アウトプットを自力でやる過程で、Go言語の使い方も身についてきます。

認証機能付きのTodoリストでいいので

REST API構成を作ります。

これをやることで最低限の機能の作り方は身につきます。

僕がやったのはこれ

GitHub
GitHub - YukiOnishi1129/go-docker-restapi-sample: golang docker REST API sample golang docker REST API sample. Contribute to YukiOnishi1129/go-docker-restapi-sample development by creating an account on GitHub.

GitHubのスター数が19ほどついてて、かなり好評なリポジトリを作っちゃいましたw

Dockerを用いて、GoのコンテナとDBコンテナを作って、

APIを最低限動く環境を作ってます。

これを参考に作ってみるとかなり力つくのでおすすめです。

3. 実用 Go言語で勉強し、個人開発のコードを修正

REST APIを作ったとしても独学でやったものです。

現場では普通はこうするみたいなことが組み込まれていない状態なので

「実用 Go言語」で関係ある箇所を学び、コードを修正してみましょう!

これで現場でのGoの使い方をある程度は身につけられます。

あわせて読みたい
実用 Go言語 ―システム開発の現場で知っておきたいアドバイス | 渋川 よしき, 辻 大志郎, 真野 隼記 |本 | ... Amazonで渋川 よしき, 辻 大志郎, 真野 隼記の実用 Go言語 ―システム開発の現場で知っておきたいアドバイス。アマゾンならポイント還元本が多数。渋川 よしき, 辻 大志郎, ...

ーーーーーーーーーーーーーーーーーーーー

僕は月商にして120万円を稼いでいますが、

エンジニアで月100万以上稼いでいるというと、

怪しいですよね。

お前は元々仕事できた、才能やセンスがあったんだろ?ともよく言われます。

ですが僕は最初からプログラミングが得意だったわけでもなければ、

仕事が得意だったわけでも

交渉や戦略も得意だったわけではありません。

 

そんな僕でも自信を得ることができて

エンジニアとして月100万以上頂ける程

実力をつけることができました。

経済的にも精神的にも豊かになってます。

結局正しい方向で努力するだけなんですよね。

 

誰だって稼げますし。

正しい方向で学べば誰でも自信を持って

エンジニアとして稼ぐことができる

僕雄貴がポンコツエンジニアから、月120万を稼げるようになった過程を下記の記事では公開しています。

>未経験から月商120万になれた雄貴の行動理念

 

ーーーーーーーーーーーーーーーーーーーー


【下記画像をクリックして、エンジニアのロードマップをGET!!】

 

>>詳細が気になる方はこちらをクリック<<

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

雄貴のアバター 雄貴 フリーランスエンジニア

【エンジニアの単価が上がる情報を発信中】
27歳未経験からIT業界へ→経験2年半で月商80万達成
React案件で初回契約月105万を実現

コメント

コメントする

目次