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
ミカイ
December 16, 2023
0
56
しくじり先生 「エンジニアに向いてない」 と言われるまでに 行なっていた勉強方法
渋谷|若手エンジニア向けLT交流会
2023/12/15
https://aegis.connpass.com/event/302472/
ミカイ
December 16, 2023
Tweet
Share
More Decks by ミカイ
See All by ミカイ
成長するには「重要 VS 緊急」を意識しよう
junmikai
0
2
LTのテーマ決めは「多数派」を意識しよう ~ LT年40回登壇した件~
junmikai
0
0
目標は「めいそう」が大事。漢字はどう書く?
junmikai
2
11
技術選定で迷ったら『日常』を思い出そう! 〜考え方の新発見〜
junmikai
0
51
今年最も「覚醒」したコーディングテストの舞台裏
junmikai
0
8
フリーランスから正社員に戻ったお話し
junmikai
0
9
面接で価値観が変わった件
junmikai
0
12
SQLを克服する1冊
junmikai
0
4
美と機能のバランス ~フロントエンジニアに必要なUI・UXセンス~
junmikai
0
3
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Building Your Own Lightsaber
phodgson
103
6.1k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Agile that works and the tools we love
rasmusluckow
328
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
170
Music & Morning Musume
bryan
46
6.2k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
GitHub's CSS Performance
jonrohan
1030
460k
Docker and Python
trallard
41
3.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
Transcript
しくじり先生 「エンジニアに向いてない」 と言われるまでに 行なっていた勉強方法 三海 純
自己紹介 • 三海純(ミカイ ジュン) • 現在フリーランスエンジニア ◦ Next.jsの設計とバックエンド実装 • 趣味
◦ アニメ(BanG Dream!・ぼざろ 等) ◦ ネット麻雀(雀魂)
キャリア • 2020/06 - 2022/02: 正社員(受託企業) ◦ Vue.js/Nuxt.jsをメイン • 2022/03
- 2023/09: 正社員(自社開発) ◦ バックエンドはPython / Nest.js(Node.js) ◦ フロントエンドはReact.jsとNext.js • 2023/10 - : フリーランス(自社開発) ◦ Next.jsの設計とバックエンド実装を担当
エンジニアになってから半年ぐらいの時の 事。 自分の実装の遅さが原因でプロジェクトが 炎上しそうでした。 当時の上司にこんなこと言われました
「お前エンジニア向い てないな」
※このセリフは1回しか言ってないらしい(似たようなセリフは何回か言っている)
その後なんとか頑張って そのプロジェクトはなんと か無事リリースできました
※アニメ3期が楽しみですね
というわけで、 成長が遅かった理由が勉強方法 にあったと思います。 そのしくじりを振り返りたいと思い ます
勉強する内容の幅を 広げ過ぎた 原因1
当時Nuxt.js(Vue.js)の開発を行 なっていました。 明らかに知識が習得しない内に 色々手をつけすぎてました
• JavaScript の技術本読み漁る • CSS設計 • webpack • Linuxコマンド •
Laravel(PHP) • ネットワーク関連 など 当時行なっていた勉強
まるでトッピングを全部乗せた 感じになってました ※ ポークカレー591円らしいです
知識をインプットし過 ぎた (技術本読み過ぎた) 原因2
• 算出プロパティとメソッドのメリデメ • ライフサイクルについて • リアクティブシステムの制約 • スロットのスコープ • 部分化技術(コンポーネント設計)
• Vuexの導入 など Vue.jsでインプットばかりしてました
実際手を動かすとこうなります
じゃあ、何を勉強すればいいのか?
今学んでいる言語(FW)の TODOリストレベルを理解 した上で0→1で作成する 解決策
インプットが先でなくアウトプット が先になる勉強方法。 わからないだけ調べる (インプット)勉強方法。
こうなると思いますが、問題ないです ※ 雰囲気で〜は原作に出てきません
言語やFWの機能を全部覚えると キリがないです。 「実務経験あり」と言えるレベル の知識量は全体10%だと思いま す(体感)
今の現場で使っている言語やFW に関して業務外勉強する意味が ないと思ったら、 勉強方法を見直すのではなく転 職を検討するフェイズです 余談ですが・・・
効率いい勉強ライフを! ご清聴ありがとうござ います!
トッピングはこのぐらいがいい