Slide 1

Slide 1 text

0 株式会社エイチームライフスタイル 知識0、経験0、学歴0から 這い上がってきた道のり 2019 . 08 . 22 - Mix Leap Joint #26

Slide 2

Slide 2 text

1 © 2019 Ateam Inc. 1 今の⾃分 ◧エイチームライフスタイル2年⽬の26歳 ◧直近の評価を受け、リードエンジニアに ◧業務内容 ■ 既存サービスの運⽤/保守/改善を担当 ■ 新規サービスの作成

Slide 3

Slide 3 text

2 © 2019 Ateam Inc. 2 今の⾃分 技術的な負債の返済 ◧使⽤されていないjsやcss ■ E2Eを書き10,000ファイル程度削除 10年ものでコピペが繰り返されていたフロントエンド ◧webpackを導⼊し、コピペによる負担を軽減 ◧⽣産性の回復のため、フロントエンドのみ切り離し ◧Next.jsにて再構築(中)

Slide 4

Slide 4 text

3 © 2019 Ateam Inc. 3 10年前の⾃分 タッチタイピングができ、HTMLが少し読める16歳 諸事情により⾼校を中退 どんぞこの⽇々を送っていた

Slide 5

Slide 5 text

4 © 2019 Ateam Inc. そんな⾃分が、どうやって這い上がってきたのか?

Slide 6

Slide 6 text

5 © 2019 Ateam Inc. 5 エンジニアになりたい ⽗親が組み込み系のエンジニアだった ◧⼦どもの頃、会社に連れていってもらったことがあった ◧かっこいいな、と漠然とした憧れ とにかく⼿に職をつけたい ◧学歴に左右されず、やりがいのある仕事がしたかった

Slide 7

Slide 7 text

6 © 2019 Ateam Inc. 6 エンジニアになるためには? 諸事情により実家を出て、住み込みアルバイトの⽇々 スキルを磨くために ◧アルバイト中、⼿の空いた時間に技術書が読めないか? ■ 技術書を取り扱っている本屋で、⾯接時にお願いしてみた ◧コンビニの夜勤、余った時間で勉強できないか? ■ 店⻑にお願いし、パソコンを持ち込ませてもらう ■ 仕事を早く終わらせ、バックヤードで勉強させてもらう

Slide 8

Slide 8 text

7 © 2019 Ateam Inc. 7 エンジニアになるためには? 結果として、1⽇平均12時間の勉強時間を確保 ◧webエンジニアに絞り勉強 ◧webエンジニアとして働くために必要な知識をリストアップ ⼿を動かす勉強を夜勤、昼は夜勤中にリストアップしたことを吸収するため、 本を読みあさる

Slide 9

Slide 9 text

8 © 2019 Ateam Inc. 8 本格的な就職活動を開始 とにかくIT業界での経験がほしい ◧業務経験、開発業務の知識、経験を⼿に⼊れることを第⼀優先 ■ 給与、待遇は度外視 ◧プログラミングや知識のテストをしているところを探した ◧経験0学歴0でも、知識があれば⼊れそうな会社を探す

Slide 10

Slide 10 text

9 © 2019 Ateam Inc. 9 1社⽬の会社で何をしていたのか SIerとして客先常駐で勤務 ◧システム保守、運⽤がメイン/開発はほとんどなし ◧最初はデータ作成がメイン ■ SQLの知識を吸収

Slide 11

Slide 11 text

10 © 2019 Ateam Inc. 10 2社⽬の会社で何をしていたのか 1社⽬と同様、SIerとして客先常駐で勤務 ◧商⽤フレームワークを使ったBtoB向けシステム開発チーム所属 ◧初めて客先に納品するためのシステムの開発 ◧要件定義、外部設計、内部設計、詳細設計、開発、テストなど、プロジェクトの 流れを⼀通り経験

Slide 12

Slide 12 text

