经常听到一些程序员说:“我们公司的架构师天天就在开会,调研,设计,写文档,指指点点,根本就不写代码。真好。”“我的下一个目标是做架构师,这样就不要写代码了。”“你们公司的架构师要写代码吗?”对于这些说法,不同的人会有不同的观点。对我而言,我会旗帜鲜明,毫不掩饰的表达:我希望网站建设架构师能在百忙之中拿出一定的时间来写代码,特别是核心代码,什么时候都不要忘了和磨练写代码的基本功,如果还想走技术路线的
转载
2023-09-25 19:18:35
86阅读
Web应用,最常见的研发语言是Java和PHP。后端服务,最常见的研发语言是Java和C/C++。大数据,最常见的研发语言是Java和Python。可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。有不少朋友问,除了掌握Java语法,还要系统学习哪些Java相关的技术?今天,就为大家整理一
转载
2023-10-04 19:02:38
87阅读
见字如面,我是军哥!各位周末好呀!经常有读者问我,为什么 CTO 不写代码,还这么牛逼?拿那么高工资?其实,这个问题本身就错了。就好比问:导演不会演戏,还能指导演员,好像比演员厉害似的?其实不难理解,导演的核心能力不是演戏,又怎么能跟演员做比较呢?回答文章开头的问题,逻辑是一样的:CTO 的核心能力并不是写代码,所以不能用写不写代码来衡量 CTO 能力的高低。01CTO 的核心能力是什么?CTO
一、阅读源码、分析源码程序员每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大项目的源码的,少之又少。这种怪状,真要追究起来,怪不得程序员这个群体本身 —— 它是两个原因造成的。我们所有的教育和培训都在强调怎么写代码,并没有教大家如何读代码大多数工作场景都是一个萝卜一个坑,我们只需要了解一个系
转载
2023-11-06 12:52:53
30阅读
一、如何定义架构师说起架构师,其实我们可以理解为是一个团队的领导者,除了没必要的技术以外,最重要的就是对客户的需求非常明确,从而灵活地整合技术资源为需求者提供互联网应用解决方案。可以说,如果把一个团队比喻作交响乐队,那么架构师就是乐队指挥。下面具体说说架构师需要具备哪些能力跟技术。Java架构师,首先要是一个Java程序员,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm
转载
2023-07-21 14:36:26
0阅读
小团队一般 10 人左右,其中常常是技术最牛的人做架构师(或TL)。所以,架构师在广大码农中的占比大概平均不到 10%。而架构师也可以分为初级、中级、高级三档,江湖上真正高水平的软件架构师就更少了。所以,大部分(超过九成的)码农干上许多年,还是做不了架构师,这是什么原因造成的呢?1:码农分为真的能写代码的,以及自认为能写代码的。2:真的能写代码的码农又分为自认为写的不错的,
转载
2023-10-18 16:02:37
44阅读
见字如面,我是军哥!常常会被问到这样的问题:CTO、技术总监、架构师很少写具体代码,为什么还很牛逼的样子,拿这么高工资?其实,这个问题本身就错了。就好比问:导演、制片人为什么不懂演戏,还能指导演员,好像比演员厉害似的?其实不难理解,导演、制片人的核心能力并不是演戏,又怎么能跟演员作比较呢?回答前面的问题,逻辑也是一样的,拿 CTO、技术总监、架构师,跟程序员比写代码的能力,本身就是个错误。因为,他
转载
2023-08-08 15:13:27
60阅读
Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几点技能要求: 一、 架构师有优秀的编码能力,解决开发人员无法解决的难题。 二、 架构师对系统的大数据容量高性能高并发高容错的网站有架构设计和开发经验。 三、 架构师对操作系统、数据库、服务器各种软件使用的配置比较了解,比如Li
转载
2023-08-07 22:19:56
71阅读
先说明,本文说的是技术架构,而不是业务架构,另外,这个架构是指目前比较热门的高并发大数据的架构。论能力,我还达不到架构师的水平,所以我目前还在不断努力。 之前我写过一篇博文,架构师更多的是和人打交道,说说我见到和听说到的架构师升级步骤和平时的工作内容,反响不错,所以今天我再回顾下我在架构师方面的学习途径和学习方式,也总结下我在这方面
转载
2023-07-14 20:01:13
98阅读
我把它分为三个环节,以下你不可能一一都做到,但至少你需要往这三个方面去靠拢,越近离你的心中的架构师就近一大步。我的文章一直在强调一点:不要只见树木不见森林。架构师也是一样,当你很早就认识到什么方向是好的,这比你去绕一大圈,浪费一大波时间,来的划算。如果一定要说什么捷径的话,我认为最好的捷径就是有机会给他们一起工作,一起去学习他的思维方式,你自己再去借鉴,再实践再消化,再改进。当你打开一扇窗,也许是
转载
2024-07-02 10:08:00
31阅读
java架构师成长之路学习心得-第1篇单节点系统学习心得为什么来到网易学习我都学到了什么我的学习方法1.少娱乐,多学习2.多看,多练,多思考3.3W1H和最小知识点学习法4.做好学习笔记结束语 单节点系统学习心得从2020年6月初报名,到7月初正式开始课程学习,再到现在,这两三个月的时间里我收获了很多,也有一些体会、心得和心里话,借这个平台和大家分享!为什么来到网易学习在决定来网易这边学习之前,
转载
2023-08-31 20:10:29
54阅读
我觉得关键是楼主找人的意图。我个人觉得软件架构师更看重其对于整个软件开发的思路,以及如何设计一套软件架构,使得这个软件架构能够灵活的适应业务和系统发展,而不会出现太多的耦合类,导致后期的扩展和开发无法进行。至于写代码我觉得更重要的是看他对于一个系统如何设计的思路,如果他能有严谨的思路和解决方案去提出架构。细节的代码编写可以忽略。但是对于代码能够敏捷的发现问题,即读代码的能力和对于代码质量的
转载
2023-10-04 19:00:37
53阅读
**软考架构师要考吗?深入解析软考架构师的价值与意义**
在当今信息化、数字化的时代,软件行业日益繁荣,对于软件专业人才的需求也愈加旺盛。在这样的背景下,软考(计算机技术与软件专业技术资格(水平)考试)作为国内最具权威性的软件行业专业认证考试,受到了广泛的关注。特别是软考中的高级资格——架构师,更是成为了众多软件从业人员追求的目标。那么,软考架构师到底要不要考呢?本文将从多个角度进行深入分析,为
原创
2024-04-18 10:41:54
27阅读
架构于设计-架构都是设计,设计不全是架构,架构定义系统范围与组件实现-是为了目标,设计更多于广泛的实现细节,各种的.对于架构师,现在有个观点是:架构师不用写代码,只要有足够的经验懂得业务抽象懂得建模,熟悉主流大数据系统,了解组件(architecture building block)特性,能解决高并发等问题,能利用这些组件搭建出需要的系统就可以了;我觉得这个观点很模糊,从我的经验来说,一个不写代
转载
2023-11-22 10:16:46
50阅读
5、平衡的艺术架构师是整个产品或者项目方向的把控者,必须要有全局的视野,不能只把精力放在某一个方面,这样很容易忽略其他。从某种意义上讲,架构工作有重要的一部分是平衡的艺术,或者说取舍,规划与现状的平衡,范围与人员投入的平衡,紧迫程度与交付时间的平衡。规划太过超前,短期内就很难产品化,所以要尽可能的分步交付。所谓船小好调头,前期交付发现的种种问题,对于后期技术有非常重要的参考价值,针对这些及时调整方
转载
2023-08-16 20:52:54
82阅读
对于一名程序员来说,“架构师”这一词并不陌生(这里说的是软件架构师),架构师这个职位是相当一部分程序员都想成为的职位,也许有的程序员网友目前已经坐在这个位置上了,那么作为一名大多数程序员都羡慕的架构师职位,平时架构师都做些什么工作呢?近期一名程序员网友吐糟了他所见的一名架构师。 据这名程序员网友说,他们公司的架构师很少写代码,基本上都是动嘴皮子,或者就是画画图,然后指导别人干活,根据这名网友说话的
转载
2023-12-12 15:18:51
50阅读
1.什么是软考?软考资格考试,全称全国计算机技术与软件专业技术资格考试,由国家人力资源社会保障部、工业和信息化部共同组织的国家级资格考试。2.什么行业和专业的人适合考软考?根据软考的考试要求,考试不限学历、不限资历、不限行业,只要有评职称或升职加薪的需求就可以报考软考,是直接以考代评的中级或高级职称,考过就具有职称,不需要经过复杂的职称评审。3.软考的就业前景如何?就业前景非常好。4.能力和证书哪
转载
2023-07-13 17:33:20
102阅读
关于“软考系统架构师要画图吗”这个问题的探讨,我们首先要明确系统架构师在软件开发中的角色和职责。系统架构师是软件开发团队中的核心成员,他们负责设计软件系统的整体架构,确保系统的稳定性、可扩展性和可维护性。在这个过程中,绘图往往是一个重要的辅助工具。
绘图在系统架构设计中扮演着至关重要的角色。首先,通过绘图,系统架构师能够更加直观地展示系统的结构和组件之间的关系。这对于团队成员之间的沟通和协作至关
原创
2024-04-25 15:05:09
145阅读
# 如何成为一名软考架构师:数学是否必考?
作为一名刚入行的开发者,你可能对软考架构师的考试内容和流程不太了解。在这篇文章中,我将为你详细介绍成为一名软考架构师的流程,并解答你关于“软考架构师要考数学吗”的疑问。
## 软考架构师考试流程
首先,让我们通过一个流程图来了解软考架构师考试的整体流程:
```mermaid
flowchart TD
A[开始] --> B[了解考试大纲
原创
2024-07-25 09:00:12
15阅读
本文的作者Armel Nene是ETAPIX Global公司的首席架构师,他居住在伦敦,他参与过的开源项目包括 Apache Lucene,,Apache Nutch, Liferay 和 Pentaho等。如今很多的公司的IT部门仍然认为招聘一个资深的程序员,他同样也能承担软件架构师的角色。资深程序员对整个软件生命周期很了解,他们可以经过培训成为架构师,但他们不等同于架构师。一个软件架构师首要
转载
2023-07-17 21:12:55
47阅读