スキルアップ記事

レバテックキャリアではIT・Web業界のエンジニア、デザイナーのスキルアップに役立つコンテンツをお届けいたします。
転職に役立つノウハウから、日々のスキルアップや業務で使える記事等幅広く掲載していきます。

転職支援サービスをご希望の方はこちら

これからGo言語を学ぶ方のための参考資料Go言語を学びたいエンジニア必見の記事・スライド12選

Go言語の主な特徴として、「実行が高速である」「言語仕様がシンプルである」という点が挙げられます。
発表当初の対応OSはOS X(Mac)とLinuxのみでしたが、Go 1.0(2012年3月リリース)からはWindows、Go 1.4(2014年12月リリース)からはAndroidも対象となり、開発範囲が広がりました。

次世代のプログラミング言語として注目を集めるGo言語をこれから学ぼうと考えている方のために、Go言語が基礎からわかるサイト・記事、スライドを12個まとめてご紹介します。

  • このエントリーをはてなブックマークに追加

Go言語が学べるサイト・記事

golang-jp - The Go Programming Language

http://golang-jp.org/

Go言語の本家サイト(golang.org)を日本語に訳しているサイトです。
未翻訳の部分もありますが、英語が苦手な方にはとても役に立つサイトでしょう。

実践Go言語 / golang.jp

http://golang.jp/effective_go

こちらはGo言語の本家サイトに掲載されている「Effective Go」を日本語訳しているページです。
他にもGo言語のチュートリアル、Goコードの書き方、FAQ、C++プログラマ向けGo講座など、本家のコンテンツを日本語訳しています。

A Tour of Go(Go言語基礎文法最速マスター )

https://go-tour-jp.appspot.com/

海外のGo言語学習サイト「A Tour of Go」を日本語訳しているサイトです。
右上にあるハンバーガーメニューからチュートリアルを選択できます。
ブラウザ上でGo言語を実行可能で、「Run」ボタンを押すとコードの下に実行結果が表示されます。

Go言語入門 (全24回)  / ドットインストール

http://dotinstall.com/lessons/basic_golang

動画で学ぶ初心者向けプログラミング学習サイト「ドットインストール」には、全24回のGo言語入門レッスンがあります。
レッスン5までは無料で視聴可能で、それ以降のレッスンは有料のプレミアム会員のみ視聴できます。

はじめてのGo―シンプルな言語仕様,型システム,並行処理 / gihyo.jp

http://gihyo.jp/dev/feature/01/go_4beginners

パソコン書、IT書、理工書を出版している技術評論社の公式サイトに掲載されているGo言語の特集記事です。
「Go言語の特徴と環境構築」からはじまり、全5章でGo言語の使い方を解説しています。
Go言語を一から学びたい初心者におすすめの入門用記事です。

Go言語の学習の参考になるスライド

Golangで心を無にしてコードを書く

https://speakerdeck.com/mitsuse/golang-texin-wowu-nisitekotowoshu-ku

Go言語が心を無にして書くのに適している理由の解説からはじまり、Go言語でできることや特徴を紹介しているスライドです。
「良いところ」だけでなく、Go言語の「嬉しくないところ」も紹介しているので、Go言語を学ぼうか迷っている方はぜひご覧ください。

GoによるWebアプリ開発のキホン


GoによるWebアプリ開発のキホン from Akihiko Horiuchi

Go言語でWebアプリを開発するメリットの紹介から、Go言語によるWebアプリ開発の基礎、オススメのパッケージを紹介しているスライドです。
Go言語を使ったWebアプリを考えておられる方はぜひ参考にしてください。

【初心者向け】Go言語勉強会資料


【初心者向け】Go言語勉強会資料from Yuji Otani

「Go言語の歴史」「Go言語の特徴」「Go言語の導入事例」を解説している初心Go言語初心者向けのスライドです。
123ページのボリュームのあるスライドで、Go言語を一から学びたい方には大いに参考になるでしょう。

ヒカルのGo 資料 Webアプリケーションの作り方


ヒカルのGo 資料 Webアプリケーションの作り方 from Yosuke Furukawa

Go言語を使ってWebアプリケーションを作る際に知っておいた良いことをまとめたスライドです。
「net/httpでWebサーバをたてる」「GoでRESTFul APIを作る」「DBアクセス」「SELECT操作」などを解説しています。

GoでMinecraftっぽいの作る


GoでMinecraftっぽいの作る from 京大 マイコンクラブ

Go言語でサンドボックスゲーム「Minecraft」のようなゲームを作ろうという主旨のスライドです。
本スライドでは「移動・ジャンプ」「衝突判定」「ブロックの位置・破壊」の機能を実装する方法を解説しています。

Go MobileでAndroidアプリ開発


Go MobileでAndroidアプリ開発 from Takuya Ueda

Go 1.4から正式にAndroidがサポートされ、Go言語を使ってAndroidアプリ開発ができるようになりました。
本スライドは、Go言語でモバイルアプリを作るツール群「Go Mobile」を使ってAndroidアプリを開発する方法を解説しています。

FINAL FANTASY Record Keeperを支えたGolang

スマホ用ゲームアプリ「FINAL FANTASY Record Keeper」では、Go言語が使用されているそうです。
実装部分を解説しているので、ゲーム開発をするエンジニアにとって非常に興味深いスライドだと思います。

まとめ

PHPやPythonといった他の人気のプログラミング言語と比べ、Go言語の資料はまだ数は少ないですが、普及するにつれて資料も徐々に増えてきています。
Go言語を扱えるようになりたいエンジニアは、今回紹介した資料を参考にぜひGo言語を学んでみてください。

ITエンジニア・Webクリエイターの転職ならレバテックキャリア

レバテックキャリアはIT・Web業界のエンジニア・クリエイターを専門とする転職エージェントです。最新の技術情報や業界動向に精通したキャリアアドバイザーが、年収・技術志向・今後のキャリアパス・ワークライフバランスなど、一人ひとりの希望に寄り添いながら転職活動をサポートします。一般公開されていない大手企業や優良企業の非公開求人も多数保有していますので、まずは一度カウンセリングにお越しください。

転職支援サービスに申し込む

また、「初めての転職で、何から始めていいかわからない」「まだ転職するかどうか迷っている」など、転職活動に何らかの不安を抱えている方には、無料の個別相談会も実施しています。キャリアアドバイザーが一対一で、これからのあなたのキャリアを一緒に考えます。お気軽にご相談ください。

「個別相談会」に申し込む

レバテックキャリアの保有する求人一例

  • このエントリーをはてなブックマークに追加

  • STEP1
  • STEP2
  • STEP3
  • 次のstepで入力すると返事が来る!
  • プロフィール入力すると返事が来る!
  • ご希望の条件を選択してください

    ご希望の勤務形態

    必須

    ご希望の勤務地

    任意

  • プロフィールをご入力ください!必須入力項目はこのページで終わりです。

    氏名

    必須

    氏名かな

    必須

    生年月日

    必須

    電話番号

    必須

    メールアドレス

    必須

  • スキルシート・ポートフォリオをお持ちの方はアップロードしてください

    スキルシート

    任意

    提出しておくことで
    迅速なご紹介が可能に!

    職務経歴書

    ドラッグアンドドロップ or ファイルを選択 選択されていません

    履歴書

    ドラッグアンドドロップ or ファイルを選択 選択されていません

    スキルシートを確認しています...

    スキルシートを確認しています...

    ※ファイルは5MB以下で対応するファイル形式 ? でアップロードしてください
    Microsoft Office .xls .xlsx .doc .docx .ppt .pptx
    KINGSOFT Office .xls .xlsx .doc .docx .ppt
    iWork .numbers .pages .key
    LibreOffice .ods .odt .odp
    OpenOffice .ods .odt .odp
    その他 .pdf

    ※事前にご用意のない方は、弊社フォーマットを是非ご活用下さい。

    ポートフォリオURL

    任意

    ?

    ポートフォリオとは主にクリエイターの方が自己PRのために過去の作品や制作実績をまとめた作品集の事です。

    ポートフォリオをWeb上で公開されている方はそのURLを、データでお持ちの方は作品データをアップしたURLを入力してください。

    ※データをアップされる場合は、保存期間や容量制限の少ないGoogleドライブを推奨しています。

    その他ご要望

    任意

  • 下記の内容をご確認いただき問題ないようでしたら、送信してください

    プロフィール入力すると返事が来る!

    • ご希望の勤務形態 必須

    • ご希望の勤務地 任意

      第一希望:
      第二希望:

    • 氏名 必須

    • 氏名かな 必須

    • 生年月日 必須

    • 電話番号 必須

    • メールアドレス 必須

    • 職務経歴書 任意

    • 履歴書 任意

    • ポートフォリオURL 任意

    • その他ご要望 任意

    個人情報の取り扱い」と「利用規約」に同意の上、『同意して登録する』ボタンをクリックして下さい。

プライバシーマーク

レバテック株式会社は「プライバシーマーク」使用許諾事業者として認定されています。
個人情報の秘密は厳守します。ご入力いただいた情報は許可を頂くまで求人企業に公開することはありませんので、ご安心ください。

申し込みに関するご注意
以下の方は弊社の事業基盤、求人動向から、ご提案のご連絡までお時間をいただく可能性があります。ご了承ください。
IT業界、または希望職種が未経験の方
レバテックキャリア対象エリア以外での勤務地、また在宅での作業を希望される方

Goの求人・転職一覧

関連記事

人気記事

無料"個別相談会"実施中-平日の夜、土曜も実施しています!-

関西求人特集 みんなの年収UP公開中

九州求人特集 福岡での転職をサポートします!

転職・求人・採用情報を探す

プライバシーマーク

レバテック株式会社は、
「プライバシーマーク」
使用許諾事業者として
認定されています。