Re: [請益] senior該是什麼樣子的?新人怎麼進階?

作者: lovdkkkk (dk)   2019-02-04 11:15:21
由生到熟的差異個人覺得就兩點, 方向感與全局觀,
例如 web app 新手連前端後端都分不太清,
會有諸如瀏覽器跑 PHP, JSP 回應給瀏覽器之類的看法,
熟手就會知道各階層之間的關係與順序
對應到實務上就是, 新手可能花很久很久才能想到一個解法,
架構跟流程還很奇怪,
熟手是幾秒內可以想到很多個可行的方案,
並依各別的優缺點再選出最適當的
新技術個人覺得不用太常摸,
先將少量但足夠的工具練起來比較實在,
在 100 個遊戲中殺光史萊姆走出新手村,
不會讓你在任何一個遊戲中得到足以打倒魔王的力量
演算法真要說的話是一直有在使用, 它是解決問題的方法的統稱,
並不是只有書本上或刷題網站上的那些才算,
只是看你掌握的部份夠不夠處理你面對的問題
想快速補進度的話, 可以試試
1. 多看書, 版上 / 搜尋 "賞書" 可找到很多推薦書籍,
有空多去圖書館翻翻
2. 多讀文章, 如果本來估狗只看一兩篇文, 解決問題就結束,
之後改為多試試不同關鍵字, 爬個二三十篇文,
吸收學息更廣泛的內容
前面幾頁 AmosYang 大大有列一串估狗推薦關鍵字, 可以參考
3. 多練習, 書跟文章看再多都是要自己練過才有用,
可以由模仿從 1. 2. 找到覺得不錯的東西開始,
有好範本能模仿的話學起來是最快的,
邊練順便可邊寫些 blog 並整理到自己的 github 上,
當成自己的筆記及工具箱方便未來查詢及使用,
也能當自己的作品放在屨歷上
4. 多思考, 看了很多書跟很多文章, 一定不會只有一種觀點,
自己練習也會有自己的感受, 對/錯/好/壞 沒有一定的標準,
要不斷思考來整理出一套自己的想法
可能最少會花上 2~3 年才會感受到明顯的進步,
但我覺得這已經是最快的方式了
※ 引述《marmot00 ()》之銘言:
: 在軟體業一年多,因為是中年轉職,希望讓自己能盡快成長補進度
: 雖然需求都可以解決,但終究還是個碼農,所以在找該點的技能及方向
: 有些事可能因公司/團隊而異,想知道外面的世界長什麼樣子
:
作者: pttworld (批踢踢世界)   2019-02-04 11:48:00
自我鍛鍊的senior和公司認可的senior其實是二回事
作者: lovdkkkk (dk)   2019-02-04 11:51:00
嗯...先成為自己認可的吧 :D
作者: t64141 (榕樹)   2019-02-04 12:38:00
認同
作者: umum29 (....)   2019-02-04 12:40:00
現在新技術進展很快 如果不常摸 很快就會被淘汰但如果你是在製造業或金融業 那就還好但如果在電商 那真的要追著新技術跑
作者: johnny94 (32767)   2019-02-04 15:53:00
穩紮穩打才是真正意義上的抄捷徑
作者: devilkool (對貓毛過敏的貓控)   2019-02-04 16:59:00
看台灣有名的幾個電商不太像有追著新技術跑的樣子
作者: Gaitz (喵喵喵)   2019-02-05 00:01:00
創作新技術跟使用新技術是兩回事
作者: anandydy529 (AndyAWD)   2019-02-05 03:13:00
樓樓上神邏輯
作者: superpandal   2019-02-05 04:55:00
一樓正解 但對我來講 成為元老才是senior 不然都是綁手綁腳的
作者: umum29 (....)   2019-02-06 05:23:00
很多新技術真的很雷 但你就是必須跟著學..... 真的很累我在國外電商看到的是勇於用新技術與進行refactoring如果用台灣標準 的確年資久就是senior
作者: viper9709 (阿達)   2019-02-09 23:29:00
推這篇~滿中肯的

Links booklink

Contact Us: admin [ a t ] ucptt.com