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



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

  

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

那就买Lamy2000吧。

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


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




  

相关话题

  专攻哪门编程语言好? 
  如何评价"Null reference - my billion-dollar mistake"? 
  说好的合伙人变成员工,我该不该离职? 
  上古时期的程序员都有哪些当今普通程序员无法想象的神级操作? 
  电脑点击“关机”后,电脑如何实现自动切断电源? 
  C「带坏了」多少程序语言的设计? 
  12 岁如何入门 iOS 编程? 
  为什么 Windows 不内置 DirectX 等组件? 
  NoSql是一种语言,还是一种概念? 
  如何评价Jexus V5.8.0 发布被人砸场? 

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





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