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
21
しくじり先生 「エンジニアに向いてない」 と言われるまでに 行なっていた勉強方法
渋谷|若手エンジニア向けLT交流会
2023/12/15
https://aegis.connpass.com/event/302472/
ミカイ
December 16, 2023
Tweet
Share
More Decks by ミカイ
See All by ミカイ
雑談はファンタジーである
junmikai
0
2
未来のキャリアは「ヘアサロン」現象
junmikai
0
3
コメントアウトするべきでは「ない」こと
junmikai
0
5
もくもく会怖くないよ〜
junmikai
0
7
結局ドメインって何ですか?
junmikai
0
41
フリーランス怖くないですか?
junmikai
0
18
課題解決との向き合い方
junmikai
0
19
ドキュメント読めという見解
junmikai
0
5
学習迷子にならないために
junmikai
0
6
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
275
13k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
46k
Done Done
chrislema
178
15k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
The Brand Is Dead. Long Live the Brand.
mthomps
49
29k
Building Applications with DynamoDB
mza
88
5.6k
The Invisible Customer
myddelton
114
12k
A designer walks into a library…
pauljervisheath
201
23k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
7
3.4k
Side Projects
sachag
451
41k
How STYLIGHT went responsive
nonsquared
92
4.8k
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 に関して業務外勉強する意味が ないと思ったら、 勉強方法を見直すのではなく転 職を検討するフェイズです 余談ですが・・・
効率いい勉強ライフを! ご清聴ありがとうござ います!
トッピングはこのぐらいがいい