作者:
randomly (倫敦鐵橋垮下來)
2016-07-14 23:00:34(幫以前同學代po)
背景:四大資工碩,役退。
同學最近才剛到某有名的代工廠工作兩三個月
聽他說一進公司,主管直接丟了一份project的source code給他
原本負責這個project的前輩已經離職了,所以當時是由主管代職,
這份source code林林總總大概有6~7萬行
這麼龐大的code,當然也是埋一堆bug,通通直接workaround
來一個打一個,來十個打十個
主管表示:試用期過後,這份code之後就交給你maintain了
所以他從第一天進公司開始每天都在看code
三個月也一轉眼過去了,
剛剛吃飯聽他說,上禮拜開會主管突然問他
「某case發生時會有bug,請問是在哪個function什麼原因造成的?」
同學自己也不熟,只好回說待會回去看一下再跟主管回報
主管只丟了一句話就離開了:
「你前三個月試用期都在幹嘛?
才問一個case也答不出來,之後你是要怎麼開發,怎麼maintain?」
各位認為這件事是我同學能力不足? 還是主管太嚴苛?
有病的主管,撐三個月再多埋幾十個bug,多寫幾萬行送他
作者: iluvpeach (艾樂桃) 2016-07-14 23:03:00
再熟都要回去看一下啊
作者:
cia1099 (阿兜啊)
2016-07-14 23:05:00三個月後主管才來關心進度也太爽了
作者: huhu5566 (唬唬56) 2016-07-14 23:07:00
隨便問一句就想知道root cause? 這樣都能當主管真爽
作者: bojan0701 (1111) 2016-07-14 23:08:00
先隨便猜測是哪個function...反正,主管也不曉得對不對!不是能力不足,而是要學會答官腔...
作者: bojan0701 (1111) 2016-07-14 23:10:00
不過,解大project的bug,第一步都是先猜測...
再簡單計算一下,假設60000行,一個月休八天,三個月工作日大概6x,平均一天要看一千行,而且過目不忘,幹,有這種能力我自己開startup公司了,還需要去代工廠吃屎嗎?
作者:
wait (有言論自由!?)
2016-07-14 23:12:00Code不是拿來看的!! 是拿來debug的,所以要邊跑模擬邊看...
作者:
wait (有言論自由!?)
2016-07-14 23:13:00主管罵就罵,職場要臉皮比城牆、還圓滑,才能撐住+偷學比城牆厚之外,還得做人圓滑...
作者:
StrKO (Trip.)
2016-07-14 23:16:00就當被酸一下阿,念碩的時候應該多少都有被教授酸過巴
作者:
NCUking (中大王)
2016-07-14 23:17:00你同學沒抓到竅門 這樣在系統廠不會紅喔
作者:
final01 (牛頓運動定律)
2016-07-14 23:17:00所以你到處 po 是在幹麻?
作者:
easyman (oops)
2016-07-14 23:21:00能力不足, 6~7 萬行code 算少的
作者:
kikichou (下個月爆忙)
2016-07-14 23:23:00問題根本不是行數問題, 如果你有看懂架構, 至少能說出問題可能的情況,而不是只說回去看看
作者:
zhi5566 (協志 5566 最棒)
2016-07-14 23:23:00笑了 代工廠看什麼code 直接call vendor來罰站啊
作者:
zhi5566 (協志 5566 最棒)
2016-07-14 23:24:00順變酸一下vendor FAE寫那什麼code 多爽啊
作者: chiwa (我是青蛙,不是王子^_^) 2016-07-14 23:26:00
不要自己埋頭啃code啊,拿code去問主管
作者:
maypcc (The K)
2016-07-14 23:27:00系統廠無誤
作者:
yudofu (豆腐)
2016-07-14 23:28:00我覺得是你同學回答不好 而已
作者: badyy (nick) 2016-07-14 23:31:00
官腔
作者:
ohlong (強森)
2016-07-14 23:34:00千萬行你埋個夠底層的bug某時間點觸發他們大概也不知道
傻傻的,不會炮回去你主管當這麼久code你maintain過還問
作者: centra (ukyo) 2016-07-14 23:36:00
主管是代理而已 怎麼可能會熟那六萬行純粹要噹人而已
作者:
pkjkimo (kj)
2016-07-14 23:38:00表示主管被上面逼急了~先隨便弄幾個可能性讓他應付上面
作者: bojan0701 (1111) 2016-07-14 23:41:00
去哪家公司都是一樣的問題,都會有前人遺留的project...你覺得該把每行code看懂,還是先了解大概(架構)?
作者:
chuegou (chuegou)
2016-07-14 23:42:00隨便回 回錯就算了 程式都有bug了 人回錯難免
作者: bojan0701 (1111) 2016-07-14 23:43:00
了解架構,就可以先猜測是哪段出錯,才能深入debug...
作者:
rock339 (johnny8149)
2016-07-14 23:45:00回個大概之後再補說 細節回去再看一下。另外,那個主管可能一時心急才這樣
作者: WenliYang (羊蹄嘟) 2016-07-14 23:48:00
主管有病+1 不用鳥他。
作者:
cacasi (= =")
2016-07-14 23:48:00如果只有code,沒document、comment又亂寫,當四大是神喔?
作者:
Fukker (小強)
2016-07-14 23:50:00有病主管 快逃呀
作者: bojan0701 (1111) 2016-07-14 23:54:00
沒document是常態吧!comment不清不楚的一大堆,也沒用!尤其很多人找不出原因,弄個work-around...
作者:
aaaming (攪屎南帝一燈大濕)
2016-07-14 23:55:00我半年來摸的code 寫的code 不超出五千行 都用嘴QQ
作者: bojan0701 (1111) 2016-07-14 23:56:00
時間一久,連原作者都搞不清楚原因了...
作者:
ronikis (沒救了...)
2016-07-15 00:01:00腦殘太多,commit message上面還有寫髒話幹譙的XD
3個月就可以搞懂前人萬行code,那新資有給到行情嗎
作者: WenliYang (羊蹄嘟) 2016-07-15 00:21:00
主管看你嫩,裝腔作勢想唬嚨你罷了,別鳥他,照劇本跟牠演戲就好。
作者: amozartea (單車單) 2016-07-15 00:27:00
主管有病喔
作者:
robotcop (Build My Life)
2016-07-15 00:27:00所以一堆老屁股沒寫好亂寫的code,都要新進來有年資才差一兩年幫忙擦屁股,幹然後去主管,還嫌很愛問,做的東西那麼冷門,是外面的剛來有誰看得懂個屁
作者: hcuo 2016-07-15 00:50:00
不愧是系統廠,老人耍官腔,廢到笑...
作者:
ptta (ptta)
2016-07-15 00:50:00call FAE啦!
作者:
SABA0 (A柱)
2016-07-15 00:53:00系統廠不都call vendor嗎!
作者:
sux0116 (雞排店掃地工)
2016-07-15 00:54:00推一樓....
作者:
james11 (小傑)
2016-07-15 01:02:00三個月maintain6萬行?一個月刻2萬行都有了!這真的還好!
作者:
mqqm ( )
2016-07-15 01:06:00系統廠...沒有RD自己硬幹的.......當然是CALL FAE看不懂,叫所有的FAE來報到,寫什麼鬼呀!
作者:
wtao (淘)
2016-07-15 01:13:00你阿媽的 這比寫小說還長 最好每個地方都記得
作者: catvsdog (我不能活在沒有你的程式) 2016-07-15 01:16:00
要看原本的code寫的好不好而定 如果變數名定的亂無章法又沒註解 在怎麼硬看也很難理解
作者:
iceberg (((You only live once)))
2016-07-15 01:20:00乾 心有戚戚焉啊,一堆不寫comments跟document的看一年也看不完,鬼才記得
作者:
delacruz (delacruz)
2016-07-15 01:30:00很多人就先批評前人的叩,表示自己才是高手啊。要在主管來問前就要每週週報上抱怨。
6-7萬行不叫n萬行吧 聽起來像是幾百萬行當然6-7萬行很多了code本來就不是直接看的 不知看哪別說六萬行 六千行都看不懂了
作者:
avgirl (~單身純情Big肥宅!!!~)
2016-07-15 01:50:00那麼在乎幹嘛 ~.~ 這一看也知道在擺老耍北七
作者:
wtfconk (mean)
2016-07-15 05:48:00感覺會那麼多bug其來有自,一樓已經告訴你答案惹
作者:
ssmmss (冏~~)
2016-07-15 06:47:00不猜猜看? 猜錯至少還能做球給主管機會教育一下,直接說不知道,那你還知道什麼?
作者:
dufflin (怨憎會 愛別離 求ä¸å¾—)
2016-07-15 07:34:00頂回去 說在看你給的玩意啊 亨亨亨
作者:
exthrash (Wherever I may roam)
2016-07-15 07:35:00系統廠要寫code喔 第一次知道
學歷差的主管那種有聽過,那種挖洞玩死他再閃人剛剛好
作者: juijuijuijui (瑞瑞) 2016-07-15 08:22:00
問主管code,主管會說:我是你小弟嗎?我請你來干嘛?
作者:
cobrasgo (人魚線變成鮪魚線,超帥)
2016-07-15 08:22:00叫他主管去吃屎吧
作者: tallhand (苦練才能成為王者) 2016-07-15 09:10:00
走了啊,根本在搞人
作者: max78610 (小麥) 2016-07-15 09:25:00
還不快閃人
作者:
sc1 (sc1)
2016-07-15 09:56:00這就是你同學太弱了:三個月試用在幹嘛找工作找到雷缺也不趕快閃
作者:
ENEP (Moo)
2016-07-15 10:10:00離職時嗆他 "現在這project回給你 看看你三個月後如何"
作者:
wisebani (星空下的玻璃碎片)
2016-07-15 10:55:00年薪有200萬的話再問
作者: ToTaiwan (神木) 2016-07-15 11:27:00
回個大概+1 他這樣回答很像都不熟
作者: ts04953635 (阿G) 2016-07-15 12:22:00
我覺得三個月只有看這個case的話,應該可以大概回答出所以然,而主管要得答案並不是要你指出那一行第幾個函式中的某個邏輯有問題那麼詳細的答案,只是你不會回答而已
作者: cdy815 (扉) 2016-07-15 12:38:00
主管隨便問而已,主要是考較他有沒有了解CODE架構回答他BUG有可能出現的位置就好了,反正主管也不知道CODE
作者:
bmthu (Dio)
2016-07-15 12:49:00六萬多行不會很大包阿,還是都不做物件硬寫的阿
很多老舊的code都是硬幹吧 根本沒物件導向概念和重構
如果你朋友反問這個問題 看這主管能不能答得出來XD
作者: asdg62558 (吐司皮克) 2016-07-15 18:42:00
典型用嘴巴寫code!!
作者: kyll (包子) 2016-07-15 23:38:00
只能推一樓了
作者:
alarm911 (Burrerry Summer)
2016-07-16 00:12:00別想太多,主管的問題……
作者:
zased (我只是上PTT查資料)
2016-07-16 01:34:00先了解程式架構及函式功能吧?沒要你細看欸。隨便問就倒,一句話都說不出來要如何讓人取信。至少要描繪出流程推測,講錯也沒差。至少腦袋有東西。