首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何向同事证明他们制作了糟糕的代码?

要向同事证明他们制作了糟糕的代码,可以采取以下步骤:

  1. 收集证据:首先,需要收集一些证据来证明同事的代码质量不高。这可以包括代码中的错误、漏洞、性能问题、可维护性问题等。可以通过代码审查、测试、监控等方式来收集证据。
  2. 分析证据:在收集到证据后,需要进行分析,确定问题的严重性和影响范围。这可以帮助你更好地向同事阐述问题,并提出解决方案。
  3. 与同事沟通:在分析证据后,需要与同事进行沟通,让他们了解问题的严重性和影响范围。同时,也需要给出解决方案,并帮助他们改进代码。
  4. 提供支持:在同事改进代码后,需要提供支持,帮助他们更好地理解和掌握好的编程实践。同时,也需要进行代码审查和测试,确保代码质量得到改善。

总之,向同事证明他们制作了糟糕的代码需要通过收集证据、分析证据、与同事沟通和提供支持等多个步骤来实现。同时,也需要注意保持良好的沟通和协作氛围,帮助同事提高代码质量。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

联盟:互联网时代的人才变革

职场中你可能经常遇到这样老板,对你宣称公司是一个大家庭!老板说得激情满满,员工听得热血沸腾。可是,往往在这种情况下,公司和员工关系并不会太好?反而很糟糕,为什么?...约翰拉赛特是一个被迪士尼开除动画设计师,理由是他疯狂想法让他无法专心工作。乔布斯雇佣了他,制作了玩具总动员。后来皮克斯被迪士尼用70多亿美金收购,约翰拉赛特成为迪士尼首席创意官。 ?...任期让员工承担一系列对个人有意义不同任务,从而帮助他们谋求在一家公司长期职业发展。在每一段任期中,管理者和员工都要制定一个任务目标,让双方都能长期受益。...诚实谈论任期 “我向他们说明,我工作将如何他们创造改变职业轨迹机会,他们责任是利用在这里工作经验抓住这种机会,为自己创造长期价值。这种价值将在他们离职后职业生涯中体现最明显。”...LinkedIn资深高管迈克加姆森这样说。还有人每一位下属(包括面试时候)提问:“你离开LinkedIn后打算做什么工作?”

65810

程序员十年工作创业血泪史,万字长文,仔细读完,受益匪浅

还是工作了十年八年程序员都有一些经验值得借鉴学习。...不少工作了五年的人与工作了一年多的人水平本质没啥区别。这种原地踏步状态,会让人感到迷茫。 2.我们大多喜欢看技术文章,但是不喜欢把自己代码拿出来交流,让高手看。...5.若一个程序员比较糟糕,赶紧领导汇报情况。长痛不如短痛。 6.糟糕程序员写出来代码是很糟糕,后期维护改进是永无止境痛苦。 7.糟糕程序员一般思路紊乱。...不少工作了五年的人与工作了一年多的人水平本质没啥区别。这种原地踏步状态,会让人感到迷茫。 2.我们大多喜欢看技术文章,但是不喜欢把自己代码拿出来交流,让高手看。...5.若一个程序员比较糟糕,赶紧领导汇报情况。长痛不如短痛。 6.糟糕程序员写出来代码是很糟糕,后期维护改进是永无止境痛苦。 7.糟糕程序员一般思路紊乱。

65740

我可能去了假星巴克,咖啡师竟然是机器人

