月薪5W的程序员入职新公司,谁知竟是接手烂代码,重构还是走?

事情是这样的,前几天在朋友圈,我看到一朋友发表了一条说说:“入职新公司,从重构代码到放弃”,我就问他怎么了?他说:前段时间有公司给我开出了5w的工资,我高高兴兴跳槽了,谁知道,刚进一家新公司,接手代码太烂,领导让我先熟悉业务逻辑,然后去修复之前项目中遗留的bug,实在不行就重构。

关键是,离职的那位仁兄走之前,还跟我在QQ上说,老哥辛苦了,我写的很乱真不好意思,但我是故意的。

这几天,我都在想,要不要离职?

其次,我相信,这个问题很多人都遇到过。

每个新人去一家新公司都会觉得公司代码很烂,可能是因为他没被产品虐过。

其实,这种新员工很不错了,一看就是真萌新,重构这种事,老板看不到 KPI,出了事还得自己兜底,还会得罪人,费力不讨好,何必呢!

老前辈的警世良言一定要牢记:重构一时爽,头发不再长。

说实话,以我个人的经验来说,绝大多数开发人员到新公司后,都会觉得代码很烂,但通常他不了解业务逻辑是怎么变化的,这种代码是在什么情况下写出来的,有什么特殊的背景(除了真的是乱搞的,绝大多数的“烂代码”一般都是有原因的:业务需求改改改,这个需求明天就要上线等等等等),有多少坑(很少有人能在极短时间内把所有的坑都找出来)。

如果贸然去重构,风险非常大。而且再说难听点,就算重构完了,也有可能是一堆新的“烂代码”替换老的“烂代码”。所以,进了一家新公司,别动不动就重构,先了解项目的业务逻辑。

「 要不要离职 」

其实在我看来,如果仅仅因为接手代码太烂,就选择离职,那么你跳槽到下一个公司依然会面对同样的现状,因为几乎每个人,都会觉得自己公司的项目代码很烂。

我们先说说造成这种现象的原因是什么,首先,我们得相信,没有任何一个人故意把自己的代码写的很烂,每个人都想把自己的代码写的很优雅,扩展性很好,但是可能当初水平不够,在当时看似还不错的代码,日后在别人看来就是所谓的垃圾代码。

我们每个人都在进步,别说别人了,你现在看你三个月之前的代码,可能你都会觉得写的很垃圾,如果你没有这种感觉,只能说你在止步不前。

其次,技术更新换代太快,市场的变化也太快,产品自然也一直在演变,也许在当时看起来还不错的代码,随着时间的推移,功能的更新,代码的堆彻,慢慢就变成后来者眼中的烂代码了。

我自己是一名从事了6年开发的老程序员,业余的时候在这里分享一些互联网资讯给大家,

原文地址:https://blog.51cto.com/14284898/2382912

时间: 2024-08-07 17:03:53

月薪5W的程序员入职新公司,谁知竟是接手烂代码,重构还是走?的相关文章

一位女程序员入职一年的总结

本文来源网络上摘录的一篇文章,希望给广大女程序员一点感悟,谢谢. 其实早就想到要在工作一年的时候写一篇文章总结一下,回顾一下自己整整一年度过的时光.虽然有时候觉得自己并没有特别大的进步,会有一点着急,但是后来想想其实既然选择了走这条路,那么这条路还很长,要学的东西也很多,也许正是因为自己太过于浮躁,导致自己不能静下心来,所以总是着急的学这个,学那个,导致自己知道的很多,精通的却不多. 去年七月初的时候大学毕业,自己一个人背着吉他从成都来到上海,7月12号去公司入职,然后才发现原来公司是一个集成电

不妨看看《程序员入职锦囊妙计》

写在前面 职场是什么?是我们终将要去讨生活的地方. 你心中的职场是不是这个样子:一大早着西装革履,系好领带,对着镜子竖起拳头摆个自信的微笑,拎着电脑包迈着从容的步伐走上公交.在一栋富有科技感的大楼前下车,推推眼镜,紧紧领带走进办公间,一路上向同事们微笑问好,向领导打招呼.宽敞明亮的办公间里有不少同事已经进入工作状态了,角落里还有两三个同事在讨论技术话题,时不时飘过来的专业术语轻轻触碰着你的神经,你很快也开始了工作...嗯,很美好,和你在高中时候幻想了无数遍的大学教室差不多吧. 当然,就像你真实经

程序员入职的锦囊妙计 ___写给即将就业和已就业的学员

