带你读《2022技术人的百宝黑皮书》——本周推荐 | 前端架构师的一些思考和总结(3)

简介: 带你读《2022技术人的百宝黑皮书》——本周推荐 | 前端架构师的一些思考和总结(3)

带你读《2022技术人的百宝黑皮书》——本周推荐 | 前端架构师的一些思考和总结(2) https://developer.aliyun.com/article/1242465?groupCode=taobaotech



思考和总结


回顾过去的工作,得益于团队的信任及大前端的不断演进,我可以不断学习思考实践、权衡重构及与人打交道,令我非常愉悦,受益匪浅。严格来说我应该算个前端解决方案架构师,在前端架构的方向,我也还有很多需要发展和改善的地方,下面梳理下个人的思考和总结:我认为一个好的架构师,不仅技术要好,还要懂业务;能从整体设计架构,也能在局部实现功能。首先,技术好是成为架构师的基础条件。在平常的开发中,需要多注意让你的代码容易阅读和扩展,多想想是否有更好的实现方式,多参与代码审查工作。这样通过大量的编码实践,可以逐步地培养出好的架构思维。成为架构师后也要多写代码,如果不写代码,是不能体会出开发的痛点和设计不好带来的问题,无法及时地对架构中的问题做出调整,所设计的架构可能不实用,甚至甚脱离现实。


架构师不同于高级开发可以只追求技术的深度,还需要有一定的技术广度。因为技术的选型,通常不能局限于一种技术,需要根据业务特点和团队特点灵活地选择,是 “T”字形的成长模型:


1. 广度:做技术方案时,要有多种选择,最好可以熟悉各个链路的关系

2. 深度:要能解决一些别人搞不定的问题,至少也能指导从某个方向入手排查


其次,要充分理解业务并时刻关注业务变化,使架构不仅能够很好地支持业务特点,并具有一定的前瞻性。架构师需要站在推进业务发展的角度上合理地改进和优化架构设计,为业务的快速发展做好保障。做“合适”的架构非常重要,避免拿着锤子找钉子。


再者,要做一个靠谱并有良好的沟通和协调能力的人。架构师往往要面临着跨组、跨团队甚至跨 BU 的一些技术方案,需要在互相信任的前提下沟通和协调各方的诉求和冲突。好的架构师也可以让业务、技术、团队一起变得更好。


最后,我想说其实做架构设计,并不代表一定要有一个架构师的头衔。每个人都可以参与到架构设计中来,只要心中有大局有架构思维,能理解当前架构设计,不断更好的优化和执行,就能写出好代码做出好架构,提升整体的凝聚力和战斗力。


要想成为好的架构师,没有什么捷径可以走。持续的学习,不停的思考,多问为什么,多想想还能不能更好。愿大家都可以成为一个优秀靠谱的程序员、架构师。

相关文章
|
前端开发 架构师
带你读《2022技术人的百宝黑皮书》——本周推荐 | 前端架构师的一些思考和总结(1)
带你读《2022技术人的百宝黑皮书》——本周推荐 | 前端架构师的一些思考和总结(1)
165 0
|
运维 架构师 前端开发
带你读《2022技术人的百宝黑皮书》——本周推荐 | 前端架构师的一些思考和总结(2)
带你读《2022技术人的百宝黑皮书》——本周推荐 | 前端架构师的一些思考和总结(2)
186 0
|
架构师 Linux Anolis
本周预告:资深架构师解读多架构体系下的内核与系统开发等技术演讲 | 第47-48期
今天下午4点,讲师带我们了解多架构体系下的内核完善与系统底层适配实践。
本周预告:资深架构师解读多架构体系下的内核与系统开发等技术演讲 | 第47-48期
|
2月前
|
Cloud Native Serverless API
微服务架构实战指南:从单体应用到云原生的蜕变之路
🌟蒋星熠Jaxonic,代码为舟的星际旅人。深耕微服务架构,擅以DDD拆分服务、构建高可用通信与治理体系。分享从单体到云原生的实战经验,探索技术演进的无限可能。
微服务架构实战指南:从单体应用到云原生的蜕变之路
|
弹性计算 API 持续交付
后端服务架构的微服务化转型
本文旨在探讨后端服务从单体架构向微服务架构转型的过程,分析微服务架构的优势和面临的挑战。文章首先介绍单体架构的局限性,然后详细阐述微服务架构的核心概念及其在现代软件开发中的应用。通过对比两种架构,指出微服务化转型的必要性和实施策略。最后,讨论了微服务架构实施过程中可能遇到的问题及解决方案。
|
5月前
|
缓存 Cloud Native Java
Java 面试微服务架构与云原生技术实操内容及核心考点梳理 Java 面试
本内容涵盖Java面试核心技术实操,包括微服务架构(Spring Cloud Alibaba)、响应式编程(WebFlux)、容器化(Docker+K8s)、函数式编程、多级缓存、分库分表、链路追踪(Skywalking)等大厂高频考点,助你系统提升面试能力。
288 0
|
Cloud Native Devops 云计算
云计算的未来:云原生架构与微服务的革命####
【10月更文挑战第21天】 随着企业数字化转型的加速,云原生技术正迅速成为IT行业的新宠。本文深入探讨了云原生架构的核心理念、关键技术如容器化和微服务的优势,以及如何通过这些技术实现高效、灵活且可扩展的现代应用开发。我们将揭示云原生如何重塑软件开发流程,提升业务敏捷性,并探索其对企业IT架构的深远影响。 ####
356 3
|
Cloud Native 安全 数据安全/隐私保护
云原生架构下的微服务治理与挑战####
随着云计算技术的飞速发展,云原生架构以其高效、灵活、可扩展的特性成为现代企业IT架构的首选。本文聚焦于云原生环境下的微服务治理问题,探讨其在促进业务敏捷性的同时所面临的挑战及应对策略。通过分析微服务拆分、服务间通信、故障隔离与恢复等关键环节,本文旨在为读者提供一个关于如何在云原生环境中有效实施微服务治理的全面视角,助力企业在数字化转型的道路上稳健前行。 ####
|
Java 开发者 微服务
从单体到微服务:如何借助 Spring Cloud 实现架构转型
**Spring Cloud** 是一套基于 Spring 框架的**微服务架构解决方案**,它提供了一系列的工具和组件,帮助开发者快速构建分布式系统,尤其是微服务架构。
1044 69
从单体到微服务:如何借助 Spring Cloud 实现架构转型