坐在咖啡厅内,我们与许多顾客交流,他们每天都会来这里,追求东西与我相似:与人交流。 最近,旧金山出现一家新咖啡店,它想法完全相反:为你泡咖啡不是咖啡师,而是机器人。...Cafe X创始人亨利•胡(Henry Hu)说:“如果你想喝到真正好咖啡,你必须等很长时间,如果不愿意花时间,只能喝到很糟糕咖啡。...此时系统会顾客发送通知,告诉你错过了端咖啡时间,当你来到时,它会再泡一杯,免费提供。亨利•胡说,根据地理位置不同,未来机器人会安排泡优先顺序。...周一时,你喝了一杯拿铁,泡的人可能工作了10年;到了周二,为你泡咖啡的人可能上周才开始工作。咖啡豆批次不同,咖啡机磨碎程度不同,咖啡师情绪不同,可能都会影响最终口味。...咖啡店开门营业之后,咖啡专家也会上岗工作,他会解释Café X是如何工作,测试产品,保证质量,为顾客提供建议。例如,专家会告诉你更多与咖啡豆有关信息,或者告诉你应该购买哪种浓缩咖啡。

76880

一个十几年程序员给所有新老程序员忠告

还是工作了十年八年程序员都有一些经验值得借鉴学习。...如何拿到了这个项目?公司给了多少业务经费?如果自己是业务员,收入会如何? 2.客户谁说了算?谁是这个项目的关键人物?这个项目的关系人都有谁,他们在项目中起到了什么重用? 3.项目的工期是多久?...2.你领导、同事、客户看到你平时工作精神不集中,对你评价会比较糟糕,以后有好事情也一般轮不到你,这会影响你前程。...你需要找高手,给你代码来个深入点评 1.我们国内程序员大多都不善于交流,即使善于学习,提高还是不明显。不少工作了五年的人与工作了一年多的人水平本质没啥区别。...5.若一个程序员比较糟糕,赶紧领导汇报情况。长痛不如短痛。 6.糟糕程序员写出来代码是很糟糕,后期维护改进是永无止境痛苦。 7.糟糕程序员一般思路紊乱。

1.7K30

一员工爆料「微软每年行贿数亿美元」:已被开除

他逐渐相信同事们比自己更习惯接受这种支付。 Elabd声称,在接下来两年,他尽其所能来杜绝这种私底下贿赂——这场斗争使他被同事们遗弃,最终让他丢了饭碗。...微软在外媒联系后强调致力于符合道德商业实践,指出所有员工都需要接受“商业标准”方面的培训,包括关于如何报告Elabd所描述贿赂事件具体指导。...但是,虽然好流程可以为几起糟糕案子开脱,但证明流程糟糕证据会带来更严厉惩罚,鉴于司法部最近将重点放在一再违规企业上,这是特别严重威胁。...在Elabd提到许多案例中,该公司阻止付款,并解雇员工;而在微软没有这么做情况下,常常是由于调查未能找到证明不当行为证据。但对于Elabd来说,失去销售工作风险不足以打击更广泛腐败文化。...他说:“他们从未对这些违规员工采取任何法律行动,即使他们知道这些人在窃取公司钱和政府钱。这无异于员工传达了这样信息‘你可以为所欲为,尽可能多地捞钱,最糟糕结果无非是被解雇。”

36450

程序员十年工作创业血泪史,万字长文,仔细读完,受益匪浅

2.你领导、同事、客户看到你平时工作精神不集中,对你评价会比较糟糕,以后有好事情也一般轮不到你,这会影响你前程。...不少工作了五年的人与工作了一年多的人水平本质没啥区别。这种原地踏步状态,会让人感到迷茫。 2.我们大多喜欢看技术文章,但是不喜欢把自己代码拿出来交流,让高手看。...3.以前总想用实力来证明自己是最强。认为把实实在在实力拿出来了,别人应该不得不承认你能力。其实,好胜性格的人在刚开始工作往往会碰壁,身边同事也大都反感。 4.不管做什么事情,我们要记住一点。...并且两个人一起编程,谁也不好意思偷懒,代码检查率也高了不少,出错概率会低很多。 亲自体验了一下结对编程威力,不错,值得推广。 (三十三)用什么心态对待糟糕程序员 这些年遇到不少糟糕程序员。...5.若一个程序员比较糟糕,赶紧领导汇报情况。长痛不如短痛。 6.糟糕程序员写出来代码是很糟糕,后期维护改进是永无止境痛苦。 7.糟糕程序员一般思路紊乱。

