有读者朋友给我留言,如何才能真正的提高自己,成为一名架构师,有学习各种语言的小伙伴。

这里我结合我的学习方法论,再结合我自己的经验,分享部分心得,希望对你有所帮助。

欢迎小伙伴留言给到你现在遇见的问题。

学会抓住问题的本质

如果你想成为一名架构师,你首先需要正确的看待架构师这个职位,哪怕你自己手动去查很多架构师的工作职责也好,至少对架构师这件事需要正确来看待。

一篇文章搞懂高级程序员、架构师、技术经理、技术总监、CTO,从薪资到技能要领的区别,这篇文章我不仅写了架构师的技能要领,还包含了往技术管理发展这条路的发展方向,你需要具备什么样的素质和能力。

做技术的小伙伴,首先有一点你要清楚,不是说人人都是架构师、人人都是技术总监、人人都是CTO,关于这一点,你一定要结合自己的兴趣和爱好去发展,否则这件事你早晚会遇见大的瓶颈期,你的兴趣爱好没在技术的深度研究,你天天逼着你自己也不一定能做到架构师这个级别。

我拿自己做一个例子,这样也许会更容易理解。我自己做过架构师,后期转型到管理,后面又转型到产品这个方向,驱动我自己去做这件事背后的本质是什么?后来我回顾,就是典型的兴趣驱动,我越来越认识到不能局限于技术本身,想搞清楚技术之外的事情,随着悟性的提高,越来越发现没有产品没有市场没有业务的支撑,技术真的没有自己的立足之地,这一切驱使我自己非常想去了解技术之外的世界,转型管理产品等也是这个逻辑,随着而来的收获,就是我也更加清楚的认识到自己的盲区,更清楚自己擅长什么,不擅长什么。

如果这个时候再回个头来看待技术,我相信更好的利用好技术本身。

其实,这就是一种锻炼自己的思维的方式,然后再不断去学习抓住问题的本质,这样的思维你不断练习和训练,解决问题的能力会越来越强。

如何有效成为架构师的建议

早期在你还看不清楚个人职业发展方向的时候,我个人的建议就是投入进去,干出成绩,然后再看自己下一步的选择是什么。

所以,你早期既然已经投入到了技术,你就把手里的工作做到比你现在好,好到什么程度,在你公司这个现阶段,你缺一不口,这一点难吗?我觉得只要你想做好,一点都不难。

这个时候,你只有心沉淀下来了,我再讲如何提高自己,往架构师发展,这件事才有眉目,否则就是空中楼阁,没有任何意义,你也不会有什么收获。

这里语言我不是特别关心,学java、php还是什么的,这些都是工具,实现方式不同而已,背后的技术支撑方向基本是一致的,从程序员进阶到架构师,6大核心技能详解,在这篇文章你可以重点看架构设计这个环节,除了语言本身,架构设计这些是想通的,不管你是什么语言,CDN你需要搭建,缓存你要使用吧,搜素引擎有条件自己要搭建一套吧,数据库采用sql还是nosql,这些是需要的吧,采用异步消息还是同步消息,异步消息队列的使用场景有什么差异性,这些知识你是需要的吧,这些与语言有关系?

再给到大家一个我的建议,你想尽快提高自己的架构设计的能力,只有一个办法,高强度的实战,从实战中拿去经验,这个办法是最好的。如果有手把手带着你设计一套分布式系统这样的场景,从linux搭建再到系统设计,再到代码规范,再到代码review等等,你多参与这样的系统设计,你的成长是最快的。我之前的文章提到过淘宝发展历程最具决定性的一次技术架构演变,大部分后来淘宝技术厉害的人物都是从淘宝的五彩石项目锻炼出来的,这些宝贵的实战经验到现在仍然非常有效,这里就是典型的实践出真知。

最后,你想成为优秀的架构师多看书,这些是我推荐的互联网优秀架构师进阶必读书单V2.0


