您的位置:首页 > 其它

如何提高西安软件行业的开发能力(WEB开发)

2008-03-31 03:05 585 查看
人才难找 还是没有用好人才

现在遇到任何软件公司的管理人员,都在抱怨没有人才,没有高端人才。
似乎这已经成了制约西安软件也发展的重要阻力。
1、高端人才难找

不过也存在着大量的行为,让我们企业在人才使用方面造成巨大的浪费。
企业认为的高端人才就是高级程序员,我认识2个软件公司,甚至技术总监都是编码的,所以,导致全部公司以编码能力来衡量是否是高级人才,真是可惜。
2、以为编码能力强的人,就是高端人才,其实只是一个武夫

编码工作由于没有足够的设计,会导致出错的情况也比较多,很多编码者自己心里知道,其实自己的代码结构很乱,而且存在着大量致命的问题,只是上级还不是很清楚,所以,勉强能使用而已。很多人在项目结束后,都很想把代码重新编写一次,只是可惜再没有这个机会了,这样费钱的方式,没有人能够接受。其实他们不知道,这个软件其实摇摇欲坠。很多高级人才就被编码任务所纠缠,导致没有办法认真从事设计,从而导致编码的工作量有3倍以上的增加,徒然增加了成本,真是忘了那句话:磨刀不误砍柴工。
3、高端人才都去编码,编码困扰住了很多能力强的人才

大家都会困惑于软件的维护、软件的修改为什么这么难,现在很多软件的设计文档质量很差,编码人员能依赖设计文档的很少,更不要说,项目进展到最后,需求文档谁还关注了。这样,最主要的原因是:设计文档质量太差,没有优秀的人才去搞设计、更没有积累丰富的文档和设计经验,这难怪开发人员面对一堆无用的文档,为什么不重视它了。不能怪开发人员,应该怪文档编写的设计人员。
4、没有设计,更没有设计文档

设计文档是做完了,可是甚至连写文档的设计人员,都不知道当程序员交付了代码后,自己怎么能测试这个系统,就像盖楼房,没有给维修设立专门的通道,这样即便出了问题也很难维修和检测。甚至都没有考虑各个部件之间的可测量性,很多部件的测量必须依赖于其它部件的完成才能进行测量,这样你依赖我,我依赖你,最后大家谁都:靠不住。所以,设计要为代码开发、集成、以及验收做好充分的准备。
5、设计的可测量和检测性太差,据此编完的代码,无法测试

我们都是业余选手,无法随着对手的提升,而提升自己,我有深感,虽然社会已经需要大规模开发,但是,我们还是设计、编码、测试,无法分开,很多单位没有测试人员,或者很少,设计与编码几乎没有分开,这样做下去,只能是设计不像设计,编码不像编码,高级人才是:设计人才中编码水平最高的,高级程序员:编码人员中设计水平最高的。
6、编码无法外包,无法分为 设计、编码、测试这3个阶段

现在高级人才是企业老板的大爷,他写得代码不管能不能用,企业老板不敢抱怨一声,因为巨大的复杂的东西,他能找出一万个理由他必须这样做,而我们又要给他空间,否则他不好做事情,只有顺着他,更多的编码人员很过分,编写完了都不测试,简直是交付了一堆bug,还能混到高工资,越是能表现的人,工资越高,代码虽然能实现80%功能,但是20%的bug却在软件被淘汰了,也修改不完。
7、编码人员的绩效考核比较困难,虽然都是编码,多半难以监测是否合格,经常完成了后是一堆垃圾。

哈哈哈,不说了,就是这个意思:
8、软件质量控制环节薄弱,无法按时按质完成任务。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: