一切都会回潮-写在一个职业周期的低处

我第一次真正意识到“周期”的存在,是在一堆旧代码面前。几年前,我参与过一个核心系统的重构。它承载着很高的流量,代码库却已经年久失修。许多逻辑层层叠叠地缠在一起,一处看似简单的改动,常常会在另一个看起来毫不相干的地方引发...

Elasticsearch的基本概念和指标

背景在13年的时候,我开始负责整个公司的搜索引擎。嗯……,不是很牛的那种大项目负责人。而是整个搜索就我一个人做。哈哈。后来跳槽之后,所经历的团队都用Elasticsearch,基本上和缓存一样,是项目必备的工具。目前静...

代码之外,还有回声

我第一次写代码,是大二那年。一门叫“数据结构”的课,老师布置了一道作业。我在宿舍里熬了一个通宵,键盘一直敲到凌晨三点。屏幕上的报错改了一个又一个,程序终于运行起来,输出了一行正确的结果。我靠在椅背上,盯着那行字看了很久...

前端框架选择的思考

起因:某天整理电脑,扫描了一遍自己的 Project 文件夹,发现 40 多个项目里,Vue2、Vue3、React、Angular、jQuery、原生小程序、uni-app 全都出现过。与其说这是一次技术盘点,不如说...

DDD、SOA、微服务和微内核

DDD、SOA、微服务和微内核,看到经常有人把这几个概念拿出来一起讲。事实上,DDD和其他三个不是一个维度的东西。DDD其实特别好理解,DDD就是领域来驱动设计嘛,是一种设计思想。很容易又和OOA、OOD和OOP来比较...

DDD领域驱动设计的四重边界

在DDD(领域驱动设计)中,四重边界是指分析边界、设计边界、实现边界和运行边界。这四个边界定义了软件开发的不同阶段应遵循的原则和策略。分析边界 (Analysis Boundary):确定业务问题范围,定义问题域。设计...

AI知识库,是捷径吗?

烂笔头不如大脑里有。01在互联网的周期里,许多场景都经历过:多次推倒之后的重建,生活和工作的形式,现在和十年前相比:不仅效率飞升,而且成本骤降。网络还没有普及前,文字更多留存在纸面上。随着信息化的发展,数据开始存在电脑...

架构师化繁为简,执行者化简为繁

一、一个让我坐在食堂里想了很久的中午前阵子中午吃饭,我拿起手机看了下公司群的消息,有一条让我很震惊。公司表扬了一个技术攻关项目里的人员——有硬件的,有测试的,唯独没有软件。我第一反应是不对劲,直接找攻关负责人问:一个产...

被罚了500后,整个人都变老实了

我们组有个同事,以前是那种闲不住的人。现在也闲不住 只不过是不敢动了。去年部门空降了一位新总监,阿里P8,第一次全员会PPT上就八个大字:拥抱变化,永不言弃。新领导上来搞流程改革,每个模块指定Owner,出事追责到人,...

优惠券逐渐商品化

买下那几张,打折的优惠券。012009年刚接触网购,那时候买东西还不懂什么优惠券。在选商品的时候会和卖家墨迹一会,其实就是砍砍价,要么让商品稍微便宜点,要么卖家答应送点什么小礼品,印象最深的就是买双鞋至少要两双袜子,到...