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
0
430
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.2k
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.5k
Other Decks in Programming
See All in Programming
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
1.1k
モテるデスク環境
mozumasu
3
1.4k
퇴근 후 1억이 거래되는 서비스 만들기 | 내가 AI를 사용하는 방법
maryang
2
380
エンジニアに事業やプロダクトを理解してもらうためにやってること
murabayashi
0
120
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
4
18k
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
370
なんでRustの環境構築してないのにRust製のツールが動くの? / Why Do Rust-Based Tools Run Without a Rust Environment?
ssssota
14
47k
Introduce Hono CLI
yusukebe
6
3.3k
ノーコードからの脱出 -地獄のデスロード- / Escape from Base44
keisuke69
0
350
ビルドプロセスをデバッグしよう!
yt8492
0
220
GitHub Copilotを使いこなせ!/mastering_github_copilot!
kotakageyama
2
740
フロントエンド開発のためのブラウザ組み込みAI入門
masashi
7
3.7k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Done Done
chrislema
186
16k
Context Engineering - Making Every Token Count
addyosmani
8
330
Making Projects Easy
brettharned
120
6.4k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Rails Girls Zürich Keynote
gr2m
95
14k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Side Projects
sachag
455
43k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
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ʹ৭ʑͱࡌ͍ͬͯΔͷͰษڧͯ͠·͢ ɾ͋ͱࣾͷਓʹ૬ஊ͢ΔͳͲ 社内の知見を拾う
Έͳ͞Μ ʮ͜͏։ൃͯ͠Δʯ ʮ͜͏ษڧͯ͠Δʯ ͱ͍͏ݟ͕͋Εɺͥͻڞ༗ͯ͠Έ͍ͯͩ͘͞ʂ 最後に