打印高质量日志的10条军规

前言去年双十一大促,我面对监控大屏上疯狂跳动的红色指标,颤抖着打开服务器日志,看到的却是这样的画面:用户登录失败订单创建出错 nullERROR 非法参数那一刻我突然顿悟:写不好日志的程序员,就像不会写病历的医生。这篇...

向商界大佬一样管理技术工作 - 以团队换将+技术重构为例

背景我们虚拟一个背景:你是一个技术团队 Leader, 近期正在主导"去IOE", "国产替代", "信创" 等技术重构工作. 但是在紧要关头, 一名下属因不...

领域驱动的事实与谬误 一 DDD 与 MVC

本文有以下几个目的:让新手少交智商税,少浪费时间看一些软文。普及一个基本概念:了解一项观点的提出年代和最初初衷,才能更好地掌握其精粹。我想指出市场上一些误人子弟的软文。首先说明:文中所说的谬误并非原书的谬误,而是很多网...

从零实现富文本编辑器#3-基于Delta的线性数据结构模型

数据模型的设计是编辑器的核心基础,其直接影响了选区模型、DOM模型、状态管理等模块的设计。例如在quill中的选区模型是index + len的表达,而slate中则是anchor + focus的表达,这些都是基于数...

从零散笔记到结构化知识库:我的文档网站建设之路

我一直有记录笔记的习惯,无论是在工作还是学习中。但随着近年来更换笔记软件、频繁迁移数据,笔记内容逐渐变得零散、分散,缺乏系统性与整体性。为了更好地沉淀和复用这些知识,我决定搭建一个文档网站,对过往的笔记进行梳理与整合,...

35岁程序员的中年求职记:四次碰壁后的深度反思

Hello,今天聊聊程序员都关心的35岁话题,顺便记录下我的真实面试经历。(doing)35岁危机是什么,它到底存在吗  它真的存在,最近,年满70岁的格力电器董事长董明珠在央视采访中表示:“35岁的员工如果具备良好的...

软件产品开发中常见的10个问题及处理方法

常见的10个问题#产品开发中常见的10个问题思维导图需求相关#1. 需求不明确#在日常工作中,需求来源于用户、老板、客户、竞品分析、业务部门、产品经理等,这些人或部门会提出需求,因为他们不是产品经理,提出的需求可能是一...

25岁的心里话

做嵌入式工程师一年半了,时光真是转瞬即逝。一年半,付出许多,学习许多,懂得许多,也看清许多。一些话想要记录下来,让日后的自己坚定。人与人之间不过是利益的谋权,所谓感情,真心,都不过是利益的遮羞布,你我,都不敢于暴露,但...

程序员职业发展与技能要求

程序员是从事计算机程序开发、维护和优化的专业人员。他们通过编写代码,设计软件系统,解决技术问题,推动技术创新。以下是程序员的一些关键信息:核心技能编程语言:掌握如Python、Java、C++、JavaScript等语...

代码照进现实:对公司管理策略的技术性解构

上学的时候觉得计算机专业的一些理论晦涩难懂,跟现实世界的关联太少,每当遇到一些精妙的设计时都会发出一种感叹:究竟是什么脑袋才能想出这么有意思的东西。一晃工作十年,阅历渐丰,隐约发现其实社会中的一些现象其实和软件工程的一...