看板 Soft_Job 關於我們 聯絡資訊
※ 引述《marmot00 ()》之銘言: : 避免廢話打太多,先把問題打在前面 : senior / 高階 / 大神 (或其他同義詞) 跟新人碼農有什麼不一樣? : 在大家的團隊裡都負責什麼樣的工作呢? 給你一個極端的案例 剛好senior跟新人都是我團隊內親眼見過的案例 新鮮人: 1. 滿滿的義大利麵式程式碼 有的時候還會直接copy&paste給你看 2. 一個功能規格寫各一段code 也沒思考過重構與共通邏輯 只為完成需求而寫程式 沒去想其他延伸或後續問題 3. 因為自己不會做或懶得做 會直接告訴團隊其他人做不到 但老手接手後發現完全可行 4. 問問題也不自己先想過 像是在學校伸手要作業答案一樣 5. 會常常寫出一些效能不好的程式碼(對函式庫或是技法不熟) 當然不是所有的新鮮人都這樣,只是我見過上面5點全中的 senior: 1. 一開始寫的code就有條有理 會一邊開發一邊重構 2. 開發時會思考延伸問題 會確實排入工作項中 3. 樂意處理團隊內外的大小問題 自己份內的工作也能完成 在研發時發現有新的可能性或效益會主動告知PM與規格設計者 4. 樂於解決問題而不藏私 5. 通常寫的程式已有不錯的效能 還會順便幫忙整理別人的 : 團隊內較資深的成員約在4年上下,熟悉的是公司軟體架構(表面上看起來) : 自己常常套用新的技術達成了需求,常在想「這樣到底對不對呀?」,卻又沒人能問 : 如果有高手是不是就可以在code review時告訴你這樣會有問題或是根本就搞錯了? 如果技術可以達成需求 除非有潛在的問題 不然我覺得應該不用太過鑽牛角尖 重要的是senior通常不會只知道開發上的技術 對於產業的趨勢與用戶需求也能了解 具備domain knowledge 如果連自己domain面臨or需要克服的問題是什麼 就算操控工具的技術是100分 沒在刀口上還是沒用 : #演算法 : 讀書時覺得演算法不知道在做什麼用的,都沒在聽 : 轉職後不免俗的刷了一些leetcode以後才發現原來好壞差這麼多 : 但到了實際工作環境,頂多注意一下nested loop不要跑太多層 : 不曉得是只有特定領域才會用到,還是小弟還沒到那個層次所以看不出來? 確實是看工作內容 如果工作核心不是在演算法開發或最佳化其實機會不多 具備基本的演算法與資料結構知識 我個人認為還是有用的 總之就是看緣分 但有總比沒有好 有些人是連stl的容器都會挑錯使用場合 某些狀況下你也可能需要設計特殊機制來做資源管理 這時這些知識一定能幫上你的忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.50.60.32 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1549177973.A.7FD.html
x000032001: 這樣只有從new grad到junior level吧 02/03 16:10
turkeyonly: 推這篇,不過domain真的不好累積,而且也帶不走 02/03 16:11
TAKADO: 跟senior一起工作就是愉快。 02/03 16:53
ZuiYang: 我也覺得上面根本連junior都不到... 02/03 17:49
THEWORLDS: 這樣在很多公司確實就是SENIOR了 畢竟人多 02/03 19:08
stkoso: 義大利麵式是什麼阿 02/03 19:16
a126sam01: 我也想請問義大利麵式是啥? =w= 02/03 19:20
baobomb: pasta paste 就複製貼上 02/03 19:31
EPGo: 義大利麵 = 一坨、分開就會斷掉、想拉一條發現整陀都上來了 02/03 19:51
kurtsgm: 義大利麵應該是指交錯複雜亂成一團 或高度耦合 02/03 19:53
asleisureto: 在台商這樣確實可以掛senior了 02/03 20:15
wrt: 你的senior應該常常要求大量時間完成小小功能 02/03 21:07
TitanEric: 義大利麵最經典就是HTML CSS JS PHP寫同一個檔案 超棒d 02/03 23:11
TitanEric: er 02/03 23:11
chocopie: 樓上說的光用想像的就覺得恐怖,怕 02/03 23:19
blackyu: 但同事覺得樓樓上這樣很合理... 02/04 09:08
arshuan: Spaghetti code通常是指用很多goto之類的跳來跳去吧 02/04 11:10
APTON: 在金融業,遇到工作年資8年以上的同事,會有1的狀況QQ 02/04 14:05
kenwufederer: 我發現這套用在MIS也是 02/05 19:57
metalalive: Junior 第2, 3點也發生在我一個年資十幾年的同事上 02/07 12:46
metalalive: 但是我們團隊不是做軟體的, 同事們非常不重視工法 02/07 12:50
metalalive: 只求快速跟長官交差, 所以陋習不改, 改了還會被罵 02/07 12:51
Jelico: 金融業IT一大堆領破百的老屁股1~5中一堆阿 02/10 03:11
viper9709: 推這篇~非常中肯 02/11 21:08