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