每一个程序员都应该成为架构师,“架构师”的职责,你准备好了吗

每位开发人员都应当是一位身兼架构师与问题解决者两类角色的程序员。另外,每一位开发人员都应当冠有架构师头衔。是的,每位开发人员都应当身负“架构师”职责。

要想交付最出色的成果,每位开发人员都应当身兼架构师与问题解决者这两大角色。

有时候我的脑袋里会突然出现像“微决议”这样的念头。基本上,微决议所要探讨的是我应该开始做,但在重要性方面还达不到人生高度的事物。

从 .net,到Java、再到安卓、云计算、大数据,再到 AI,VR,……技术创新的浪潮一波接一波的过来,你是想在那继续搬砖搬下去,还是想迎浪而上去经历浪潮?

下面来看程序员/软件工程师与架构师之间的区别所在:

• 关注范围:程序员专注于具体细节,而架构师专注于“宏观视角”。

• 领导关系:程序员处于被领导地位,架构师则扮演领导角色。

• 资历背景:架构师的从业时间一般比程序员更长。

• 气质特性:架构师是重要的梦想家,而程序员则是面向繁琐任务的实干者。

• 技术取向:架构师做出选择,而程序员提供选项。

• 技能:架构师的技能水平高于程序员。

• 代码:架构师需要编写之代码平均少于开发人员。

• 组织互动:架构师所参与之“业务”会议数量远多于程序员。

• 薪酬:架构师薪酬水平高于程序员。

• 自身价值:架构师的价值要高于程序员。

平常工作中不要仅局限于你手头上的工作,你负责的可能只是xx系统的“冰山一角”,而这个系统就是前辈们留下的宝贵财富,你要利用起来。把自己想象为一个"架构师",站的高一些,看的远一些,去了解这个系统的整个经脉,揣测当初为什么这么设计,换做我应该怎么做。

北京尚学堂表示时间是生命的基本组成部分,也是万物存在的根本尺度,我们的时间在那里我们的生活就在那里!我们价值也将在那里提升或消弭!Java程序员,加油吧!

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();