如何快速成为优秀架构师(速成版)?

如何快速成为优秀架构师(速成版)?

如何快速成为优秀架构师(速成版)?

对架构师来说,其劳动成果是很难被评价的。但是,有一类脑力劳动的成果,是比较容易被评价或者能够判断其对错的。比如考试的分数,比赛的输赢等;无论是根据结果或者市场来判断,这些劳动力都很容易被评价,又如某种UI/UE程序设计,可以通过数据统计了解其受用户欢迎的程度。

      但架构设计只是软件开发过程中的一个环节,而在这个多人协作的场景中,我们很难单独评价架构的优劣。由于硬件、软件、部署、人员、测试、用户、市场等众多的差别,即使是非常相近的两个系统,我们也很难判断两个架构孰优孰劣。比如,eBay的架构与Taobao的架构哪个更加优秀?

  • 在交付拖延的时候,我们可以将问题归咎于开发团队的效率低下。

  • 在出现质量问题的时候,我们可以将问题归咎于测试团队的疏忽大意。

  • 在负载撑不住的时候,我们可以将问题归咎于运维团队不够专业,甚至是归结为竞争对手的DDoS攻击。

那么,在出现什么样的问题的时候,我们可以将责任归咎于架构呢?

      所以,架构师是一个很难做好的职业。但是,从某种意义上来说,又是一个非常容易混的职业。因此,架构师除了具备扎实的知识储备外,还要特别需要强调自我修养。

      由于“架构是一组关键决策”,决策内容包括但不限于使用什么操作系统、语言、框架与类库;是否在架构中使用某种全新的技术方案;优先考虑或满足哪一方面的需求以及如何在技术上实现这一点。面对一个不断发展的系统,哪些部分需要优先重构、哪些决策需要重新考虑甚至修改;实际上,某些前瞻性的考虑也是架构决策的一部分。

      能够做出这些决策的就是架构师。或者说,在一个团队中,实际的最终决策者,就是事实上的架构师。无论他被赋予什么样的头衔。在一个团队中,我们总能找到这样的角色,而一个优秀的架构师,就是通常能够做出“较多”正确决策的人。

     在做出决策之前,架构师需要足够了解自己的“可选项”,无论是用户的实际需求,还是最新出现的技术和框架,都得要有足够深入的理解,而并非拍脑袋做决策。这时,就需要架构师具备深厚的技术内功,高瞻的远见和洞察,下面给大家分享下快速成为优秀架构师的秘诀和步骤。

     首先要有架构师职业规划,专业知识和兴趣,作为软件或计算机类毕业生,必须根据技术趋势和时代要求,积累新技术。

     另外,从挖坑填坑中积累经验,参与项目实践,版本开发和维护,实践出真智。多参加架构师技术峰会,技术论坛,吸取大咖经验。


     再者,参加一些架构技术培训,尤其是包含项目实战和技术误区的培训(如链接)。

     当然,参考阅读一些技术文献(尤其是英文技术文章),提前了解技术发展趋势,以便为后续转型做好技术储备,所以,英语阅读成了架构师必备技能之一。


     此外,今天给大家精心推荐几个架构或编程相关原创公众号,覆盖不同的技术领域,相信一定能给大家的成长有一些帮助。


Python那些事

如何快速成为优秀架构师(速成版)?

▲长按图片识别二维码关注

人生苦短,我用 Python。Python 越来越受广大程序员的喜爱。「Python那些事」致力于做最好的Python公众号,只为爱Python的你!公众号主要分享 Python 开发相关的技术文章、面试算法、工具资源和热门教程等。


高效开发运维

如何快速成为优秀架构师(速成版)?

▲长按图片识别二维码关注

云计算给IT基础设施带来巨大变革,在云计算时代如何做运维又如何实践DevOps?高效开发运维服务于广大运维工作者,与您探讨如何IT交付实现价值,为您献上技术知识的支持。


程序IT圈

如何快速成为优秀架构师(速成版)?

▲长按图片识别二维码关注

一个学习编程技术和读者福利共存的公众号。每天推送高质量的优秀博文、开源项目、实用工具、面试技巧、编程学习资源等等。公众号已经支持免费为读者下载****积分资源的服务!现在关注还有海量的学习视频大礼包,欢迎关注,老铁!


K8S中文社区

如何快速成为优秀架构师(速成版)?

▲长按图片识别二维码关注

Kubenretes,近3年发展最快云计算技术之一,K8S中文社区,关注Kubernetes、Docker、微服务等云计算,分享****、文档、实践经验、坚持干货的技术公众号。


IT轻社区

如何快速成为优秀架构师(速成版)?

▲长按图片识别二维码关注

IT轻社区,互联网优质内容分享,关注实战案例、大数据、人工智能、区块链、JAVA干货、面试技能、实时热点等,懂你没商量!


机器学习算法工程师

如何快速成为优秀架构师(速成版)?

▲长按图片识别二维码关注

致力于为机器学习、深度学习、数据挖掘等AI技术的“初学者”或者“爱好者”,进行基础理论与实战技能的介绍和学习。我们团队成员既有各个著名院校的在校硕士生、博士生,也有BAT一线资深工程师,我们会竭诚为您服务!


大数据前沿

如何快速成为优秀架构师(速成版)?

▲长按图片识别二维码关注

由百度开发工程师二胖创办的公众号。二胖?一个文章被知乎日报转载6次,收藏量超过100k的原创作者。除了技术文章,公众号还常常发表与职场、互联网及生活有关的文章,欢迎关注。


Linux阅码场

如何快速成为优秀架构师(速成版)?

▲长按图片识别二维码关注

Linux阅码场是一个专注Linux内核(进程、内存、I/O、驱动),系统编程与调试调优技术的公众号,它的文章云集了国内众多知名企业一线工程师的心得。无论你工作在哪一个层次,做内核、驱动、应用、运维或是Python,Java,云计算 AI等,理解底层OS和计算机系统的基本原理、系统调试与性能分析方法,都将使你如虎添翼!


      基于这些方法,在架构设计中,再综合各项因素,甚至是相互矛盾的各种需求,考虑到团队的实际能力与交付压力,平衡了先进性与可靠性、扩展性与稳定性、重要性与紧迫性之后,相信作为架构师的你,一定能做出了一组正确的决策。



温馨提示:

请搜索“ICT_Architect”“扫一扫”二维码关注公众号,点击原文链接获取更多技术文章

如何快速成为优秀架构师(速成版)?

求知若渴, 虚心若愚

如何快速成为优秀架构师(速成版)?