“你肩上扛20万行代码,搞的定不?”,这是我刚进华为的时候听的最多的一句话。
记得那还是96年,我刚参与完华为的新员工培训,领导就让我去出差去上海,刚进上海项目组,就有pl问我,这次承接项目的人有多少人,我愣愣地指了指自己:“就我一个。只听pl惊讶的说:什么?就你一个,这可是20万行的代码,赶紧反馈再加人。
那个时候,我刚大学毕业,对20万行代码脑子里还没有概念,但是看pl的反应,我觉的这可能是一块硬骨头。于是自己去找自己入职的领导询问,给的回复是加人是不可能的。但是幸运的是这个项目只要集中几个模块就行,其它模块由于一直不出问题,可以暂时不需要了解。
你经历过读屎山代码的绝望了没?
这样浑浑噩噩的日子,大概持续了一周,公司有个技术老鸟实在看不下去了,过来指点我,小伙子,你这样看代码,估计明年春天也搞不定,你重点看看最近提交的内容,这样你才能找到一点头绪。
多亏了他的提醒,项目的东西才慢慢缕清。
然后有一次项目在线上出了一个问题,我记得是周末凌晨两点,电话响起时我感觉像是刚躺下就被叫醒。
“我是在一线支撑的测试经理,新版本升级报错了,需要马上解决!
好的,什么情况?先尝试做下这几步恢复操作,再收集下日志,我马上去公司。”一听是现网的问题,本来一脸迷糊的我瞬间清醒,这可容不得半点马虎。快速穿好衣服,打车直奔公司。
你知道北京寒冬的凌晨两点吗,真的很冷,把我冻的来到公司,手去碰键盘硬是半小时打不出一个字。
找了半天的问题,是因为我觉得代码不规范,内存释放的模块很混乱,觉得代码不规范,内存释放的模块很混乱,专门整了一下,代码看起来更优质了,就是这块优化,导致了系统内存泄漏,系统崩了,这个内存释放的优化,有个位置漏了,没改到。但是其他位置全改掉了,当时想哭的心都有。
通过发生在我身边的这个小故事,我真的体会到做程序员真的很苦很累。
首先,当你代码水平不高的时候,天天去加班,还说其实是喜欢。
其次,当你代码上升到一个水平了,领导给你安排的活变得更多了,你突然发现,脑门子越来越大,眼睛看不清楚了胳膊腿儿越来越细,肚子越来越大,但还是逃脱不了加班的命运。
最后,你升职了,做起了负责人,可是给你招聘进来的人都是些水平不高的人,你还要带他们新来的下属们加班总是帮倒忙,引入的bug比解决的bug多多了,于是每天劳心劳力的去帮助他们,还是逃脱不了加班。
转载请注明:http://www.0431gb208.com/sjszlfa/4663.html