每天CRUD,程序员如何才能提高?
最近跟一个阿里的朋友聊到关于程序员如何把事情做得更好,他提到了很多在阿里的感受,让我受益匪浅。

所谓“如何把事情做得更好”,就是跳出写代码这件事,如何把我们的工作做好,获得更多的个人成长,获得更好的绩效考核结果,并能在其他人中脱颖而出。
思维碰撞下,得到了很多有效的信息,总结为三个方面的“管理”能力:
目标管理
过程管理
向上管理
希望每个人看完都能有所启发。
1
目标管理
所谓目标管理,分为两个阶段:
提出目标
管理目标
提出目标
目标管理的前提,是必须先能够提出一个足够有价值的目标,然后再进行达成。
如果目标本身是没有价值,或者说价值很小的,那即使你花费了很大力气去做,然后达成了,也没有什么意义。跟莫斯科一样,程序员也是不相信眼泪的。苦劳再多,也比不上功劳。
那如何能提出一个足够有价值的目标呢?
①来源于自上而下的任务拆解
经常看到有人在各种社区吐槽华为的“拉通对齐”。但实际上,抛开某些管理者具体执行层面的问题,“拉通对齐”本身是非常有价值的。
公司的管理者在更高的位置,利用更多的信息进行决策,然后获得明年公司的发展目标和方向。
然后就是将目标拆解到各个部门,各个部门需要相互合作达成目标。作为个人,也会承接到部门内的子任务,这个时候,可以提出自己的一些想法进行讨论,在充分沟通的基础上,应该达成一致,然后坚决执行。
那么这时候你的目标,就是跟部门目标是一致的,跟公司的大目标也是一致的。
如果你能很好地达成目标,或者说超出预期,那么你对部门和公司的价值就是越大的。
②来源于自下而上的问题发现与解决
经常可以看到各种社区有人提问,每天 CRUD 怎么才能提高?其实这个问题的一个解决思路是,在工作中发现问题,并给出解决方案。
我举一个我们公司的真实案例:一个后端开发同学,发现自己组内的业务需求经常会有很多离线任务要做。
有的人直接使用 Spring 的 Async 注解,有的人自己新建申请一个线程池塞任务,有的人利用 Redis 的 blpull/blpush 来做队列来进行生产消费。
没有统一的方案,有很多重复劳动,而且容易因为种种原因造成故障(比如没有资源隔离)。
因此,他提出了一个目标,做一个分布式的统一任务调度框架,解决组内的这些问题。
目标达成后,还在全公司进行了推广。后面的结果大家应该能猜到了,升职加薪走上人生巅峰。
有人说,你这个肯定是小厂啊,大厂各种工具都很成熟了,没啥要做的。

管理目标
已经有了一个很有价值的目标了,我们该怎么达成呢?这时候,我们就需要对目标进行管理。
我个人认为最好的方式是“倒排时间”的 milestone(里程碑)模式。根据目标 deadline 来往前倒排时间,拆分不同阶段的里程碑节点,然后按期检查当前进度,最终达成目标。
其实也不是什么新鲜玩意,很多公司都有在做,但是落实到具体部门、小组、个人上,就不太一样了。
尤其我想说的是个人和小组上。在我担任敏捷小组的 SM(scrum master)期间,发现很多同学对于这种方式的计划能力都有所欠缺。
主要有两个方面的问题:
①估时问题
如果今天只是一个写 SQL 的任务,很多同学能准确的估计大概要花费几分钟。
但是如果是一个半年或一两个月的项目,让你以月或周的粒度进行拆分,很多同学就比较难把握了。
这个其实不是什么大问题,主要是经验不足,无法深刻了解到项目中的模块拆解粒度与技术难度。
那怎么做呢?有三个建议:
如果没有把握,那就对里程碑做更细粒度的任务拆分。
预留 Buffer,给自己有转身的余地,能够面对突发情况。
可以请组里更有经验的同事或者 TL 进行 Review。

2
过程管理
一个五年程序员是拥有五年经验,还是一个经验用五年?过程管理往往能告诉你怎么做。

3
向上管理
定期整理任务进度,将任务进度、遇到的困难、解决方案等简明扼要地整理出来,进行汇报。
找老板沟通技术规划,然后一起讨论哪些能做,哪些需要砍掉,然后把能做的东西一起安排一个计划进行实现。
多多关注组内同学、老板的周报,如果发现有什么困难,及时提出帮助,共同解决。
作者:阿丸
编辑:陶家龙
出处:转载自微信公众号阿丸笔记(ID:aone_note)

精彩文章推荐:
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
- 1 中法元首相会都江堰 7904060
- 2 中方不接受日方所谓交涉 已当场驳回 7809181
- 3 大闸蟹为何会在欧美泛滥成灾 7714364
- 4 国际机构看中国经济 关键词亮了 7617325
- 5 家长称婴儿被褥印不雅英文单词 7520425
- 6 日方军机滋扰擅闯或被视为训练靶标 7428417
- 7 罪犯被判死缓破口大骂被害人一家 7332779
- 8 国乒8比1击败日本队 11战全胜夺冠 7238693
- 9 长沙一男子要取现20万 银行紧急报警 7139714
- 10 千吨级“巨无霸”就位 7047372

![秋心ay:带小猫咪回家吧[心] ](https://imgs.knowsafe.com:8087/img/aideep/2021/7/5/4517de3314abc6dc48859b91e79a2207.jpg?w=250)





51CTO技术栈