如何才能真正的提高自己,真正成为一名出色的架构师?相关推荐

  1. Java程序员该如何学习才能成长为一名优秀的架构师

    Java架构师,首先要是一个Java程序员,熟练掌握使用各种框架,并知道它们实现的原理,Java虚拟机原理.调优,懂得JVM能让你写出性能更好的代码,池技术,什么对象池,怎么解决并发量.连接池,线程池 ...

  2. 爆肝分享!什么样的架构师修炼之道文档,才能帮助大家修炼成为最最出色的架构师?不服就干!绝不怂!

    前言 卓越的软件架构师从何而来? 所有程序员都有成为架构师的潜力,只要掌握了架构师的思维方式和工作方法,你也能成长为架构师. 本文教你如何像架构师那样思考问题.理解需求.设计架构.评估结果.编写文档. ...

  3. 南京java架构师工资_java架构师工资一般是多少?怎么提升才能获得高薪?

    这几年Java一直以自身的优势霸占榜首,而且其实java架构师工资也是行业比较高的,下面来看看java架构师的工资到底有多少,当然这也是要区分地区的,以及怎样提高自己才能获得高薪呢? 当程序员容易,当 ...

  4. Java码农怎样才能成为年薪60W的高级架构师进入BAT?

    怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名遭到BAT疯抢的架构师. 那么遭到BAT疯抢的架构师应该有怎样的技术知识体系,这不仅是一个刚刚踏入职场的初级程序员也是工作三五年之 ...

  5. 从过去的错误中吸取教训_要学会从错误中吸取,经验教训,才能更加完善提高,自我价值...

    原标题:要学会从错误中吸取,经验教训,才能更加完善提高,自我价值 我们每个人都有可能犯错,但是面对自己的错误应当如何处理,不仅直接关系到个人修养的高低,更关系到事业的成败. 如果一个人在发现自己的错误 ...

  6. 程序员和架构师的区别在哪里?Android程序员如何才能实现技术上的进阶?

    Android开发这么多年,但是还是经常会有人分不清程序员和架构师,在招聘的时候,明明招聘信息写的是"招架构师",但是,来的人更多的人说着要当架构师,其实能力也只是普通" ...

  7. 非著名架构师告诉你,代码该如何写,才能自己写的容易别人看的也不痛苦

    来自:编程新说 切身感受 在这个世界上,最难看懂的文档,永远是同事写的需求文档.最难看懂的代码,永远是同事写的业务代码. 我很纳闷,像Spring这样的官方英文文档,我看起来也不太费劲,但是需求文档, ...

  8. 架构师前辈告诉你:代码该如何才能自己写得容易,别人看得也不痛苦

    来源 | 编程新说 责编 | Carol 头图 | CSDN 下载自视觉中国 切身感受 在这个世界上,最难看懂的文档,永远是同事写的需求文档.最难看懂的代码,永远是同事写的业务代码. 我很纳闷,像Sp ...

  9. 到了2020年,技术水平到底需要达到怎样的程度才能成为顶级的阿里P8架构师

    最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那-瞬间就E经定下来了,后续的面试只不过是一-种验证而已(注意,是验证, ...

最新文章

  1. 关于Linux访问web遇到403 Forbidden的问题
  2. 英文数据集txt_YOLOv5在建筑工地中安全帽佩戴检测的应用(已开源+数据集)
  3. python 改变词典顺序_按词典顺序排列的功率集
  4. sql查看视图字段信息_高级(视图 索引)
  5. ubuntu12.04安装搜狗输入法和配置
  6. crammd5 php,使用CRAMMD5的SMTP身份验证
  7. 洛谷——(100分)P1590 失踪的7
  8. 给2012 年考上北邮的同学的几点建议
  9. Linux平台(Ubuntu或者树莓派)上下载磁力链接;使用Deluge下载
  10. SAP SD跨公司销售案例教程案例介绍
  11. 关于mysql的题目_关于MySQL的经典例题50道 答案参考
  12. 对视图有时为什么使用select top 100 percent 而不使用 select 呢
  13. 微信小程序带图片弹窗简单实现
  14. webView加载全景图
  15. Ubuntu更新-换源问题
  16. 人工智能AI编程基础(六)
  17. 年入200万的华人程序员,过了30岁就成傻逼了?
  18. Reinforcement Learning | 强化学习十种应用场景及新手学习入门教程
  19. 《CSDN博客搬家》
  20. 【GridMask】《GridMask Data Augmentation》

热门文章

  1. 【转】[iOS] 关于 self = [super init];
  2. WDK中出现的特殊代码
  3. .net 2.0 制作 柱状图
  4. 什么是一致性Hash算法?
  5. __attribute__((always_inline))
  6. fwrite在任意位置写入文件,并可修改文件内容
  7. 北美暴风雨,Linux5.12被延迟6天发布
  8. linux设备模型之kset/kobj/ktype分析
  9. ​CPU单挑到群架发展史
  10. 【Pytorch神经网络理论篇】 16 过拟合问题的优化技巧(三):批量归一化