程序员是如何被外行给逼疯的?
对于非程序员来说,他们的工作看起来非常幸福。需求很高、待遇很好,公司提供各种各样的补贴福利等等。但很多外行会把一个普通程序员逼迫到处于崩溃的边缘。
下班时必须上线的小需求
你好我有个小需求啊
在这里加个小功能啊
你看确实非常简单吧
下班前要能够上线啊
你妹的小功能,挠痒痒也是个小功能啊
麻烦你帮我后背上装两只手呗
要不然我头发长
你就在我头发尾部装十个指甲呗
挠后背也方便
什么?人体没那个结构?没有安装接口?
哦,您也懂结构和接口呢?
那您说我这程序都设计写好了
您这个小需求往哪儿加啊?
加利略?加州旅馆?马达加斯加?
什么?您说我贫嘴?
不是我贫嘴,你看事实就是……
什么?事实就是这个功能我必须实现?
下班前必须完成?
什么?事实就是现在离下班只有一个小时了?
程序员找不到对象,一般有三种情况:
C#、JAVA都有对象,但是经常找不到对象。
ASM C直接没有对象。
javascript都是伪对象,最多算暧昧。
但C++日子一直都好过,因为C++是多继承,富二代呀
拙劣的文档
与其他开发者的代码共事可能令人沮丧。不过如果代码至少有个清晰的文档,那就不会那么的令人讨厌。不幸的是实际情况不总是这样。那些注释蹩脚,亦或是缺少文字描述如何工作的软件,想要调试、增进、或者整合这些软件所需要的时间大大延长。更进一步来说,这对程序员的血压更是有害无益。
每天静坐在电脑前,要面对程序中忽隐忽现的Bug、客户时不时提出的小需求,每天不定时的加班,面对突不破的技术瓶颈时的无奈,还有一群对你提出“帮忙修修电脑、帮我黑个网站”等等种种奇葩要求的不明真相的群众,想想都有要哭的感觉。
一个PM被绑住了双眼,“你们想干什么?”
对方不说话,一鞭子。
PM连声求饶,“不要打,你们要钱?”;
还是不说话,又一鞭子。
他说:“十万?”;还是一鞭子。
“20万?30万?”。一鞭子。
他崩溃了,“你们到底要什么?”
只听到一声咆哮:“要什么?
我帮你实现需求的时候也想知道你TM的到底想要什么!”
不切实际的期望
软件开发者通常被认为是相当聪明的家伙。不幸的是,这常常导致老板们,项目经理们,还有销售人员对程序员/程序员团队,可以合理地在一个确定时间点之前的产出有着不切实际的期望。因而夸大了可以交付的成果。这反过来可以导致开发者被榨干并且引发了码农们普遍不满。
经过近几年的积累和沉淀,小妹收集了超过2000G的干货,内容涵盖“Java”、“PHP”、“iOS”、“Android”、“C”、“C#”、“Swift”、“Python”、“JS”、“HTML5”、“C++”等。
另外还有一点可以通过自身的学习来获取一大进步。
分享给超过5万的程序员朋友下载,这次我把所有资料重新梳理精简,免费分享给大家 。
究竟有哪些干货呢?先给你们一个目录:
免费领取资料途径:公众平台 “程序员学者"