最让程序员抓狂和崩溃的事情是什么

时间: 2018-08-06阅读: 573标签: 程序员

对于非程序员来说,程序开发看似一个非常不错的工作, 有着较高的薪资、市场需求量也很高,互联网公司还提供了各种各样的补贴福利等等。  然而实话实说,这份工作可能一天之内有好几件事能把一个普通程序员逼迫抓狂和崩溃。  下面就整理一些最让程序员抓狂和崩溃的事情。


1、产品经理:你看别人的APP都实现了,我们为何实现不了 

有的产品不懂技术,通常无法对开发工作的难易程度进行准确地评估,看见主流APP的功能很好,就想在自己的产品也加上类似的功能,就问开发人员,我们的产品也要加上类似的功能,开发人员评估后要是回复实现有难度。

产品经理:你看别人的APP都实现了,我们为何实现不了。这让程序员情以何堪。


2、发现一个难以重现的 Bug

即使是最好的,最小心翼翼打造出来的代码也免不了错误。自然而然的,开发者们必须经常地花费时间追踪并且修复软件的 Bug。然后有些bug是难以重现的、这些bug可能就是昙花一现,再也无法(或者很难)重现出来,内心灰常崩溃。那到底有哪些方面可能会导致这类的缺陷发生呢?  


3、我的电脑坏了,你能帮我修一下吗?

非技术人员的一个常见误解就是,既然程序员整天和电脑打交道,那我们一定知道怎么修理电脑。这就好比:迈凯轮车队简森·巴顿知道如何拆解和组装一个赛车齿轮箱,仅仅因为他会开 F1 赛车。  

所以,请不要随便让程序员修电脑,他们主要是从事程序编程,不是硬件维护。


4、和别人的代码一起工作

作为一个软件开发者,或早或晚,你都将与别人的代码一起工作。不管是继承自工作中前辈的遗留代码,还是第三方API,还是技术顾问写的代码,你不可能完全逃离被迫着去修改、改进、或者/以及整合别人的程序。 

最糟糕的部分就是被迫去浏览别人的代码,搞明白、调试好、反复调整。更糟糕的是,如果这个写代码的人已经离开了公司,而你当真没有任何相关的知识迁移。去尝试去解密上千行没有注释的代码。 


5、频繁更改需求

频繁更改需求相信大部分程序员都遇到过,产品经理亦或是客户更改需求,有时候可能在他们眼里认为是一件很简单的事情,但是对于程序员来说,可能得为了

为了实现这个改变可能需要变动大量的代码。有句话说的好,牵一发而动全身。


6、做一个类似淘宝APP多少钱?

你好,我想做类似淘宝那样的平台,就是卖东西的,有客服咨询,这样多少钱?

这个有点难评估。

有什么难的?就是一个类似淘宝的平台,人家都做出来,你就模仿一下。

…………

此处省略10000个字。


7、不清晰的文档

与其他开发者的代码共事可能令人沮丧。不过如果代码至少有个清晰的文档,那就不会那么的令人讨厌。不幸的是实际情况不总是这样。那些注释蹩脚,亦或是缺少文字描述如何工作的软件,想要调试、增进、或者整合这些软件所需要的时间大大延长。更进一步来说,这对程序员的血压更是有害无益。 

你需要大部分时间花在了维护缺乏文档的代码上,而不是编写新的代码。


8、整合代码

源代码控制系统,比如 Git 或 Subversion,是使得多个开发者同时操作同一份代码的绝佳工具,避免了大家互相掣肘。可是,最终代码的改变需要提交到版本库里。此时冲突可能发生,比如说两个程序员修改了相同的文件或者子程序。在这些情况下这些修改需要被整合起来。有时整合这些冲突可以很快就解决,有时就没有这么乐观了。

我讨厌整合,因为这就好比,你想这么改代码,我想这么改代码。那么我们到底怎么改呢?我总能找到一个办法合并我们所有的修改。但是如果真的存在一个直接冲突,这将会变成一个尴尬的过程。 


 9、不切实际的期望

