博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java程序员该如何提升让自己成为高薪架构师?
阅读量:4293 次
发布时间:2019-05-27

本文共 940 字,大约阅读时间需要 3 分钟。

程序员提升为架构师,基本上就是走的技术路线。这相当与走管理路线的话,就是从项目经理如何走向研发经理,或者研发总监的级别。

如果想提升为架构师,那么这个职位是个综合性很强的岗位。具体包括:技术体系储备方面?设计能力提升方面?项目实战经验方面?与人沟通层面?平衡需求,架构,研发三方面角色的方面等。

1. 技术体系储备方面:

Java方向的技术体系共分为如下几个部分:Java工程师具备的基本技术体系:

在基础技术体系之上:还应该具备的:

分布式技术:zookeeper等

消息中间件技术:rocketMq,rabbitmq等

微服务技术:dubbox,springcloud等

注意:以上资料可以关注头条号:“互联网IT技术” ,每天都发布相关技术文章。

2. 架构设计能力层面?

这里包括:架构设计的专业知识(推荐看看:架构设计五视图,这个我们在架构设计层面经常用到。)

丰富的高并发处理能力

分布式锁的驾驭能力

高可靠的方案能力

开源框架的底层代码研读和修改能力等

3. 项目实战经验方面?

如果想成为架构师,项目实战经验的积累非常宝贵。很多技术知识,虽然能看懂。但是没有场景对你进行历练,这就不行。如果,你现在的公司的业务发展很好,比如说:用户量在千万级别或者更高。那么这方面的积累还是非常关键的。如果企业一直让你做的是普通编码和解决bug,那么这样的成长,对你还是挺不利的。长期这样,建议换换工作。

4. 与人沟通层面?

每个人的成长要素有个曲线图。沟通在开始工作时,占的比例在30%以下。可以越往上这个比例越高,到了架构师级别甚至可能到了50%以上。当然,这不是说技术不重要,而是说这个人综合素质很高了。在这个基础上沟通的比例更大

5. 平衡需求,架构,研发三方面角色的方面

有人经常拿造船举例子。一个造船的架构师,听了很多方面的建议,满足了各种需求,最终船造的什么都不是。作为一个架构师,不能都听,但是必须先听再做决策。架构设计没有最好,只有在某些场景下,哪些更适合。

希望上边的内容对你有帮助。也欢迎大家多关注头条号 “ 互联网IT技术 ” ,这个头条号每天都发布技术文章,包括Java、大数据、前端、Android、IOS等方向,鼓励大家发散式讨论,互相帮助和成长。

转载地址:http://pyzws.baihongyu.com/

你可能感兴趣的文章
FFmpeg 新旧版本编码 API 的区别
查看>>
RecyclerView 源码深入解析——绘制流程、缓存机制、动画等
查看>>
Android 面试题整理总结(一)Java 基础
查看>>
Android 面试题整理总结(二)Java 集合
查看>>
ubuntu18机器学习环境安装基于anaconda
查看>>
指定jupyter运行的conda环境和报错处理generator_to_async_generator
查看>>
alphalens入门篇,重要图表绘制和含义
查看>>
pandas dataframe多重索引常用操作
查看>>
CTA分类
查看>>
国内4种常用日内CTA策略介绍及实现
查看>>
seaborn常用速查手册
查看>>
机器学习与股价预测
查看>>
量化中需留意的坑之一
查看>>
量化策略开发中的参数调优
查看>>
常见期权策略一览(期权,组合)
查看>>
配对(套利)交易之一,筛选符合配对规则的股
查看>>
股票竞价和撮合
查看>>
海龟交易策略要点总结
查看>>
量化中需留意的坑之二
查看>>
配对(套利)交易之二,符合配对规则回测
查看>>