PTT上的 Soft_Job看板常看到這個問題,前端技能樹該如何發展?這個問題很簡單,看板的名稱就有提示,Soft_Job叫做軟體工作,做軟體為了什麽?為了解決問題。如果你能快速的解決問題,降低公司的成本,老闆會很樂意用你。
這麽說技術就不用考慮了嗎?爲什麽104一些新創公司開的缺都在比技術列表長,因爲技術懂得越多,能做的事就越多,不用再多請一個人。所以要加入前要考慮再三,體力行不行,可以一個人當兩個人用?而公司要怎麽知道你有多少能耐呢?比較大或新創公司薪水多福利好,應徵者多,就會出技術考題做個筆試先篩選掉一些人,剩下的精英在進行面試。小公司則會問你以前做過什麽案子、用了哪些技術。
把時間當作朋友一書提到了一個評量需求的方法,在一張紙上,左邊寫我會什麽,右邊寫公司需要什麽,如果公司需要的你沒有,就是需要補强的,如果你有的公司沒有列,就是公司賺到了。覺得這個量化需求的方法不錯,上104找現在軟體設計師需要的技能寫在紙的左邊,自己已經具備的技能寫在紙的右邊,做比較以列出學習清單。學會了清單上的項目,只是會用技術這個工具,能拿來實際解決問題嗎?你可以做個side project(業餘項目),如個人知識庫,裏面會運用到許多技術,讓你在面試的時候更有說服力。
專案很重要,很多履歷表都列上許多,怎麽樣凸顯你的不同?可以介紹自己設計的演算法,提升專案效率幾成,用實際的數據呈現,比起空泛的描述更能讓人接受。再來你可以用圖表示,一圖勝過千言萬語,面試官每天看很多履歷,圖會帶來點樂趣。
個人知識庫專案
功能
初級
- 用markdown儲存筆記
- 允許您添加教程和博客文章的鏈接。
- 建立本文總結API
- 儲存為PDF
進階
- 用Elasticsearch或Algolia來索引PDF
- 索引標題與作者並實作為一個搜尋功能
- 也可以加一個標簽,讓搜尋變得簡單
技術
你可以學到- 網頁開發的基礎,像是HTML5與CSS
- 與資料庫互動
- 儲存檔案如PDF
- 實作一個索引的搜尋法
行動
- 練習技術考題,搜尋技術+quiz,舉例:PHP+quiz。
- 整理以前做的案子,包含哪些技術。
- 做評量需求,上104找現在軟體設計師需要的技能,與自己已經具備的技能做比較,列出學習清單。
- 做個人知識庫side project。
沒有留言:
張貼留言