您当前的位置:首页 > 电脑百科 > 程序开发 > 程序员

程序员为保饭碗,开始“防御性编程”.....

时间:2023-12-14 12:17:07  来源:  作者:Java面试那些事儿

最近,大家可能都听说了,不少互联网大厂都在cAI员。

这让一众程序员们感到了压力山大。咱们的码农朋友们,为了给自己留条后路,开始琢磨起了所谓的“防御性编程”。

程序员为保饭碗,开始“防御性编程”.....

简单来说,就是写一些“别人看不懂,只有自己能看懂”的代码。

他们的想法大概是这样的:如果哪天自己被裁了,公司也难以快速搞懂这些代码,相当于留了个“后手”。

防御性编程的“奇技淫巧”

说到怎么实现这个“防御性编程”,一位来自阿里的员工,轻轻松松提了一堆绝招:

程序员为保饭碗,开始“防御性编程”.....

  • 简单事情复杂化:能拖动的就不写代码,搞得越复杂越好。
  • 层层套娃:设计模式大行其道,一层套一层,看着就头大。
  • 精简到极致:一个函数能搞定的,坚决不开第二个。
  • if-else大赛:多层嵌套,把简单逻辑搞得像迷宫一样。
  • 随机命名法:别的不说,命名得像解密游戏,abcd随便来。

大佬果然是大佬,这方法,不得不服!

我发现一个独立开发者网站不错: j301.cn

其他程序员怎么看?

网上的程序员们,在评论区可是炸开了锅,五花八门,有人觉得这是迫不得已的自救,毕竟谁不想给自己留条后路呢?

程序员为保饭碗,开始“防御性编程”.....

但也有人觉得根本没有必要专门防御性编程,大多数人正常写就是防御性编程了

而代码维护时间长了自然变屎山,谁来了都得钻研许久再踩几次坑才能摸出点门道

程序员为保饭碗,开始“防御性编程”.....

还有的大佬就淡定多了,说“除非你是个天才,你的智商才不可替代,这样公司留着你本来就很应该。不然你怎么防御都没有用,替代只是时间问题。”。

码农的自救,合理还是自毁?

说到底,这种“防御性编程”真的有效吗?

程序员采用“防御性编程”的做法,在表面上看似乎是一种自我保护的策略。

特别是在现在糟糕的职场背景下,这种做法理论上可以为程序员个人带来短期的安全感。他们通过编写难以理解的代码,或是刻意制造程序之间的复杂联动,使得自己在项目中变得不可或缺。从个人角度看,这似乎是一种巧妙的自保手段。

程序员为保饭碗,开始“防御性编程”.....

然而,从长期和职业道德的角度来看,这种做法可能充满了风险和问题。

首先,它破坏了代码的可读性和可维护性,这是编程领域的基本原则之一。良好的代码应当是清晰、可读、易于维护的。通过创造复杂和难以维护的代码,程序员不仅对项目的未来负有潜在的破坏性,同时也可能损害自己的职业声誉。

在团队和项目管理的层面,防御性编程可能导致严重的后果。这种编码方式使得代码的交接和维护变得异常困难,甚至可能导致重要信息的丢失。

程序员为保饭碗,开始“防御性编程”.....

更严重的是,如果这种编程方式被广泛采用,它可能威胁到整个技术生态的健康发展。

总之这种做法在短期内可能确实能给自己留个后路,但长远来看可能是个双输的结果。

最后 码农为了保住饭碗,采用“防御性编程”应对裁员,你怎么看?



