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
YAPC::Fukuoka 2017 HAKATA 未来のプログラマーたちへ〜Perl入学式卒...
Search
tomcha
July 03, 2017
Programming
1
1.8k
YAPC::Fukuoka 2017 HAKATA 未来のプログラマーたちへ〜Perl入学式卒業生から〜
YAPC::Fukuoka 2017 HAKATA のトークスライドです。
tomcha
July 03, 2017
Tweet
Share
More Decks by tomcha
See All by tomcha
YAPCに 行けば 人生が 変わる
tomcha
1
1.4k
トーク発表者ノート付き
tomcha
0
120
Other Decks in Programming
See All in Programming
CSC305 Lecture 08
javiergs
PRO
0
210
オープンソースソフトウェアへの解像度🔬
utam0k
16
3k
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
3.3k
株式会社 Sun terras カンパニーデック
sunterras
0
320
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
950
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
110
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
130
開発生産性を上げるための生成AI活用術
starfish719
3
1.1k
Six and a half ridiculous things to do with Quarkus
hollycummins
0
180
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
200
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
5.1k
CSC509 Lecture 05
javiergs
PRO
0
300
Featured
See All Featured
A better future with KSS
kneath
239
18k
Code Reviewing Like a Champion
maltzj
526
40k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Into the Great Unknown - MozCon
thekraken
40
2.1k
Raft: Consensus for Rubyists
vanstee
140
7.1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
How to Think Like a Performance Engineer
csswizardry
27
2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
How to Ace a Technical Interview
jacobian
280
24k
Gamification - CAS2011
davidbonilla
81
5.5k
Transcript
ະདྷ쏔쐰쑆쐉쑂쐷쎦ୡ쏞 d1FSMೖֶࣜଔۀੜ쎱쏯d :"1$'VLVPLB)","5" !UPNDIB@
:"1$'VLVPLB쐒쐘쐜쐮쏔օ쎻쏹 쎹쏔쐡쎦쐈쏸ௌ쎳쏑དྷ쏌쎪쏅օ쎻쏹 044쏑쎰ੈ쏑쏐쏉쏌쎪쏱օ쎻쏹 쎨쏰쎲쏎쎬쎺쎼쎪쏤쎿ɻ
None
ࣗݾհ w 5PNDIB쏎쎪쎪쏤쎿ɻେࡕ쏍׆ಈɻ w ݩ1FSMೖֶࣜडߨੜ w 1FSMೖֶࣜJOେࡕ쐎쐶쎦쐘쎦 w 쏐쏑쏵1FSMओ࠵ w
!UPNDIB@ w 1FSM쎲쎵쎽쏫쎬ா 3VCZ쏨 w UPNDIB
쎹쏹쏐ਓ쏑쎷쏌 w 쐰쑆쐉쑂쐸쑌쐉쏸쎹쏲쎱쏯ֶ쏙쏅쎪ɾֶ쏹쏍쎪쏱 w جૅ쏕ֶ쏹쏆쎲ɺ࣍쏑Կ쏸쎿쏲쏖쏮쎪쎱쎱쏯쏐쎪 w 쐌쐸쐾쐤쐟쏼쏑ࢀՃ쎽쏌쏥쏅쎪 w ֎쏔ੈք쎱쏯ݟ쏅쐁쑌쐑쐤쏻쏔ੈք
쐰쑆쐉쑂쐸쑌쐉쏸࢝쏧쏅ࠒ w ॳ쏧쏌쏔쐰쑆쐉쑂쐸쑌쐉쏕쐮쏺쐸쑃쎦쐲쎦쐐쐜쐈 w খֶੜ쎺쏳ɺੈؒ쏕쐷쏽쐌쑌쐯쎦쐹 w 쎹쏹쏑쏇쏕쐷쏽쐌쑌ʢ쎿쎲쏪쏥쏊쏱ઌੜʣ w
쐷쏽쐌쑌쐲쎦쐐쐜쐈쐷쐅쐑쑌
None
None
쐰쑆쐉쑂쐸쑌쐉࠶ೖ w 쏕쏌쏐ٕज़ษڧձʮJ1IPOF쏻쐰쑃։ൃ Ґஔใʯ w ࣌ɺJ1IPOF(4쏸ख쏑ೖ쏲쏅 w 1FSMೖֶࣜ
w "5/%쏍ॳ৺ऀ쎷쐰쑆쐉쑂쐸쑌쐉쏔ษڧձ쏸ௐ 쏟쏅쏯Ҿ쏉쎱쎱쏉쏅
ϓϩάϥϛϯάΛֶͿ ํ๏
<13> 1FSMೖֶࣜ w 쏎쏑쎱쎵ॳ৺ऀ쏑 w 1BQJYߍ쏑쐺쎦쑄쏍쐖쎦쐒쐌쎦쐢쏸ૹ쏉쏌ఴ쎽 쏌쏨쏯쏉쏅ࣄ쏨쎨쏰쏤쎽쏅ɻ w 쐰쑆쐉쑂쐸쑌쐉ॳ৺ऀ쏎1FSMॳ৺ऀ쏔น
w ͨΓલͷࣄɺͨΓલͷ༻ޠॳ৺ऀʹͱͬͯ େ͖ͳϋʔυϧ w ԿͰฉ͚Δڥ͕େࣄ w ॳ৺ऀ͚Λᨳ͍ͬͯͯϨϕϧ͕ߴ͗͢Δษڧձ ɾɾɾ
<13> 1FSMೖֶࣜ ͍͞͠ ҆৺
ษڧձҎ֎ʹ w ೖॻɺٕज़ॻ͕ຊʹͨ͘͞Μ͋Δ w ಈըͰतۀΛड͚ΒΕΔαʔϏε w ωοτ্ͷهࣄɺઌਓͨͪͷϒϩάهࣄ w ։ൃڥ͕ແྉͰखʹೖΔ w
ͳͲͳͲɺݱࡏԿͰἧͬͯΔ͚ΕͲɾɾɾ
ಠֶ ʴ पΓʹฉ͚Δਓ͕͍Δ
ฉ͚ΔΓ߹͍Λ࡞Δ
ଔۀޙ쏔׆ಈ w 1FSMು 1FSM쏍Կ쎱쏸࡞쏱ษڧձ 쏑ࢀՃ w 쎻쎵쏯714쏸ܖಠࣗ쐢쐺쏽쑌औಘ w 쏐쏑쏵1FSM 쏨쎵쏨쎵ձ
쏸ओ࠵
ॳ৺ऀ쏞쏔ಓඪ w 쏑쏊쎪쏅쎹쏎쏏쏹쏐쎽쏭쎬쏨쏐쎪쐰쑆쐉쑂쐹 쏍쏨ࣗ쏍࡞쏉쏅쏨쏔 w ࠷ॳ쏕쏎쏑쎱쎵࡞쏱ɻ쐪쐘쎦쑌쏸֮쎮쏌쎽쏤쎬 w 쏪쏉쏅쎹쏎쏕쐯쑆쐉쏑खॱॻ쏔༷쏑ॻ쎵
쏍쎳쏱ʂૉਓ쏍쏨ʂ
ର֎ࢼ߹ w :"1$"TJBॳࢀՃ w :"1$"TJB-5쐖쑌쏍ൃද w $1"/쏑ࣗ࡞"DNF쐻쐑쐾쎦쑄쏸ެ։ w :"1$'VLVPLBຊฤ쐡쎦쐈ŘŵŠŠ
044쏑 ඍྗ ߩݙ w 1FSMೖֶࣜ쐎쐶쎦쐘쎦 w )PNNBDIJSCൃදऀ w :"1$,BOTBJ쐌쏻쐒쐘쐜쐮
쐻쐚쐲쎦쐐쑀쑌쏔ҡ࣋ w ஶ໊쏐쐰쑆쐉쑂쐷쎦쏑ࣗ쏸֮쎮쏌쏨쏯쏉쏅 w 5XJUUFS#PU쏸࡞쏉쏅쐯쑆쐉هࣄ쎲ɺ쏕쏌쐯쏔쐴쐜쐡쐁쑌 쐡쑃쎦ೖ쏰쎽쏅 w ࣗ쏔쐯쑆쐉هࣄ쏸ࢀߟ쏑쏿쐀쐯쏻쐰쑃쏸࡞쏰쏤쎽쏅쏎 쎪쎬ਓ쎱쏯ใࠂ쏸ड쎷쏅
쏽쐲쑌쐡اը w 쐆쐜쐄쐖쑌쏔اը쏎ओ࠵
ΩοΧιϯͱ ژଠਇͷཱྀؗͱۙ͘ͷϨϯλϧεϖʔεΛआΓͯധͷ։ൃ߹॓Λ!YUFUTVKJ ͞Μͱاը͠·ͨ͠ɻ ٠߳ ϋοΧιϯΩοΧιϯɹʢผ໊1FSMमֶཱྀߦʣ
Կ쎲ม쏵쏉쏅쎱 w ී௨쏑ੜ׆쎽쏌쎪쏌쏕ձ쎮쏐쎪༷쏐ɺ쏰߹쎪쎲૿ 쎮쏅 w 쏮쏰໘ന쎪쏨쏔쏸쏱ػձ쎲૿쎮쏅 w ࣗ쏔ࢹ쎲쎲쏉쏅 쏃쎽쏌쎱쏯ૣɺࠓ쏍쏨ଓ쎪쏌쎪쏤쎿ɻ
ൿ݃쏕ɾɾɾ w Կ쎱쏸z쎿쏱ଆz쏑쏐쏱 w 쐎쐶쎦쐘쎦ɺ쐌쏻쐒쐘쐜쐮 w ཉ쎽쎪쏨쏔쎲ແ쎷쏲쏖ࣗ쏍ओ࠵쎿쏱 w ࣗ쏯ಈ쎪쏌प쏰쏸ר쎳ࠐ쏦 w
ૉਓ쎲쏪쏉쏌쏨ҙ֎쏎ౖ쏯쏲쏐쎪쏔쏍ɺԿ쏎쎱쏐쏱
ඈ쏙ࠐ쏹쏍쎪쎵ɺগ쎽쏔༐ؾ
ָ쎽쎪쎱쏯 ໘ന쎪쎱쏯 ৽쎽쎪쎹쏎쏑쑈쐈쑈쐈쎿쏱쎱쏯
ඇ쐁쑌쐑쐤쏻 ۀք֎쎱쏯쎪쏌
֎쏔ੈք쎱쏯 w ৽쎽쎪ࣄɺม쏵쏱ࣄ쎲ੋ쏎쎻쏲쏱ੈք w ՄࢹԽɺใ쎲쐃쎦쐰쑌 w ๛쏐ษڧձ w اۀ쏔쐒쐶쑌쐎쎦쐢쎲쎿쎺쎪 w
స৬쎲ૣ쎪
ҧ쎬ੈքɺҧ쎬ৗࣝ쏑৮쏲쏌쏥쏱ࣄ쏑쏮쏰ࢹ 쏸쎸쏌쏥쏱 ྫʣɹʮԿ쏸쏪쏯쏐쎪쎱ʯ쏔ൃ ɹɹɹ(5%쏪쐘쐒쐈ཧ쏔ख๏
w ରۃ쏸쏱ࣄ쏑쏮쏉쏌ಘ쏯쏲쏱ؾ쎳 w ʮී௨ʯʮৗࣝʯ쏎쏕ɺݶ쏯쏲쏅ࣗ쏔ࢹ쏔த쏍 쏔ฏۉ w ੈ쏔த쏕쎪ɺ৭ʑ쏐ਓ쎲쎪쏱
w ാҧ쎪쏔쎹쏎쏸쏱쎹쏎쏨ษڧ w ࢹ쏕쎪ํ쎲쏮쎪 w ػձ쏸େ쏑
쏤쏎쏧
w ฉ쎳쏪쎿쎪ڥɺ쐌쐸쐾쐤쐟쏼쏑ඈ쏙ࠐ쏥쏰߹쎪 쏸૿쏪쎿ɻ w গ쎽쏆쎷ߴ쎪쐨쎦쐢쑄쏑쐚쐼쑅쑌쐑쎽쏌쏥쏱ɻ w ࢹ쏸쎵쎿쏱쏅쏧쏑ɺະ쏔ੈք쏔ใऩूɻ
ॳ৺ऀ쏑쎰쎿쎿쏧쏔ॻ੶ w 8FC쏔ࣝ w 8FC쏸ࢧ쎮쏱ٕज़ w 8FC쐎쎦쐬쐒쏔࡞쏰ํ w 1FSM쏔ࢀߟॻ w
խ쏐1FSMʢಉਓࢽʣ w 쏃쏔ଞ w 6/*9쏎쎪쎬ߟ쎮ํ w 쐃쐯쐑쐀쐈쐡ࢦ쏍쏐쏂쏊쎵쏱쏔쎱ୈ൛ w 쐰쑆쐉쑂쐷쏸쎮쏱ֶ쐪쐓쑄
None
-FU`TFOKPZQSPHSBNNJOH