南宁达内:谈谈软件架构师这饭碗
根据信息产业部的有关文件,高端人才匮乏是中国软件产业当前发展致命的阻碍因素之一,多数企业的高端职位一直空缺但招不到合适的人才。
高端职位的空缺,导致企业技术层次一直在低水平徘徊。而众多低水平软件开发人员让中国大多数软件企业陷于严重的低层次重复开发状态,无法形成自己的产品研发和技术优势,导致国内90%以上的软件企业中的开发人员不到50人,很难发展壮大。
根据“第三届中国软件工程大会”的报告,在中国,未来五年,高端软件人才需求缺口达20万。而每年自动成长起来的软件架构师只有几百人,可见市场需求的巨大。
软件架构师是为技术团队服务而存在的,不是为其它的。
软件架构师是导师。
软件架构师是学生。
软件架构师是程序看门人。在狂欢过后留下来高兴的清扫场地。
软件架构师在混乱的地方维持次序,在有歧义的地方提出指导意见,在有争议的地方作出决断。
软件架构师参与系统的编码,对系统的核心有彻底的理解。
软件架构师创造出能让整个公司内部有效交流的标准用语。
软件架构师读的代码要比他写的多——在系统变更完成前捕捉住bug。
软件架构师在不忽略当前的需求要求下提供产品技术上的远瞻。
软件架构师对错误勇于承认,对功绩不贪享。
软件架构师勇于承担工作,在工作完成时才心满意足。