Slide 1

Slide 1 text

開発未経験で入社してなんとかエンジニアとして 自走できるようにやった(やってる)こと #CodePolaris yuriemori

Slide 2

Slide 2 text

今日はこんな感じで • 自己紹介 • いまどんな所で働いててどんなことをしてるのか • 本題:自走できるようになるまで • 大事な3つのこと

Slide 3

Slide 3 text

自己紹介 • 森 友梨映(Mori Yurie) • 大学卒業(文学部・英語専攻)@福岡 ↓ • 大学院入学(理論言語学)@京都 ↓ • 大学院卒業 ↓ • 卒業後1年間研究員 ↓ • 中堅ベンチャーにエンジニアとして新卒入社@東京 「言語学者になろう」と思って1年 間イギリスに留学 この辺でRを触ったりpythonやって る友人に感化されて「データ分析面 白そう!」!ってなる ←今ここ

Slide 4

Slide 4 text

いまどんな所で働いててどんなことをしてるのか • テキストマイニング、データ分析のwebアプリケーションの開発、コンサ ルをやってる会社 • 10人ぐらいのチームでMA, BIツールの新機能開発、メンテナンスをやっ てる(女性は私だけ) • 2週間=1spritで月に2回リリースをしてる所謂アジャイル開発 • 最近は若手エンジニアで技術ブログサイトを作るプロジェクトにも参加 • C#, JavaScript, SQL(フロントからバックエンドまで) • 最近興味あるのはReact, TypeScript, 自然言語処理とか devs ops ここにいます

Slide 5

Slide 5 text

本題:自走できるようになるまで

Slide 6

Slide 6 text

入社してから~10月 10月~12月 12月~ ジョブローテーションで 営業、サポート、コンサルに 開発研修 本配属 HTTPとかなんもわからんし callbackとかもよくわからん とりあえずwebの知識が根本的 になくてヤバい コードレビューで色々 言われるからクソコー ドを生み出さないよう に最低限の書き方を身 に着けよう テストコード書くの楽 しい! リスペクトしてる先輩 がTDD至上主義者だか らテスト駆動開発勉強 しよう とりあえずプログ ラミングに触れて みよう 今年の4月ぐらい この辺から自走で きるようになる

Slide 7

Slide 7 text

大事な3つのこと 1. “いいコード”を書くセンスを磨く • いいコード:他の人が見やすい、後で手を加えやすい • 言語の新機能をチェックして最新の書き方を身に着ける 2. 苦手意識を感じる分野をちょっとでもできるようにする • やらないとできない 3. 最新の技術にキャッチアップする • 「エンジニアは勉強しなきゃいけないことがいっぱいいっぱいで大変です!」 →https://jp.quora.com/%E3%81%A9%E3%81%86%E3%82%84%E3%81%A3%E 3%81%A6%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3 %83%BC%E3%82%92%E8%BF%BD%E3%81%84%E3%81%8B%E3%81%91%E3 %81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B- %E3%82%B8%E3%83%A5 • 外の勉強会、カンファレンスに顔を出す

Slide 8

Slide 8 text

ご清聴ありがとうございました! 大したことは呟いてませんが興味ある方は除いてみてください →Twitter: @1115_lilium

Slide 9

Slide 9 text

今回ご紹介した書籍、サイト • paizaラーニング https://paiza.jp/works/mypage • これからWebをはじめる人のHTML&CSS、JavaScriptのきほんのきほん たにぐちまこと https://www.amazon.co.jp/dp/4839959714/ref=cm_sw_r_tw_dp_x_R27lFbSD6M5ZF • 新・標準プログラマーズライブラリ なるほどなっとく C#入門 出井 秀行 https://www.amazon.co.jp/dp/B07PQDZ56Y/ref=cm_sw_r_tw_dp_x_a47lFbYKMF36S • SQL Server 2016の教科書 開発編 松本 美穂 https://www.amazon.co.jp/dp/4802610629/ref=cm_sw_r_tw_dp_x_T47lFbQ96QHTA • TECHNICAL MASTER はじめてのASP.NET Webフォームアプリ開発 C#対応 第2版 土井 毅 https://www.amazon.co.jp/dp/4798058041/ref=cm_sw_r_tw_dp_x_r57lFb5XTJG30 • リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice) Dustin Boswell https://www.amazon.co.jp/dp/4873115655/ref=cm_sw_r_tw_dp_x_557lFbM57QG2S • Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus) 山本 陽平 https://www.amazon.co.jp/dp/4774142042/ref=cm_sw_r_tw_dp_x_R67lFb2TP3SZ7 • 世界でもっとも強力な9のアルゴリズム ジョン・マコーミック https://www.amazon.co.jp/dp/482228493X/ref=cm_sw_r_tw_dp_x_d77lFbYJZB157 • テスト駆動開発 KentBeck https://www.amazon.co.jp/dp/B077D2L69C/ref=cm_sw_r_tw_dp_x_L77lFbH26QCP5 • プログラマのための論理パズル 難題を突破する論理思考トレーニング Dennis E. Shasha https://www.amazon.co.jp/dp/4274067556/ref=cm_sw_r_tw_dp_x_p87lFbEYFHDRG • Quora どうやってテクノロジーを追いかけていますか? https://jp.quora.com/%E3%81%A9%E3%81%86%E3%82%84%E3%81%A3%E3%81%A6%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8% E3%83%BC%E3%82%92%E8%BF%BD%E3%81%84%E3%81%8B%E3%81%91%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B- %E3%82%B8%E3%83%A5