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
文系出身・開発未経験エンジニアが 入社から5年間で実践した学習法 〜エンジニアの世界で圧倒的に...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ニフティ株式会社
PRO
November 29, 2023
Video
Resources
Programming
1.4k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
文系出身・開発未経験エンジニアが 入社から5年間で実践した学習法 〜エンジニアの世界で圧倒的に成長するために〜 (LT) - NIFTY Tech Day 2023
ニフティ株式会社
PRO
November 29, 2023
Video
Resources
NIFTY Tech Day 2023
https://techday.nifty.co.jp/2023/
More Decks by ニフティ株式会社
See All by ニフティ株式会社
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
2.3k
ニフティ株式会社 エンジニア向け Company Deck 2026年版
niftycorp
PRO
0
160
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
260
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
330
AI 開発合宿を通して得た学び
niftycorp
PRO
0
330
なぜISPでオリジナルカードゲームを作ったのか?制作者と対談 - NIFTY Tech Talk #25
niftycorp
PRO
0
110
「なぜかネットが遅い」を“見える化”する 〜マイ ニフティが繋ぐサポートと暮らし〜 - NIKKEI Tech Talk #39
niftycorp
PRO
0
620
InnerSource Summit 2025 Three points that promoted innersource activities
niftycorp
PRO
0
320
Maker Faire Tokyo 2025 出展うらばなし - NIFTY Tech Talk #25
niftycorp
PRO
0
120
Other Decks in Programming
See All in Programming
Vite+ Unified Toolchain for the Web
naokihaba
0
740
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
280
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
370
初めてのKubernetes 本番運用でハマった話
oku053
0
120
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
260
AIエージェントで 変わるAndroid開発環境
takahirom
2
490
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
130
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
220
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
150
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
140
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
490
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
2.3k
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
490
Navigating Weather and Climate Data
rabernat
0
310
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
460
Scaling GitHub
holman
464
140k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
Are puppies a ranking factor?
jonoalderson
1
3.7k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Mobile First: as difficult as doing things right
swwweet
225
10k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
63
55k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
220
The Art of Programming - Codeland 2020
erikaheidi
57
14k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Transcript
Copyright ©NIFTY Corporation All Rights Reserved. 文系出身・開発未経験エンジニアが 入社から5年間で実践した学習法 〜エンジニアの世界で圧倒的に成長するために〜 松居
麻衣 ニフティライフスタイル株式会社 システム開発部
自己紹介 松居 麻衣(まつい まい) ニフティライフスタイル株式会社 システム開発部 アプリ開発チームリーダー 主な担当サービス 開発言語 2
文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
大学生 • 大学の授業でfor文までの基礎文法を習った程度 新卒1年目 • OJTでの研修が楽しく、配属時にエンジニアを志望 現在(新卒8年目) • アプリ開発チームのチームリーダー •
iOS/Androidアプリ開発は自信を持って進められている 文系学生からエンジニアになりました! 3 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
同期・先輩の技術スキルが高すぎて自信が無い プログラミング経験が少なく、エンジニアとして働けるか不安 → このLTを聴いて実践できるものがあれば嬉しい こんな人に聞いてほしい 4 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
同期・先輩の技術スキルが高すぎて自信が無い プログラミング経験が少なく、エンジニアとして働けるか不安 → このLTを聴いて実践できるものがあれば嬉しい 自分は技術スキルに自信がある! → 同期や後輩で、同じような悩みを抱えている人がいたら こんなサポートやアドバイスをしてほしい こんな人に聞いてほしい 5
文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
周りよりも技術力が低かった入社時から 5年間努力したことで 効果があったものを3つ紹介します! 6 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
やったこと① 毎日草を生やす活動 7 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
「草を生やす」= GitHubにコミットする 毎日コミットするとプロフィールのカレンダーが緑色になる GitHubの草むら 1. 毎日草を生やす活動 8 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
入社当初の私 仕事しながら他の人より勉強するのが大変 新人だし毎日疲れてしまって続かない… 1. 毎日草を生やす活動 9 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
入社当初の私 仕事しながら他の人より勉強するのが大変 新人だし毎日疲れてしまって続かない… 毎日1コミットだけでもコードを書く活動を1年間やってみた! 1. 毎日草を生やす活動 10 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
決めたルール • 個人のGitHubに1日1コミットする活動を1年続ける • Project Eulerという プログラムで解く問題集を順番に解いていく • 時間がなくても、なんでも良いのでコミットする •
飲み会の帰りに電車の中でスマホからコミットしたり… 1. 毎日草を生やす活動 11 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜 結果 306日/365日(約83%)でコミットすることができた 2017年ごろのGitHubの草むら 1. 毎日草を生やす活動 12
この活動を行って良かったこと • 学生時代学べなかったアルゴリズムを勉強できた • 継続的にコードを書く習慣を身に付けることができた • 「毎日コミットを続けている」ということが自己肯定感を上げ エンジニアとしての自信がついた 1. 毎日草を生やす活動
13 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
やったこと② コンピュータ科学を学ぶ 14 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
エンジニアのスキルを上げたい!と思ったときに どんな勉強をする? • プログラミングの本を買って読む、コードを書く • 何かサービスを作ってみる • 学びたい領域の勉強会に参加して知識を得る など・・・ 2.
コンピュータ科学を学ぶ 15 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
プログラミングはできるようになっても 基本的なコンピュータの動きがわからなくなる • CPUとメモリとハードディスクの違い? • ネットワークってどうやって繋がるの? • メモリリークってどういうこと? 2. コンピュータ科学を学ぶ
16 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
プログラミングはできるようになっても 基本的なコンピュータの動きがわからなくなる • CPUとメモリとハードディスクの違い? • ネットワークってどうやって繋がるの? • メモリリークってどういうこと? 学生時代学んでこなかったコンピュータ科学を勉強してみた! 2.
コンピュータ科学を学ぶ 17 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
本を読む • 入門コンピュータ科学 • 結構高いし本も分厚いけど、基本的な内容は網羅できる • ネットワークはなぜつながるのか • ネットワークの仕組み、全体像を掴める 2.
コンピュータ科学を学ぶ 同期や先輩に オススメの本を リサーチして購入 18 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
HTTPサーバーを自作してみる サーバーへのリクエスト〜レスポンスまでを学ぶために作成 私の場合は丸3日である程度動くものを作ることができた 2. コンピュータ科学を学ぶ 19 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
コンピュータ科学を学んで良かったこと • 自分のプロダクトで問題が起きた時の調査の手がかりとして 活かせるようになった • アプリ内でメモリリークが起こったときの調査方法 • アプリで使っているAPIのメンテナンス 2. コンピュータ科学を学ぶ
20 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
やったこと③ 何か1つでも自分が輝けるものを探す 21 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
仕事はプログラミングだけではない • 「これなら◦◦さんが一番わかる」を探してアピールする • アピールできるのはスキルだけではない • システム構成やプロダクト独自の仕様など • 信頼されると自己肯定感が上がり、自信がついたり自分の発言 に責任を持つようになる
3.何か1つでも自分が輝けるものを探す 22 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
私の場合 「担当しているアプリについて一番詳しい人」 を目指して配属時から業務をした 3.何か1つでも自分が輝けるものを探す 23 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
私の場合 「担当しているアプリについて一番詳しい人」 を目指して配属時から業務をした まずは仕様の把握で他チームから頼られる存在に その後実装力が付いてきた 3.何か1つでも自分が輝けるものを探す 24 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
積極的に登壇する 新卒4年目の時に「iOSDC Japan 2019」に登壇 学んだことを発表する経験は今もエンジニアとしての自信に 繋がっている 3.何か1つでも自分が輝けるものを探す 25 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜
エンジニアのスキルを伸ばしたいと思っている方 勉強方法に悩んでいる人が周りにいる方 ぜひ参考にしていただけると嬉しいです! 26 文系出身・開発未経験エンジニアが入社から5年間で実践した学習法〜エンジニアの世界で圧倒的に成長するために〜