Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Go開発環境と勉強方法
Search
Shohei Koyama
December 08, 2016
Programming
450
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Go開発環境と勉強方法
Go言語LT大会! 「最近、Go言語始めました」の会
https://connpass.com/event/28621/
Shohei Koyama
December 08, 2016
More Decks by Shohei Koyama
See All by Shohei Koyama
成長をサポートするピープルマネジメントのやり方
sioncojp
11
3k
FargateでService,RunTask,Cronを運用する/fargate-service-runtask-cron-operation-tips
sioncojp
5
5.5k
FOLIOのterraform運用tips/folio-terraform-operation-tips
sioncojp
2
4.2k
FOLIOモバイルアプリのインフラ構成/folio-mobile-infra-architecture
sioncojp
3
2.5k
SSM+yamlを使って開発別に 暗号化したDBパスワードを読み込む / yamlssm-sample
sioncojp
2
2.7k
私が最近Mackerelでやったこと
sioncojp
1
5.2k
MackerelでGetWild
sioncojp
4
7.7k
Other Decks in Programming
See All in Programming
Flow は今どうなっているか
mizdra
PRO
0
730
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
440
My Marp Sample
sinoue0108
0
120
Press start. Python's next generation.
willingc
PRO
3
210
「人を評価する AI」の設計と実装
ryoyanara
0
250
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
620
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
430
仕様駆動開発の消費期限
watany
20
9k
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.8k
バグを直したら useEffect が消えた
colorful12
3
710
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
590
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
250
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
210
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
220
The Cost Of JavaScript in 2023
addyosmani
55
10k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
500
Thoughts on Productivity
jonyablonski
76
5.3k
Odyssey Design
rkendrick25
PRO
2
780
Writing Fast Ruby
sferik
630
63k
Paper Plane
katiecoart
PRO
2
53k
The Pragmatic Product Professional
lauravandoore
37
7.4k
YesSQL, Process and Tooling at Scale
rocio
174
15k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
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ʹ৭ʑͱࡌ͍ͬͯΔͷͰษڧͯ͠·͢ ɾ͋ͱࣾͷਓʹ૬ஊ͢ΔͳͲ 社内の知見を拾う
Έͳ͞Μ ʮ͜͏։ൃͯ͠Δʯ ʮ͜͏ษڧͯ͠Δʯ ͱ͍͏ݟ͕͋Εɺͥͻڞ༗ͯ͠Έ͍ͯͩ͘͞ʂ 最後に