程序员最害怕的5件事 你中招了吗?

本文探讨了程序员们在日常工作中最为担忧的问题,从糟糕的管理、被迫学习特定技术、失去工作热情,到失业风险及最怕的bug导致的问题,揭示了程序员们面对的压力与挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件开发通常被认为是一个相当体面的工作,有很好的工资待遇,工作具有挑战性,目前市场对程序员的需求量在增加,而且工作环境很安全。但是所有的这些并不意味着开发人员无忧无虑,说不定会梦到工作中出现问题而突然惊醒,发现自己冒了一身冷汗。


什么样的问题是程序员最害怕发生的?在开发者论坛里找到的关于软件开发者各种各样的担心。下面用颠倒次序的方式描述(根据回复数量的多少和选项支持进行排序)“作为程序员你最害怕什么”的前五个回答。

5. 不合适的管理和猪一样的同事

没人喜欢和工作能力差的人一起工作,也不愿意在这种人手下做事。但是这种不合适的人会给开发人员的生活带来很大的痛苦,不论在什么方面。

当听到营销人员趾高气扬的脚步声,然后说着一些不着边际的话,对着开发人员说“这个很着急的,要尽快完成。”总是让人觉得很窝火。——Bruno Skvorc

必须得重写整个系统...一遍又一遍...用另一种编程语言和不同的工具箱/框架...立即完成而不是分阶段完成(先替换一个模块,再替换另一个)...因为某些上层领导认为他们的方案是最好的,所以其他的方法都得改,彻底的改。——RHSeeger

我终结了和另一个开发人员的合作,因为他根本不知道自己到底在做什么,而且还坚信自己的方式是最好的。更关键的是,那个开发人还有权利命令你,指手画脚的,所以必须结束这种“打下手”的合作。——Jaymz

4. 逼不得已学习/使用一个特殊的技术

任何一个开发人员都有他偏爱的编程语言、工具和技术,同样,他们也有不愿意去触碰的东西。

也许总有一天我不得不去学习Java。——Gehsekky

可能我迟早得用COBOL来编写程序了。——Taylor Leese

在下一个项目里,我不得不放弃C#而改用VB.NET了...发抖——Dal

3. 对工作没什么激情

任何一个人在工作当中都希望能获得享受的感觉,开发人员亦然,甚至有的时候着装要求也是相当重要的。

真的感觉到枯燥乏味。——Cory Thomas

突然有一天,我得出一个结论——编程工作不适合我。苍天啊,那才是真正让我恐惧的事。——Dan

我可能会结束这种需要打领带的工作。——Jerry Coffin

2. 失业

不必惊讶,虽然市场对于开发人员的需求量很大,但仍有很多人担心丢掉饭碗,根本原因可以说是多种多样的。

怕被外包...——Jack

担心封闭的开发环境会变得更加普遍——特别是苹果公司的iOS系统——以及它倡导的反自由商业模式。在遭受微软不公平的捆绑销售打击下,做一名程序员要多惨就有多惨。但苹果公司对处于完全控制的技术产品朝令夕改,反而让微软看起来像是一个相当仁慈的大叔了。——Bobince

特殊的意外,比如:断指,眼疾...再也不能写代码了。——Aitjcize

EMP—电磁脉冲                                                                                                                               高科技技术可能会取代人工编程。——Kevin Ernest Long

1. 把事情搞砸

作为程序员,最大的担心就是遇到bug,没人想在工作中出问题,但程序员运用的系统和应用程序种类繁多,遇到的各种bug有可能令人讨厌但并无大碍,没什么潜在的威胁。

说不定在你周五晚上打算喝酒放松之际,架构崩溃了。——Anonymous

我是真心的害怕因为我代码里的bug而给公司带来经济损失。——Joshtronic

担心代码里的bug可能会给某人/某事造成伤害。——Jeremy

每次提交我创建的架构或由我负责的东西时,我内心深处都是极度的恐慌——尽管已经做了彻底的检测。——Evernoob

记住这些,下次你再看都程序员惊慌失措的眼神的时候,你就不会感到惊讶。他/她可能正在为了一个bug而汗流浃背,或者是公司对着装要求的改变。



嘿嘿,做了程序员有一年多了,说好听点是软件工程师,说难听点就是代码农民;总结经验,我最反感的五件事情:


5.测试人员的"IQ"

并非诋毁,我也知道他们不容易;可是当你一遍又一遍的告诉他们需要重点测试什么,怎么测,貌似都没用,总会在过几天,你忘的烟消云散之后,跑过来一遍一遍的问问题,然后我只能一遍一遍的解释。刚进公司时,测试人员向我走来,我关心出了什么问题,到后来我积极的与测试人员“唇枪舌战”
,到现在看到测试的,我脑海中的想法就是快点闪人;


