CODE, ARCHITECTURE & AI

认知.

11 篇记录保持好奇,慢慢积累

架构师的七大核心能力

【说明】全文约 15000 字,阅读需要 30 分钟。是关于架构师核心能力的系统性梳理,从系统设计能力、技术能力、全局视角与系统性思维、沟通与协作能力、项目管理能力、质量保障与技术债务管理、创新与前瞻性思维等 7 个能力做了详细的表述。 在软件开发领域,架构师常被视为技术的领航者和项目的灵魂人物。他们不仅仅是技术专家,更是系统的规划者、团队的协调者和问题的解…
继续阅读 ↗

《微信背后的产品观》中张小龙给了研发同学 3 点建议

一直说要把《微信背后的产品观》这本书看完,一直没顾得上,这次临时出差到厦门的路上带上了,动车上的时间把书看完了,去的时候看了一遍,回的时候看了一遍,看完,写下这篇文章。 这本与其说是书,不如说是演讲实录。书的内容来源自张小龙在 2012 年的那次著名的 8 小时演讲,2016 年被整理成书稿,在 2021 年决定出版。 好的内容是经得起时间考验 的,在 9 …
继续阅读 ↗

向上沟通:中层技术管理者的必修课

向上沟通是什么 从定义上来看,向上沟通,是指中层管理者 向上级领导传递信息、反映情况、争取支持的一种垂直沟通方式 。作为连接高层决策和一线执行的纽带,中层管理者通过向上沟通,架起了组织内部上下贯通的「信息桥梁」。 说得更详细一点,向上沟通主要包含四重内容: 工作汇报 ,即向领导报告部门的运行情况、阶段性成果等。作为中层管理者,我们有责任定期向上汇报部门的运行…
继续阅读 ↗

思考:如何让研发的价值更大

当你成为一个技术团队的管理者时,就会经常会被老板问到,研发的价值在哪里?如何让研发的价值更大?现在的研发团队和行业内相比效率/能力/水平怎么样?如此种种…… 每个公司每个技术团队的管理者都有自己的逻辑来回答这个问题,因为这是带团队的核心逻辑之一,且各有缘法。 今天这篇文章不是想准确的回答这个问题,也不是标准答案,只是这些问题最近引发的一些个人思考。 先抛两个…
继续阅读 ↗

对于系统复杂度的认知:从滴滴超大型线上故障想到的

在当今时代,互联网已成为我们生活中不可或缺的一部分,涉及到日常的方方面面。无论是打车、购物还是社交,我们都依赖于各种应用程序。但是,这些服务一旦出现中断,就可能引起严重的后果。 2023 年 11 月份,我们见证了两次重大的网络服务故障:11 月 12 日下午,阿里云服务出现异常,导致依赖其服务的多个厂商及其产品功能受损,包括其自身的产品钉钉。紧接着,11 …
继续阅读 ↗

提升开发效率的黄金法则:如何避免认知、沟通和非正常成本的陷阱

在前面的文章中我们聊了技术成本的精细化运营;聊了要识别出成本要素,找出每个要素的关键成本点,将成本定义为顾客付出的代价,根据成本的基本特性对其分类包括生产性成本、支持性成本、监察成本和浪费成本;聊了成本的核算以及成本和业务以及公司商业化策略的关系等等。 今天我们从一个技术团队的负责人角度来聊一下软件研发过程中的成本。 研发过程中成本主要包括研发过程的成本和对…
继续阅读 ↗

你是团队的明灯还是卡点?聊聊项目管理中的角色认知与常见问题

一个技术团队管理者在带团队过程中常常要「通过别人的手拿到结果」,常常要主动去改变一些事情,去完成一些公司或上级的要求,甚至要自己去做一些事情…… 仔细回顾一下,有没有出现你的上级绕过你直接找你的下属来处理问题,而你一无所知,只有出了问题的时候才知道?有没有出现你发起了一个事情,任务已经交给下属/其它同事来跟进处理了,到截止时间,结果和你想象中的不一样?有没有…
继续阅读 ↗

最容易被忽视却意义重大的立项

我们经常会发现工作中会出现很多重点项目,很多事情忽然就来了,问就是老板需求,却没有一个过程来告诉大家前因后果和价值。这往往会导致大家感到迷茫,因为没有获得足够的信息和时间来理解和准备这些项目。这个过程从项目管理的角度来说是缺少立项,而立项往往是最容易被忽视的。 当没有明确的立项过程时,目标模糊、资源浪费、沟通困难、出现项目风险等问题都会时有发生,从而影响整个…
继续阅读 ↗