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.7k
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.3k
トーク発表者ノート付き
tomcha
0
110
Other Decks in Programming
See All in Programming
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
960
競技プログラミングへのお誘い@阪大BOOSTセミナー
kotamanegi
0
360
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
300
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1.1k
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
150
AWSのLambdaで PHPを動かす選択肢
rinchoku
2
300
暇に任せてProxmoxコンソール 作ってみました
karugamo
2
730
「とりあえず動く」コードはよい、「読みやすい」コードはもっとよい / Code that 'just works' is good, but code that is 'readable' is even better.
mkmk884
3
750
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
280
iOS開発におけるCopilot For XcodeとCode Completion / copilot for xcode
fuyan777
1
110
Amazon S3 NYJavaSIG 2024-12-12
sullis
0
110
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
260
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
The Language of Interfaces
destraynor
154
24k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
Building an army of robots
kneath
302
44k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
1
110
A Tale of Four Properties
chriscoyier
157
23k
A better future with KSS
kneath
238
17k
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