Tags:防御性编程   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
防御性编程?这不就来了
最近程序员界又重新流行起来了防御性编程这个概念,早期嘞,这个概念代表是一种细致、谨慎的编程方法。防御性编程的目的是为了开发可靠的软件,我们在设计系统中每个组件的时候,都...【详细内容】
2023-12-15  Search: 防御性编程  点击:(137)  评论:(0)  加入收藏
程序员为保饭碗,开始“防御性编程”.....
最近,大家可能都听说了,不少互联网大厂都在cai员。这让一众程序员们感到了压力山大。咱们的码农朋友们,为了给自己留条后路,开始琢磨起了所谓的“防御性编程”。简单来说,就是写...【详细内容】
2023-12-14  Search: 防御性编程  点击:(179)  评论:(0)  加入收藏
“开猿节流”浪潮下,出现了防御性编程:只写自己看得懂的代码
在当前的“开猿节流”浪潮下,程序员们面临着前所未有的职业挑战。为了在这个充满不确定性的环境中保持自己的职位,一些程序员开始采用一种被称为“防御性编程”的策略。这种编...【详细内容】
2023-12-05  Search: 防御性编程  点击:(160)  评论:(0)  加入收藏
嵌入式开发:防御性编程可缓解不可预见的问题
在实验室中起作用的东西并不总是在现场起作用,这通常是由于意外的交互和未发现的错误。防御性编程有助于使设计更具弹性,但开发能够处理不可预见情况的嵌入式软件并非易事,这需...【详细内容】
2022-09-08  Search: 防御性编程  点击:(354)  评论:(0)  加入收藏
代码防御性编程的十条技巧
1 什么是防御性编程?顾名思义,防御性编程是一种细致、谨慎的编程方法。为了开发可靠的软件,我们要设计系统中的每个组件,以使其尽可能的”保护”自己。我们通过明确地在代码中...【详细内容】
2020-08-24  Search: 防御性编程  点击:(249)  评论:(0)  加入收藏
▌简易百科推荐
AI程序员上岗 垂类大模型应用迎来井喷期
能自动写代码的“AI员工”、逐渐告别不够好用的智能客服,无需费时费力开发的工业AI控制器……随着人工智能大模型能力开始深入多个行业,IT、工业生产、金融、服务...【详细内容】
2024-04-08    北京日报  Tags:AI程序员   点击:(4)  评论:(0)  加入收藏
AI程序员上岗 垂类大模型应用迎来井喷期
能自动写代码的“AI员工”、逐渐告别不够好用的智能客服,无需费时费力开发的工业AI控制器……随着人工智能大模型能力开始深入多个行业,IT、工业生产、金融、服务...【详细内容】
2024-04-07    千龙网  Tags:AI程序员   点击:(3)  评论:(0)  加入收藏
首个AI程序员上岗,码农们暂且不必过度焦虑
“AI程序员上岗”或许是噱头,但淘汰焦虑仍然近在咫尺,需要积极面对。全文2418字,阅读约需7分钟 撰稿 / 马尔文(媒体人)编辑 / 何睿 校对 / 张彦君▲随着相关技术的突飞猛进,AI也在...【详细内容】
2024-04-07    新京报  Tags:AI程序员   点击:(4)  评论:(0)  加入收藏
为何大语言模型不会取代码农?
译者 | 布加迪审校 | 重楼生成式人工智能(GenAI)会取代人类程序员吗?恐怕不会。不过,使用GenAI的人类可能会取代程序员。但是如今有这么多的大语言模型(LLM),实际效果不一而足。如...【详细内容】
2024-03-21    51CTO  Tags:大语言模型   点击:(19)  评论:(0)  加入收藏
AI程序员Devin:通过了面试,但不一定适合职场
昨天,AI圈上演了第一场“大男主爽文”:一个少年成名的编程天才,组建起仅有10人的编程界奥林匹克“梦之队”,在全球瞩目的科技风暴正中心创办了一家公司。成立不到两个月,其推出的...【详细内容】
2024-03-18    甲子光年  Tags:AI程序员   点击:(13)  评论:(0)  加入收藏
微软AI程序员登场,10倍AI工程师真来了?996自主生成代码,性能超GPT-4 30%
新智元报道编辑:桃子 润【新智元导读】全球首个AI程序员Devin诞生之后,让码农纷纷恐慌。没想到,微软同时也整出了一个AI程序员——AutoDev,能够自主生成、执行代码等...【详细内容】
2024-03-18    新智元  Tags:AI程序员   点击:(15)  评论:(0)  加入收藏
李彦宏称程序员职业将不复存在,周鸿祎:程序员热十年内不会减弱,AI时代更需要程序员
李彦宏称程序员职业将不复存在,周鸿祎:程序员热十年内不会减弱,AI时代更需要程序员3月10日,360创始人周鸿祎在社交平台上发文称,“大模型将替代程序员?未来不用学编程了么?我认为,程...【详细内容】
2024-03-11    九派新闻  Tags:程序员   点击:(20)  评论:(0)  加入收藏
李彦宏最新发声,“程序员”职业将不复存在!
在3月9日央视的《对话》·开年说节目上,百度创始人、董事长兼CEO李彦宏表示,以后不会存在“程序员”这种职业了,因为只要会说话,人人都会具备程序员的能力。“未来的编程...【详细内容】
2024-03-11    红星新闻  Tags:程序员   点击:(18)  评论:(0)  加入收藏
编程二十年,38岁谷歌程序员的16条建议,涉创业、技术淘汰、拿大厂offer……
以能够让项目自负盈亏,并在这一约束下优化其增长的方式来管理和调整项目,这是这个世上最厉害的本事。距离我正式开始编程的工作已经过去二十年了。在这些年里,我有以下收获: 获...【详细内容】
2024-03-10    CSDN  Tags:程序员   点击:(4)  评论:(0)  加入收藏
鸿蒙开发岗平均月薪超1.8万,成为计算机人才和程序员的求职新选择!
智联招聘发布的《2024年春招市场行情周报(第一期)》显示,2023年9-12月,鸿蒙相关职位数同比增速从33.8%攀升至216.1%,鸿蒙相关职位的投递人数同比增速从132.1%攀升至380.1%。春节...【详细内容】
2024-02-26  晓枫侃科技    Tags:鸿蒙开发   点击:(24)  评论:(0)  加入收藏
站内最新
站内热门
站内头条