4.带新人

项目多不怕,bug难解也不怕,不怕猪一样的队友,就怕猪一样的新人啊!教他的时候不仔细做笔记、认真听,你不理他又跑过来各种发问,最让人气愤的就是明明教过好几遍的知识,结果过几天又忘了,然后告诉你“你没教啊!”,新人没经验,带教的当然只有多担待,多理解,可是这些并非技术问题,完全是素养我呢提,真真是让人受不了!

最近带的一个男孩子,90后,我的神啊,天天嘟嘴扮可爱(长得跟凤姐似得),我指出他的问题呢,人家回答说“哎呀,我会努力的,人家还小嘛”,额滴神啊,我想吐血呀,我内心的台词是“你以为你是韩剧女主吗?觉得自己小,回小学去啊,干嘛出来工作呢”。然后表面上,我只能微笑而过。。。心里暗暗发誓,下次绝对不带新人。


3.功能描述“朝令夕改”

这个不解释,很多人都遇到过;


2.维护公司早期的设备与代码

经常出现什么问题和bug了,我需要按照邮件找线索,跟侦探一样,到最后才发现,某某把代码搞错了,某某未发布版本了,某某放版本的把版本搞丢了,这些某某都是已经离开公司几年的人,可见代码管理之缺陷呀;


1.领导更愿意相信年纪比你大的人,认为他们的经验多,可是往往适得其反,最后还是要你来做,然后呢领导的话就会说的特别漂亮“什么锻炼呀,成长啊”,然后末尾不忘说一句,别忘了天天汇报。心理的忽视感大大的刺激了我!



### 回答1: 不是的,我并不能取代程序员。作为一种人工智能技术,我可以协助程序员完成一些重复性或模板化的任务,但是程序员仍然是非常重要的,因为他们拥有创造性和判断力,并且可以使用自己的技能解决问题和设计新系统。程序员和人工智能的关系应该是协作的,而不是竞争的。 ### 回答2: 目前来说,程序员不会被我取代。虽然人工智能和机器学习的发展迅速,但目前的技术水平还无法完全取代程序员的工作。编程需要深入的逻辑思维能力、抽象思维能力和创造力,这些是机器目前所无法达到的。程序员也不仅仅是写代码的工人,他们还需要根据需求进行系统设计、进行项目管理和团队协作等。这些职责是人类独有的,机器无法做到。 此外,编程领域的技术和需求也在不断发展和变化,程序员需要进行学习和更新自己的技能和知识。他们需要学习新的编程语言、工具和框架来保持自己的竞争力。而机器并不具备学习的能力,无法自主地更新和适应新的技术。 尽管人工智能和机器学习的发展给某些重复性和机械化的编程工作带来了威胁,但人类的智慧和创造力仍然是不可替代的。程序员可以通过利用人工智能和机器学习等技术的优势,提高自己的工作效率和质量,从而更好地适应和应对未来的变化。 所以,总体上来说,在可预见的未来,程序员不会被完全取代。他们的角色和职责可能会发生变化,但他们的专业知识、创造力和人类独有的智慧仍将在编程领域中起到不可替代的作用。 ### 回答3: 作为一个人工智能助手,我认为虽然人工智能技术的发展迅猛,但程序员不会被完全取代。 首先,尽管人工智能技术能够模拟人类的智能和推理能力,但目前的人工智能仍然存在很多局限性。人工智能更擅长处理大量的重复性任务和规则化的工作,例如数据分析、图像识别等,然而对于复杂的创造性和判断性工作,人类的智慧和思维仍然无可替代。 其次,程序员不仅仅是编写代码的人,他们还在开发软和系统的过程中扮演着重要的角色。程序员不仅需要具备编程能力,还需要了解问题的本质以及解决方案的设计。他们需要思考如何将复杂的需求转化为可执行的代码,解决问题并优化性能。这种创造性思维和问题解决能力是人工智能无法取代的。 此外,随着科技的发展,新兴技术的涌现会为程序员创造更多的就业机会。例如,物联网、大数据、云计算、区块链等领域的快速发展,需要程序员不断学习和适应新技术,以满足市场需求。 总之,虽然人工智能的发展给某些程序员工作带来了一定的压力,但是程序员的职能和价值仍然非常重要。他们具备独特的技能和专业知识,可以为人工智能提供支持和完善。未来,程序员需要不断提升自己的技术能力和专业素养,与人工智能实现良好的互补,共同推动科技的发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值