首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

开发人员扛枪,警惕自各儿的阿喀琉斯之踵

2012-10-25 
开发人员扛枪,警惕自己的阿喀琉斯之踵三五个人,十来把枪,希望成为开发正规军。在软件行业不算新鲜事,但是大

开发人员扛枪,警惕自己的阿喀琉斯之踵

三五个人,十来把枪,希望成为开发正规军。在软件行业不算新鲜事,但是大成者稀有,怎样在群雄逐鹿中,给自己的小部队争得一席之地,以图发展。开发人员创业要跳出程序员的思维,站在一个生活的“革命者”的高度去思考问题。警惕自己的阿喀琉斯之踵。

?

1 做零件还是做产品

???????? 如今的软件开发已经不能够再过去那样,可以理直气壮的称为一种艺术,现在的软件行业正走在一条工业化的道理上,出现了软件行业的流水线。软件行业正在朝着制造业的道路前行。每一个公司的领导者应该停下来去想想到底要在这条工业的流水线上占据怎样的位置。是做零件(相当于软件中的中间件)还是做产品(相当于软件中的应用),抑或是组装(相当于软件中的外包),如果是做产品,那么你的技术不是优势。如果是做零件,那么你对业务的了解能力不应是优势。如果做外包,那么你的价格才应是优势。

?

2 以开发人员为中心

???????? 这是开发人员创业最容易出现的问题,研发固然重要,但是仅靠研发是难以在软件行业中位自己争得立足之地,软件的竞争力表现在两个方面:软实力和硬实力。软实力包括产品的用户体验,视觉效果,客户服务等客户能直接体验到的实物。硬实力包括软件使用的技术,可重用的模式,设计的可扩展性等与程序员生活息息相关的事物。

一个成功的软件企业应该有两种人:产品经理和研发经理。产品经理熟悉各种业务,要比客户更了解他们需要什么。研发经理则涉猎各种技术,不一定精通每项技术,但在每个项目到来时,都知道如何用最优的技术去实现。只有这样,一个产品才有其灵魂和保障,在能够有竞争力。纵观多少涉足软件企业难以让用户接受自己的产品,不是因为技术的缺陷,更多的是因为对用户的了解不够。这也是为什么要做一个行业的软件。

?

3 高质量的测试环境

???????? 软件本身就是由错误构成的,这句话没错,但错误出现的次数则是应该控制的。开发一个高质量的软件,不是软件公司的一种权利,而是一种义务。在大型的公司里,即使没有一个优秀的测试环境,但他们有众多人员的层层把关。这对一个创业公司来说是望尘莫及的,所以一个高质量的测试环境对一个创业公司尤其重要,可以填补自己在人力方面的不足。

?

4 对新技术的把握

???????? 对技术的把握不好是一个公司的灾难。一个厉害的研发经理不是对每项新技术了如指掌,而是每次都能根据自己的情况选择最优的技术。

?

(未完待续)

热点排行