vision2021:Web front-end Engineerリードの卵
Why
Mission
「美しい」世界を作る事に貢献する mission
Vision
vision 2021(2021/06~2022/06という意味も)
Web front-end Engineerリードの卵としての役割
What
vision 2021に対する要件
NotionでGoal,Theme,Action管理してます
Engineer Base Skillsの底上げ v2021
Web Frontend Engineer Skillsの底上げ v2021
社会人基礎力を身につける v2021
How
tsukurubaでのエンジニア研修
その他、日々の研鑽
hr.icon
思考メモ
素案
https://gyazo.com/f7c8cad57513c70c4143339b81032086
以下、除外
tsukurubaにおけるエンジニアとしてのコミュニケーション力を上げる v2021
全体的に、自然とできることが多いので、とくに計測しない
tsukurubaを自分の居場所にする v2021
全体的に、自然とできることが多いので、とくに計測しない
自身の外部からの評価を上げる v2021
今、取り組むタームでもなく、計測必要なし
Missionに対する長期的投資 10% v2021
時間取れなさそうので無し
vision 2021(2021/06~2022/06という意味も)
Engineer エンジニアとしての役割,プロの卵としての成長,役割
何を設定するか?
確定メインプロジェクトから
tsukurubaの新卒1年目の視点
Engineer エンジニアとしての役割,プロの卵としての成長,役割
メインはWeb front-end Engineer
? 今までの業務経験はあるがどう変わるの?
今までは,業務に必要な所をその時学習して乗り越えてきた
ツギハギの部分ある
Engineer Base Skillsの足りない所
足りない所いっぱいあるので,この1年で直しておきたい
Web Frontend Engineer Skillsの足りない所
全部完璧にするわけではない,大事なところを...
前半の🗻,👀あたり
イメージ
非機能要件なども考えて実装可能(1年で完璧になるかは不明だが.)
その他
生活
親からの金銭的独立
働いていれば,できるので設定無し
副業などするようになってから金銭的な事思考
Blockchain ブロックチェーンといった技術
時間あれば触っといたほうがいいが,範囲設定しないと広いし,深く入れない
自由枠,未来の投資枠を用意しておいて,そこでやるのが良い
10%とか?
オープンソース Open Sourceへの貢献
↑のEngineer エンジニア...とかぶるので設定必要なし
多分,自然と行うようになる
what
Engineer エンジニアとしての役割,プロの卵としての成長,役割の要素
スキル視点
Engineer Base Skillsの足りない所
↑に書いてること
Web Frontend Engineer Skillsの足りない所
↑に書いてること,全部はむり
Output視点
会社でのoutput
こっちで正確に内容を予測できるわけではないので,とりあえず放置
個人でのoutput
ドキュメント的output
一方向の目的がある,まとまった知識
最近まで軽視しがちだったが大事
今年頑張りたい
Zenn
気持ち,週1
学びたて,小さい知識
Scrapbox
普段からしてるので特に無し,身体に馴染んでる,改善してる
制作物的output
何か制作物作って,運用したい気持ち
これっていうプロジェクトないの困ってる
自身の嗜好性 Fetishismから選ぶのが良い
UIのコンポーネントで作るのが良いのでは?
UI 実装 プロジェクト
ライブラリとか使わないので,HTMLやCSS,JSの足りない所埋めれそう
0から作るの大事
経験として足りてない,ライブラリ使いがち
他者評価的output
意図:自身を客観的に見つめる
能力,興味や書き方など
興味
GitHubオープンソース Open Source
アルゴリズム Algorithms,データ構造 Data Structure
LeetCode
個人への評価
SNS social media
コツコツやっておきたい
Zenn
技術的output(Web,Front-end)
技術的Research(Blockchainとか)
note
個人的な外向けのoutput
技術系以外
誰かと会話する時に一方向の説明が必要
自身がよく話したい内容はまとめておいたほうが良い
日本だとこれがいい現状...
良いのあれば乗り換えあり
ドキュメントの管理は別で考える
使いまわしにくいので
Twitter,Facebook
個人的繋がりの継続
↑のoutput要約,流入
自身の専門性の収縮
最近はWeb3,Metaverse メタバースあたり多い
日本語情報皆無
自身はよく先見の明あること多い
自身でも貢献しやすい
映える
Web WWWは飽和
How
Engineer Base Skillsの足りない所伸ばす
メイン言語の書き方向上
TypeScript,JavaScript
業務で取り組みにくいDesign Patterns デザインパターン,アルゴリズム Algorithmsで行うのが良い
アルゴリズム Algorithms
LeetCode
Design Patterns デザインパターン Code
TypeScript Design Patterns
優先はアルゴリズム Algorithms
セットで
ガイドライン見る
StandardやGoogle TypeScript Style Guide使う見る
基本的に同じ内容を書いてる方がいるので,読むのが良い
Web Frontend Engineer Skillsの足りない所伸ばす
Front-end実装における基礎的,本質的に理解
HTML HyperText Markup LanguageやCSS,Web Standardsの足りない所補充
ライブラリの利用をできるだけ行わない
ライブラリやツールの使い方は必要な時に学べる
UI 実装 プロジェクト
UIのResearch,実装をoutput
目的:UI実装において,ビジネスやデザイン関連のインパクト,意見をエンジニアの視点で考えられる
時間
4Q,1M,1W,1D
1Dayスプリント
デイリースクラム
Daily Habit Tracker
チェックリスト
範囲目標
MIN,MAX
MINの最小化
データの記録
スプリントプランニング
MIT
スプリントレトロスペクティブ
Fun Done Learn
自由枠,未来の投資枠
10%くらい 固定 1h
それ以外,タスク的にやるのがよい
英語
Speaking,Listening必須
必要性がオープンソース Open Sourceの関連で跳ね上がってる
何か向上の取り組みしておきたい
特に会話