博客
关于我
不想成为架构师的程序员,只配叫码农
阅读量:88 次
发布时间:2019-02-26

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

刚刚过去的双十一,让“高性能”“高可用”“亿级”这3个词变成了技术热点词汇,也让很多人再次萌发成为「架构师」的想法。
先问大家一个问题:
你觉得把代码熟练、完成需求加上点勤奋,就能成为架构师么?
如果你这么认为,那你注定只能是“码农”。
从业这么多年,我见过太多普通程序员做到架构师的例子,但
更多的人在听话地把需求做出来,既不考虑更优解,也不考虑技术原理,重复千篇一律的代码,以为只要代码写的好就能做「架构师」
前段时间,还有哥们儿吐槽说,他们公司的架构师编程能力还不如他,伤感自己”怀才不遇“。 但其实,
架构师看的是综合实力,编程能力固然重要,但远远不够。 成为架构师,你需要有扎实的技术基础、出色的技术能力和优秀的架构设计能力。

  1. 技术基础是指数据结构、操作系统、算法应用、设计模式等,一切拥有优秀编程能力所应该熟知的软件基础知识;
  2. 技术能力是指使用优秀的技术去构建系统的能力,对大型互联网系统而言,包括缓存、异步、分布式、微服务等等。
  3. 架构设计能力需要考虑的点主要包括高可用、高性能、安全性三部分,站在业务需求的角度,对架构做出全局的把控和最优解。
可以说真正厉害的程序员,
可以站在更大的视野去看待代码世界。只有主动培养自己架构能力,及时解决业务问题、提升用户体验、接受更高难度的工作、做好解决更复杂问题的准备。
当你可以解决你工作分内之外的事情,你离架构师则更近了一步。
但架构思维并不是一朝一夕可以学得会的,你需要追随优秀架构师的脚步,学习他们的方法,了解他们的思想。 也许在实际工作中,你没有这样的机会,但相信我:
To Keep Learning,机会是留给有准备的人的。
硬核实战派
好几年前,有一门架构的入门必备书籍《大型网站技术架构: 核心原理与案例分析》特别火,几乎是当时的人手必备,影响了一大批人走上了架构师的道路。 不论技术能力还是对架构的理念,都让我非常佩服。 作者是
前阿里巴巴技术专家李智慧
他在软件开发摸爬滚打了近 20 年。
这 20 年里,他不仅经历过阿里业务的高速增长,也曾在创业公司积累了丰富的架构实战经验。曾设计开发阿里巴巴分布式存储系统 Doris、阿里巴巴印度站,参与 Apache Spark 开源框架的开发,对架构代码进行多处优化。
为了帮你快速成为一名架构师,或者是一名优秀的架构师。 他在拉勾教育推出了课程「架构师的  36 项修炼」。 这门课总结了李智慧 20 年的架构经验,尤其是最近这几年,对架构更深刻的感悟。
让你懂架构,教你做架构,帮你提升架构思维,助你更轻松地应对工作,通过晋升评审,拿到高薪offer,有更好的职业发展。

▲ 扫描下方二维码,可免费试读
课程已经完结,我看了下这门课,是从大型架构的演变史引入(所有的大型架构都是演变来的)
,带你摸清从 0 到亿级规模架构的演进过程及规律。即便你现在无法接触大型架构,完全可以帮你梳理一套架构的体系模型,不论实际工作处于哪个阶段,你都能用得上。
再细说一些的话,课程从分布式缓存、消息队列、数据存储和各类服务框架讲起,到高性能、高可用、安全架构等解决方案。 最后还结合互联网架构实战案例分析,再次加强你对架构设计的理解,帮你绘制出身经百战的技术团队所需的全盘技能与思维图谱。 (课程目录在文末)
真心给大家推荐
我的读者今天购买
限时仅需 ¥68 
原价¥198

▼ 扫描下方二维码,即可试读/订阅

尾  声
在电影《十月围城》中,一个年轻的革命党人说“我一闭上眼睛,就看到中国的明天”。
这个明天就是辛亥革命的蓝图,为了这个美好的明天他愿意抛头颅、洒热血,死而无憾。 创业者闭上眼睛就能看到企业的明天;
软件产品的开发者闭上眼睛就能看到软件实现价值的那一刻。这就是蓝图的力量。
也许有人会说“你是在忽悠我吧,只是想让我努力工作而已”。
青春总会逝去,人总是会死的,当有一天你白发苍苍回首往事,你会为无所事事而遗憾,但不会为被人忽悠而羞愧。批评马云忽悠的人,一定为马云在创建阿里巴巴的时候,没有忽悠他成为创始人而遗憾。
而我倒是真的希望,大家都可以成为架构师,哪怕是自己的架构师。
点击「阅读原文」,即可试读购买。

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

你可能感兴趣的文章
MySQL中的IO问题分析与优化
查看>>
MySQL中的ON DUPLICATE KEY UPDATE详解与应用
查看>>
mysql中的rbs,SharePoint RBS:即使启用了RBS,内容数据库也在不断增长
查看>>
mysql中的undo log、redo log 、binlog大致概要
查看>>
Mysql中的using
查看>>
MySQL中的关键字深入比较:UNION vs UNION ALL
查看>>
mysql中的四大运算符种类汇总20多项,用了三天三夜来整理的,还不赶快收藏
查看>>
mysql中的字段如何选择合适的数据类型呢?
查看>>
MySQL中的字符集陷阱:为何避免使用UTF-8
查看>>
mysql中的数据导入与导出
查看>>
MySQL中的时间函数
查看>>
mysql中的约束
查看>>
MySQL中的表是什么?
查看>>
mysql中穿件函数时候delimiter的用法
查看>>
Mysql中索引的分类、增删改查与存储引擎对应关系
查看>>
Mysql中索引的最左前缀原则图文剖析(全)
查看>>
MySql中给视图添加注释怎么添加_默认不支持_可以这样取巧---MySql工作笔记002
查看>>
Mysql中获取所有表名以及表名带时间字符串使用BetweenAnd筛选区间范围
查看>>
Mysql中视图的使用以及常见运算符的使用示例和优先级
查看>>
Mysql中触发器的使用示例
查看>>