首页 > 编程语言 >成为不可取代的程序员的编码方式

成为不可取代的程序员的编码方式

时间:2024-10-27 20:45:48浏览次数:6  
标签:取代 不要 每天 项目 代码 问题 程序员 编码方式 leader

背景


在一家公司呆了两年了,作为工作十多年的程序员来说,真心感觉这两年时间是真的长,每天上班如上坟,度日如年。

21年入坑,接手了一个老项目,进去后发现项目几乎天天报错,每天群里bug满天飞,每天改完一个bug,一会群里又开始叫,每天都是晚上下班才有时间输出业务代码。开始还特别不习惯认真给运营看问题,修复问题;就这样呆了快一个半月,我天天忙成狗,周围同事却每天不慌不忙,到点下班。一天无意中跟周边同事闲聊,我说这项目代码这么差你们怎么度过来,他们一副若无其事的样子,一个平日走的比较近的同学悄悄告诉我,这边项目负责人都换了好几波了,当时真的快自闭了…

随着对业务的熟悉,代码看多后也就发现为毛项目负责人换了好几茬,下面的小伙伴却安然无恙!!!现在回想这可能是个惊天大计谋,这边项目成员就像约定好了似的,几乎他们负责的核心模块,其它人根本无法替代,所以老板没办法,系统不稳定只能拿负责人开刀,现在回想我居然能在这破地方带两年,我他喵fuck…

这真的是血泪史

今天就结合实际工作情况给大家介绍一下,在一个团队中是怎么变得不可取代的

1.业务代码中千万不要写注释,更加不用提文档了,不要看阅读者能够轻易看穿你的意图

2.方法越长越好,不要轻易拆方法,当一个方法超过500行之后,而且没有任何注释,没有人能轻易搞定这段代码,如果还是比较核心的功能,那么恭喜你,你的不可替代性就大大增强!

3.如果你是写Java那就太好了,能用Map,JSONObject前往不要定义实体,一个复杂的请求,从前端到后端,再到调用内部方法,外部依赖(越多越好),所有的参数传递或者返回值全部定义为Map,只要你能记住结构那就都不是问题,这种情况,最好还不要写文档,保持神秘,如果在核心链路上那就真该恭喜你了,你懂得!

4.很多人都会提到代码Review,一般的公司千万不要被唬住,按我的过往经验来看,大部分leader只关注你在的时候会不会出问题,只要保持第一版本抗住线上不出大的逻辑问题,那就基本通关;日常中即便leader管的比较严格也是有方法的哦,比如可以适当的刻意把问题描述的尽可能复杂,然后工作周期还要拼的短一点,表示你在很努力很敢节奏一副很想把需求做好的样子,真正review的时候给leader真诚的反馈,下个迭代我会把这些细节问题都优化掉的,测试已经全部覆盖了,逻辑是没有问题了,领导放心吧。只要这块代码真的核心,兄弟,日后你就是捅娄子了,leader也还是会有所忌惮的。看看我们这边小伙伴就做的足够好,要背锅的只能是领导!!!

标签:取代,不要,每天,项目,代码,问题,程序员,编码方式,leader
From: https://blog.csdn.net/u010830473/article/details/143170826

相关文章

  • 《程序员修炼之道:从小工到专家》阅读感悟
    以下是我的一些阅读感悟:持续集成和版本控制:中间部分强调了持续集成的重要性,提到开发者应该定期将代码合并到主分支,以便于及时发现和修复问题。同时,熟练掌握版本控制工具(如Git)是确保代码质量和团队协作的基础。代码质量的重要性:书中提出代码不仅要能运行,还要能被人理解和维护。代......
  • 怎么判断自己是否适合做程序员
    判断自己是否适合做程序员,可以从以下几个方面入手:1.分析个人兴趣和技能;2.理解程序员的日常工作和挑战;3.自我评估与职业适应性;4.探索学习编程的态度和热情;5.职业规划与个人发展路径的考虑。对技术的兴趣是成为程序员的重要驱动力,如果你对于电脑、软件和编程语言有浓厚的兴趣,......
  • 程序员的自我救赎
    程序员这个职业,常常会被贴上各种标签,但真相远比标签来的精彩。他们中有的人可能是厨艺小能手,有的人可能是旅行达人,有的人可能是养生大师,有的可能已经财富自由。1.程序员在家做饭方法指南项目地址:https://github.com/Anduin2017/HowToCook《程序员做饭指南》提供了丰富多......
  • 10.24程序员节娱乐赛
    10.24程序员节娱乐赛前言10.24程序员节快乐,祝各位程序员新的一年里,代码如诗,bug无踪,算法神速,数据如龙,运维无忧,测试顺利,技术无界,创新不断!A题面不好写由于疫情原因,今年的天梯赛改在了11月28日进行。以下是今年天梯赛正式比赛的相关要求:竞赛时长为3小时。竞赛中3个不......
  • 《程序员修炼之道:从小工到专家》读书笔记
    从这个月起,我开始阅读《程序员修炼之道:从小工到专家》,先简单了解一下这本书,《程序员修炼之道》的作者是安德鲁·亨特和大卫·托马斯,译者是周爱民,出版于电子工业出版社,《程序员修炼之道》有两个版本,分别是《程序员修炼之道:从小工到专家》和《程序员修炼之道:通向务实的最高境界》,我......
  • 1024程序员节快乐——华为静态路由实现路由负载分担实验案例
    目录静态路由实现路由负载分担静态路由简介配置注意事项组网需求配置思路操作步骤配置文件静态路由实现路由负载分担实验组网图形图1 配置静态路由实现路由负载分担组网图 静态路由简介配置注意事项组网需求配置思路操作步骤配置文件静态路由简介静态路......
  • 《程序员的修炼之道:从小工到专家》阅读笔记一
    第一章:一个实用程序员的旅程《程序员的修炼之道》开篇讲述了什么是“实用程序员”(PragmaticProgrammer),并介绍了如何成为一个高效、实用的开发者。作者强调了实用程序员的特点,包括责任感、自我改进、选择性妥协和以结果为导向。书中也提到了一些基本的编程准则,如避免重复(DRY原则......
  • 《程序员的修炼之道:从小工到专家》阅读笔记二
    第二章:接受变化在第二章中,作者主要探讨了“变化”这一概念,以及程序员如何面对和适应变化。软件开发中的变化是不可避免的,因此接受变化并适应它是成为优秀程序员的重要能力。作者提出了“可维护性”、“灵活性”等关键概念,强调了代码需要具备弹性,能够适应未来的需求变化。本章介......
  • 《程序员的修炼之道:从小工到专家》阅读笔记三
    第三章:基本工具第三章讨论了实用程序员的“基本工具箱”。作者认为,熟练运用工具并养成良好的工具使用习惯,是提升开发效率和代码质量的关键。本章详细介绍了一些核心工具,如文本编辑器、版本控制系统、调试工具、自动化构建和测试工具等,强调了这些工具在开发流程中的重要作用。文......
  • 读《程序员修炼之道:从小工到专家》有感
    《程序员修炼之道:从小工到专家》这本书在软件开发领域被视为经典,对开发者职业成长充满指导意义。以下是我的一些阅读感悟:要培养实用程序员心态:书的开头部分强调了培养“实用程序员”心态的重要性。实用程序员关注解决问题的有效性,适应快速变化的技术环境,持续学习新技能。这种心态......