当前位置: 首页 > news >正文

架构师的成长之路







架构与架构师







Architect,即架构一词可以溯源到希腊语ἀρχιτέκτων , 指的是建筑的规划,设计和建造过程和结果。现在也用于指系统的网络,软件,硬件的规划,设计和搭建过程。所以架构师就是从事架构设计的人。







架构师的分类







在IT、企业信息系统和互联网行业,做软件开发的人员占最大的比例,所以很多时候,大家以偏概全,把软件架构师当成全部的架构师。实际上,信息系统的设计除了需要软件架构师之外,还需要网络架构师、运维架构师、信息安全架构师、网络架构师、数据架构师等等。目前,随着大数据、人工智能、移动应用等在内的互联网技术的快速发展,各个行业对各类架构师需求殷切。

 







一万小时定律







作家格拉德威尔在《异类》一书中提出了一万小时定律--人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。一万小时的锤炼是任何人从平凡变成世界级大师的必要条件。因此格拉德威尔将此称为“一万小时定律”。在从一个技术愤青成长为一位经验老道架构师的过程中,一万小时定律再次得到了证明。

 







架构师的成长路径







要成为架构师,一万小时的锤炼是成长过程中的必要条件。大学毕业生在大学的4年时间里,专业学习估计有两年,以每天8小时专心学习读书计算,两年下来就是365X2X8=5840小时。所以大学毕业还够不上一个领域里世界级大师水平,否则大街上跑的都是世界级大师了。既然大学毕业构不成大师,那该怎么发展呢?

 

进入社会开始工作的大学毕业生,因为工作、恋爱、家庭等各种原因,在人生成长的几个阶段可以聚焦在成为大师的专业领域里面的学习时间很有限。如果毕业后能认真学习专业知识,那么需要5.5年可以有机会成为一个世界级大师或者架构师;如果在28岁之前无法聚焦某个领域而成为大师,那么在28岁之后,可以聚焦的时间比例就变成75%,完成1万小时的锤炼需要7.5年;如果35岁以后,那么学习的聚焦度就剩下50%,成为大师或者架构师的时间就要11年;如果46岁以后,那么学习的聚焦度就会减少到25%,成为世界级大师或者架构师就需要16年。所以积累经验提炼知识,成长为架构师有22岁、28岁、35岁、46岁4次机会,而且越往后越难。

 

从一万小时定律的锤炼过程我们可以了解到两点:

  • 聚焦

不要朝三暮四,不停地为了增加工资跳槽,踏踏实实在自己选择的的行业里面认真工作,不断时间,不断思考,不断提炼,长期坚持。

 

  •  突破

很多的技术人员往往在毕业后的2年内相信自己水平已经高到不知天高地厚的程度,这个时候如果不去思考和提炼就没有办法突破瓶颈向上发展。

 







架构师的素质





要成长为一位架构师智商很重要,但不是全部,情商也很重要,因为架构师需要不断地和各个方面沟通自己的设计思想,确保其他人掌握。除了情商和智商之外,还有一个非常重要的素质较悟商。所谓的悟商就是要能够快速地适应环境,随机应变。

 

更具体地说,架构师需要具备以下几个方面具体的能力和素质:

  • 业务理解:对自己业务领域的知识要充分了解和掌握。

  • 技术广度:对技术流派、发展、状态和前沿发展了如指掌。

  • 技术深度:对自己领域技术的原理,机制和应用深入了解。

  • 沟通能力:能用最简练的语言把自己的意思表单清楚明白。

  • 动手能力:必要的时候可以撸起袖子做具体的技术实施工作。

  • 美学素养:能够充分理解用户的使用习惯让用户喜欢自己的作品。

  • 丰富经验:经历过风风雨雨,能看到架构设计和实施当中的潜在风险。

 

概括上述几个方面的能力于下图:







总结







不想做元帅的士兵不是好士兵,不想成为架构师的工程师。要成长成为一位架构师最为重要的就是提早设计好自己的职业发展路径,有目的地学习,思考和提炼经验,牢记“学而不思则罔,思而不学则殆“的道理。坚持像激光一样聚焦在自己的领域,不断地突破思维的平静。如此下去,你不成为世界级大师或者架构师还有谁呢?






作者介绍




陈 斌

NETSTARS

首席技术官(CTO)







好消息







如果您想了解更多技术干货,NETSTARS CTO 陈斌翻译的图书《架构即未来》《架构真经》《数据即未来》《区块链启示录》《AI战略》《Python机器学习》正在京东和亚马逊热卖中!

