北大青鸟西安建大IT学院:你知道如何从码农一路打怪

日期:2019-07-03 09:18作者:北大青鸟西安华清校区

摘要:在程序员这一行里面,真正做到架构师的很少,既要懂技术,又要懂业务那就更少了,那一名Java程序员该如何成为优秀的架构师呢? 架构师,可以理解为一个公司开发团队的领导者,
关键词: 北大青鸟学员风采

在程序员这一行里面,真正做到架构师的很少,既要懂技术,又要懂业务那就更少了,那一名Java程序员该如何成为优秀的架构师呢?

 

架构师,可以理解为一个公司开发团队的领导者,除了必要的技术以外,更重要的就是对客户的需求非常明确,有独特的创意,从而灵活的整合技术资源为需求者提供互联网应用解决方案,可以说是非常重要的。

 

首先你想成为一个Java架构师,那么你起码要是一名Java程序员也就是说,基础必须掌握牢靠,对Java的了解要超乎一般人,理解要更深入。

 

我们来看一份任职要求,职位是Java架构师。

 

知识的深度:至少是某个领域的专家,比如消息队列,activeMQ熟悉其源码等,知道其实现。

 

优秀的学习能力:对新的技术和前沿性的技术进行学习,使用它来解决工作中的业务问题。

 

那么你该如何去做呢?我觉得可以从以下几个步骤开始:

 

1: 扎实的Java基础,Think in Java上介绍的内容都能理解,做到这一步恭喜成为了程序员。

2:熟练使用主流框架,如:mybatis,spring 等。

3:研究过至少一种以web框架的源码,如spring mvc ,struts 等。

4:架构过或者参与过高并发系统设计,知道如何应对突发情况。

5:对自己所处的业务能够根据自己的知识维度,提出优化建议或者预测其风险点。

 

 

 

其实能否成为架构师跟机遇有很大关系,比如一个程序员,以上都做到了,但是公司并没有给他这个机会去做,一个真正架构的机会。因为之前的架构师不离职他就没有机会,这就是现实!

 

技术人的归途

 

走技术这条路,归途是什么?是否转型又该如何抉择呢?

 

至少有好几条路线是可以走的,比如:深入技术、转型做产品、转型做管理等,需要根据自己的特长和性格来选择,做自己喜欢的事情。

 

从技术转管理,对自身的要求比较高,说具体点,需要看自己的情商,为人处世的经验,与人沟通的技巧,自己也需要有足够的胸怀,去包容一些事情,还需要自己有足够的人格魅力去吸引别人,让别人愿意跟着你一起做事。管理有些东西是很难从书本上学到的,但一些经典的管理理论是必须要去学的。

 

相比较而言,继续深入技术或者从技术转产品会容易一些了,因为很多时候都不太需要与人打交道。

 

选一个方向,然后多阅读一些高质量代码,站在前辈架构师的肩膀上,才能比较快速的进步,长时间的技术积累,业务项目的积累,合理的方案解决通用问题,多角度思考问题,多读的目的是开拓自己的视野,让自己具备举一反三触类旁通的能力。多写是脚踏实地,避免夸夸其谈纸上谈兵,多思考是融会贯通所读所写。







转载请保留本文网址https://www.sxbdqn.cn/xyfc/xyxs/22.html
上一篇:HTML学习心得
下一篇:写在毕业第8年:这世界上人和人之间是有能量区
北大青鸟
校区简介
青鸟品牌
就业体系
就业学生
在线报名
热门课程
BCVE视频特效课程
BCUI全链路UI设计
BCSP软件开发专业
BCNT网络工程师
JAVA工程师
青鸟问答
男生学什么技术好
女生学什么专业好
北大青鸟师资
北大青鸟就业
北大青鸟学费