Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Go開発環境と勉強方法
Search
Shohei Koyama
December 08, 2016
Programming
0
440
Go開発環境と勉強方法
Go言語LT大会! 「最近、Go言語始めました」の会
https://connpass.com/event/28621/
Shohei Koyama
December 08, 2016
Tweet
Share
More Decks by Shohei Koyama
See All by Shohei Koyama
成長をサポートするピープルマネジメントのやり方
sioncojp
11
2.9k
FargateでService,RunTask,Cronを運用する/fargate-service-runtask-cron-operation-tips
sioncojp
5
5.3k
FOLIOのterraform運用tips/folio-terraform-operation-tips
sioncojp
2
4k
FOLIOモバイルアプリのインフラ構成/folio-mobile-infra-architecture
sioncojp
3
2.4k
SSM+yamlを使って開発別に 暗号化したDBパスワードを読み込む / yamlssm-sample
sioncojp
2
2.6k
私が最近Mackerelでやったこと
sioncojp
1
5k
MackerelでGetWild
sioncojp
4
7.6k
Other Decks in Programming
See All in Programming
WebRTC と Rust と8K 60fps
tnoho
2
2k
Go コードベースの構成と AI コンテキスト定義
andpad
0
120
FluorTracer / RayTracingCamp11
kugimasa
0
230
AIコーディングエージェント(skywork)
kondai24
0
160
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
400
AIコーディングエージェント(Manus)
kondai24
0
170
sbt 2
xuwei_k
0
290
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
220
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
160
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
320
関数実行の裏側では何が起きているのか?
minop1205
1
690
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.4k
Featured
See All Featured
Fireside Chat
paigeccino
41
3.7k
Why Our Code Smells
bkeepers
PRO
340
57k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Building Applications with DynamoDB
mza
96
6.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Docker and Python
trallard
47
3.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Being A Developer After 40
akosma
91
590k
Thoughts on Productivity
jonyablonski
73
5k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Transcript
(P։ൃڥͱษڧํ๏ ބࢁᠳฏ4IPIFJ,PZBNB !TJPO@DPKQ
自己紹介 ބࢁᠳฏ!TJPO@DPKQ ݩ'14ϓϩήʔϚʔͰΞδΞνϟϯϐΦϯ (&58*-%ۦಈͷਓ ΧϑΣͰτΠϨʹߦͬͯΔͱ͖ʹɺ.BD͕౪·Εͦ͏ʹͳΔͱ (FU8JME͕ྲྀΕΔΑ͏ʹ͢Δ .BDLFSFMͰ(FU8JME (FU8JME"EWFOU$BMFOEBS גࣜձࣾΤϨΧʢ݄ೖࣾʣ ΠϯϑϥΤϯδχΞ
満員御礼
ࠓճ
私はこの枠です
ͨ·ʹ.BDLFSFMͷϓϥάΠϯॻ͍ͨΓɺ (FU8JMEۦಈ։ൃͯ͠·͢ ʢNBDLFSFMJPNBDLFSFMBHFOUQMVHJOTɹʹ͜ͷલ$POUSJCVUF͠·ͨ͠ʣ 私はインフラエンジニアなので ʂʁ
IUUQRJJUBDPNTJPO@DPKQJUFNTDDC 今日産まれました
もちろん (PͰॻ͖·ͨ͠Αʂʂʢ໋ײʣ
今日は ࢲ͕Ͳ͏ͬͯ։ൃͯ͠Δ͔ɺ Ͳ͏ษڧͯ͠Δ͔͓͠·͢
まずは ࢲͷ(P։ൃڥΛհ͠·͢
デスク
バージョン管理 ࠷ۙHWN͔ΒHPFOWʹม͑·ͨ͠ IUUQTHJUIVCDPNLBOFTIJOHPFOW
エディタ దʹ৮Δ࣌ɿ"UPN ΨοπϦ৮Δ࣌ɿ*OUFMMJ+ ɾ·ͩ"UPNʹ׳ΕͯΔͷ͕ڧ͍ͷͰ ɹ؆୯ͳDPNNJUॳظϑΝΠϧσΟϨΫτϦ࡞ָ͕ ɾ*OUFMMJ+ͷఆٛδϟϯϓ͕࠷ڧ ɾࣾͷ(P։ൃऀ*OUFMMJ+ΛͬͯΔਓ͕ଟ͍ ɾ*OUFMMJ+$PNNVOJUZ&EJUJPO (PQMVHJOͰେৎ ɾ2JJUB*OUFMMJK*%&"Ͱͷ(Pݴޠ։ൃڥηοτΞοϓ
IntelliJの定義ジャンプ ɾ2VJDL%FpOJUJPOΛLFZNBQͰઃఆ͢Δͱɺ ɹ্ͷΑ͏ʹؔɺϝιουɺܕͳͲ؆қతʹදࣔͯ͘͠Ε·͢ ɾ%FDMBSBUJPOΛLFZNBQͰઃఆ͢ΔͱɺએݴݩඈΜͰ͘Ε·͢
IntelliJのlintやgoimports ɾಠࣗͷTIFMMTDSJQUΛ͜ͷΑ͏ͳײ͡Ͱొͯ͠·͢ ɾLFZNBQʹొग़དྷ·͢ ɾઃఆํ๏ɹ2JJUB*OUFMMJK*%&"Ͱͷ(Pݴޠ։ൃڥηοτΞοϓ
IntellJオススメです
次に ࢲͳΓͷ(Pษڧํ๏Λհ͠·͢
読んだ書籍 ॳ৺ऀͰΘ͔Γқ͘આ໌ͯ͋͠Δ ݸਓతʹࢀߟྫؚΊɺҰ൪ཧղ͔ͬͨ͢͠ (PͷςΫχοΫ͕ຬࡌ ͋Δఔཧղͨ͠ΒಡΉ͖ॻ੶ આ໌ͪΌΜͱ͋Δ͠ɺ ஶऀͷҙݟهࡌ͞ΕͯΔͷ͕ྑ͔ͬͨ ࢲ͕࠷ॳʹಡΜͩɺݹ͔͘Β͋Δॻ੶ɻ ࠓελʔςΟϯά(Pݴޠͷ΄͏͕ಡΈ͔ͬͨ͢ おすすめ!
ɾखΛಈ͔͢ͷ͕Γେࣄ ɹࢥ͍͍ͭͨͷΛͱΓ͋͑ͣॻ͍ͯΈΔ ɾࠓ·Ͱ3VCZͳͲͰॻ͍ͯͨͷΛ(Pʹॻ͖ͨ͠Γ ɾࢲͩͱ(FU8JMEۦಈͰɻ コードを書く ✏
ɾۙͰར༻ͯ͠ΔͷΛಡΉͷ͕ྑ͍Ͱ͠ΐ͏ ɹͱʹ͔͘ྔಡΉ ɾࢲ.BDLFSFMͳͲΠϯϑϥܥͷΛΑ͘ಡΜͰ·͢ ɹIUUQTHJUIVCDPNNBDLFSFMJP ɾ࠷ۙXBWFGPSNͱ͍͏ͷಡΈ·ͨ͠ʢίϝϯτ͕ஸೡͰྑ͍ʣ ɹIUUQTHJUIVCDPNNEMBZIFSXBWFGPSN ɾ(P%PDͱηοτͰݟ͍͖ͯ·͠ΐ͏ コードを読む
ɾΤϨΧ(PͰ"1*Λ࡞ͬͯΔͷͰݟ͕ଟ͍Ͱ͢ ɾ2JJUB5FBNʹ৭ʑͱࡌ͍ͬͯΔͷͰษڧͯ͠·͢ ɾ͋ͱࣾͷਓʹ૬ஊ͢ΔͳͲ 社内の知見を拾う
Έͳ͞Μ ʮ͜͏։ൃͯ͠Δʯ ʮ͜͏ษڧͯ͠Δʯ ͱ͍͏ݟ͕͋Εɺͥͻڞ༗ͯ͠Έ͍ͯͩ͘͞ʂ 最後に