これができたらエンジニア|YAPC::Asia 2015 LT rejected
-
Upload
takahiro-yamaguchi -
Category
Engineering
-
view
426 -
download
4
Transcript of これができたらエンジニア|YAPC::Asia 2015 LT rejected
Node.js系ディレクターが思うこれができたらエンジニア
@hiro93n | やまぐちたかひろ
YAPC::ASIA TOKYO 2015 LT rejected
1
私 is 誰
やまぐち たかひろ(@hiro93n)
• 株式会社パエリア 代表兼ディレクター
• Node.jsを前職の同僚のNode.jsエヴァンジェリスト に習ったのが仕事でコードを書くきっかけ
• 好きなアプリ:QuizNow(2014.04-2015.06)2
つくっているもの
• Hexagon Sticker as a Service Hexi(https://hexi.pics/)
• 非公開系詰み相談サービス
Tumin(https://tumin.jp/)
• その他、IoT系のサービスを数ライン開発中
3
コードを書き始めてはや5ヶ月、 自分の役割に悩みはじめる
4
⚪⚪になりたい!
• でも開放条件は誰も教えてくれない
5
これまでに一緒にお仕事した凄腕エンジニアから共通点を探ろう!
6
技術話は寿司屋でする
• 片手で食べられて議論を邪魔しない効率性7
五反田おにやんまでうどんを食べる
• 五反田に技術者が集まっていることも一因か?
• 貴重な昼休み、効率よくおいしいものを食べたい8
自分のターンを引き寄せる
• その場に現れるだけで実力を期待される9
叱る時にはマサカリを振るう
• 厳しさも時にエンタメとして楽しむ心の余裕
10
僕の知ってるvimじゃないvimを使う
• 普段使うツールの効率化・最適化ができる11
https://www.safaribooksonline.com/blog/2014/11/23/way-vim-ide/
技術力の活かし方が突き抜けている
• 一見ふざけているようで本気の技術力がないとできないチャレンジを続け、自分の領域に持ち込む
• ディレクターがつい案件で使って叱られたりする12
git commitがディレクターの4倍速い
• ` git commit `とは打たず、エイリアスを作って`git cm `
程度で済むよう普段業務を効率化している13
0 5 10 15 20
エンジニアディレクター
(単位 ms)
(感覚値)
dotfilesを当然管理している
• いつでもどこでもベストな環境をすぐに作成し毎回環境構築に時間をかけたりしない
14
避けるべき実装と回避策を知っている
• `order by rand`など、ついやりがちな事例にブレーキをかけた上で、代替案を知っている
15
誰もが困ることを先んじて調べ公開する
• 情報はどんどん出し、業界全体の効率を上げる16
まとめると・・・
17
半径5m以内のエンジニア3大要素
18
2
2 6
効率性危険察知俺のターン
• 効率的に、かつ危険察知ができて自分の領域に持ち込めるスキルが必要
真面目に解釈すると
• 普段繰り返していることを効率化すると、本質的なものづくりにあてる時間が増える
• コードを書くだけではエンジニアとは言えない。動くものを作ることと使えるものを作ることの間には大きな溝があることを意識する
• 技術を思いっきり楽しんで自分のためにも使う
19
エンジニアライフ
えんじょい!
20
ハードウェア領域も、えんじょい!
株式会社パエリアは全力で人材募集中です