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
Yosuke Furukawa
PRO
May 22, 2018
Programming
18
7.7k
エンジニア採用
サイボウズで発表したエンジニア採用の話です。
Yosuke Furukawa
PRO
May 22, 2018
Tweet
Share
More Decks by Yosuke Furukawa
See All by Yosuke Furukawa
デザインシステムが必須の時代に
yosuke_furukawa
PRO
2
130
Node.js, Deno, Bun 最新動向とその所感について
yosuke_furukawa
PRO
10
4.2k
Welcome JSConf.jp 2024
yosuke_furukawa
PRO
1
4.2k
tc39 x jsconf.jp Panel Discussion 2024
yosuke_furukawa
PRO
0
260
Removing Corepack
yosuke_furukawa
PRO
9
1.7k
JavaScript Runtime とはなにか
yosuke_furukawa
PRO
15
2.8k
Strip Types と Storage
yosuke_furukawa
PRO
4
420
Module Harmony について
yosuke_furukawa
PRO
3
1.7k
LTのやり方
yosuke_furukawa
PRO
16
2.7k
Other Decks in Programming
See All in Programming
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
310
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
240
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.5k
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
190
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
120
デザイナーが Androidエンジニアに 挑戦してみた
874wokiite
0
540
はじめてのMaterial3 Expressive
ym223
2
880
rage against annotate_predecessor
junk0612
0
170
アセットのコンパイルについて
ojun9
0
130
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
590
Laravel Boost 超入門
fire_arlo
3
220
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Thoughts on Productivity
jonyablonski
70
4.8k
The Pragmatic Product Professional
lauravandoore
36
6.9k
YesSQL, Process and Tooling at Scale
rocio
173
14k
How STYLIGHT went responsive
nonsquared
100
5.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Code Review Best Practice
trishagee
71
19k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Transcript
ΤϯδχΞ࠾༻ 2018/05/23 @ Cybozu
Twitter: @yosuke_furukawa Github: yosuke-furukawa
ϦΫϧʔτςΫϊϩδʔζͷ GMͱͯ͠ޠΔͷͰ͏Ұͭ ͷํͷإΛ
ϦΫϧʔτςΫϊϩδʔζ ITE౷ׅ෦ϓϩμΫτΤϯδχΞϦϯά෦ASG ݹཅհʢϑϧΧϫϤεέʣ 4 ▪৬ ࣗݾհ Application Solution GroupͷάϧʔϓϚωʔδϟ γχΞιϑτΣΞΤϯδχΞ
͓ࣸਅ ໌Δ͍දͷͷ ϓϥΠϕʔτՄ ▪GMͱͯͬͯ͠Δ͜ͱ ιϑτΣΞΤϯδχΞମ੍ͮ͘Γ ࠾༻/ධՁ νʔϜϏϧσΟϯά/ίϯαϧςΟϯά ▪γχΞͱͯͬͯ͠Δ͜ͱ R&D - React/Redux/Node.jsΛͬͨϘΠϥʔϓϨʔτ - Consumer Driven Contract πʔϧ agreed࡞ ύϑΥʔϚϯενϡʔχϯά - ࣾISUCON։͍ͨΓ - ࣾWeb Page SpeedϋοΧιϯ։͍ͨΓ
ΤϯδχΞ࠾༻ 5 ໘ ධՁ Ԡื εΧτ 1on1 ҭ ݅ རްੜ
څ༩
ΤϯδχΞ࠾༻ 6 ΤϯδχΞ࠾༻ ͱ͍ͬͯޠΔ ͜ͱ͕ଟ͍
ΤϯδχΞ࠾༻ 7 ࠾༻ લ ࠾༻ ޙ
ΤϯδχΞ࠾༻ 8 ࠾༻ લ ࠾༻ ޙ ໘ ධՁ
ΤϯδχΞ࠾༻ 9 ࠾༻ લ ࠾༻ ޙ ໘ ධՁ 10ͱ͍͏͜ͱͰࠓ໘ʹϑΥʔΧεͯ͠ൃද
࠾༻લ 10 ໘
໘ 11 ϦΫϧʔτͰ໘ େମ 2 ~ 3ճ
໘ 12 ໘৺ಘ͋Δ ͘Β͍ɺྺ࢙͕͋Δ
໘ 13 ໘৺ಘ: ެਖ਼ɾޮՌతͳ໘
໘ 14 ໘৺ಘ: ެਖ਼ɾޮՌతͳ໘ ࠩผΛ͠ͳ͍ ݸਓใͷऔѻ ʹ͍ͭͯ։ࣔ͢Δ εέδϡʔϧɾख ଓ͖ΛΦʔϓϯʹ
໘ 15 ໘৺ಘ: ެਖ਼ɾޮՌతͳ໘ ໘૬ޓධՁ͢ Δͱͯ͠ଊ͑Δ ԠืऀΛΔ ΩϟϦΞΛҰॹ ʹߟ͑Δ
໘ 16 ໘৺ಘ: ެਖ਼ɾޮՌతͳ໘ ໘૬ޓධՁ͢ Δͱͯ͠ଊ͑Δ ԠืऀΛΔ ΩϟϦΞΛҰॹ ʹߟ͑Δ
໘૬ޓཧղ͢Δͱͯ͠ଊ͑Δ 17 ࠾༻ͰҰ൪ෆͳ͜ͱ ࠾༻ͨ͠ਓ͕ظͱҧͬͨ ࠾༻͞Εͨձ͕ࣾظͱҧͬͨ
໘૬ޓཧղ͢Δͱͯ͠ଊ͑Δ 18 ࠾༻ͰҰ൪ෆͳ͜ͱ ࠾༻ͨ͠ਓ͕ظͱҧͬͨ ࠾༻͞Εͨձ͕ࣾظͱҧͬͨ ࠾༻ͷ "ϛεϚον"
໘૬ޓཧղ͢Δͱͯ͠ଊ͑Δ 19 ํ͕win-winͳؔ Ͱ͋Δ͜ͱ͕Ұ൪ྑ͍
໘૬ޓཧղ͢Δͱͯ͠ଊ͑Δ 20 ํ͕win-winͳؔ ʹͳΔʹͲ͏͢Δ͔
ํ͕win-winͷʹ͢ΔͨΊʹ 21 ݹͷ৺͕͚ ͦͷ1: ໘ͷલͷ ৬ཤྺॻ͔Β͋Δఔ࣭Λ ߟ͓͑ͯ͘
ํ͕win-winͷʹ͢ΔͨΊʹ 22 ݹͷ৺͕͚ ͦͷ1: ໘ͷલͷ ৬ཤྺॻ͔Β͋Δఔ࣭Λ ߟ͓͑ͯ͘ ྫ1: A͞Μ͕ாථཧ(ExcelΈ͍ͨͳ)Λ࡞ΔͷʹReactΛಋೖͨ͠ ݹ࣭
ExcelϥΠΫͳͷΛReactͰ࡞Δ࣌ʹߦͩͱͳ͍ ͚Ͳेߦʹ૿͑Δͱ͘ͳΓ·ͤΜ͔ʁ
ํ͕win-winͷʹ͢ΔͨΊʹ 23 ݹͷ৺͕͚ ͦͷ1: ໘ͷલͷ ৬ཤྺॻ͔Β͋Δఔ࣭Λ ߟ͓͑ͯ͘ ྫ2: B͞Μ͕XXXͱ͍͏͘ΘΕΔϝσΟΞαʔϏεΛ࡞ͬͨ ݹ࣭
ఆ͞ΕΔਓʹରͯ͠Ͳ͏ͬͯεέʔϧ͢ΔΞʔ ΩςΫνϟʹ͔ͨ͠ʁ
ํ͕win-winͷʹ͢ΔͨΊʹ 24 ݹͷ৺͕͚ ͦͷ2: ໘ ࣌ʹԿΛ͔ͨ͠Ͱͳ ͘ɺԿΛֶΜ͔ͩΛฉ͘
ํ͕win-winͷʹ͢ΔͨΊʹ 25 ฉ͖͍ͨͷɺԿΛ͔ͨ͠ɺͱ ͍͏TODOͷDONE LIST ͡Ό ͳͯ͘ɺυϥϚ͕ฉ͖͍ͨ
ํ͕win-winͷʹ͢ΔͨΊʹ 26 ฉ͖͍ͨͷɺԿΛ͔ͨ͠ɺͱ ͍͏TODOͷDONE LIST ͡Ό ͳͯ͘ɺυϥϚ͕ฉ͖͍ͨ ѱ͍ྫ: XXXͱ͍͏αΠτΛYYYͱ ͍͏ٕज़ΛͬͯޮՌΛग़͠·ͨ͠
Α͍ྫ: XXXͱ͍͏αΠτΛYYYͱ͍͏ ٕज़ΛͬͯޮՌΛग़͠·ͨ͠ɻ݁Ռɺ ZZZͱ͍͏ֶͼΛಘ·ͨ͠ɻ
ํ͕win-winͷʹ͢ΔͨΊʹ 27 ݹͷ৺͕͚ ͦͷ3: ໘ҭͷͱଊ͑Δ
ํ͕win-winͷʹ͢ΔͨΊʹ 28 ໘Ͱٞ͢Δࣄଟ͍ɻ͔͠͠ɺ ഁ͍ͨ͠༁Ͱͳ͘ɺҰॹʹͲ͏͍͏ࣄ ͕͔͔ͨͬͨ͠ɺ͞Βʹྑ͍ιϦϡʔγϣ ϯ͕ͳ͍͔Ͳ͏͔Λ୳ͬͯରΛ௨ͯ͡ ͓ޓֶ͍͕Δػձʹ͢Δ
ํ͕win-winͷʹ͢ΔͨΊʹ 29 ໘Ͱٞ͢Δࣄଟ͍ɻ͔͠͠ɺ ഁ͍ͨ͠༁Ͱͳ͘ɺҰॹʹͲ͏͍͏ࣄ ͕͔͔ͨͬͨ͠ɺ͞Βʹྑ͍ιϦϡʔγϣ ϯ͕ͳ͍͔Ͳ͏͔Λ୳ͬͯରΛ௨ͯ͡ ͓ޓֶ͍͕Δػձʹ͢Δ ࣮ࡍʹ͋ͬͨ ݹ: xxxͩͱyyyͰࠔΒͳ͍͔?
ީิऀ: zzz͍ͬͯ͏ϥΠϒϥϦ͕߹ͬͯͦΕ͍·ͨ͠ʂ ݹ: !!Βͳ͔ͬͨ!!
ํ͕win-winͷʹ͢ΔͨΊʹ 30 ໘डߨऀ͕৺͕͚Δͱྑ͍͜ͱ: ೖࣾʹϑΥʔΧεΛ߹ΘͤͨΛ ͢ΔͷͰͳ͘ɺೖࣾޙʹϑΥʔ ΧεΛ߹ΘͤͨΛͯ͠΄͍͠ ೖࣾ ೖࣾޙ
ํ͕win-winͷʹ͢ΔͨΊʹ 31 ೖࣾʹϑΥʔΧεΛ͋ͯͯ͠ ͯԿ͕͍͔͔ͨͬͯ͠ ͪ͜ΒଆʹͱͬͯԿ͕ྑ͍ͷ͔ ͔Γʹ͍͘ɻ ೖࣾ ೖࣾޙ
ํ͕win-winͷʹ͢ΔͨΊʹ 32 ඪʹ߹ΘͤͯϘʔϧΛ͛Δ ΑΓߋʹԕ͘Λࢦͯ͠Ϙʔ ϧΛ͛ͨ΄͏్͕தࣦͯ͠ ಧ͖͍͢ ೖࣾ ೖࣾޙ
·ͱΊ ▪࠾༻໘ձ͕ࣾީิऀΛҰํ௨ߦͰஅ͢Δॴ͡Όͳ͍ ▪໘ऀͱձࣾํ͕Win-WinʹͳΕΔ͔Ͳ͏͔ΛରͰݟ͚ͭΔॴͰ͋Δ ▪ޮՌతʹ໘͢ΔͨΊʹݹ͕ͬͯΔࣄ ▪ࣄલʹ࣭Λߟ͑Δ ▪ԿΛ͖͔ͯͨ͠Ͱͳ͘ԿΛֶΜ͔ͩͰฉ͘ ▪໘ͷΛҭͷͱͯͬͯٞ͢͠Δ ▪ޮՌతʹ໘͢ΔͨΊʹ໘ऀ͕ͬͨ΄͏͕ྑ͍͜ͱ ▪ೖࣾʹϑΥʔΧεΛͯΔͷͰͳ͘ɺೖࣾͨ͠ΒͲ͏ߩݙͰ͖Δͷ͔ɺʹ ϑΥʔΧεΛͯͯͯ͠΄͍͠
33
·ͱΊ ▪࠾༻໘ձ͕ࣾީิऀΛҰํ௨ߦͰஅ͢Δॴ͡Όͳ͍ ▪໘ऀͱձࣾํ͕Win-WinʹͳΕΔ͔Ͳ͏͔ΛରͰݟ͚ͭΔॴͰ͋Δ ▪ޮՌతʹ໘͢ΔͨΊʹݹ͕ͬͯΔࣄ ▪ࣄલʹ࣭Λߟ͑Δ ▪ԿΛ͖͔ͯͨ͠Ͱͳ͘ԿΛֶΜ͔ͩͰฉ͘ ▪໘ͷΛҭͷͱͯͬͯٞ͢͠Δ ▪ޮՌతʹ໘͢ΔͨΊʹ໘ऀ͕ͬͨ΄͏͕ྑ͍͜ͱ ▪ೖࣾʹϑΥʔΧεΛͯΔͷͰͳ͘ɺೖࣾͨ͠ΒͲ͏ߩݙͰ͖Δͷ͔ɺʹ ϑΥʔΧεΛͯͯͯ͠΄͍͠
34 ϦΫϧʔτςΫϊϩδʔζͰΤϯδχΞΛ ΅͠ΎʢҎԼུʣ