您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
初级Java程序员与架构师的区别是什么?如何突破自己?
程序员,架构师,自己的初级Java程序员与架构师的区别是什么?如何突破自己?
发布时间:2020-12-06加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
我有一个同学成为了技术大佬,他规划性很强,会有一个阶段性的学习和总结;而且他一直强调错误的工作经验,不是你的工作年限经验。
回答于 2019-09-11 08:43:50
程序员也叫码农或者码工,从名字上可以看出程序员在IT行业是处于最底层的。程序员的工作是最为基础的工作,就是所谓的“搬砖”的工作。
架构师负责的是客户的需求分析和系统的设计。如果通俗的讲就好像建筑行业的设计师,负责与客户沟通大厦想设计成什么样子,并进行大厦的设计工作。
软件开发工作最讲究实践,每个架构师都是从程序员成长起来的。因此首先要把本职工作做好,然后要考虑自己的领域。虽然都是做软件开发,但领域不同差异也非常大。以Web服务端为例,在数据Java语言本身的内容后,需要数据其它相关内容,包括业务知识和基础技术。
业务知识就是后端的具体业务流程,比如某宝,那你就要属性购物流程,购物车原理,商品管理原理等等。
基础技术则包括如何提高系统的可用性、如何提高系统性能,如何应付大并发,如何提高运维效率等等,数据库的性能优化等等需要广泛而深入的了解这些领域的内容。
回答于 2019-09-11 08:43:50
确实,普通Java程序员很少能成为架构师,这跟自己的学习能力有很大关系!不过当自己的学习能力不足的时候可以通过培训班来辅助自己学习!动力节点12年了只教Java,对于学习方法和课程设置很有自己的一套方法,我当初作为零基础小白是先自学的,但效率不好就来报的名,先上了15天试听后正式报名学习。通过这个良好的学习氛围和老师的辅导,我的学习方法也改变不少,为我现在工作中学习能力提升奠定了一定基础,我现在已经算是中级程序员了,我还会继续努力!向着神圣的大佬前进!!
回答于 2019-09-11 08:43:50
区别不大,程序员也经常遇到架构问题。要突破自己,需要更努力学习,开阔视野。
回答于 2019-09-11 08:43:50
程序员 是泥瓦工,搬砖垒墙的架构师 就是房屋设计师。架构师 设计好结构,程序员就只能在这个结构里折腾。架构师 也分很多种,我知道有应用程序架构师和框架架构师。想当架构师,至少有五年的编码经验,二到三年的管理经验,刚开始别想这个了。你所说的ssh三大框架,只能算是基本框架,就算是一个地基吧,把范围定下来了,如果直接那这个来开发,不是不行,但约束性无法保证,因为个人编码习惯的不同,直接用代码就没法看了。我做使用它们做一些重构,这个就算是业务框架吧,只是针对具体项目来制定的,使项目开发更容易一些。代码的规范性得到一定的控制。至于是干前台还是后台,那就看你公司了,以前我们是包画面做,前后台都得干。
学JAVA市场前景好,很多计算机专业的会选择去短期实训。这么多年来JAVA一样占据编程语言前三,可见其发展之潜力
回答于 2019-09-11 08:43:50
架构师填过的坑更多。
多写自己感兴趣的代码,就能很快图片自己。
上一篇:面对吉尔吉斯斯坦,中国球迷应该打出什么样的横幅为中国队加油?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |