楼主:
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先了解程式架构及函式功能吧?没要你细看欸。随便问就倒,一句话都说不出来要如何让人取信。至少要描绘出流程推测,讲错也没差。至少脑袋有东西。