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
ミカイ
January 10, 2021
Programming
1
640
とりあえずモダンな技術を インプットしまくって 失敗したお話
・開催日
2021/1/13
・イベント名
エンジニアの勉強法ハックLT- vol.3 #studyhacklt
https://rakus.connpass.com/event/198581/
ミカイ
January 10, 2021
Tweet
Share
More Decks by ミカイ
See All by ミカイ
フリーランスになる前にやるべきこと ランキング1位が 意外だった件
junmikai
0
2
作りたいものがない時に進む道 〜 プログラミングを続けるための新しい視点
junmikai
0
4
職務経歴書を書くときの_ポイント1選.pdf
junmikai
0
20
炎上案件を通して 筋肉の成長を諦めた件
junmikai
0
34
フリーランス 勇気が9割
junmikai
0
19
シャイエンジニアのコミュニティ論
junmikai
0
41
雑談はファンタジーである
junmikai
0
10
未来のキャリアは「ヘアサロン」現象
junmikai
0
13
コメントアウトするべきでは「ない」こと
junmikai
0
14
Other Decks in Programming
See All in Programming
Amebaチョイス立ち上げの裏側 ~依存システムとの闘い~
daichi_igarashi
0
230
Debugging: All you need to know (for simultaneous interpreting)
jmatsu
2
760
Regular Expressions, REXML, Automata Learning
makenowjust
0
220
Patched fetch did not work
quramy
3
160
o1モデルのプロンプトエンジニアリングって?
ktc_wada
0
170
オートマトン学習しろ / Do automata learning
makenowjust
3
130
Architecture Decision Record (ADR)
nearme_tech
PRO
1
680
What you can do with Ruby on WebAssembly
kateinoigakukun
0
160
サーバーレスで負荷試験!Step Functions + Lambdaを使ったk6の分散実行
shuntakahashi
6
1.5k
Perl 5 OOP機構30年史 - Perl 5's OOP Mechanism over the past 30 years
moznion
0
100
意外とフォントが大事だった話 / Font Issues on Internationalization
fumi23
0
110
The Sequel to a Dream of Ruby Parser's Grammar
ydah
1
220
Featured
See All Featured
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
363
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
663
120k
The Pragmatic Product Professional
lauravandoore
31
6.2k
Speed Design
sergeychernyshev
22
430
We Have a Design System, Now What?
morganepeng
48
7.1k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
Typedesign – Prime Four
hannesfritz
39
2.3k
Learning to Love Humans: Emotional Interface Design
aarron
270
40k
A Tale of Four Properties
chriscoyier
155
22k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
Fashionably flexible responsive web design (full day workshop)
malarkey
401
65k
Transcript
とりあえずモダンな技術を インプットしまくって 失敗したお話
自己紹介 「現職」 2020/6から渋谷のベンチャー企業に未経験として就職 エンジニア歴半年 「主な使用言語・FW」 Vue.js Nuxt.js ポジションはフロントエンドエンジニアです
一番伝えたい事 勉強の成果は 学習方法 ✖ 学習内容 である
皆さんこんな経験ありませんか? ・今勉強すべき内容がわからない ・仕事で使う言語やFWの技術をインプットした けど実践で活かしにくい
「学習方法」アンチパターン 同じ技術をインプットし続ける 本を読んだ、動画で学んだだけでは知識は定着しません。定 着しないから基礎知識が無いと勘違いし、更にインプットをす るという負のループに入ります。こうなってしまったらずっと知 識が定着しないままでしょう。 実際自分も特に作りたい物がなくてjsやVue.jsの技術本を何 冊も読み漁って時間を無駄にした事があります。
「学習方法」アンチパターン 考え無しにモダンな技術を学ぶ 学ぶべき基礎技術は沢山あったのに typescript,Vuex,Nuxt.jsなどモダンな技術を本や動画でひ たすらインプットしてました。 確かに上記は自分にとって必要なスキルでしたが、基礎がで きていなかった自分にとっては成長したかというとイマイチで した。
「学習方法」改善方 即アウトプットをする 本1冊程度学んだら即アウトプットしましょう。 サイトやwebサービス作成のようなクオリティの高いものでなくても大丈夫 です。沢山のインプットより自分の力で1行アウトプットした方が知識の定着 がいいです。 その時サンプルコードに好きなキャラ、人物、食べ物なんかにするとモチ ベーションが上がるでしょう。
このピラミッドに見覚えは無いでしょうか? 名古屋商科大学より引用
アウトプット提案① 好きなサイトの一部を自分で作る 作りたい物がないよ!という人は自分の好きなサイトを環境構築から作っ てみましょう。この時、デザインや機能を100%真似する必要はありませ ん。 実装の8割が2割の工数を示し、 実装の2割が8割の工数を示すからです。(パレートの法則) その2割が重要でない限り時間を無駄にするので妥協しましょう
画像は自分がVue Cliで作ったサイトです
アウトプット提案② Qiitaに投稿する 定着率最強の他の人に教えるを簡単に実行できるのが記事の投稿です。 「技術力がないから・・・」「間違ったらどうしよう・・・」っていう声が聞こえてき ますね(笑) そんな心配は無用です。理由は下記の2つです。 ・そもそも誰も見てない。LGTM0なんて当たり前。だから他人から指摘コメ ントがくる事もない ・記事を公開した段階で知識の定着の目的は達成してるから。LGTMなど の名誉はオマケ程度で考えましょう
そもそも名誉目的で技術投稿する ならTwitterやYoutubeで「自由な 働き方」をアピールした方が効率い いと思います(笑) 試しに私のQiitaを見てみてください https://qiita.com/miumi
「学習内容」改善方 職場を活かす ①先輩や上司に自分の足りない技術を聞く ②仕事で書いたコードを見直す ②に関しては例えば自分の書いたコードを見やすくする、共通化してみる、 先輩から教わったコードの意味を勉強するなどですね。 もし相談する人がいなかったり新しい技術を学べる機会がないならその職 場で働き続けるか一度考えた方がいいかもしれません。
実務未経験の人はどうする? 周りにエンジニアがいない転職活動中の人は 「エンジニア ロードマップ 転職」検索 みたいなワードで調べてた沢山出てくるので問題ないと思い ます。細かい所でつまづいたらMENTAのような元的エンジニ アが相談してくれるサービスを利用してみましょう。
最後に・・・ インプットは知識を定着してるのでどーしても学んだ気になり ます。そしてアウトプットは自分が思ったより知識が定着して ない事に絶望するので不安になります。その不安が間違って いる事をいつ気がつくかで成長スピードが変わると言っても 過言ではないでしょう。 ご清聴ありがとうございました!
気になる方は アルサーガパートナーズで検索!