Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
架构师资料教程
架构师职场保命避坑秘籍:5大纪律+6项注意
混了这么多年软件架构师,总结出一套"职场保命秘籍",虽然挂着技术名头,但放诸四海皆准! 1、需要做到以下几点✅ 大佬也是凡人——别怂!别看我现在跟CEO谈笑风生,小时候见校长吓得像被点穴!直到有天顿悟:再牛
Vibe编码永恒艺术:程序员道德经
根据Lao Tzu(老子道德经)演绎: 导演:Rick Rubin 我跟老子《道德经》的每次相遇都有新惊喜,这书就跟会变魔术似的,每读一遍都能蹦出新花样。 四十年前在洛杉矶菩提树书店,我顺手抓起一本史蒂芬
实测AI到底能不能抢走软件架构师的饭碗
AI到底能不能抢走软件架构师的饭碗?这个问题在科技圈都快被问烂了! 【开场白】自从2022年起,"AI会不会取代程序员"就成了科技圈的热门话题,后来大家又担心起产品经理、UI设计师这些岗位。今天咱们不聊这些,就来掰扯掰扯一个更硬核的问题——要是没有
SuperClaude:9个专家角色+Git记忆的轻量框架
这个(点击标题)轻量级框架将 Claude Code变成了一个完整的开发伙伴 - 基于 git 的检查点记忆 - 9 个代理角色(即架构师、前端、安全) - 始终检查官方文档 - 从不猜测 - 为您编写文档 - 令牌使用效率提高 70%
从单体到微服务:进化的阵痛
微服务是技术债吗?关于扩展、复杂性与增长的思考 我在职业生涯中花费了大量时间设计和构建需要随着团队和用户增长而扩展的软件系统。 很多公司(包括我自己经手的项目)都会遇到一个关键选择:是把所有代码堆成一个“
架构师精心设计系统,程序员却在偷偷骂娘
问任何一个架构师,谁在推动他们的技术决策,你会听到通常的答案:“产品”,“业务”,或“最终用户”。 虽然: 最终用户需要的是实用产品。 企业想要的是已发布的功能。 管理者想要可预测的时间表。 但是他们都忽略
架构决策记录(ADR)实用指南
什么是架构决策记录(ADR)?为什么要用?怎么用? 1. 什么是架构决策记录(ADR)?简单说,ADR 就是一份简短的文档,记录你在软件项目中做的一个重要决定,比如为什么选这个技术、为啥这样设计系统。它就像
10年架构师职业变迁:从独裁到联邦
软件架构十年风云(2015-2025):敏捷派 vs 中央集权派 开场白:架构界的"神仙打架"过去十年,科技公司都在纠结一个问题:软件架构这事儿到底该听谁的?就像班级里搞小组作业,有人主张"各小组自己说了算"(敏捷
软件设计哲学 vs. Clean Code
最近在啃一本挺牛的书,叫《软件设计哲学》,作者是个叫John Ousterhout的大佬。这书里有个核心观点,特别有意思,翻译成大白话就是:写代码得尽量搞“深模块,浅接口”。啥意思呢?就是说,你写一个功能模块,最好把复杂的玩意儿都藏在里面,外面只露一个简单到爆的接口,让别人用的时候压根不用费脑子去理
Markdown 架构决策记录案例
架构决策 (AD) 是一种合理的软件设计选择,旨在解决架构层面的功能性或非功能性需求。该决策记录在架构决策记录 (ADR) 中,其中详细记录了单个架构决策及其背后的原理。为了精简地捕获这些记录,我们发明了 Markdown 架构决策记录 (MADR):MADR 是一个精简的模板,用于以结构化
系统目标和系统需求之间区别
问题:“系统目标”和“系统需求”之间区别: 系统目标和需求之间的主要区别是什么? 如何在实践中明确区分它们? 在设计系统时,理解这种区别会带来什么好处? 最后:正式地向有抱负的架构师教授这些概念是否重要,或者随着时间的推移直观地掌握它们是否足够? <
剩余理论:你的系统挨揍后剩下啥?
那天,我坐在挪威奥斯陆NDC大会一个黑漆漆的会议室里,听一个叫巴里·奥莱利的大佬讲课。 他一开口,说的竟然是“十万个灯泡”!每个灯泡要么亮,要么灭,还都连在一起。 听起来像在讲童话故事,对吧?但这家伙可不
架构设计巨复杂,程序员却要赶工期!
为啥技术大佬们爱把架构搞得那么复杂,开发团队还得赶死线?想象一下,你要盖个房子,原本只需要个简单的三室一厅,够住就行。可你的“建筑大师”(就是那些技术领导或软件架构师)非要给你设计个超级豪华大别墅,带泳池、地下室、自动窗帘,还得用上最新潮的智能家居系统!结果呢?开发团队(也就是干活的工人)被
30万+用户验证:金融科技架构实战
一个金融科技应用程序的架构,现在为30万+用户提供服务: DreamStart Labs(简称DSL)是一家特别有情怀的金融科技公司,他们的使命就是让全世界没银行账户的人也能存钱、管钱,过上更好的日子。他们的王牌产品叫“DreamSave”,是个免
微服务:创业者的毒鸡汤!
这篇文章出自一个安全至上的作者视角,或者说智勇双全中的勇敢缺乏了点,是安全利他主义,不是加速主义世界观: 创业公司怎么选技术架构?别被"微服务"忽悠瘸了!(就像盖房子,你见过谁家茅草屋非要装电梯吗?)1. 创业公司保命秘诀:(ban
面向对象编程的生物学起源
面向对象编程的灵感居然来自细胞! 你们知道吗?现在最火的"面向对象编程"(OOP)——就是你们学Java时那个class套class的玩意儿——最早居然是科学家偷师生物学想出来的! 现在总说计算机和AI要
架构决策:百万教训看架构决策5个核心痛点
作为一名解决方案架构师,我在为软件服务公司工作时,因为一个错误的决定而失去了一个价值100万美元的客户。 我们正在创建一个订单管理系统,用于服装补货。从excel和邮件,我们必须过渡到一个适当的系统与角色,状态等问题是,我低估了系统的负载和失败的数
如何满足可用性NFR:产品在79%的时间内可用
一位架构师发现,产品的一部分需要在79%的时间内可用。那么,如何才能达到这个要求呢? 什么影响系统可用性?系统中的改变更新了一个版本,得到了一个回归。动力学问题DB的HDD过载。运行系统的基础架构
上页
下页
关闭