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
ITエンジニアを目指す上でお伝えしたいこと
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yuki Horikoshi
July 02, 2021
Programming
2.1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ITエンジニアを目指す上でお伝えしたいこと
2021/07にNPO法人育て上げネット様で行わせていただいた講話の記録です。
ITエンジニアになることを通じて考えた仕事の捉え方を中心に、お話をさせていただきました。
Yuki Horikoshi
July 02, 2021
More Decks by Yuki Horikoshi
See All by Yuki Horikoshi
SmartHRの複数のチームにおけるMCPサーバーの活用事例と課題
yukisnow1823
2
2.1k
エンジニア向けCursor勉強会 @ SmartHR
yukisnow1823
3
16k
在庫管理onRails.pdf
yukisnow1823
0
220
DWCを卒業してRubyistとして過ごす
yukisnow1823
0
110
OpenAI APIを用いた技術ブログ記事作成アプリを開発した話
yukisnow1823
0
600
今仕事でやっていること(コミュニティ用サンプル)
yukisnow1823
0
140
インフラの魅力とお仕事を知り、実際に見てみよう講座 堀越優希・大嶋勇樹
yukisnow1823
0
1.5k
オブジェクト指向でなぜ作るのか【第9章】
yukisnow1823
0
170
Digital Hack Day(Yahooハッカソン)初出場レポ
yukisnow1823
0
140
Other Decks in Programming
See All in Programming
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.6k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
360
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
110
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
160
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
530
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
530
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
690
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
540
関数型プログラミングのメリットって何だろう?
wanko_it
0
190
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
340
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
190
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
140
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
610
The Cult of Friendly URLs
andyhume
79
7k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
620
Thoughts on Productivity
jonyablonski
76
5.3k
Are puppies a ranking factor?
jonoalderson
1
3.7k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
370
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
770
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
57k
Transcript
ງӽ༏ر!ೝఆ/10๏ਓҭ্ͯ͛ωοτ༷ *5ΤϯδχΞΛࢦ্͢Ͱ ͓͍͑ͨ͜͠ͱ *5ۀքʹਐΜͰΈͯͷॴײ
ɾࣗݾհɺ*5ΤϯδχΞʹͳΔ·Ͱͷഎܠɺ͍ ɾࠓ͍ͬͯΔ͓ࣄɺಇ͖ํ ɾจܥཧܥͷؔແ͞ ɾࣄલʹۀքΛௐΔॏཁੑɺใઓ ɾωοτʹᷓΕ͍ͯΔใͷऔࣺબ ɾࣄͷଊ͑ํʮੜ͖͕͍ͱΩϟϦΞʹ͍ͭͯʯ ߲
ࣗݾհɺ͜Ε·Ͱͷܦݧͱ ࠓ͍ͬͯΔ͜ͱͷ͝հ
w ৽ׁग़ӜࡏॅʢԣˠˠӜʣ w ԣࠃཱେڭҭֶ෦ࠃޠՊଔ w ߴֶߍͷڭһˠΠϕϯτձࣾͷӦۀˠษڧɺ*5ΤϯδχΞ w େֶੜͷࠒ͔ΒϚδοΫόʔͰۈɺϚδοΫ͕झຯ ງӽ༏رʢϗϦίγϢΩʣ ࣗݾհ
͖ͳΧʔυ Λࢥ͍ු͔͍ͯͩ͘͞
w ઌੜʹͳΔ·ͰͷΩϟϦΞ ߴߍ େֶ ڭҭʹڵຯΛ࣋ͭ ਓʹԿ͔ڭ͍͑ͨͳʙ େֶͷܦݧ׆͔͞ͳ͍ͱͳʙ ࣾձҰ ͋Εʜʁ
ͳΜ͔ࢥͬͯͨײ͡ͱҧ͏ ͧʜʁ🤔
तۀҎ֎ͷۀ͕ଟ͍ ͦͦतۀΛཱͤ͞Δͷେม
ͳΜָ͔͘͠ಇ͚ͯͳ͍ ͳʜ🙄
ͦ͏ͩʂझຯͷࣄʹస৬ ͠Α͏ʂ😃
w Ṗղ͖ήʔϜͷձࣾʹస৬ ೖࣾ࣌ ָ͍͜͠ͱʹؔΘΕָ͍ͯ͠ʂ ࣄָ͠·ͳ͖ΌͶʙ ϲ݄ Δ͜ͱ͕ଟ͗ͯ͢ਏ͍ ധ·Δਓ͕ଓग़ ͘Β͍·Ͱ͓ࣄ
ࣙΊΔͷʜʁ ࣗͬͯ͜ΜͳʹԿͰ͖ͳ͔ͬ ͨʜʁ
େֶडݧͷޭ पғͷظ ԿΑΓࣗ৴
ࣗࣾձʹͱͬͯ ෆཁͳͷ͔͠Εͳ͍ɻ
స৬ʹ͍ͭͯ΅ΜΓௐͯ ͍Δͱ͖ʹ*5ΤϯδχΞΛΔ
ཧܥͩࣗ͠ʹؔͳ͍ ͦ͠͏ɺྲྀߦ͍ͬͯΔ͚ͩ ڵຯ͋Δ͚Ͳɺແཧ
ϓϩάϥϛϯάؔͷ৬ͷ༑ਓʹձ͏
ϓϩάϥϛϯάؔͷ৬ͷ༑ਓʹձ͏ ࣄ͕ਏ͍ ͜Μͳͣ͡Όͳ͔ͬͨ ͳΜͰ͜͏ͳͬͯΔ͔Α͘Θ͔Βͳ͍˝
ϓϩάϥϛϯάؔͷ৬ͷ༑ਓʹձ͏ ڧΈ͕Θ͔Βͳ͍ɻ ΤϯδχΞͱΒʹڵຯ͋Δ͚Ͳɺ ཧܥͬΆ͍͠ແཧͩΑͶɻ˝
ϓϩάϥϛϯάؔͷ৬ͷ༑ਓʹձ͏ ງӽษڧ͕͖͔ͩΒͰ͖Δͱࢥ͏Αɻ *5ΤϯδχΞษڧ͠ଓౕ͚͕ͨউͭੈքɻ ਖ਼ʹධՁ͞ΕΔɻ˝
ϓϩάϥϛϯάؔͷ৬ͷ༑ਓʹձ͏ ʢษڧͳΒͰ͖Δ͔͠Εͳ͍ʜʣ
ࣄͷଊ͑ํΛม͑ͨ ʢޙͰ͓͑͠·͢ʣ ඞࢮʹษڧͯ͠ɺ*5ΤϯδχΞ
w *5ΤϯδχΞʹͳΔ·Ͱ ֶश࣌ ೖࣾ࣌ ຖ࣌ؒ ֶ࣌ؒश ୭ΑΓɺ୭ΑΓʜ ʮͳͥಇ͘ͷ͔ʯ ʮͳͥΤϯδχΞͳͷ͔ʯ
͕໌֬ ࠓ ϦϞʔτϫʔΫ ຊۀҎ֎ͷ׆ಈ ؤுΔਓΛԠԉ
ࠓͷಇ͖ํͱ͍ͬͯΔ͜ͱ ૾ͱ࣮ࡍ w ྲྀؔͷΞϓϦέʔγϣϯΛ࡞Δ w ϦϞʔτϫʔΫɺॴΘͳ͍ w ෭ۀ͕Մೳʢଞͷ։ൃɺϨΫνϟʔɺ͓ख͍ʣ w Ոࣄ͕Ͱ͖ΔΑ͏ʹͳͬͨ
w ษڧΛ͠ଓ͚ͳ͍ͱ͍͚ͳ͍ w ࠲ͬͯࣄ͕૿͑ΔͨΊɺ݈߁ʹؾΛ͚ͭͳ͚ΕͳΒͳ͍ w ݁Ռ͕͔ͳΓٻΊΒΕΔʢૣ͘ऴΘΕָɺ͔͠͠ʜʣ w ٸͳରԠʹΘΕΔ͜ͱ͋Δɺͬͨ͜ͱ͕શ෦ͻͬ͘ΓฦΔ͜ͱ
ࠓಛʹ ͜ͷʮࣄͷଊ͑ํʯ ʹ͍͓͍ͭͯ͑ͨ͠ͱࢥ͍·͢ɻ
*5ΤϯδχΞͷհͱ ࣄͷଊ͑ํ
ɾจܥཧܥͷؔແ͞ ɾࣄલʹۀքΛௐΔॏཁੑɺใઓ ɾωοτʹᷓΕ͍ͯΔใͷऔࣺબ ɾࣄͷଊ͑ํʮੜ͖͕͍ͱΩϟϦΞʹ͍ͭͯʯ ߲
จܥཧܥͷؔͳ͞ ૾ͱ࣮ࡍ w ֶͱ͔Ͱ͖ͳ͍ͱͦ͠͏ w 1$ͷ͕ࣝͳ͍ͱແཧͦ͏ w ษڧྔ͕Կඞཁͦ͏ w ͍͍͚ͭͯͳͦ͞͏
w ͕ࣝ͋Εศར͕ͩɺϚετͰ ͳ͍ʢσʔλੳͰҰ෦Ϛετ ͔ʣ w ࠷ݶ͑Εɺઐతͳֶࣝ शͰΧόʔͰ͖Δ w ࣌ؒҎ্͕҆ͩͱࢥ͏ w ͍͍ͭͯ͘ɻֶशऴΘΒͳ͍ɻͦ ͷ֮ޛ͕͋Δ͔Ͳ͏͔͚ͩʢͨͩɺ ֶशʹײ͡ͳ͘ͳΔ͜ͱʂʣ ࢦ͢લʹɺਖ਼͍͠ใΛಘΔͷ͕େ
ʮ̋̋ͦ͏ʯҹͰ͋ ͬͯࣄ࣮Ͱͳ͍Ͱ͢
࣮ࡍʹಇ͘ਓͷ ݱͷʹਅ࣮͕͋Δ
Γ߹͍ͷΤϯδχΞΛݟ͚ͭ հͯ͠Β͍ ͻͨ͢Β࠷ॳΛฉ͍ͨ
ɾจܥཧܥͷؔແ͞ ɾࣄલʹۀքΛௐΔॏཁੑɺใઓ ɾωοτʹᷓΕ͍ͯΔใͷऔࣺબ ɾࣄͷଊ͑ํʮੜ͖͕͍ͱΩϟϦΞʹ͍ͭͯ ߲
w *5ΤϯδχΞͱ͍͏͍ׅΓ w ̋̋ΤϯδχΞ͕ԿΛ͍ͯ͠Δͷ͔ΛΔɺௐΔ ྫʣ8&#ΤϯδχΞ ʮΞϓϦέʔγϣϯͷ։ൃʯɺҰ෦ɻ ˠόοΫΤϯυͱϑϩϯτΤϯυ ˠ͞ΒʹͦͷதͰʜ ͕ࣗࢦ͍ͯ͠ΔͷԿ͔ʁ ࣄલʹۀքΛௐΔॏཁੑɺใઓ
ࢦ͢ͷ͕ܾ·Ε ࠓΔ͖͜ͱ͕Θ͔Δ
ࣗҰମԿʹͳΓ͍ͨͷ ͔ʁ🙄
ิ ͓͢͢Ίͷॻ੶ w ͞·͟·ͳ*5ΤϯδχΞͷ ࣄͷछྨ͕ࡌ͍ͬͯΔ w ۀքΛΔ͖͔͚ͬʹͳΔ w ຊʼωοτʢൃߦ࣌ʹਖ਼ ੑ͕ٻΊΒΕΔͨΊɺ
͕େ͖͍ͨΊʣ
ɾจܥཧܥͷؔແ͞ ɾࣄલʹۀքΛௐΔॏཁੑɺใઓ ɾωοτʹᷓΕ͍ͯΔใͷऔࣺબ ɾࣄͷଊ͑ํʮੜ͖͕͍ͱΩϟϦΞʹ͍ͭͯʯ ߲
w ۃͳଟ͍ w ͦͷཧ༝ʜ͋ͳͨΛͬͯṶ͚Δ͜ͱ͕Ͱ͖Δ͔Β w ࣮ࡍͲ͏͔ͦͷਓʹ͔͠Θ͔Βͳ͍ ࠶ݱੑͷͳ͍ɺۃͳɺເΈ͕ͪͳ ωοτʹᷓΕ͍ͯΔใͷऔࣺબ
෦తʹࢀߟʹͯ͠ ͳΔ͘ϦΞϧʹɺ ݱͷਓͱܨ͕Ζ͏
ɾจܥཧܥͷؔແ͞ ɾࣄલʹۀքΛௐΔॏཁੑɺใઓ ɾωοτʹᷓΕ͍ͯΔใͷऔࣺબ ɾࣄͷଊ͑ํʮੜ͖͕͍ͱΩϟϦΞʹ͍ͭͯʯ ߲
͓͕ۚ࣌ؒແݶʹ͋ͬ ͨΒԿ͕͍ͨ͠Ͱ͔͢ʁ
None
ͣͬͱͬͯΕ ઈର͖Δʂʂʂ
ͳͥʜʁ
ظతͳཉٻ͔ͩΒ ɾͬͱٻΊͯ͠·͏ ɾ׳Εͯ͠·͏ ɾཉٻʹେ͖ͳཧ༝͕ͳ͍
ظతͳཉٻͱ
ʢڀۃʣ ͓͕ۚΒ͑ͳͯ͘Γ͍ͨ͜ͱ ͕࣌ؒແݶʹ͋ͬͯΓ͍ͨ͜ͱ
ࣗͷੜ͖͕͍ͱͯ͠ Γ͍ͨ͜ͱ
w ษڧ͕͖ˠʢͳͥʁʣˠ͢Δͷ͕͖ˠʢͳͥʁʣˠྗ ͕͖ˠʢͳͥʁʣˠʜʜʮྗΛ͚ͭଓ͚͍͍ͯͨʂʯ w ษڧΛڭ͍͑ͨˠʢͳͥʁʣˠਓ͕͢Δͷ͕͖ˠʢຊʹ ͦΕ͚ͩʁʣˠͦͷਓͷྗΛݟΔͷ͕͖ˠʢͳͥʁʣ ˠʜʜʜʮؤு͍ͬͯΔਓΛԠԉ͍ͨ͠ʂʯ ࣗͷ߹ ظతͳཉٻ ͍͍ࣗݾੳͷઌʹͨͲΓண͍ͨ
ʮظతʹΓ͍ͨ͜ͱɺੜ͖͕͍ʯ
͜͜Ͱɺ ਓੜͷେࣄ
ࣄʹͤ Ͱ͋Ε
ਓੜʹͤ ʢ͔͠Εͳ͍ʣ ͪΖΜͦΕ͚ͩ͡Όͳ͍͚Ͳ
ʮظతʹΓ͍ͨ͜ͱʯ ΛࣄʹͰ͖Ε ਓੜ͕ͤʹۙͮ͘
w ʮਓʹԿ͔Λڭ͍͑ͨʯͷઌʹ͋ΔʮؤுΔਓΛԠԉ͍ͨ͠ʯʹ ؾ͚ͮͳ͔ͬͨɻؤுΒͳ͍ਓ͕͍ͨ࣌Ͱ࠳ંɻ w ʮָ͍͜͠ͱΛࣄʹ͍ͨ͠ʯظతͳཉٻͰ͋Γɺͦ͜ʹੜ ͖͕͍ʹඥͮ͘ཧ༝Λ࣋ͯͳ͔ͬͨ ͳͥɺࣄ͕ଓ͔ͳ͔͔ͬͨʁ ງӽͷࣦഊ ظతͳཉٻΛ͑ΔࣄΛ͍ͯͨ͠Βɺ ͙͢ʹ৺ંΕͳ͔ͬͨ
w ࣄਓੜͷେΛ൵͘͠Ίͯ͠·͍·͢ w Ͱ͋ΕɺͦΕΛʮظతͳཉٻʯͱ݁ͼ͚ͭͯ΄͍͠Ͱ͢ w ͦ͏͢Εɺ͙ࣙ͢ΊͨΓɺఘΊͨΓ͢Δ͕֬ݮΓ·͢ w ງӽͷ߹ʮྗΛ͚ͭଓ͚ΔʯʮؤுΔਓΛԠԉ͢Δʯ͕ͨ·ͨ ·*5ΤϯδχΞͰ͑ΒΕͨɻଞʹ͍ΖΜͳࣄ͕͋Δͣ w
͕ࣗೲಘͰ͖ΕͦΕͰ͍͍ͱࢥ͍·͢ʂ ࣄͭ·Βͳ͍ͷɺͱܾΊ͚ͭͨΒͦ͜ͰऴΘΓ ࣄͷଊ͑ํʮੜ͖͕͍ͱΩϟϦΞʹ͍ͭͯʯ
ʮΓ͍ͨ͜ͱʯ͔Β ৬छΛߟ͑ΔͱϜζΧγΠ
ʮظతͳཉٻʯΛ ຬͨͤΔͱ ͕ࣗೲಘͰ͖ΔࣄΛ ݟ͚ͭͯཉ͍͠ͳͱࢥ͍·͢ɻ
Ԡԉ͍ͯ͠·͢ʂ
None
ɾʲࡏ੶ΤϯτϦʔʳWEBΤϯδχΞͷਖ਼ࣾһʹͳͬͯ1͕ܦͪ·͠ ͨɻ͜Ε͔ΒؤுΓ·͢ʂ https://note.com/yuki82511988/n/nac821921fd0 2 ͙͢ʹࣙΊͣʹɺԑͱԸΛେࣄʹͯ͠ɺࠓͷ৬ʹͬͯΤϯδχΞΛΤ ϯδϣΠ͢Δͱݴ͏ɻ ɾԑͱԸɻ͍ΘΏΔະܦݧ͔ΒΤϯδχΞΛࢦͯ͠ɺ1͕ܦͪ·ͨ͠ɻ https://zenn.dev/yuki82511988/articles/2a85efecf26ae5 ITΤϯδχΞΛࢦͨ͠എܠɺ͖͔͚ͬͷ༑ୡͱͷ͓ ͜Ε·Ͱॻ͍ͨͷͳͲ
ࢀߟϦϯΫ
ɾʲଔۀੜʳDMMWEBCAMPʹ௨͓͏͔໎͍ͬͯΔਓʹ͍͑ͨࣄ https://qiita.com/yuki82511988/items/37be28f2486e166fd48 f ϓϩάϥϛϯάεΫʔϧʹ௨͓͏ͱࢥ͍ͬͯΔਓͷϝοηʔδɺࣗ ͕ͲͷΑ͏ʹֶश͖͔ͯͨ͠ͷઆ໌ ɾGithu b https://github.com/yuki-snow182 3 ࣗͷܦྺ࡞ͨ͠ΞϓϦɺॻ͍ͨίʔυ͕ࡌ͍ͬͯΔ
ΤϯδχΞ͚ͷαΠτ ͜Ε·Ͱॻ͍ͨͷͳͲ ࢀߟϦϯΫ