程序员的4个能力水平
发布于:百学网
2021-01-12
根据我9年的程序员工作经验,所有的程序员大致可以分为四个级别:线性级、逻辑级、架构级、工程级。
四个水平
一、线性级。
线性级程序员的思维很简单,写程序的时候就像盖房子似的,一块砖一块砖往上垒的,但是他不知道后面会垒成什么样,可能越垒越庞大,后面的代码组织、管理等会越来越混乱,最后导致后面的很多程序修改和维护很麻烦。
二、逻辑级
对于逻辑级程序员,已经掌握了一些算法理论基础,并且对于业务世界的逻辑有一个清楚的把握,能能够撰写出一些很好的模块和和函数,而且逻辑比较严密,bug比较少的这样的一个状态。
三、架构级
对于架构级程序员,因为除了对程序语言本身的了解和把握以外,还要对现实世界的所要解决的业务逻辑有一个清楚的把握和了解。
这样的话才能够对软件进行架构和分层,然后指导团队的其他成员来按照统一的目标来不断的实现。
四、工程级
对于工程级程序员,因为本身软件开发不仅仅是开发本身,这里面还有很多其他的项目管理的要素在里面。
比如说刚才提到的计划、组织、管理和控制,如果有了一些项目管理的指导和原则的话,那么对于一个软件工程的过程管理就会有一个"一览众心众山小"的这样的一个状态。
本站(www.100xue.net)部分图文转自网络,刊登本文仅为传播信息之用,绝不代表赞同其观点或担保其真实性。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系(底部邮箱),我们将及时更正、删除,谢谢
- END -
上一篇:java培训一般要学多久
下一篇:程序员的8个工作陋习