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
職歴1年目のフロントエンドエンジニアが インプットとアウトプットに苦しんだ話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
takf
July 20, 2018
Technology
350
0
Share
職歴1年目のフロントエンドエンジニアが インプットとアウトプットに苦しんだ話
takf
July 20, 2018
More Decks by takf
See All by takf
Denoに入門していきなりAleph.jsを触ってみた
takfjp
0
530
Atomic Design とテストの○○な話
takfjp
2
1.9k
Node.jsのアップグレードで気をつけたこと
takfjp
1
2.9k
FARM スタックに触れてみる
takfjp
0
1.6k
React Testing Library の Query について整理してみた
takfjp
0
540
React.js 消えるライフサイクルメソッドについて
takfjp
0
160
Laravel 初めての業務で遭遇したハマりポイント×2
takfjp
2
3.1k
React で Stateless Functional Component の書き方を盛大に間違えていた話
takfjp
0
440
meguro.es.pdf
takfjp
0
150
Other Decks in Technology
See All in Technology
260422_Sansan_Tech_Talk__関西_vol.3_データ活用のリアル__矢田__.pdf
sansantech
PRO
0
130
AI時代における技術的負債への取り組み
codenote
1
1.9k
バイブコーディングで3倍早く⚪⚪を作ってみた
samakada
0
200
Agents CLI と Gemini Enterprise Agent Platform で マルチエージェント開発が楽しくなる!
kaz1437
0
180
AIが盛んな時代に 技術記事を書き始めて起きた私の中での小さな変化
peintangos
0
300
Choose your own adventure in agentic design patterns
glaforge
0
160
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
260
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
900
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
220
Keeping Ruby Running on Cygwin
fd0
0
180
Scovilleモバイルエンジニア募集中.pdf
julienrudin
0
130
AI活用時代の事業判断高度化を導くエンジニアリング基盤 / 20260424 Atsushi Funahashi
shift_evolve
PRO
2
100
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
4 Signs Your Business is Dying
shpigford
187
22k
Typedesign – Prime Four
hannesfritz
42
3k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
190
Practical Orchestrator
shlominoach
191
11k
Code Review Best Practice
trishagee
74
20k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
A Tale of Four Properties
chriscoyier
163
24k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
900
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Building Adaptive Systems
keathley
44
3k
Transcript
職歴1年目のフロントエンドエンジニアが インプットとアウトプットに苦しんだ話 Takeru Furuichi 【サポーターズCoLab主催】あえてジャンル不問の大 LT大会 2018.07.20
発表者について 古市武尊 (Twitter:@takfjp) インフォ・ラウンジ合同会社 (横浜市都筑区) 所属 地方自治体向けのWEBアプリ開発・オープンデータ活用 の仕事をしています React /
Node.js / Firebase /たまにPHP Webエンジニアになってまだ1年目 Linux, ネットワーク, Go, Laravel を勉強中
今日発表する事 1.インプットを欲張って分野を広げすぎて失敗した話 2.勉強することの優先度を見直した話 3.インプットに忙しい中でも出せる難易度の低いアウトプットの話
インプットを欲張って分野を広げすぎて失敗した話 今年の2月にこんな発表をしました https://goo.gl/sN8Mqm
インプットを欲張って分野を広げすぎて失敗した話 有言実行しようとした結果: 欲張りすぎて疲れた
インプットを欲張って分野を広げすぎて失敗した話 - やろうとしたこと一覧 JSの深掘り Elm PWAの開発 ラズパイでIoT 社内作業自動化 etc… フロントエンド系のイベントに参加したり、Udemyで講座を受けまくったり…(3つく らい積み講座あり)
インプットを欲張って分野を広げすぎて失敗した話 - フロントエンド、情報量エグすぎ&早すぎ -> イベントで話を聞いて感化されたものの、現行の案件のニーズにはまだ一致し ないと判断 (*登壇する人は大きな自社サービスのエンジニアが多いので、受託開発の領域だとすぐ実践しづらい) -> React 以外は深掘りせず、とりあえず参考程度にとどめる
(WebComponents は一応動向を追っている) SSR BFF PWA Material UI Parcel GraphQL Vue WebComponents
インプットを欲張って分野を広げすぎて失敗した話 - 内容の見直し JSの深掘り Elm PWAの開発 ラズパイでIoT 社内作業自動化 etc… New! - Laravel (業務で使う) - Docker
(業務で使う) - ネットワーク・OSなどフロントより下のレイヤ(地力を付ける)
勉強することの優先度を見直した話 - どういう軸で決めたか ・職歴が浅いので、周囲についていくことと出せる成果が大事 -> 業務での優先度がベース ・自分に足りない領域を補完する 地力をつける = Web
プログラミングを俯瞰的に見ることができる - 実務からいきなりフロントエンド - -> ネットワーク、DB、設計、OSなどのレイヤがおざなり - -> ただし深掘りは避けて大まかに掴む - -> ハードルが低めの本を1冊ずつ読み終える、くらいの粒度で挑む
https://www.kadokawa.co.jp/product/321712000860/
勉強することの優先度を見直した話 - 学ぶことに意味づけをする ・JS (React / Node.js) 業務でのメインウェポン -> 社内で評価されるため
評価・・・自己肯定感を上げる。楽しみながら仕事できる。 ・Docker, Laravel 業務でのサブウェポン -> 評価 + 今後自分でサービスを作るため 自分のサービス ・・・強めのポートフォリオになる (後述)
勉強することの優先度を見直した話 - 学ぶことに意味づけをする ・ネットワーク・OS (低レイヤ) この先生きのこるため 健康を保ちながらこの業界で働き続けるのが当面の目標 トレンドでは変わらない分野で自分をどこでも使える武器にするため + 業務でまだ使わない言語も大まかに学習したいため
(書籍)Real World HTTP, Goならわかるシステムプログラミング -> Go を書きながら学習できる
難易度の低いアウトプットの話 学ぶ内容を見直した結果・・・ 1年目なので覚えることが多くてアウトプットする時間がない 書こうと思った事は既に Qiita に溢れている
難易度の低いアウトプットの話 学ぶ内容を見直した結果・・・ 1年目なので覚えることが多くてアウトプットする時間がない 書こうと思った事は既に Qiita に溢れている
難易度の低いアウトプットの話 - ハマったことの共有 - LT登壇 - 読書感想文 -> インプット中心の生活でもやっていけるはず 過去に自分が何を考えてたか振り返りにもなるので無駄じゃない -
ハンズオンのメンター -> 機会があったらぜひやりたい!
難易度の高いアウトプットの話(独断と偏見) - OSSへのコントリビュート - オリジナルのアプリ・サービス開発 - 技術系同人誌の執筆 -> まだとりかかるには難しい ポートフォリオとして見栄えはよくなるので地力が付いたら 挑戦したい
Thank you!