写在前面职场是什么?是我们终将要去讨生活的地方.你心中的职场是不是这个样子:一大早着西装革履,系好领带,对着镜子竖起拳头摆个自信的微笑,拎着电脑包迈着从容的步伐走上公交.在一栋富有科技感的大楼前下车,推推眼镜,紧紧领带走进办公间,一路上向同事们微笑问好,向领导打招呼.宽敞明亮的办公间里有不少同事已经进入工作状态了,角落里还有两三个同事在讨论技术话题,时不时飘过来的专业术语轻轻触碰着你的神经,你很快也开始了工作...嗯,很美好,和你在高中时候幻想了无数遍的大学教室差不多吧.当然,就像你真实经历过的

2014/6/8入职新公司感想

今天是我来北京两周年,也是我工作两周年的日子.本来想准备下周的一个英文的PPT,可是奈何怎么都写不出,怎么都不想写.算了,就当是给自己腾空下脑子,回忆回忆这两年的时光.其实最怕回忆,回得了过去,回不到当初. 其实我一直觉着自己很幸运,幸运身边有一群这样可爱的伙伴. 我犹记得2012年的6月7号是我第一次来北京,来的很匆忙,因为刚答完辩,还有很多手续需要办,可是北京那边的公司也定了时间.我是跟系里的几个同学坐着那天下午的火车来到北京,很感激有这样几个同学.来了北京后我们就找公司报道,可是我们几个都

Blog 入职新公司的一些吐槽!

入职公司已经两个星期了,说真的也很惭愧.我们这小批入职的一共六个人,五个人是实习生,我是唯一一个社招. 所以 我要吐槽 !! 吐槽1 人家都是90后(TAT) 其实真的不要觉得年龄是压力!看看路边KFC大叔人家什么时候创业得,怕个狗啊!再说了!跟一群90后在一起,他们都不会怀疑我得年龄.都以为我也是校招进来得学生,一下觉得自己年轻几岁得节奏.然后还莫名得觉得自己美滋滋.好吧!乐观点(至少比他们工资高 嘿嘿) 吐槽2 JAVA Vs Javascript 其实刚开始我是很郁闷得,不是说好的前端么,

谈谈入职新公司1月的体会

新公司入职有1个多月了,说说最近的一些感想吧. 当然由于入职时间短,可能有些只是我看到和想到的,也许不够客观,这些只是我个人的一些体会. 当初由于一些原因降薪到这边,也是因为想把这个产品做好后,能够满足自已的需求,不管是从经济还是事业上对自已都有帮助.可从入职这段时间上来看,这其中的问题还有不少.不管是从做产品还是公司的整个管理流程.以及领导层对产品的看法方面,我感觉都不是我想像的那样. 研发这边.由于以前的技术债和不合理的架构,造成现在增加和修改一个功能经常要小心翼翼的.尤其是这个基础功能数据

入职新公司

6月28到青州报道,支持上线,项目经理是张龙,其他成员还有刘玉康还有王凯,这两个人都有潜力,强过其他项目组的人,认识了单提江,建个,据说建哥没有解决不了的问题,还有亮哥,这三个人都是领导,而且都在即墨项目组,即墨好有冯存超,滕州的,目前打算辞职了,打算回家教书去,还有路金浩,刘再伟,李冬冬,吕兴鲁,杨岳涛,等人. 6月28到了滕州妇幼保健院新院,老汤,宁吉海,样小辉,孙艳秋,李小华,齐秦,宋堂祖,刘广斌等人

月薪8000的程序员和月薪2万的程序员差别在哪里?

如果你是一个程序员,目前月薪8000,但是你希望老板给自己开出月薪2万,需要怎么做? 要回答这个问题,我们先来聊聊程序员这份工作. 程序猿,又称码农或攻城狮,在行业外看来,这是一个光鲜亮丽的白领甚至金领职业--坐在电脑旁边喝喝咖啡敲敲键盘就能收入过万,这么好的事情哪里找去!但是程序员自己都知道,这份工作的真实体验并不那么令人愉快,我们细数一下程序员的七大恨吧.一恨客户需求天天修改,二恨单身成狗千百载,三恨年年岁岁都加班,四恨领导不懂瞎指挥,五恨客户无良骗方案,六恨谁都让我修电脑,七恨职业病多挣钱

[程序员入行必备]CSS样式之优先级

专业玩家请移步:http://www.w3.org/TR/CSS2/cascade.html 使用CSS控制页面样式时,经常出现设定的样式被"覆盖",不能生效的情况. 浏览器是依据怎样的优先次序判断CSS样式的优先级的呢? 总结如下: 样式的来源 样式有多处来源,有网页开发作者设定的.有浏览器默认的.还有网页用户设定的.各种样式声明逐层叠加,或继承.或覆盖.或叠加计算,影响元素的展现效果. 样式的来源依次有: 1.浏览器默认样式: 2.用户样式: 3.作者链接样式: 4.作者页内嵌入样