# 前端職涯
## 背景
財金所,2年data science經驗,工作累積的技能樹有
- Python
- 機器學習建模
- 數據整理
- 自動化排程
- SQL
- 可撰寫複雜的query語法,join多維度的table進行數據整併
- PowerBi
轉職前端原因:
- 遠端工作多
- 喜歡畫面與互動功能
- 喜歡寫程式
- 能打造MVP,比較可能有創業機會
## 目前前端學習階段
目前在火箭隊培訓營,第兩個月半,總長會七個月
- Jun, Month 1: 切版, RWD, flex
- Jul, Month 2: JS, DOM, ES6, 接API做todolist(CRUD都有)
- Aug, Month 3(now): React
- Sep, Month 4: Nodejs
- Oct, Month 5: 待定
- Dec - Jan: 與後端專題合作專題
技能有
- css:
- RWD原則
- BEM概念
- bs5有套過幾次,有基本能力進行客製化
- tailwind(目前比較熟悉)
- js:
- 陣列與物件操作
- es6語法算是熟悉(arrow func, 解構展開, async await)
- React基本實作todolist(串api,用useEffect和useState)
- git:
- merge, reset, branch, rebase都有基本觀念
- remote操作、推gh pages
- 實際模擬過團隊協作PR流程
- 使用vsc開發,會用內建debugger
- Figma: 會基本操作
- node.js, mongodb: 皮毛,能開簡單的東西
自認的優點:想搞清楚運作原理,努力寫出簡明又好維護的code
## 問題
data science+前端好像是很稀有的結合,但目前還沒想到太大的綜合優勢
1. 您覺得前端工程師有什麼特質或能力是其價值所在,不可取代性建立在什麼地方?
- 我的初步想法
- 將想法與商業模式轉化實際產品與程式
- 維護性高的模組與元件
- 自學能力好,能找到適合工具解決問題和痛點
2. 非博奕、非區塊鏈第一份有機會破年新90w嗎?若要達到,這幾個月如何衝刺
3. 若要投資其他技能樹,UIUX跟後端哪個優先順序比較高? (都不排斥)
4. 該不該去補足資料結構和演算法?
5. 加強硬實力(開發效率、底層CS知識例如design pattern)vs 軟實力(商業思維、溝通表達、時間管理)優先順序該如何取捨?
## 最近的作業集
教練作業時程定得滿緊的,先求做出來,還沒refine過,請見諒(還不成作品)
### 簡單電商
前台+後台管理,dom原生+Tailwind
- repo
- https://github.com/alexlautw9527/bedCartSite
- gh pages
- https://alexlautw9527.github.io/bedCartSite/
### todolist
學react+接api(含註冊登入驗證)+自己發揮一點小創意作設計
(註冊還沒作validation提醒設計)
- repo
- https://github.com/alexlautw9527/Flowstate_react
- gh pages
- https://alexlautw9527.github.io/Flowstate_react/