- 作者:老汪软件技巧
- 发表时间:2024-12-29 00:58
- 浏览量:
最近写代码把节奏从求快改成了求好,力求我过手的系统稳如老狗,顺便总结了几点把代码写到极致的思考。
能学习,有成长
前几年写代码只求快,回想起来几乎没什么成长,疯狂搓 CRUD 谁不会呢。架构的思考、扩展的设计、业务的抽象真是一点没有。
求好则不一样了,和 leader 思想进行碰撞,每一份思考我都觉得自己在成长,我感觉自己越来越强了,还保住了头发。
我觉得这样的工作方式才是正确的,如果一份工作只写 CRUD,还疯狂加班压榨时间,请程序员们一定要警惕,远离这样的工作。
时刻记住,工作是自己进步的训练场,不要被工作磨死了所有精力和生活。
心态稳
对自己的代码放心,有底气。各种线上 case 不担心是自己的问题。
在我图快写代码的时间里,运营提个什么线上 case,我心里都会不自觉的想是不是自己的问题,心里就很慌。时间一久我对运营有点 PTSD 了,他说个什么话我都觉得是自己 bug。
这就是对自己代码不自信的体现,要么是场景漏了或是这里漏了那里漏了。
所以还不如一开始就把代码写到极致。
不怕责
如果把代码写到极致还有 bug,那基本上不大可能是代码的问题。要么是流程,要么是产品没考虑的场景。
如果实在是代码问题,那也认了,好好吸取教训,下次改进。
吵架有底气
写到极致的代码,对逻辑会有比较深刻的印象。这在各需求评审会议,或者日常争论上会很有优势。
我发现甩锅啊、吵架啊各种争论的事情上,谁的气势先弱下来了,那就是接锅的那个。
谁记得更多的逻辑,谁就是强势的那个。
升职加薪
代码写到极致,长此以往,写到代码质量肯定有保证的,慢慢就会在领导那里留下稳定、靠谱的好印象,未来公司扩张或是上面有人退下来了,升职加薪就有希望了。
这套逻辑最大的问题是时间不够,需求既紧急又匆忙,实在没时间想那么多怎么搞?
那就加班呗,但是加班要有对应的补偿,调休是最基础的,一天不够加两天。
要是加班还搞不完,那就跟领导请示下。
总之就是少写那些纯纯无脑的数据库 CRUD,得不到任何成长的,CRUD 写久了还费人心力,慢慢对代码失去了热情。
要这样领导还强压着干,那还等啥呢,投简历呗,有机会直接润。