最近很火的π型人才对程序猿有哪些启示?
一、什么是π型人才?
官方解释:指至少拥有两种专业技能,并能将多门知识融会贯通的高级复合型人才。 π下面的两竖指两种专业技能,上面的一横指能将多门知识融会应用。
π型人才完全具备复合性、发展性、创新性、竞合性这四个特征,它是21世纪人才的标准。
核心含义:一项综合技能+两项专业技能
二、为什么突然提出这个概念?
因为在近期,美团联合创始人、高级副总裁王慧文回到清华发表演讲,在谈到创始人团队的人才理念时,
他认为:“我们所有人在学校读书的时候,每个专业都很难,要学得很好,这固然很重要,但是这个社会最稀缺的人才是什么? 是π型人才”。
也就是多个领域综合的力量更符合时代的发展需要。
随着时代发展,在国家新基建,信息化建设的浪潮下,单一技能以及无法应对纷繁复杂的工作情景。这本质上也就是通才和专才的论述,
专才固然重要,但是如果太过细分,很容易将思路落入条条框框之中。当然所谓的通才,也绝对不是什么都懂点,什么都不精通的含义,其侧重点是融汇贯通,把握大格局和方向。
三、π型人才对程序猿有何启示?
事实上,从信息系统软件开发的生命周期来看,就已经揭示了作为IT人应该在信息系统各个阶段都能了解把控,拥有从软件系统的概念到落地、运维及运营的全方位视角。
那么,我们先了解一下信息系统软件生命周期包含哪些阶段:
1、系统分析,在这个环节主要是对市场和商业模式的探索,通过成本效益的论证得出项目是否能够启动。并且要确定所开发的信息系统要完成的目标是什么,
确定目标系统必须具备哪些功能以及系统正常运行时应满足的性能指标。
2、系统设计,包含系统的概要设计和详细设计,这其实就是一个架构师在系统研发中的核心工作,如何进行架构设计和代码设计,如何进行技术选型等。
这个阶段的任务不是编写程序,而是设计出各个功能模块的详细规格说明,如信息系统各个模块的处理流程,系统的数据流程和数据库逻辑结构的设计。
结合现状,给出最合理及最优雅的解决方案。
3、系统实施,这个阶段就是按照计划,按照设计图纸做具体的落地实现工作。包括软件的编码、单元测试、硬件的安装与调试、文档编写及相关工作绩效数据和信息的输出。
4、系统维护,就是系统投入正常运行之后一件长期而又艰巨的工作。维护时期的主要任务是使系统持久地满足用户的需要。
具体地说,系统维护的任务包括当系统在使用过程中发现错误时应该加以改正;当环境改变时应该修改系统以适应新的环境;
当企业有新的需求时应该及时改进信息系统以满足企业的需求。每一次维护活动本质上都是一次压缩和简化了的系统定义和开发过程。
基于对上述信息系统生命周期的认识,当今IT行业最缺的就是拥有全局视野,更加关注项目商业价值,如何整合资源,如何在受控
环境下做出最合理的,最优雅的方案抉择。一方面是管理上的,一方面是技术上的。随着当今互联网的发展,在技术上不仅要掌握OLTP的相关技术,同时也要掌握OLAP的相关技术,
只有两者结合,才能做出适合企业发展的互联网系统和架构。在以商业价值视角的基础上,协调资源、管理项目。
结合企业业务需求合理的制定出系统架构,系统的落地方案才是作为一名牛叉程序猿应该关注的点,应该具备的核心竞争力。
总结:程序猿的π型人才:一个以商业价值为目标的项目管理技术+两个互联网系统专业技术(即OLTP/OLAP)。