AI 编程:解放与束缚的双刃剑

今年以来,AI 编程工具发展的如火如荼,AI编程工具的发展彻底改变了软件开发的方式。无论是代码生成、功能实现,还是项目优化,AI 都以惊人的效率为开发者提供了强有力的支持。然而,频繁使用 AI 编程工具,也让许多开发者开始反思这种“快”带来的代价:代码可读性下降、细节掌控能力弱化,以及与 AI 的“沟通成本”。AI 的魔力:快速构建与解放生产力AI 工具,如 Cursor 和 Windsur...

系统架构,思维模型,开发记录 2024-12-15 PM 236次 0条

我用过的笔记应用

这两天研究了下Notion,准备先用它做个人管理系统。在聊Notion之前,先盘点下我用过哪些笔记应用。我用过最久时间的笔记是微软的OneNote,也是目前存着个人资料最多的软件,有之前的工作总结,日记,还有一些整理类的文档。做笔记是完全够用了,三级分类整理自己笔记,搜索做的也还行,本地优先,有各种终端的APP云同步。大厂的产品相对来说还是稳定一些。这一代笔记软件中,我个人认为是最好的了,不...

系统架构 2024-11-26 PM 113次 0条

架构师之路—从阅读经典开始

记得刚毕业那几年面试的时候,经常会被问到,你的职业规划是什么?那时候经常会回答“未来想做一个架构师”。可转眼已工作十年了,工作中除了挖坑,填坑,早已忘记了梦想是什么。有时候想停下来,休息个一年半载。但无奈这上有老,下有小,为了生存便也身不由己继续苟且。这个年纪如果还想继续做这一行,有两个选择一个是业务领域专家,另一个是走架构师这条路。互联网走业务领域专家选择更少一些,在业务领域更是没有多少的...

系统架构,投资 2024-08-10 PM 122次 0条

构建可观测架构,从这5个方面着手

随着系统复杂度的提升,“可观测性”(Observability)成为架构建设的重要原则之一。那么构建一个可观测的系统架构需要做哪些工作呢?本文将从以下5个方面介绍构建可观测架构的主要考虑:1.定义指标和度量,明确关键业务指标需求首先要确定核心业务指标,比如请求响应时间、错误率、吞吐量等。这些指标直接关联到用户体验与业务结果,必须实时监控。明确指标后,就可以设计如何采集和展示这些观测数据。通过...

系统架构 2024-08-10 PM 117次 0条

企业应用架构的基本模式之入口模式

本篇介绍企业应用架构的基本模式之一入口(Gateway)模式。入口(Gateway)入口是一个封装外部系统或资源访问的对象。带来系统上的简单性,可测试性,使得依赖资源的替换变得更加容易。背景当访问外部资源时,通常要获得它们的API,但这些API可能具有天然的复杂性,因为它们必须考虑到资源自身的特性。任何要理解一个资源就必须首先通晓基API——无论是对关系数据库的JDBC,还是针对XML的W3...

设计模式,系统架构 2024-08-10 PM 148次 0条