
O已经走向了管理和业务,脱离技术一线。如果发现你们公司总监或CTO还在写Code,那说明你们公司有点小,真的很小,有可能都算不上个公司。
首先,架构师一定是“掌握过”技术的。
这里的“掌握过”要理解一下,架构以下的程序员都是在一条赛道上跑,熟悉业务再深入技术底层。
比如一个刚毕业的IT,从事java开发,一开始就会个java语法,略微会个spring,这叫 初级 程序员。等他工作个1年,发现能在一个搭建好的project框架下熟练开发业务,不需要太多帮助了,这叫 中级 程序员了。在过个3年左右,在常规的业务code下已经不满足了,开始搞框架并能自己搭建和维护,新业务启动能copy个框架过来直接开始写业务,这个时候已经是 高级 程序员了。再有个3年左右,部分程序员已经不甘心写业务code了,开始专门搞框架维护,研究底层源码,还自己写个把框架,能提升各种性能瓶颈,这个时候已经 专家 程序员了。
有一天专家程序员突然对整个业务系统感兴趣,想设计一个完整的系统,从页面+后台+数据,还有包括人员资源,都整合起来把系统落地建设完成。这个时候这个专家发现自己的知识太过细分了,还有很多不会,如web开发,app开发,h5开发,数据库维护,项目管理,人员组建,人员管理等,这些能力都需要才能搞定一个完整的系统建设。
这个时候这个专家开始拼命的学,这个时候“学习能力”才是根本,因为学的东西太多太多,跨过去 专家 就成了 架构 程序员了。
(编辑:南通站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|