82650

程序员眼中最有价值10条开发经验

在开始真正工作之前,我总是要花很大一块时间来回顾代码。更糟糕是:99% 情况下,那些优化都是不必要代码首先应该便于人阅读和理解。如果你认为特定代码路径可能存在性能瓶颈,就测试它。...他们设定不切实际最后期限,对开发人员期望过高。那些管理者真是不懂软件是如何开发出来。 有时候,你会遇到全新东西。你得费点功夫才能想出办法。随着你经验越来越丰富,你会越来越擅长处理此类情况。...其他开发人员学习东西和你不同。在某些事情上,他们就有了知识优势。将此转化为你自己优势! 你同事可能比你更擅长后端、CSS 或更底层事情,而你也有自己优势。...在休息之前,你可能已经注意到自己效率越来越低。当你休息完回来时,你发现效率又回来了。你有可以高效地工作了,直到下次休息。 曾经,我并不在意休息,因为我想完成自己工作。...我在这里就不罗列早期取得诸多成绩了。反正我经理已经知道了。 为什么会这样?因为我经常与我同事和经理谈工作。我从不吹牛。我如实陈述,很乐意帮助同事

26420

没发过论文,没多少实习经验,硕士毕业我拿到了20万美元年薪

意思是对每一个技术问题或代码问题,我应该如何回答,如何做得更好。不言而喻,一开始面试体验可能会非常糟糕。因为问题提出后5秒内作答并不是我擅长。...比如他们工作是什么、他们目前面临挑战是什么、他们如何解决以前挑战等等。有些事情要问招聘经理,比如自己短期职责是什么?团队目标是什么? 面试结束后,请务必所有面试官发送一封感谢信。...这两个是我参与一系列C ++课程。其中一个项目中,我们用C ++实现了卷积网络传递,另一个项目用OpenGL制作了一个小应用程序。另外,我提出了一些发现有趣PyTorch实现。...3、关于我工作,70%是做研究,30%用C++写代码。我目前已经工作一个月了,已经在和博士学位同事合作,设计一些LiDAR材料概念验证方案。...我想说,如果你能证明自己具备研究能力,在我看来,这种能力体现在:提出正确、有影响力问题,给出数学上严谨、有见地解决方案,那么任何企业都不会吝啬他们offer。

82420

这五种糟糕代码实践,程序员要学会规避

糟糕代码实践是在命名中尽可能地使用缩写和简写,这样接手你代码下一位开发者得靠猜测才能搞明白你想做什么。...或许是因为懒癌发作不想改,或许是因为你叛逆个性作祟,但不管怎么说,你永远可以夸下海口,在下一次 PR 中做出修正,并双手合十祈祷你同事会原谅你罪孽(指不定他们就原谅你了)。...那么快来试试,用代码证明你才是真正黑客。我会建议你试试链式函数、嵌套条件语句、过度膨胀设计模式,以及利用编程语言中不为人知小技巧编写精妙单行代码。...请记住,越是过于精巧以及过早优化代码,你同事经手它们时境遇就会更糟糕。为你所使用每一个 reduce 函数加十分尊敬分,为每一个递归调用加一百分。...记得我说过好缩写很难并且非常浪费时间吗?那么我们为什么不直接在需要地方把代码复制过去呢?不然的话,你大概还要再花时间别人解释你为啥要不断复制你之前代码。我相信你,你一定可以做到

24030

DeepMind软件工程师神仙生活:弹性工作+居家办公,一点也不卷

