大家好,我是鱼皮,今天给大家分享一个开发小经验。很多没有实际工作过的同学,可能都会认为程序员的工作只有写代码 + 和产品经理 “拉扯”,也会习惯性地用代码量来评价一个程序员的工作强度和等级,以为码字如飞、每月能写个几万行代码的程序员就是大佬。我以前也是这么认为的,直到我正式进入企业工作,才发现真的不是这么一回事儿!高端的同学总是用最简短精妙的代码来解决问题。包括我认识的很多高职级大佬(被外界称为
转载
2023-11-20 11:01:50
45阅读
见字如面,我是军哥!常常会被问到这样的问题:CTO、技术总监、架构师很少写具体代码,为什么还很牛逼的样子,拿这么高工资?其实,这个问题本身就错了。就好比问:导演、制片人为什么不懂演戏,还能指导演员,好像比演员厉害似的?其实不难理解,导演、制片人的核心能力并不是演戏,又怎么能跟演员作比较呢?回答前面的问题,逻辑也是一样的,拿 CTO、技术总监、架构师,跟程序员比写代码的能力,本身就是个错误。因为,他
转载
2023-08-08 15:13:27
60阅读
架构于设计-架构都是设计,设计不全是架构,架构定义系统范围与组件实现-是为了目标,设计更多于广泛的实现细节,各种的.对于架构师,现在有个观点是:架构师不用写代码,只要有足够的经验懂得业务抽象懂得建模,熟悉主流大数据系统,了解组件(architecture building block)特性,能解决高并发等问题,能利用这些组件搭建出需要的系统就可以了;我觉得这个观点很模糊,从我的经验来说,一个不写代
转载
2023-11-22 10:16:46
50阅读
我觉得关键是楼主找人的意图。我个人觉得软件架构师更看重其对于整个软件开发的思路,以及如何设计一套软件架构,使得这个软件架构能够灵活的适应业务和系统发展,而不会出现太多的耦合类,导致后期的扩展和开发无法进行。至于写代码我觉得更重要的是看他对于一个系统如何设计的思路,如果他能有严谨的思路和解决方案去提出架构。细节的代码编写可以忽略。但是对于代码能够敏捷的发现问题,即读代码的能力和对于代码质量的
转载
2023-10-04 19:00:37
53阅读
架构师不写代码会怎样1. 不能准确感知自己设计的架构是否有问题:如果仅依赖于“验证->反馈”,这样一个过程,会出现
原创
2022-12-21 11:51:15
108阅读
今天我们来谈谈架构。在传统桌面软件开发中,架构师是一种通过设计架构保证团队能够良好分工和有序工作的岗位。在工程领域,我们凡是要做点什么事儿,都会有明确的目的性,这个目的性,一定是为了完成生产服务业务的。为什么桌面软件开发需要架构师和架构设计呢?因为桌面软件开发具有高度的复杂性,如果没有架构,就没法分解成互相耦合低的模块来分工。所以一般来说,架构是为了分工而存在的。但是到了前端领域,这个问题是否还存
转载
2023-07-12 16:41:41
85阅读
阿里CTO程立在访谈中提到,好架构师都是写代码写出来的,PPT是架构师必备的一个技能。关于这段访谈的文字版如下:“反正我认为架构师是要写代码的。首先的话,好的架构师都是写代码写出来的。本质上来说,说直白一点其实它也是一个结构,是一个模型。”“只要你写的代码大到一定复杂度,你肯定是需要一个结构的,我们把这个结构用个大词,叫架构。”“实际上它就是这么一个过程,所以写不好代码,是成不了架构师的,但是的话
转载
2023-11-06 22:02:49
69阅读
当我面试架构师职位的候选人时,我通常会问一个这样的问题:“你认为架构师是否应该做一些编码工作?”而通常会得到下面两个反馈之一:“不,我正在寻找一个不再需要编码的职位。”“我喜欢继续编码,至少是少量的编码,但可能不会有时间这样做。”与此类似,当问及其他一些架构师最近做过多少编码的工作,通常得到的答案是:“有一段时间没有编码了。”这些回应总是让人感到不安。从何时开始一个技术角色的提升开始意味着脱离技术
原创
2021-04-07 10:46:11
206阅读
InfoQ-StuQ的一个访谈,选取了一部分大家可能会感兴趣的问题,汇总此文。提问:网上有个很有争议的问题“架构师到底该不该写代码?”,您对此怎么看?我旗帜鲜明的认为:架构师应该写代码。做架构设计需要了解业务,任何脱离业务的架构设计都是耍流氓。我比较反对一个公司成立一个所谓的架构师部门,把控全公司所有的架构师资源。我建议是每个业务研发团队都自己的架构师,深入了解业务,针对业务的特点去设计系统架构。
原创
2020-11-09 21:02:12
97阅读
周末InfoQ-StuQ直播,主持和听众提问的简版实录,快消时代,精简到1分钟可以读完(原文有10000字)。提问:沈老师是从什么时候开始写文章的?我从大学开始有写文章的习惯,最开始主要记录学习上和生活上的一些东西。毕业加入百度之后,在百度空间总结一些学习到的技术的东西,后来百度空间好像转型做交友平台了,于是搭建了自己的博客,在博客上写了一两年。最近当然就是在公众号“架构师之路”上写,梳理和总结自
原创
2020-11-12 23:08:21
146阅读
笼统来说,中年程序员容易被淘汰的原因其实不外乎三点。 1、输出能力已到顶点。这个人奋斗十来年了,依旧碌碌无为,很明显这人的天花板就这样了,说白了,天赋就这样。 2、适应能力越来越差。年纪大,有家庭,老油条,学习能力下降,磨洋工等等。 3、性价比逐渐降低。到了35岁的年薪基本都不会低的,然而输出能力到天花板了,随着年纪的逐渐增大,性价比会越来越低。说来说去就那经典的一句话:可替代性太高。25岁的年轻
从什么时候起,技术角色的提升就意味着脱离技术与交付?CTO 不写代码已经引起诸多争议了,架构师也不写代码,能行吗?当我面试架构师职位的候选人时,我通常会问一个这样的问题:“你认为架构师是否应该做一些编码工作?”而通常会得到下面两个反馈之一:“不,我正在寻找一个不再需要编码的职位。”“我喜欢继续编码,至少是少量的编码,但可能不会有时间这样做。”与此类似,当问及其他一些架构师最近做过多少编码的工作,通
转载
2024-08-06 18:23:36
41阅读
来源|聊聊架构作者|王福强作为一名架构师,我们需要拥有什么样的执念和坚守才能在架构之路上持续前行,引领风潮?
转载
2022-05-11 21:50:31
105阅读
先说明,本文说的是技术架构,而不是业务架构,另外,这个架构是指目前比较热门的高并发大数据的架构。论能力,我还达不到架构师的水平,所以我目前还在不断努力。 之前我写过一篇博文,架构师更多的是和人打交道,说说我见到和听说到的架构师升级步骤和平时的工作内容,反响不错,所以今天我再回顾下我在架构师方面的学习途径和学习方式,也总结下我在这方面
转载
2023-07-14 20:01:13
98阅读
阿里巴巴终于公开了从初级程序员到架构师的学习路线图,这里相对应的基本上就是从 P5 到 P8 的晋升体系!今天老师将会带着大家从初级程序员开始一点点整个晋升体系!职级:初级程序员**薪资:**6-12K**开发年限:**0-1 年**技术能力:**能够理解正常的业务需求,并且快速进行 CRUD。完成功能需求。对 JAVA 基本功能熟悉,但是没有夯实基础,也没有掌握原理。处于快速成长阶段。职级:中级
软件程序通常有两个层面的需求:功能性需求,简单来说,就是一个程序能为用户做些什么,比如,文件上传、查询数据等;非功能性需求,这个是指除功能性需求以外的其他必要需求,比如,性能、安全性、容错与恢复、本地化、国际化等。事实上,非功能性需求所构建起来的正是我们所熟知的软件架构。什么是软件架构?简单来说,就是软件的基本结构,包括三要素:代码、代码之间的关系和两者各自的属性。我们都知道,软件架构非常重要,为
转载
2023-07-21 17:49:08
155阅读
别怕,良心推荐小慕登场,这次,不说大道理了,直接上干货,送你一份学习计划表,跟着学,直接跟着大牛完整经历千万级项目从0到100的成长全过程,别人5~8年才能积累的经验你只需10个月就能获得!快来签收这份超强(长)学习安排:第1周 万丈高楼,地基首要在开始系统化成长之初,先从整体上认知大型互联网系统架构演变历程,明确架构师需要具备哪些技术栈与核心能力,之后开始筑基-单体开发。知识拓展:《Java架构
转载
2023-09-14 15:00:15
39阅读
从什么时候起,技术角色的提升就意味着脱离技术与交付?CTO 不写代码已经引起诸多争议了,架构师也不写代码,能行吗?
转载
2021-07-09 14:11:10
83阅读
作者 | Brandon Bryson策划 | 小智从什么时候起,技术角色的提升就意味着脱离技术与交付?CTO 不写代码已经引起诸多争议了,架构师也不写代码,能行吗?当我面试架构师职位的...
转载
2021-07-17 10:54:10
139阅读
现阶段程序员都是自己写代码,“无代码”这种技术尚未引起太大的关注,有的人认为无代码编程会把简单的问题搞复杂,有的人认为无代码的发展可能会断送程序员的饭碗。那么无代码到底意味着什么?无代码听起来很简单,就是不管是在开发网站还是软件程序中都不用代码写编程。这样一来就降低了编程的门槛,不管是谁都可以写代码。Bubble创始人兼联合首席执行官Josh Haas表示,无代码属于编程语言,与IDE相结合。另外