架构师一直是程序员「羡慕且追求」的高度,今天来说说我眼里优秀的架构师该如何定义。毕竟我也曾经是一名架构师:)在开始今天的话题之前我说一个和我前公司P9现在已经是P10的对话。问题是这样的他说公司中间件架构师不熟悉公司业务,很多事落地不了,非常的疑惑。他最近主要任务就是和这些架构师聊天解惑:)接着他说了一个类比的故事大概是这样的,我们(架构师)要建设一条高速公路,来分别看看公路建造者(架构师)和司机
转载 2023-08-13 10:41:40
113阅读
要成为优秀合格的架构师,必须具备前瞻性的眼光和系统性的思考能力。而拥有这些能力的前提是你必须完善自己的知识体系。 互联网思维不是工具,它是世界观。这篇文章之后,你可以尝试构建自己的知识体系了。愿每个人都可以像一个U盘一样,自带系统随处插拔。愿每个人都可以和别人不一样。 1、通用技能表1、通用技能: 我是谁:思维方式,不将就认真做事的人 如何做事:1)整体把握,找到方法论(解决方案),  
孙子曰:将弱不严,教道不明,吏卒无常,陈兵纵横,曰乱。今天参加架构师之路沈剑老师的直播,根据他个人的经验也再次引发我对架构师之路的再思考以及自我重新审视。首先对于沈剑本人来说,大多数人都是通过架构师之路这个微信公众号了解他本人的,也就说他的个人品牌已经打响了,这个其实对个人来讲非常关键,非常好其次,对于我们的中台建设,我们的架构师确实要解决实际业务问题的,而不是炫技,在过程里,架构师需要对当前的业
2016精选索引,点击标题阅读相关文章。 【方法论】《秒杀系统架构优化思路》《分布式ID生成器》《互联网架构,如何进行容量设计》《线程数究竟设多少合理》《单点系统架构的可用性与性能优化》《关于负载均衡的一切》《异构服务器负载均衡及过载保护》《LVS为何不能完全替代DNS轮询》《究竟啥才是互联网架构“高并发”》《究竟啥才是互联网架构“高可用”》《100亿数据1万属性数据架构设计》&nbsp
一、回顾:  经过二次的裸考,又一次跪倒在软考的大门之外,回顾二次的考试过程,不难发现,不能有侥幸心里,需要踏踏实实的系统复习。     所以我决定今天抽时间系统学习一下,争取会有一个好的结果。二、复习计划(一)考试分类1、上午综合 (150分钟,单选题)2、下午案例分析(90分钟,问答题) 3、下午论文写作(120分钟,论文写作)(二)考试知识点汇总1、计算机组成原理与体系统结构(2-4分)知识
一:继续学习,架构师之路     1:架构决定性能:            架构必须遵循基本原理,单纯的堆硬件,或者调优来提升性能其实有很大的瓶颈,让我想到了安卓和苹果系统            为啥苹果硬件总体配置总是比安卓阵营低(当然CPU除外)
1 IoC理论的背景 图1:软件系统中耦合的对象     如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。我们可以看到,在这样的齿轮组中,如果有一个齿轮出了问题,就可能会影
转载 2023-09-23 08:37:57
37阅读
2017上半年精选索引,点击标题阅读。【特别推荐】《架构师之路2016年精选66篇》发起一个活动,一起携手见证“架构师之路”的第一篇10w+,还差3000阅读,邀您一起转发。【通用设计与方法论】《单KEY业务,数据库水平切分架构实践》《架构设计中常见“反向依赖”与解耦方案》《互联网架构如何实现“高可用”》《互联网架构如何实现“高并发”》《典型数据库架构设计与实践》【典型架构实践】《计数系统架构设计
原创 2020-11-12 15:34:32
89阅读
Java基础知识JVMJVM线程线程IOMina集合集合设计模式创建型设计模式1、Factory Method(工厂方法模式)2、Abstract Factory(抽象工厂模式)3、Builder(建造者模式)4、Prototype(原型模式)5、Singleton(单例模式)结构型设计模式
qt
原创 2021-07-28 16:42:21
278阅读
1. 架构师之路(1)---面向过程和面向对象 1、引言   机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是两码事,同样的程序员,有的人几年之后成为了架构师,有的人却还在不停地coding,只不过ctrl-c、ct
转载 2021-08-14 10:44:21
437阅读
通用设计与方法论秒杀系统优化思路分布式ID生成方法容量设计线程数据设置多少合理单点系统架构一分钟了解负载均衡的一切(负载均衡)lvs为何不能完全替代DNS轮询(DNS轮询)如何实施异构服务器的负载均衡及过载保护?(异构服务器)究竟啥才是互联网架构“高并发”(高并发)究竟啥才是互联网架构“高可用”(高可用)100亿数据1万属性数据架构设计(数据架构设计)[理解不透]优化反向依赖(反向依赖解耦)典型
转载 2023-07-26 20:37:03
79阅读
目录文章目录目录高级程序员技术经理技术总监CTO软件架构师(Software Architect)解决方案架构师(Solution Architect)高级程序员高级程序员的主要职责是:实现复杂功能,编写核心代码;处理线上 bug,解决技术难题。技术经理技术经理的主要职责是:开发任务分派。开发工作量评估、分派,最大化资源
原创 2022-03-08 18:10:54
1487阅读
一、学习建议首先,业务架构师的核心是架构,不是业务也不是技术,是形成业务的架构,这一点很重要,要多学习架构设计知识。笔者对企业级业务架构的定义是根据企业战略,对企业能力进行整体规划并将其传导到技术实现端的结构化分析方法。这其中有三个关键词,整体规划、结构化分析和传导。业务架构师的核心能力是将复杂的业务体系进行整体性的结构化设计,无论你对 IT 技术或者业务有多熟悉,没有这一项能力是做不好业务架构师
【特别推荐】《架构师之路2016年精选66篇》发起一个活动,一起携手见证“架构师之路”的第一篇10w+,还差3000阅读,邀您一起转发。 【通用设计与方法论】《单KEY业务,数据库水平切分架构实践》《架构设计中常见“反向依赖”与解耦方案》《互联网架构如何实现“高可用”》《互联网架构如何实现“高并发”》《典型数据库架构设计与实践》 【典型架构实践】《计...
转载 2022-11-15 14:50:17
65阅读
首先感谢ITFLY8架构师之家关于大型网站架构的分享,使得对大型分布式网站有个比较清晰的认识。完成晚上自己的任务安排后,惊喜的发现《从零开始学架构》第一篇已经发布:从零开始学架构(一):架构师成长路径 看了以下路径,庆幸有这么贴切的描述,又感到前路漫漫,走了很多弯路,刷刷刷几年过去了,却发现自己并没有脚踏实地的走。五、架构师成长路径本质:学习,实践,总结,个人进步和能力成长的过程。开发工程:主要
转载 2023-07-12 18:12:56
73阅读
时间 -19.08.22-读《架构之美》对软件架构感悟如下1. 什么是架构师?答: 个人觉得,“架构师”就好比在城市建造初期的‘城市规划’类似的工作职责,在软件开发的期初,我们需要一个系统规划去规划整个软件系统的‘架构师’。使得我们的软件,在建造,维护,扩展的情况下都能有条不紊的进行下去,当然这是建立在一个好的架构基础上。所以,一个好的架构,会使得一个团队更好的配合,可以得到一个好的软件产品。
我是一名运维, 做开发一直是我的梦想。 但是总限制于各种原因, 一直未能如愿, 辗转反侧做了运维。 如今年近30, 孩子马上上幼儿园了, 房子也买了, 车也有了。 但是总是不甘寂寞,“妄图”有一番大的作为,年轻的时候总是不自律, 学很多东西,也都是两天的热情。现在明白过来, 脚踏实地才是根本。带着年 ...
转载 2021-10-13 23:37:00
210阅读
2评论
架构师的内功主要包含三部分:判断力、执行力、创新力,简单解释如下:判断力:能够准确判断系统的复杂度在哪里,就像武侠高手一样,能准确地看出对手的破绽和弱点。执行力:能够使用合适的方案解决复杂度问题,就像武侠高手一样,能选择合适的招式或者方法打败对手。创新力:能够创造新的解决方案解决复杂度问题,就像武侠世界里,小一些的创新是创新招式,而武学宗师能够创立新的武学或者心法,例如张三丰创立太极拳一样。&nb
转载 2022-08-22 13:13:14
203阅读
架构师成长之路 01 架构师成长之路 - Linux运维工具 架构师成长之路-系统监控工具htop 架构师
原创 2022-08-19 21:16:06
136阅读
# 架构师之路 — 部署架构 ## 引言 在现代软件开发中,架构师扮演着至关重要的角色。架构师负责设计和定义软件系统的整体结构和组织,以确保系统的可靠性、可扩展性和性能。在软件开发的不同阶段,架构师需要做出一系列重要的决策,其中之一就是选择适合的部署架构。 部署架构是指将软件系统部署到运行环境中的方式和组织结构。它涉及到系统组件的部署位置、通信方式、负载平衡和可伸缩性等方面。选择合适的部署架
原创 2023-08-22 07:01:20
316阅读
  • 1
  • 2
  • 3
  • 4
  • 5