他们目前正在进行工作举例,他们正开发一个搭载在网络上编辑器,可以让用Python编程的人远程写代码。...这类工作内容让Millikin和他团队在工作时能有更大灵活性——他们可以来自主选择如何解决问题。 到这里听着还挺有意思吧? 但你再看到他们工作模式,可能就会…… 流下羡慕泪水。...「我们采取是一种3+2式混合工作。周一到周三我们去办公室坐班,周四周五远程,在哪都行。其实我特别喜欢能面对面和我同事们交流。」 听听,不光周末不用加班,周中也是3天线下,2天线下模式。...甚至他还说,「喜欢面对面和同事交流」。 听到这,小编心里只剩下黑人问号。 可不嘛,一周就见同事3天,你试试一周看见他们6天,从早看到晚,看你喜不喜欢面对面交流。...而Sarah还非常精致,哪怕不出门,每天早上也要画一个美美的妆让自己开心。 之后,九点二十吃个早饭,就开始上午作了。 ‍

54260

程序员眼中最有价值10条开发经验

在开始真正工作之前,我总是要花很大一块时间来回顾代码。更糟糕是:99% 情况下,那些优化都是不必要代码首先应该便于人阅读和理解。如果你认为特定代码路径可能存在性能瓶颈,就测试它。...他们设定不切实际最后期限,对开发人员期望过高。那些管理者真是不懂软件是如何开发出来。 有时候,你会遇到全新东西。你得费点功夫才能想出办法。随着你经验越来越丰富,你会越来越擅长处理此类情况。...其他开发人员学习东西和你不同。在某些事情上,他们就有了知识优势。将此转化为你自己优势! 你同事可能比你更擅长后端、CSS 或更底层事情,而你也有自己优势。...在休息之前,你可能已经注意到自己效率越来越低。当你休息完回来时,你发现效率又回来了。你有可以高效地工作了,直到下次休息。 曾经,我并不在意休息,因为我想完成自己工作。...我在这里就不罗列早期取得诸多成绩了。反正我经理已经知道了。 为什么会这样?因为我经常与我同事和经理谈工作。我从不吹牛。我如实陈述,很乐意帮助同事

23720

经验 ▏美国数据分析师分享Amazon面试经验

电话面试问题通常是这样:“如何一个工程师解释什么是 p 值?”假设,要向一位非统计专业,不使用专业术语工程师解释。毫无疑问,你不想在这样场合初次解释这些基本概念。...自吹自擂自荐信不是好兆头。糟糕个人资料代表对岗位缺乏兴趣(或缺乏对阅读者尊重),而堆砌关键词是在暗示面试官询问申请者何时何地做了这些。...比如,为了亚马逊现场面试, 我花时间在 Linkedin 上查了每个面试人员和他们背景。这会帮你猜到他们会提问题。哦,这人是个工程师,那她可能不会问你统计方面的内容,但可能会问拓展方法内容。...在这种情况下,我只看了课程视频来学习这个领域用词,而未深究技术细节。我总是在搜罗 Coursera 好课程,如果你有推荐课程可以给我留言! Coursera 课程起止时间让我恼火。...当我在经历面试时,碰巧一些我熟悉同事也在接受面试。那时把自己经历和他人相比较后,我觉得又惊讶又生气。简单来说,我和一个资历较浅同事在同一个星期面试了同一个岗位。

71420

软件开发人员都跑到哪里工作了

我在 IT 领域工作了大约 10 年,主要在 20 至 100 人中小型公司工作。在这类公司中,最薄弱环节却进步得更快,这是一个悖论,但它却是真实。下面是一些记录自真实世界例子。...示例 2 公司有一个开发人员团队,正在开发一个非常大项目,他们急需要一个项目经理,所以他们将最弱开发人员提拔为项目经理。没有人想念他,因为这个人在编码上非常糟糕。...他理由是,在所有开发人员中,他每天编写代码行数最多,所以他做工作最多。他说是事实,他同事将他 8000 行代码类重构为 230 行。后来公司给了他一年工资,作为他答应辞职条件。...而另外一些人则不是,他们因为害怕,而主动学习并实践到了许多非工作方面的生活技能。 示例 6 一个糟糕开发人员总是管理层抱怨,其他开发人员强迫他参加代码审查。...原因很简单,他是整个团队中唯一一个编写糟糕代码的人,他每次提交代码都会导致项目混乱。