软件开发者通常被认为是相当聪明的家伙。不幸的是,这常常导致老板们,项目经理们,还有销售人员对程序员/程序员团队,可以合理地在一个确定时间点之前的产出有着不切实际的期望。因而夸大了可以交付的成果。这反过来可以导致开发者被榨干并且引发了码农们普遍不满。网友的遭遇:

你的老板对你和你的同事有着极高的期望,但却远远没有哪怕接近于期待的时间和资源。  -Kevin Sekin
项目经理或者业务分析师们许诺了一个月亮给客户。然后程序员们无论如何被迫得去做出来。-Ratnakar Sadasyula
我特别喜欢当某个人问了个看似无关紧要的问题,然后就随随便便地抛下了一个需要计算机科学领域进步几十年才能满足的特性的时候。-Vladislav Zorov 


10、其它让程序员最头疼的事儿

给变量起个有意义的名字 
向家人解释自己从事的工作究竟是什么
估计任务完成的时程
理解没有注释的大段代码
完成自己不认同的功能
必须碰别人的糟糕代码(这可能是因果报应)
写详尽的文档
写测试


哈哈,是否有共同的感受呢?

程序员表白被拒后,听过最狠的话

喜欢一个人,到了极限。就想跟她表白,但表白成功率并不是百分之百。所以被拒绝也事常有的事,下面看看程序员表白被拒后,听过最狠的话....

程序员如何赚钱

作为一个程序员,时常都会想以后自己干不动的时候该怎样办?努力工作、接私活赚外快、自由职业者、打造自己的品牌、知识付费

程序员黑话指南

黑话这个词,说起来各位都会会心一笑。各行各业都有自己的行业内的黑话,产品经理有产品经理的黑话、金融行业有金融行业的黑话,而程序员这个群体虽然虽然忠厚老实,但是却有着丰富的黑话史。

程序员猝死:年轻人要学的除了赚钱,还有惜命

当猝死成为一种标签,此类新闻屡次刷屏在朋友圈,相关度最高的人群:程序员,也在不知不觉中被贴上了最易猝死人群的标签,程序员们常戏谑自己是新型三高人群——高薪、高压、高危。

程序员入行指南_写给刚入行的程序员

作为前端开发者,使用双显示器能大幅提高开发效率。学编程最好的语言不是PHP,是English。自己做的东西交付之前先测试一遍。问别人之前最好先自己百度,google一下,以免问出太低级的问题。

程序猿搞笑趣图

客户需求vs最终产品、程序员的一天:寂寞的时候干什么?写程序写程序写程序,失恋的时候干什么?写程序写程序写程序,发骚的时候干什么?开发平台的差异、C++ vs C...You have no class(没地位,无级别)

程序员与性生活

人都是需要自我成长,而不是结对编程。永远年轻,永远热泪盈眶。看见优秀的代码依然会内心为之触动,看见那些垃圾代码忍不住想给它删个精光——这就是你要保持住的赤子之心啊。要记住啊,不忘初心,如果你当时只是为了挣钱而去做程序员,那么你是为什么走到了这里。

程序员出路_年过35岁的IT程序员都去哪了?

有人说程序员只能吃青春饭,企业在招聘时会很在意程序员的年龄,大龄程序员一旦离职找工作就会变得艰难。面对年龄很多程序员都表示束手无策。其实,程序员和其他职业一样,干的越久技术越熟

程序员改行创业_程序猿如何变为创业狗

在低头打工五年,有了一定的积蓄后,我再次萌发创业心。关于程序员如何零基础创业,我在这分享几点经验:1 创业方向选择,2 辞职前的准备,3 如何安排工作,4 如何拉投资,5 如何和投资人谈钱

快递员凌晨送件,将下班程序员误认成小偷

近日,杭州一位快递员深夜前往某小区送快递,却把深夜下班程序员误认为“小偷”的视频,在社交媒体上引发了关注。后来了解到这位业主是程序员后,小董表示:怎么看都不像是个修电脑的啊。干这行的不是应该穿西装打领带吗?

fly63.com版权所有,内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权,请与小编联系!情况属实本人将予以删除!

广告合作文章投稿关于web前端网站点搜索站长推荐网站地图站长QQ:522607023

小程序专栏: 土味情话心理测试脑筋急转弯