沉默是金,总会发光
大家好,我是沉默
刚入职的实习生总会问我一个问题:
“哥,你们为啥上午都不写代码?
一个个对着屏幕像在发呆,
到了下午却突然集体狂敲键盘?”
我笑了笑,拍了拍他肩膀:
“这不是划水,这是程序员的,上午蓄力法则。”
真正成熟的程序员都知道:
上午的任务,不是写代码
而是,避免下午写垃圾代码
但在外行人眼里,程序员=敲代码机器
仿佛只要没在疯狂敲键盘,就是在摸鱼。
于是每天上午你都会看到经典场景:
-
开会
-
看需求
-
查日志
-
对接口
-
发呆
-
喝水
-
发呆
-
再发呆
然后一到下午两点:
键盘声此起彼伏
Git提交像机枪
PR疯狂合并
人类恢复生产
外行看:
“上午摸鱼,下午补救”
内行看:
“上午蓄力,下午收割”
**-**01-
为什么上午摸鱼
真相:程序员写代码只占 40%
很多新人不知道:
程序员真正写代码的时间
只占工作量的 30%~40%
剩下的 60% 在干嘛?
-
拆需求
-
对齐认知
-
查依赖
-
推演逻辑
-
设计结构
-
预判风险
-
写测试
-
想边界
这些工作有个统一名字:
避免返工
而这件事,
最适合在上午做
因为上午的大脑:
-
冷静
-
理性
-
抽象能力强
-
系统思考强
下午的大脑:
-
进入执行模式
-
适合编码
-
不适合大改架构
所以:
上午 = 架构师
下午 = 程序员
- 02-
不这么做会怎样
新人最常犯的错:
上午一坐下
直接开写
结果:
写了2小时
删了2小时
下午重写
晚上加班
最后得出结论:
“我今天写了一整天代码”
其实你只是:
写 → 推翻 → 重写 → 再推翻
这就是典型的:
上午没蓄力
下午全返工
- 03-
我们可以怎么做
成熟的工作流
上午
- 不写代码- 画流程- 写伪代码- 找边界- 预判BUG
画流程:
用户 ↓订单服务 ↓库存服务(预扣) ↓MQ ↓优惠券服务
伪代码:
createOrder() { // 1. 参数校验 validate(); // 2. 幂等检查 if (isDuplicate(requestId)) return; // 3. 预占库存 reserveStock(); // 4. 创建订单(事务) transaction { saveOrder(); markStock(); } // 5. 异步消息 sendMQ(); // 6. 失败补偿 if (mqFail) retry();}
下午
- 一次写完- 几乎不改- 联调顺畅
**-****04-**总结
程序员上午不写代码
不是不写
是不盲目写
因为真正的高手都懂:
写代码不难
写对代码才难
如果你:
-
经常改代码
-
经常返工
-
经常加班
试一件事:
明天上午
先别写代码
先写伪代码
如果你已经工作多年
把这篇文章
转发给团队新人。
他们能少走
3年弯路。
**-****05-**粉丝福利
我这里创建一个程序员成长&副业交流群,
和一群志同道合的小伙伴,一起聚焦自身发展,
可以聊:
技术成长与职业规划,分享路线图、面试经验和效率工具,
探讨多种副业变现路径,从写作课程到私活接单,
主题活动、打卡挑战和项目组队,让志同道合的伙伴互帮互助、共同进步。
如果你对这个特别的群,感兴趣的,
可以加一下, 微信通过后会拉你入群,
但是任何人在群里打任何广告,都会被我T掉。