18940

程序员眼中最有价值 10 条开发经验

在开始真正工作之前,我总是要花很大一块时间来回顾代码。更糟糕是:99% 情况下,那些优化都是不必要代码首先应该便于人阅读和理解。如果你认为特定代码路径可能存在性能瓶颈,就测试它。...他们设定不切实际最后期限,对开发人员期望过高。那些管理者真是不懂软件是如何开发出来。 有时候,你会遇到全新东西。你得费点功夫才能想出办法。随着你经验越来越丰富,你会越来越擅长处理此类情况。...其他开发人员学习东西和你不同。在某些事情上,他们就有了知识优势。将此转化为你自己优势! 你同事可能比你更擅长后端、CSS 或更底层事情,而你也有自己优势。...在休息之前,你可能已经注意到自己效率越来越低。当你休息完回来时,你发现效率又回来了。你有可以高效地工作了,直到下次休息。 曾经,我并不在意休息,因为我想完成自己工作。...我在这里就不罗列早期取得诸多成绩了。反正我经理已经知道了。 为什么会这样?因为我经常与我同事和经理谈工作。我从不吹牛。我如实陈述,很乐意帮助同事

27320

忍受不了糟糕工作氛围,我退出了 Google WebAssembly 团队

很遗憾,我们团队领导者没能得到良好支持,整个 V8 团队当时是在 Chrome 负责人汇报,而那家伙当时是全公司支持率最低负责人。...意识到进度不畅,Google 其他部门同事志愿加入进来,想通过自己专业知识“修复 bug ”——当然,他们也可能是想显摆一下自己能力,给未来职业生涯攒点本钱。...这其实不是什么好主意,但我们当时真的没有发表意见渠道,所以绝望之下只能铤而走险。结果证明,这主意确实不好。 我初入职场是在 2007 年初,当时工作是在一家游戏工作室担任游戏设计师。...我一直专注于帮助其他人完成任务,也很能理解他们压力在哪,遇到了怎样障碍。这类职能往往吃力不讨好,但对软件开发项目却又非常重要,所以很庆幸当时同事和领导都能认同我价值、支持我决定。...当然,我偶尔也会写写代码。现在我终于有所好转,也开始从开源贡献中赚取报酬。但无论如何,我再也不是当初那个健康活泼我了。

30810

这五种糟糕代码实践,程序员要学会规避

糟糕代码实践是在命名中尽可能地使用缩写和简写,这样接手你代码下一位开发者得靠猜测才能搞明白你想做什么。...或许是因为懒癌发作不想改,或许是因为你叛逆个性作祟,但不管怎么说,你永远可以夸下海口,在下一次 PR 中做出修正,并双手合十祈祷你同事会原谅你罪孽(指不定他们就原谅你了)。...那么快来试试,用代码证明你才是真正黑客。我会建议你试试链式函数、嵌套条件语句、过度膨胀设计模式,以及利用编程语言中不为人知小技巧编写精妙单行代码。...请记住,越是过于精巧以及过早优化代码,你同事经手它们时境遇就会更糟糕。为你所使用每一个 reduce 函数加十分尊敬分,为每一个递归调用加一百分。...记得我说过好缩写很难并且非常浪费时间吗?那么我们为什么不直接在需要地方把代码复制过去呢?不然的话,你大概还要再花时间别人解释你为啥要不断复制你之前代码。我相信你,你一定可以做到

18610

成为更好程序员8种途径