《AI战略》书籍介绍:人工智能是令人兴奋、强而有力并且可以改变游戏规则的技术,但失败的人工智能项目也不少。本书将探索人工智能项目的风险,关键性考虑因素、利弊权衡和在推动过程中可能遇到的问题。你将学会如何通过成功的人工智能解决方案和以人为中心的产品来创建更好的人类体验并助力企业成功!

下面推荐两本陈斌老师亲自翻译的架构师必读图书:

 

《架构即未来》

推荐理由:本书尽地介绍了影响扩展性的各个方面,包括架构、过程、组织和技术。通过阅读本书,你可以学习到以最大化敏捷性和扩展性来优化组织机构的新策略,以及对云计算(IaaS/PaaS)、NoSQL、DevOps和业务指标等的新见解。而且利用其中的工具和建议,你可以系统化地清除扩展性道路上的障碍,在技术和业务上取得前所未有的成功。

适读人群:如果你想从一个技术专家转型为领导者,那本书你必须要读!

 

《架构真经》

 

推荐理由:本书是《架构即未来》的姊妹篇。全书共分13章,用成功互联网产品公司首席技术官和企业家的故事,引出了对构建可扩展的产品至关重要的50条规则,可帮助软件研发人员、技术运维人员和管理者修复或重新架构现有产品,了解关于扩展的佳实践并有计划地实施,还可以帮助建立一套架构原则以推动未来的研发。

适读人群:本书聚焦于技术架构本身!适合架构师、经理、软件研发、技术运维人员阅读。

更多精彩回顾

书讯 |9月书讯(下)| 开学季,读新书

书讯 |9月书讯(上)| 开学季,读新书

资讯 |TIOBE 9 月编程语言:C++ 突起、Java 流行度下降

上新 | 一本书带你吃透Nginx应用与运维
书单 | 开学季——计算机专业学生必读的10本畅销经典

干货 | 用户画像从0到100的构建思路

收藏 | 更新!更薄!更精华:《JavaScript编程精解》来了

视频 | 4min视频带你了解阿里B2B电商算法

赠书 |【第22期】网络安全在身边|最强学习书单整理

点击阅读全文查看更多架构好书

相关文章:

  • 区块链应用开发实战 | Dapp开发专业指南
  • RPA 如何赋能金融行业数字化转型?
  • 【第23期】令人舒心又伤脑的12张数学原理动图!你能看懂几个
  • 数据仓库、数据集市、数据湖、数据中台到底有什么区别?都得做吗?
  • 初学者指南:什么是算法?11行伪代码给你讲明白
  • 硬核干货|Java 面试题全梳理
  • 这本书厉害了!加州大学伯克利分校最新研究成果总结
  • R语言入门难、学不会?这本R语言编程指南解救你
  • 5G时代音视频开发王器:WebRTC
  • 10月书讯(上)| 双节同庆,读书正当时
  • 用Python爬取了全国近5000家旅游景点,分析国庆去哪玩
  • 聊聊Java那些事儿
  • 10月书讯(下)| 双节同庆,读书正当时
  • 35岁的程序员被优化,是市场经济的必然选择吗?
  • 逐行分析鸿蒙系统的 JavaScript 开发框架
  • python3.6+scrapy+mysql 爬虫实战
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 【知识碎片】第三方登录弹窗效果
  • Git初体验
  • Hibernate最全面试题
  • HTTP 简介
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Mybatis初体验
  • Python学习之路13-记分
  • SpringBoot 实战 (三) | 配置文件详解
  • vue2.0项目引入element-ui
  • 闭包,sync使用细节
  • 给Prometheus造假数据的方法
  • 好的网址,关于.net 4.0 ,vs 2010
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 嵌入式文件系统
  • 项目管理碎碎念系列之一:干系人管理
  • 怎样选择前端框架
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • #NOIP 2014# day.1 T2 联合权值
  • #WEB前端(HTML属性)
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (23)Linux的软硬连接
  • (二)c52学习之旅-简单了解单片机
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (一)kafka实战——kafka源码编译启动
  • (一)基于IDEA的JAVA基础12
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .Net 8.0 新的变化
  • .NET Core 项目指定SDK版本
  • .NET Core 中的路径问题
  • .NET基础篇——反射的奥妙
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • .net中我喜欢的两种验证码
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • @GetMapping和@RequestMapping的区别
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现