百科问答小站 logo
百科问答小站 font logo



同事离职,我接盘了个垃圾项目,该如何是好? 第1页

  

user avatar   ze.ran 网友的相关建议: 
      

程序员的能力有两个方面,一是专业技能,一是行业知识。

代码写得好,跑得快,这是专业技能;写出来的代码要解决什么问题,如何解决,则是行业知识。就好像销售一样,如何沟通,把握客户心理,是专业技能;了解所卖产品,卖车的懂车,卖电脑的懂电脑,这是他们的行业知识。要想业绩好,二者缺一不可。

但作为程序员,往往关注前者,轻视后者。

专业技能带来机会和抗风险能力,可以选择公司,适应环境,不会因为某个行业的没落而陷于困境;而行业知识是门槛和护城河,可以帮你在竞争中保有优势。做互联网的,要懂人心;做企业的,要懂业务逻辑;做电信的,要懂telco;做ERP的,要知道进销存...

为什么有时候一群优秀的程序员,却做不出优秀的产品?为什么有的网页游戏,却比3A大作赚钱?这就是对行业的理解,对受众的把握。很多时候,程序员觉得这些和自己无关,不是知识。

但是,当在设计系统时,在权衡取舍时,我们做出的决定,往往是基于对需求的预测,而预测的准确与否,取决于对于行业的理解。很多想当然设计,和让后继者诟病不已的缺陷,多是源自行业知识的不足。

回到题目,一个跑了七八年的项目,自有其价值,不能简单的称之为垃圾。有更多的软件,还没有用户就消失了。用现在的眼光,看十年前的技术,自然有很多问题,但有人用,就说明有需求。

好的做法不是重构,而是理解需求。

这类老的代码,可能一半是补丁,一半是业务逻辑。不要在意补丁,多读业务,读懂了,就成了你的行业知识。别人不懂,你懂,你就是domain专家,下次竞标这个行业的项目,就需要你的贡献。自然而然,就可以参与立项和设计,进而经历整个项目周期,完成接盘侠的蜕变。

就技术而言,开创项目时能学到的,也比中途接手要多的多。


user avatar   xie-lang-33 网友的相关建议: 
      

除非你男票很爱用钢笔写字,是真的【爱】的那种,

没事儿不玩游戏,不看电视,不看漫画,不下AV,不跟朋友鬼混;

而是每个周末会专门准备1个小时,练习一篇长恨歌。

否则,就我所知的男人里面,极少有人可以配得上这么一只笔。

对绝大部分人来说,这种礼物束之高阁或不慎遗失是它的最终宿命。

如果你铁了心非要给他买一只这么华而不实的礼物,

那就买Lamy2000吧。

好歹外形好看,转送给别人做礼物也算是个稍微好一点的归宿=.=


如果不幸你男友就好这一口,那就百利金吧,德国货,有信仰加成。




  

相关话题

  大三下学期了,比较熟悉C#但哪都看到JAVA薪资和发展都比.net好,想转学JAVA,还来得及吗? 
  Stack Overflow 2016 年度报告中有哪些有趣的事实? 
  为什么空乘的离职率高? 
  如何向完全不懂编程的小伙伴解释「程序写死」? 
  为什么写程序的时候可以坚持很久,但是学习数学就很难保持注意力? 
  哪里可以看代码直播? 
  程序员有很厉害,不外传的代码吗? 
  为什么编程语言中没有一种 if,来判断大概率为真(或假)的情况,来提升 CPU 分支预测的速度呢? 
  如何才能创造一门世界顶尖的中文编程语言? 
  华为自研的「仓颉」编程语言,未来能取代java的地位吗? 

前一个讨论
一个人可以多有才华?
下一个讨论
搜狗搜微信链接为什么老是失效?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利