龙空技术网

架构师和工程师的区别

老卢私塾 177

前言:

此刻兄弟们对“python架构师”大约比较珍视,兄弟们都想要知道一些“python架构师”的相关资讯。那么小编也在网络上汇集了一些对于“python架构师””的相关文章,希望兄弟们能喜欢,小伙伴们快快来了解一下吧!

关注微信公众号 老卢私塾

【我说的都是我的经历、印象、记忆,肯定不会100%准确,请凑合着看,咱们这不是写学术论文】

架构师和工程师的区别

有同学问“老师如果可以的话那就讲一讲工程师和架构师吧”

好,今天为你制作一期。

观看注意:

1我再说一遍:我说的是我知道的,可能和你知道的不一样。

2此处说的架构师是指狭义的架构师,即程序员,而不是广义的架构师,比如业务层面的架构师、人生的架构师这种类比性质的。

我说下我的经历,相信这位同学就知道程序员(工程师)和架构师的区别了。

我05年入职时,就是程序员,那时没有“码农”的概念,那时的工程师都是非软件工程师,后来才有了软件工程师的概念。

我那时考软件资格水平考试,它的级别划分就是:程序员、高级程序员、系统分析师

也就是说:并没有软件工程师的概念

现在你们再看就有软件工程师了。

这就是名词的变化

农码,这个词就有despising的意思了,呵呵。

总结:程序员==工程师、农码

架构师

比如来了个项目,甲方或领导跟你说了后,你就能脑子里胸有成竹,从服务器【Linux集群、大并发、MQ、大数据】、到软件【WEB、App、EXE、so】,比如以JAVA为例,各种中间件怎么使用、连接起来、针对业务的数据结构、数据存储设计。

总结:架构师的工作就是:能拿出把“业务”用“各种技术”全部实现的方案。

然后方案中的各个环节,就安排相应的程序员来实现即可。

现在开发不比当年,就是一个架构、一种语言。

比如:Windows、VC搞定

或者:全是WEB应用

现在开发多是“异构”项目

也就是一个项目中会用到exe(PC端)、web(这个肯定不能少,绝对的主力)、App(移动端,再说回来flutter真的好简单,再让它发展几年,等所有坑和三方库全了,全面改成flutter)、Linux服务器大并发,各种业务中间件集群、大数据、AI(python、matlib)

所以说现在对架构师的要求可见一般

以上说的

大家加油,立志全栈+横栈全面发展,你会得越多,你才越能成为一名好的架构师。

标签: #python架构师