码农:说好听点是在负责一个项目,其实我的工作就是整天修修补补

说起程序员平时的工作,那当然就是写代码了,不过,关于写代码也是分几种情况的,其中一种是项目维护,就是修复一些bug,调整一些零碎功能,增加一些小功能这样的事情,这类工作适合有耐心并且细心的程序员去做,因为有相当一部分程序员不爱维护项目,特别是不喜欢接其他人的项目,还有一种情况就是开发新项目,这种从零做起的项目自然是好多程序员愿意去做的,因为这种工作往往能给人带来成就感,同时也免除阅读别人代码的痛苦,上面说的这两种情况应该大多数程序员都经历过吧,近期,就有一名程序员网友给我们分享了他个人目前的一些具体情况。

码农:说好听点是在负责一个项目,其实我的工作就是整天修修补补

这名程序员网友由应届开发生的身份入职到现在已经在公司里工作了一年多了,目前在公司算是负责一个项目吧,可见能力也不错了,能独当一面了,算是一个不错的码农了,不过他自己是这么认为的,他说现在美其名曰是负责了一个项目,但是工作基本就是给这个项目修修补补,今天加个提醒功能,明天加个易用性工具,他对自己手头的这些工作有点疑惑,他在想整天做这些事情对自己有提高么?这是他目前比较疑虑的一点,针对他这些想法,让我们一起看看其他网友们都是怎么认为得吧。

码农:说好听点是在负责一个项目,其实我的工作就是整天修修补补

网友一:挺好的,可以考虑重构下代码,项目做点优化并且量化产出,明年等着吹b

上世是朵花:这是一把双刃剑,重构好了那算是有成绩,如果重构不好那就惨惨了,因此关于重构的事情不能冒然行驶,最好是制定一个周密的计划。

网友二:千万别重构,重构没产出还容易出问题

上世是朵花:总之慎重吧,如果对项目已经很了解了,有足够的把握,并且愿意花一番心思去制定一个详细计划,那么就去做吧。

网友三:大家都一样…不是人人都有女娲补天得机会…

上世是朵花:是的,有相当一部分工作是在维护项目,其实根据人的性格不同,有的程序员喜欢维护老项目,而大多数程序员则喜欢开发新项目。

网友四:别听楼上重构。没有几个领导喜欢你重构

上世是朵花:如果是对技术不太了解的领导应该是这样吧,他们的关注点应该不会具体到代码实现这个级别。

码农:说好听点是在负责一个项目,其实我的工作就是整天修修补补

网友五:问题是,这些东西很简单,你要想怎么可以做的最好。有空的时候可以看看别人写的代码

上世是朵花:没错,项目中有的地方肯定是值得去学习的,不要老是想着怎么去学习一些新东西,其实要学习的东西就在身边,从手头项目中也能得到一些有价值的东西。

网友六:每个老板都讨厌你重构

上世是朵花:看情况吧,根据老板的个人情况决定了,也根据项目情况,一般没有到必须重构的地步是不愿意花时间做这些事情的。

网友七:重构也得有人跟着你回归测试呀

上世是朵花:没错,如果重构起码需要有专业的测试人员做大量的测试验收工作才行。

网友八:挺好的 才一年 还是新人 肯定得做老项目

上世是朵花:这倒不见得吧,有的公司的情况恰好是相反,一些老项目不会交给新人维护,新人刚工作都是做新项目的,不过也要看具体是什么项目。

码农:说好听点是在负责一个项目,其实我的工作就是整天修修补补

其实,这样的情况也算是很正常的了​,在实际工作中有相当一部分工作是在维护项目的,没有说那个项目开发完就不需要有人管了,一直在开发新项目。整个技术团队中维护老项目的程序员也是占相当大的一部分比例了,只不过工作特色不一样而已,没有说哪种工作有价值,哪种工作没有价值,只要能带来真正的效益就是有价值的,不过对于大多数程序员来说,开发新项目更具有成就感这倒是真的,对于维护老项目的程序员,也可以多一些自己的想法,比如为项目添加一个小功能之类的,说不定哪个注意就能给产品带来更大的流量呢,总之,维护老项目没有什么不好的,同样也是有价值的,只要善于发现其中的闪光点和值得学习的地方。

以上所有图片均来之互联网

大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!

相关推荐