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
エンジニア×〇〇 ~職種を「越境」して希少性を出すキャリア~
Search
jumpei_ikegami
November 30, 2019
Technology
11
13k
エンジニア×〇〇 ~職種を「越境」して希少性を出すキャリア~
https://event.shoeisha.jp/devboost/20191130/session/2233/
jumpei_ikegami
November 30, 2019
Tweet
Share
More Decks by jumpei_ikegami
See All by jumpei_ikegami
20230823_PLAIDのCustomer Engineerチームが拡大したので整えた話
jumtech
0
120
その内容、テキストで書く?動画で説明する? 〜かんたん説明動画の作り方〜 / How to make videos easily
jumtech
1
640
テストデータ作成をGASとスプレッドシートで自動化する / Automate test data creation with GAS and spreadsheets
jumtech
0
34
DXの本質と、「開発しないエンジニア」のキャリアパス / What is Product Specialist?
jumtech
13
35k
コードを書かないエンジニアリング / "No-Code" Engineering
jumtech
1
1.2k
Granular Permissionsで実現する、もっとsecureなBtoB Slack App開発 / Develop more secure BtoB Slack Apps with Granular Permissions
jumtech
0
21k
色んな「越境」を支援したい
jumtech
0
710
メーカー系SIerと内製主義の功罪
jumtech
1
630
開発せずともプロダクトの価値を高める!"Product Specialist Engineer"という職種が生まれた理由
jumtech
0
430
Other Decks in Technology
See All in Technology
さらばあのボタンとは言わせない SORACOM LTE-M Button powerd by AWSをまだ使えるようにした(前編?)
miura55
0
100
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
5
770
今年のRubyKaigiはProfiler Year🤘
osyoyu
0
470
uvを使ってストレスフリーな Python開発をしよう!
r74tech
0
230
高専で制御を、大学でセンシングを学び、次は脳みそ
satoshirobatofujimoto
0
120
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
320
require(ESM)とECMAScript仕様
uhyo
4
1k
Max out Local LLM in Challenging Environments
sashimimochi
2
190
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
37k
中年男性がメインフレームから クラウドへキャリアシフトしてみた
uechishingo
0
340
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.3k
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
150
Featured
See All Featured
Designing for Performance
lara
601
67k
GraphQLとの向き合い方2022年版
quramy
33
12k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
KATA
mclloyd
16
12k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
8
3.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
Optimising Largest Contentful Paint
csswizardry
13
2.4k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Transcript
ΤϯδχΞʷʓʓ ʙ৬छΛʮӽڥʯͯ͠رগੑΛग़͢ΩϟϦΞʙ
HBNJ !KVNQFJ@JLFHBNJ w 1SPEVDU4QFDJBMJTU&OHJOFFS!1-"*% w ϙουΩϟετʮ͕͠ͳ͍ϥδΦʯύʔιφϦςΟ w ॻ੶ʰશ4*FSग़ϚχϡΞϧʱஶऀ w ΤϯδχΞΩϟϦΞ૬ஊαʔϏεʮLJJUPLʯϝϯλʔ
⚠ҙ⚠
ຊ͓͢͠Δ༰ɺ ձࣾΛද͢ΔͷͰͳ͘ݸਓͷݟղͰ͢ʂ
ࢿྉެ։༧ఆͰ͢ʂ
ಥવͰ͕͢ɺ
ͷਓੜͷϛογϣϯ
ͦΕ
ʮָ͘͠ಇ͘ਓΛ૿͢ʂʯ
͜ͷൃදͰ͍͍͑ͨ
ʮٕज़ʹϚωδϝϯτʹ ઑͬͨڧΈ͕ແ͍ਓɺ ΤϯδχΞͱͯ͠׆༂Ͱ͖ͳ͍ͷ͔ʁʯ ͱ͍͏ͷ
ΤϯδχΞͷయܕతΩϟϦΞύε ٕज़εΩϧΛߴΊͯɺΞϓϦέʔγϣϯ։ൃͷϓϩ ϑΣογϣφϧʹͳΔ ϚωδϝϯτεΩϧΛߴΊͯɺΤϯδχΞϦϯάϚ ωʔδϟʔʹͳΔ Ͱ
͖ͬͱଟ͘ͷਓ͕ࢥ͏͜ͱ w ͳΜͱͳ͘Ϛωδϝϯτେมͦ͏ w ϓϩάϥϛϯάׂͱ͖ w Ͱɺઑٕͬͨज़ྗΛʹ͚ΒΕΔؾ͕͠ͳ͍ Ұํ
ʮٕज़ྗϚϯτʯ w 5XJUUFSͷҰ෦ΤϯδχΞɺٕज़ྗ͚ͩͰϚϯτ ΛऔΓ߹͍ͬͯΔ ʢ˞͜ͷը૾࣮ࡍͷ5XFFUΛݩʹվมͨ͠ͷͰ͢ʣ ͭ·Γ
ʮٕज़ʹϚωδϝϯτʹ ઑͬͨڧΈ͕ແ͍ਓɺ ΤϯδχΞͱͯ͠׆༂Ͱ͖ͳ͍ͷ͔ʁʯ ീํ࠹͕Γײ
ʢHBNJʣͷ߹
&HBNJͷܦྺ& w ܦࡁֶ෦ଔʢจܥʣ w େֶੜ·ͰެһࢤͰɺϓϩάϥϛϯάܦ ݧ΄΅ແ͠ w ৽ଔͰ࢜௨ʹೖࣾɺ࣏ࣗମ͚γεςϜͷ4&ʹ w ͰࣙΊͯɺʮΫϥΠΞϯτاۀͱͤΔΤϯ
δχΞʹͳΓ͍ͨʯͱݴͬͯϓϨΠυʹస৬ ͪͳΈʹ
ϒϩά͕ϓνԌ্ͨ͠ ؓٳ
HBNJͷεΩϧ w ٕज़ྗͦΜͳʹͳ͍ w +BWB4DSJQUνϣοτσΩϧ w Ͱڝϓϩͬͯͳ͍͠ɺ%PDLFSා͍͠ɺ044 ͷίϯτϦϏϡʔτͱ͔ͯ͠ͳ͍ w Ϛωδϝϯτܦݧ΄΅ແ͍
w ͨͩ͠ɺ͍͜͠ͱΛΘ͔Γ͑͘͢Δྗͦ͜ ͦ͜ߴ͍
HBNJͷࢤੑ w ϓϩάϥϛϯάɺͨͿΜͦ͜·Ͱ͖͡Όͳ͍ w ਓʹԿ͔Λઆ໌ͯ͠ཧղ͞ΕΔͷ͕͖ w ԟ๚ߦͬͨΓϝʔϧͷΓऔΓ͢Δͷͱ͔ݏ͍ ͡Όͳ͍
)HBNJͷࠓͷׂ) w #UP#4BB4ϓϩμΫτΛఏڙ͍ͯ͠Δձࣾͷ 1SPEVDU4QFDJBMJTU&OHJOFFS w ςΫχΧϧαϙʔτɺϓϩμΫτٕज़༷ͷൃ৴ w ৽ػೳͷݕূɺ։ൃνʔϜͷϑΟʔυόοΫ w ͦͷଞɺϓϩμΫτͷՁΛ࠷େԽ͢ΔͨΊʹ։
ൃҎ֎ͰͰ͖Δ͜ͱͷ͋Ε͜Ε ͦΕͰ
࣮ࡍͲ͏Αʁ w ձࣾͷதͰɺͦͦ͜͜رগͳՁΛग़͍ͤͯΔ w ͱΓ͋͑ͣస৬ͯ͠څྉ্͕ͬͨ w ͓ࣄָ͍͠ Ͱ
ͳͥرগੑ͕ग़͔ͨ w ԼهΛશͯຬͨ͢ਓɺੈͷதʹ͋Μ·Γ͍ͳ͍ w ࠷ݶͷΤϯδχΞεΩϧ͕͋Δ w ٕज़తͳ༰Λɺจষޱ಄ͰඇΤϯδχΞʹ Θ͔Γ͑͘͢ΒΕΔ w ΫϥΠΞϯτاۀͱϝʔϧର໘ίϛϡχέʔ
γϣϯ͕ۤ͡Όͳ͍ ͭ·Γ
ҰൠԽ͢Δͱʁ w ΤϯδχΞϦϯάͷεΩϧ࣋ͬͨ··ɺผͷ৬छͷ ࣄʹखΛ৳͢ͱɺرগੑ͕ग़Δ w ݁ہɺࣄۀ্ͷՁΛग़͍ͤͯΕɺٕज़ྗϚ ωδϝϯτεΩϧ͕ͦΜͳʹͳͯ͘ධՁ͞ΕΔ ͱ͍͏͜ͱ
ʮٕज़ʹϚωδϝϯτʹ ઑͬͨڧΈ͕ແ͍ਓɺ ΤϯδχΞͱͯ͠׆༂Ͱ͖ͳ͍ͷ͔ʁʯ ͦͷ͑
ʙ৬छΛʮӽڥʯͯ͠رগੑΛग़͢ΩϟϦΞʙ λΠτϧճऩʂ
HBNJ͕ग़ձͬͨΤϯδχΞୡ w ࣄझຯ׆ಈͷதͰ৭ΜͳΤϯδχΞΛݟ͖ͯͨ w ϓϨΠυͷ࠾༻ީิऀ w ύʔτφʔاۀͷΤϯδχΞ w ͕͠ͳ͍ϥδΦͷήετ w
5XJUUFSͰϑΥϩʔ͍ͯ͠Δਓͨͪ ଞʹ
None
ʮΤϯδχΞʷʓʓʯͷࣄྫ
ΤϯδχΞʷ࿑ɾ૯ɾਓࣄ w $PSQPSBUF&OHJOFFS w ੜ࢈ੑΛߴΊͯ୭͕ຊ࣭తͳՁʹूதͰ͖Δ ڥΛ࡞Δ w 4BB4ͷબఆӡ༻ɺωοτϫʔΫͷ ཧɺใηΩϡϦςΟͷ୲อ w
ϝϧΧϦɺ4NBSU/FXTɺ6[BCBTFͳͲ͕νʔϜ Խ
ΤϯδχΞʷ$4 w $VTUPNFS3FMJBCJMJUZ&OHJOFFS $3& w ސ٬ͷ৴པੑ্ΛΤϯδχΞϦϯάͷΞϓϩʔ νͰ࣮ࢪ w ςΫχΧϧαϙʔτɺ$4ϓϩηεͷվળɺϓϩμ
ΫτվળͷͨΊͷϑΟʔυόοΫ w $3&(PPHMF͕ʹఏএ͔ͯ͠Βɺͯͳɺ ϝϧΧϦɺNJYJɺ3FQSPͳͲ͕νʔϜԽ
ΤϯδχΞʷ.BSLFUJOH w .BSLFUJOH&OHJOFFS w ϚʔέςΟϯάπʔϧʹਫ਼௨͠ɺσʔλੳͱ ϚʔέςΟϯάࢪࡦͷ1%$"Λճ͢ w $3.ɾ#*ߏஙɺ."ɾ8FC٬πʔϧࢪࡦ࣮ w
େखࠂɾίϯαϧاۀͷσδλϧܥࢠձࣾʹଟ͍ w αʔϏεͷՁΛਖ਼͘͠Ϣʔβʔʹಧ͚ΔͨΊʹ ɺςΫϊϩδʔ͕΄΅ඞਢʹͳ͖ͬͯͨ ࣮ࡍ
w 64+ͷϚʔέςΟϯά w 8FCαΠτͷϢʔβʔ ͱೖཤྺΛඥ͚ w ࣓ؾσʔλ͔Βύʔ ΫߦಈΛσʔλԽ w ࣌ؒଳॴʹԠ͡
ͯɺάοζΞτϥΫ γϣϯΛΞϓϦͰϨ ίϝϯυ w σʔλΛମݧʹม͑Δ ͨΊͷߴͳԾઆݕূ
ͦͷଞͷࣄྫ w ΤϯδχΞʷӦۀ˺ϓϦηʔϧεΤϯδχΞ w ΤϯδχΞʷใ˺%FWFMPQFS"EWPDBUF w ΤϯδχΞʷਓࣄ˺δϯδχΞ w ΤϯδχΞʷϥΠλʔ˺ςΫχΧϧϥΠλʔ w
ΤϯδχΞʷ:PV5VCFS˺5FDIܥ:PV5VCFS w ΤϯδχΞʷߨࢣ w ΤϯδχΞʷອըՈ ͞Βʹ
Մೳੑແݶେ w ΤϯδχΞʷྉཧਓ w ΤϯδχΞʷอҭ࢜ w ΤϯδχΞʷհޢ࢜ w ΤϯδχΞʷཱྀߦΨΠυ w
ΤϯδχΞʷՈ w ΤϯδχΞʷܯ w ΤϯδχΞʷํެһ ͯ͞ w ΤϯδχΞʷهऀ w ΤϯδχΞʷϒϦʔμʔ w ΤϯδχΞʷݐங࢜ w ΤϯδχΞʷ͓স͍ܳਓ w ΤϯδχΞʷՎख w ΤϯδχΞʷөըಜ w ΤϯδχΞʷૐཿFUD
ʮΘΕΘΕʯ͕͔͍ͬͯΔํ
ͦΕ
ʮΤϯδχΞϦϯάͷຽओԽʯ
ΤϯδχΞϦϯάͷຽओԽͱʁ w ͔ͭͯɺΤϯδχΞϦϯάʮ։ൃνʔϜʯͷதͰ ด͍ͯͨ͡ w ࠓɺΤϯδχΞϦϯάͱແԑͩͱࢥΘΕ͍ͯͨྖ ҬʹɺΤϯδχΞϦϯάͷ͕ԡ͠د͍ͤͯΔ ͦͦ
ΤϯδχΞϦϯάͱʁ େʢʣΤϯδχΞϦϯά৫ͷটٕज़ධࣾ ΤϯδχΞϦϯάͱ͍͏ߦҝɺԿ͔Λʮ࣮ݱʯ͢Δ͜ͱͰ ͢ɻ࣮ݱͷͨΊʹɺෆ࣮֬ੑͷߴ͍ঢ়ଶ͔Βɺෆ࣮֬ੑͷ ͍ঢ়ଶʹޮΑ͘Ҡ͍ͯ͘͠աఔʹߦ͏ͯ͢ͷ͜ͱͰ͢ɻ Ͱ
ͳͥΤϯδχΞϦϯάͷຽओԽʁ w ϓϩμΫτ։ൃҎ֎ͷྖҬʹ͍ͭͯɺෆ࣮֬ੑ͕ ແࢹͰ͖ͳ͍΄Ͳେ͖͘ͳ͖ͬͯͨ w ʮ͜ΕΛ࡞ΕചΕΔʯͱ͍͏ঢ়گ͕ݮ͖ͬͯͨ w ՝ΛςΫϊϩδʔͰղܾ͢ΔͨΊͷίετ͕ܶత ʹԼ͕͖ͬͯͨ w
ΫϥυΠϯϑϥ4BB4ͷීٴ
·ͩ·ͩຽओԽ్্
ࠓͦ͜
ʮΩϟϦΞͷฏΛΓ։͚ʂʯ
ΩϟϦΞͷฏΛΓ։͚ʂ w ʮΤϯδχΞϦϯάͷຽओԽʯ͕͕ΓɺΤϯδχ ΞϦϯάͷΞϓϩʔν͕ՁΛੜΉྖҬ͕͕ͬͨ w ৬छͷڥքΛʮӽڥʯ͢ΔΤϯδχΞ͕૿͑ɺڥք ͲΜͲΜᐆດʹͳ͍ͬͯΔ w ৬छͱ৬छͷؒʹɺͲ͜ͷٻਓථʹॻ͍͍ͯͳ͍ ৽ׂ͍͕͠·͍ͩͬͯΔ
w ৽ׂ͍͠ΛΓ։͘ͷɺେมͰɺͱָ͍ͯ͠
ӽڥͷͨΊͷΞΫγϣϯҊ " ͱΓ͋͑ͣϕϯνϟʔʹඈͼࠐΜͰखΛ্͛Δ w ৫Ͱɺׂͷڥք͕ͦͦᐆດ # ·ͣ*5ϕϯμʔ͔Βೖͬͯࣄۀձࣾʹస৬͢Δ w ΤϯδχΞ͕͍ͳ͍৫ͰɺΤϯδχΞϦϯά͕ ඞཁͳ՝ղܾͷଟ͘Ξτιʔε͞Ε͍ͯΔ
w ͦ͜Ͱ৭ΜͳاۀͷҊ݅ʹ৮ΕͯɺϕετϓϥΫ ςΟεΛֶΜͰ͔Βࣄۀձࣾʹస৬͢Δͷ͋Γ
·ͱΊ
·ͱΊ w ։ൃҎ֎ͷྖҬͰෆ࣮֬ੑ͕૿ͨ͜͠ͱͰɺʮΤ ϯδχΞϦϯάͷຽओԽʯ͕͕Γͭͭ͋Δ w ΤϯδχΞͱଞͷ৬छͷؒʹɺΤϯδχΞ͕رগੑ Λग़ͯ͠׆༂Ͱ͖ΔྖҬ͕ͨ͘͞Μੜ·Ε͍ͯΔ w ϓϩμΫτ։ൃҎ֎ͷΩϟϦΞΛબࢶʹೖΕͯɺ ࣮ࡍʹΓ։͍ͯΈ͍͔͕ͯͰ͠ΐ͏͔ʁ
ͷਓੜͷϛογϣϯ
ʮָ͘͠ಇ͘ਓΛ૿͢ʂʯ
͕ࣗҰ൪ָ͘͠ಇ͚ΔׂΛɺ ଥڠͤͣʹ୳͍ͯ͜͠͏
ΤϯδχΞʷʓʓ ʙ৬छΛʮӽڥʯͯ͠رগੑΛग़͢ΩϟϦΞʙ
ΤϯδχΞʷʓʓ ʙ৬छΛʮӽڥʯͯ͠رগੑΛग़͢ΩϟϦΞʙ