Re: [請益] 怎樣才算資深工程師

作者: veluwse (翩然飛起)   2018-02-13 14:15:14
※ 引述《NavyWind (NavyWind)》之銘言:
: 各位前輩好
: 小弟有件事想請問大家我在目前的公司擔任網頁全端工程師快三年了
: 這是我第一份工作 以第一份工作來說似乎也算夠久了
: 所以打算趁領完年終後轉職(誤
: 最近看到一個資深工程師快速面試活動 https://goo.gl/6WqTh5
: 其中有些職缺讓我覺得蠻心動的
: 只不過我不太確定怎樣才算是資深工程師
上篇推文有點歪了XD
我想這是一個很值得討論的問題。
我我跟原po差不多,也工作了三年多。
三年內共換了兩份工作,最近剛拿到offer,頭銜就是資深網頁全端工程師。
我想可以分兩個面向討論:
1. 技術面
工程師有別於其他職業,資不資深跟年紀沒有直接關係。
雖然經驗很重要,但要累積到足以稱為資深的經驗大概三年也就夠了,全看個人的天份和習慣。
所以,我的定義是:有沒有辦法從無到有決定一個專案stack。
我之前在公司也常常幫我們公司面試人才,我最常問面試者的問題是:如果今天你要開啟一個新專案,你會用什麼stack?
當然並沒有哪樣stack最好,但這個問題可以幫助我理解這位求職者的想法和為何他會做這樣的決定。
更重要的,能判斷他是否能全方位的看清一個project的架構,而不是只能做出一個功能或在既有的架構上工作。
例如,你會選擇用什麼主機(AWS, Heroku, DigitalOcean?)?
你會選擇什麼語言和framework?
你會選擇用什麼database?
這都沒有一定的答案,但通常有經驗的人會先問「是什麼樣的project呢?」
因為在沒有context的情況下,是沒有辦法決定哪一種stack最適合。
舉例而言,Ruby和Python本來就沒有哪個比較好的問題,過度鑽牛角間只是庸人自擾。
重點是對這個project而言,哪個語言比較有幫助。
例如如果一個廣告商平台的網站常需要做大數據分析之類,或許可以選擇Python,因為有更多相關的lib。
簡言之,對我而言,資深的人能從比較宏觀的角度判斷該如何駕個一個專案,而不是拘泥在單個別各個技術上。
對厲害的人而言,這些技術學一下就會了,不是真正問題。
2. 實務面
從現實的角度來說,薪水能看出一個人到底算不算資深。
雖在企業徵才時常常把超過三年工作經驗算資深了,
確實,如上面所說,技術上三年是可行的。
不然看看原po貼的活動也知道,這些公司徵的資深並沒有年資限制。
自覺得是資深都能試試。
通常剛畢業有點資質的,薪水大概是五萬左右。
三年以上,大概可以到七萬(在很多企業裡這就能掛資深了)。
如果你真的有經驗,曾在一些公司主導過一些重要的專案,帶領過一個小團隊(這才是真的專案管理,Git, svn根本不是重點),
那就有機會挑戰百萬甚至兩百萬以上年薪。
百萬年薪以上就很因人而異了,沒有什麼特別標準。
簡單來說,現在公司都喜歡用「資深」吸引人才,大概三年上就可以稱為資深了~
以上分享,有問題歡迎討論
作者: bab7171   2018-02-13 15:41:00
解決問題的能力是很重要的依據。看了做十幾年分析問題,都沒根據。
作者: lovdkkkk (dk)   2018-02-13 15:51:00
作者: robber1234 (超痛恨嘴炮)   2018-02-13 16:16:00
樓上的已經是答案了 結案 XD
作者: scjpmcdba (scjpmcdba)   2018-02-13 16:28:00
在幾年前,我的主管告訴我,資深就是升不上去叫資深
作者: Adonisy (堂本瓜一)   2018-02-13 16:37:00
錢多就是資深,錢少就是資淺
作者: qmailtw (愛八卦的主管滾遠點)   2018-02-14 11:58:00
要有能力協調其他人,一起找出 solution. 一個人時間有限,能善用其他人才夠資深

Links booklink

Contact Us: admin [ a t ] ucptt.com