很多计算机科学专业学生毕业时候,都有一种很傲慢态度,就是“我知道最好”,但其实这只是一种虚张声势,他们不知道从哪里来自信,就好像他们什么都知道,并且需要向每一位新同事强烈证明这一点。...他们编写测试来证明他们代码是可以运行,而不是试图让它运行失败。真正优秀程序员会积极地寻找他们错误在哪里,因为他们知道最终用户会发现这些遗漏bug。  3....他们所做一切看起来都很出色,但你没有看到是,即使是开发界大腕儿,也可能在其他人展示他们软件之前就已经抛弃了第一个和第二个版本。...很多开发人员都在寻找开源或其他软件来“找到答案”,而且很可能是复制和粘贴代码来解决类似的问题。这样做实际上会让你成为一个更糟糕程序员,因为你盲目地接受别人智慧而不去审视它。...(此外,你个人项目潜在雇主证明,你是一个从不停止学习的人。)   编写代码另一个好处是它强迫你自己去解决问题。你不能把这些难啃问题留给别人,所以它会让你过早地寻求帮助。

67740

肿瘤中细菌可能促进癌症

我们身体里有无数微生物——事实证明,我们肿瘤也是如此。在过去5年中,研究人员已经表明癌症组织包含整个细菌和真菌群落。现在看来,一些细菌可能是癌症帮凶。...施特劳斯曼发现,他可以通过动物注射其他类型细菌(包括大肠杆菌菌株)来使吉西他滨对患有结肠癌小鼠无效,并且用抗生素治疗它们恢复了药物有效性。...2020 年 3 月,他、奈特及其同事报告说,他们研究 33 种癌症中每一种都存在微生物 RNA 和 DNA,并且每种癌症类型都有独特微生物组。...但这些发现都没有显示真菌或细菌如何导致更糟糕结果。现在,Bullman和她同事通过研究从口腔癌患者身上切除八个肿瘤和从结直肠癌患者中切除另外19个肿瘤来解决这个问题。...Zitvogel说,这篇论文描绘了一幅看似合理画面,说明微生物如何阻碍身体对癌症防御。

40220

安全研究人员提醒AI助理需谨防人耳听不到“海豚攻击”

《纽约时报》指出,如果被别有用心的人得逞,这种攻击手段可用于拨打电话、打开网站、甚至更糟糕事情。...根据来自加州、伯克利、以及乔治城大学学生团队在本月发表一篇研究论文,他们甚至可以将恶意命令嵌入音乐录音或口述文本中。...当在亚马逊 Echo 或苹果 iPhone 附近播放时,普通人只能听到单纯歌曲或语音。但智能设备能够捡拾起一条潜在指令,比如购物车中添加一些东西。...然而论文作者之一、来自加州大学博客利分校五年计算机安全博士生 Nicholas Carlini 坚信,或许早已有恶意攻击者实施过类似的技术: 我们想要知道自己是否能够让它变得更加隐秘,虽然没有证据表明这些技术已经跑出了实验室...【视频】:Dolphin Attack_ Inaudible Voice Command 去年时候,美国普林斯顿和中国浙江大学研究人员们已经执行过类似的测试,证明了 AI 助理可以通过不被人耳所听到音频给激活

37130

技术工作:如何识别和解决团队中倦怠

发现运动员由于重复性压力而受伤风险也更容易。 "对于开发人员来说,那种精神压力是你肉眼很难察觉。因此很难自己或他人证明," Shew 说,"要认识并承认你需要花时间补充能量。"...该论文提出了大规模混合方法调查结果和对领导层建议,因为虽然开发人员不快乐 10 个原因中有 3 个与个人有关,但大多数是社会技术外部原因: 时间压力; 糟糕代码质量和编码实践; 同事表现不佳;...此外,该论文认为,工程领导层应该负责教育开发人员了解这些压力触发因素:"知道可能在短期和长期内导致不快乐原因,可以鼓励开发人员对同事更加体贴。...例如,花点时间考虑一下不让他人清理自己写糟糕代码,或许是值得。" 研究人员还引用了一篇之前论文,发现开发人员情绪好转与代码质量直接相关。...SPACE 框架之前曾证明,工作满意度下降是开发人员倦怠主要信号。 "我们还发现,当人们在一个遵循包容性文化、有学习机会以及感受到归属感和包容性团队中工作时,他们满意度会提高。"

10310
领券