[閒聊] 新人要多快上手?

看板Soft_Job作者 (*〞︶〝*)時間9年前 (2015/01/10 00:08), 編輯推噓12(12025)
留言37則, 22人參與, 最新討論串1/2 (看更多)
最近換了第二份工作 敝部門大概有二三十位寫C#、JAVA 一位A君負責C,也是我將來要接手的部分 只是不知道是前份工作太爽,還是… 記得報到第三天 主管跑過來跟我說 「A君發現C的程式有一些問題、希望我幫忙看看,B君也會幫忙看(略)」 我就乖乖地把SVN去check out出來,準備來看看 幾個深刻印象是 1. 最肥的程式碼檔案是四千多行 (不知道是不是業界都這樣?),共八千多行 2. 全域變數大概有四十個以上 3. magic number 4. ...等等 最痛苦的是,不知道主管是不是對我期望很高 每天主管都會來問一次,找到問題了嗎? 中間也常常跟主管透漏說程式有點難讀 主管每次都說「因為我們都只寫JAVA,不像你是寫C的,一開始就..(略)」 事實上我前一份工作是寫CPP的,只是不排斥C才過來,每次都要解釋一遍 直到過了大概一個禮拜,A君用了workaround,才不用每天被問 大概兩個禮拜後A君把問題解決掉 途中本來以為是戰友的B君,看了幾天就跑去寫C#了… 最近程式準備要上線了 上面要什麼功能,大概都只押一個星期左右 但目前為止我也只了解"架構"大概是怎麼回事 細節還是很多不清楚 常常修改一個地方,才發現另一個地方@$!@#!@ 現在才進來一個月,不知道這樣是不是上手太慢了… -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.39.109 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1420819710.A.B16.html

01/10 00:12, , 1F
如果 code 太噁心,其實很難說是你上手太慢(認真)
01/10 00:12, 1F

01/10 00:13, , 2F
But ... 主管不一定會這麼想 :P
01/10 00:13, 2F

01/10 00:13, , 3F
一個系統這麼大 你才來一個月不了解很正常吧
01/10 00:13, 3F

01/10 00:14, , 4F
你說的業界都這樣 你第一份工作不在業界?
01/10 00:14, 4F

01/10 00:15, , 5F
情形跟你類似 不過這主管更放膽 我直接掛系統負責人了
01/10 00:15, 5F

01/10 00:15, , 6F
事實上很多功能我都還不知道是在幹嘛
01/10 00:15, 6F

01/10 00:17, , 7F
當初交接系統的 也都沒交接 說遇到問題再問他
01/10 00:17, 7F

01/10 00:18, , 8F
結果真的遇到了 就叫我自己看 所以…硬幹就是了
01/10 00:18, 8F

01/10 00:28, , 9F
塊陶阿
01/10 00:28, 9F

01/10 00:34, , 10F
若工作經驗不多,一個月上手算很厲害了
01/10 00:34, 10F

01/10 00:43, , 11F
看懂後不要教人, 不要做文件, 不要重構, 這就是knowhow
01/10 00:43, 11F

01/10 00:52, , 12F
C的程式碼行數偏長也不稀奇了XD
01/10 00:52, 12F

01/10 01:09, , 13F
如果上面懂你的難處, 願意給你時間 refactor, 那就還好
01/10 01:09, 13F

01/10 01:09, , 14F
不然就...塊陶阿
01/10 01:09, 14F

01/10 01:13, , 15F
看功能重寫 打死不維護別人的
01/10 01:13, 15F

01/10 01:15, , 16F
上面的不會認為這是產出, 過來人的良心建議: 管他去死
01/10 01:15, 16F

01/10 02:10, , 17F
每間公司寫的架構、複雜度~接手人的程度都不一樣~這哪會
01/10 02:10, 17F

01/10 02:11, , 18F
有"正確答案"?更不要說接那種連 domain know how 在公司
01/10 02:11, 18F

01/10 02:12, , 19F
都沒什麼人知道的~想問為什麼都沒人可問...
01/10 02:12, 19F

01/10 04:42, , 20F
這樣就縮了呀,那你看android codebase
01/10 04:42, 20F

01/10 04:43, , 21F
不就想上吊了?
01/10 04:43, 21F

01/10 06:53, , 22F
我門這一邊10分鐘要上手隨即開會
01/10 06:53, 22F

01/10 10:29, , 23F
如果人家給你薪水就是來救火的,一個月緩衝期差不多..
01/10 10:29, 23F

01/10 10:33, , 24F
如果給的薪水很普通,就照自己步調就好,別想太多....
01/10 10:33, 24F

01/10 11:22, , 25F
為何看Android會上吊
01/10 11:22, 25F

01/10 17:27, , 26F
8000行其實是不大的程式
01/10 17:27, 26F

01/10 17:31, , 27F
所以你的速度是慢的
01/10 17:31, 27F

01/10 17:31, , 28F
不過沒關係,爛攤子收久了,你就會很快了
01/10 17:31, 28F

01/10 17:48, , 29F
一個.c file四千多行不是很正常嗎?
01/10 17:48, 29F

01/10 18:09, , 30F
code大沒差,重點是要改的動
01/10 18:09, 30F

01/11 03:42, , 31F
比起幾行更重要的是全域變數和 magic number 以及程式是
01/11 03:42, 31F

01/11 03:44, , 32F
否像麵條般糾纏不清~這才是要命...
01/11 03:44, 32F

01/11 08:06, , 33F
我覺得跟幾行沒啥關係...看到底是在寫什麼吧? 一個月差不多
01/11 08:06, 33F

01/11 23:31, , 34F
幾行沒差 重點是是不是義大利麵…
01/11 23:31, 34F

01/11 23:59, , 35F
老實說新人給一兩個月熟悉都不為過
01/11 23:59, 35F

01/13 08:42, , 36F
4000行應該還好吧,C主要是看function切的好不好
01/13 08:42, 36F

01/14 08:36, , 37F
試用期三個月,但希望一個月就能上手是什麼神邏輯?
01/14 08:36, 37F
文章代碼(AID): #1Kh_p-iM (Soft_Job)
文章代碼(AID): #1Kh_p-iM (Soft_Job)