11 © 2019 Ateam Inc. 11 1社、2社を通して Slerならではの開発のつらさ ◧客先常駐業務のため常駐先企業への改善提案などが受け⼊れられづらい Sler ならではのやりがいもあるが、⾃分の思い描いているエンジニア像との剥離 ◧ある程度の実務経験を積み、エンジニアとしてより成⻑したいと考え、 ◧現在のエイチームライフスタイルへ

Slide 13

Slide 13 text

12 © 2019 Ateam Inc. 12 スキルアップのため10年間続けてきたこと 勉強や実務を通し、技術を好きになれた そして、技術を好きであり続けた 最初はつらかった勉強 ◧本に書いてある技術で何ができるのか、具体的な想像ができない けれど、この技術を⾃分が習得できたとき、何ができるのか? ◧どんどんとワクワクして考えられるように

Slide 14

Slide 14 text

13 © 2019 Ateam Inc. 13 スキルアップのため10年間続けてきたこと ◧⾃宅では ■ 技術ブログなど、知識を学ぶことを楽しむ ■ ⽇々アップデートされていく技術を楽しむ ■ 気になった技術はできる範囲で実際にやってみる ■ 実際に、サービス等で使っている技術と照らし合わせてみる ■ 毎⽇の勉強を習慣、くせにする ◧会社では ■ ⽇々の業務の中で常に疑問・改善点を⾒つける、気付く ■ もっと使いやすいものにならないか? ■ もっと楽しいものにできないか?

Slide 15

Slide 15 text

14 © 2019 Ateam Inc. 14 スキルアップのため10年間続けてきたこと とにかく、⾃分にとって、スキルアップのためにできることを考える ◧アルバイト時代 ■ 交渉し、勉強に時間を使わせてもらった ◧エンジニアになってから ■ やりたいことができない環境であっても腐らない ■ その環境で得られることは何かを考える ■ ⼯夫し、⾏動し、スキルアップのために⾏動する ■ 得たい知識や経験の明確化、転職も選択肢のひとつと考える

Slide 16

Slide 16 text

15 © 2019 Ateam Inc. 15 今⽇からできること ポジティブな妄想⼒を⾝につける ◧例えば JavaScriptを勉強すると、何ができるようになるのか? ■ JavaScriptを覚える ■ ServerlessやElectronなどを使ってどこでも動く、サーバサイドも動かせる、Nativeなアプリも作れる ■ 楽しい! ◧勉強しはじめの頃は半ば無理やりこじつけ、具体的な想像をしていた ◧続けるうちに、もっと知りたい、もっと学びたいと思える!

Slide 17

Slide 17 text

16 © 2019 Ateam Inc. 16 今⽇からできること 妄想を現実にしていく つくりたいものが浮かんでいない ◧⾞輪の再発明 ◧業務で感じる不便な点への気付きをヒントにする ◧例えば realworldというリポジトリ ■ https://github.com/gothinkster/realworld

Slide 18

Slide 18 text

17 © 2019 Ateam Inc. 17 今⽇からできること 妄想を現実にしていく つくりたいものが浮かんでいる ◧果たして実現可能なものなのか?を考える ◧知識のギャップを埋める、詳しい⼈に聞く(壁打ち) ◧ギャップを埋めながらひたすら⼿を動かす

Slide 19

Slide 19 text

18 © 2019 Ateam Inc. 18 今⽇からできること 「妄想しては⼿を動かす」の繰り返し こればっかりは時間と根気がいる ◧twitter , slack , discord等のコミュニティの活⽤ ◧勉強会に参加してみる とにかく、 楽しむことを⼤前提に! 継続には息抜きも⼤事!

Slide 20

Slide 20 text

19 © 2019 Ateam Inc. 19 最後に 好きこそものの上⼿なれ! ひとつのことに囚われすぎず、飽きたら次へ ◧またどこかでぶつかったときに再開すれば⼤丈夫!

Slide 21

Slide 21 text

20 © 2019 Ateam Inc. ご清聴ありがとうございました!

Slide 22

Slide 22 text

21 「みんなで幸せになれる会社にすること」 「今から100年続く会社にすること」