关于国内软件业的一些思考
来源:博客网 更新时间:2012-04-14
目前国内大多软件公司都在做一些低水平重复工作,例如OA系统,各种信息化系统,企业网站等等,当然,在这些领域如果要做的专精也是有前途的,据说国内某软件公司专做网站,也能达到近千人的规模,现在一般的企业网站的确难度不大,做一些静态网页就可以了,但现在能承接一些大企业网站建设的或许并不多,能保质保量实现一些大型商业网站的也不多,这也导致国内出现这样的状况,一面是大量用户四处寻找可靠的承接方,一面是大量的中小软件公司,要么规模不够,要么不够专精,总是无法满足客户的需求. 这说明国内的软件企业应努力找到自己的定位,如果做网站,可以专注在大型网站的设计规划上,如果做企业网站,也不应仅限于做一般的企业网站,现在许多企业网站对美工方面要求较高,因此企业应具备自己独特的技术优势.  

    另外,对于国内的软件企业,"不应仅限于做一些低端,要勇于向高端技术挑战",相比之下,国外在软件方面总能在一些高端技术上占领制高点,例如MPEG压缩算法,网络安全,人工智能等等。国内的汉王一直专注在手写识别领域,现在已经非常成功,足够的专注和一定的技术门槛保证了汉王科技拥有很强的生命力,政府方面也很推崇这些自主研发的企业.

    对于刚起步的软件公司,面临几个难题,一是要努力开拓市场,二是人才问题,三是内部管理,从市场看,如果是从事软件外包,还需要对项目工作量评估和回款问题重视起来,许多的软件企业在谈项目时急于拿下项目,总是把实际工作量低估,其实根据软件的特殊性,除了一些小型系统例如小网站,一般大的软件系统都较难估计准确的工作量,毕竟国内软件企业在规模上都不大,开发管理水平也不高.许多的项目到了后期都出现客户对项目延期产生极大不满的情形,承接方也处在希望尽快完成项目的极大压力下,因此在谈项目阶段,一定要把设计讨论的足够充分,对架构也要基本确定,否则无法准确评估工作量。人才问题相信也是许多小软件企业最为头痛的,虽然现在从事软件业的人才很多,但流动性很大,许多企业领导总觉得很难留住工程师的心,而那些拥有丰富经验、能领导一个小团队进行开发的技术人才又很难招到,个人认为,要保证团队的一个合理结构,一定要区分出初级工程师和能带团队的技术经理的层次,而且在激励制度方面也要配套,很多的企业对待高层技术人才总是参照一般工程师的薪资水平,总认为能高出一部分就可以了,否则似乎不公平,但从一些业内比较成功的软件企业看,许多技术经理的薪资往往会达到团队中工程师最高水平的两倍,确定报酬多少应当根据人才所做的实际贡献的大小.内部管理方面,国内的软件企业可谓各有各的招数,相比传统企业,软件企业的领导们都能放下架子,和员工们打成一片,至于弹性工作制,定期team building活动等等在软件企业也是很常见,个人看法是内部管理上应当关注团队的效率并保持不断学习,在这方面不一定要迷信各种国外的管理方式,领导层要时常的从员工的角度思考,许多企业里,领导对员工的爱好、理想等一无所知也根本不想知道,没有互相理解,合作往往就不顺利.