说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

16种折磨开发者的方式

HTML文档下载 WORD文档下载 PDF文档下载
在日常开发过程中,开发者会遇到许多折磨自己的问题,如:安全性问题,工具使用等,这里Andrew C. Oliver为大家总结了公司里最常见的16种折磨开发者的方式,看看你遇到几个?

程序员们被滥用的现象还是能经常见到,Andrew C. Oliver为大家总结了公司里最常见的16种折磨开发者的方式,你碰到过吗?以下是一些常见的情形:

1.地狱性的安全问题

McAfee代理禁止使用HelloWorld.java的Zip文件,这意味着禁止从该文件中下载任何构建工具的样例。McAfee desfktop为了防止恶意代码的出现而扫描每个文件进程,即使这些文件以单线程模式扫描之后未发生任何改变,也就是说成千上万个文件的所有内容都需要通过CPU这个核心处理器操作处理。CPU需要花费30分钟启动IDE,再花费10分钟启动一个构架。

2.酷刑工具

Subversion和 Git两个版本控制系统的存在,让所有其他版本控制/配置管理工具运行的很慢/或很痛苦。ClearCase工具是所有开发人员公认的酷刑工具的始祖。

3.维护团队

目前,依然有些地方存在固定的团队,他们做着自己厌烦的工作。严重地说,但凡他们能找到一个稍微好点的工作都会离开“维护团队”。

4.强迫使用Windows

强迫你的开发人员使用Windows开发环境很扯淡,而且,对于非技术性用户运行项目也会有很多的限制。

5.远离类库

多年以前,我还在IBM工作,当时被告知不要使用第三方库(无论是否开源),除非该库能帮助自己节约至少两个月的开发时间,这是因为使用第三方库需要律师的审核,而审核这一切花费的时间可能会超过所需的两个月。你需要一项政策,规定在何处如何使用库,而无需通过正式的审批程序。否则,你犯了侵权行为,迫使你的项目重新开始。

6.WebSphere

WebSphere在使用过程中总是出问题,令开发人员深恶痛绝,所以尽可能不要安装使用。

7.持续编程至“死”

如果迫使开发人员一成不变进展项目,会让他们感到崩溃。同时,他们也会感觉自己好像是纸片和胶带一样总黏在一起。短期不是问题,如果每个周末都要整理一大堆困境,这显然没人愿意做。相反,让开发人员用较少的时间,效果则会有更好的改善。

8.2010年是个好年头,但已经过去了

你以为标准化的“老爷版”开发环境配置能固住一个程序员,就一直让他们使用已经用了三、四年的IDE,跑在过时的Windows上?别天真了。在激烈竞争的时代,有人会出更大的价钱和更新的工具吸引他们加盟。

9.成为重复编码的机器

我很同情你讨厌 HipsterHacker构架。你不想一个系统被完全的开发成“看起来很炫,我要下载”。另一方面,让开发人员编写同样的没有任何创新思想的代码,会让他们思考自己的职业生涯。综上所述,让开发人员不断接触新的东西,进入一个稳定构架来缓解风险。

10.无止境虚拟化导致漏洞百出

如果你的公司完全是虚拟的,甚至开发环境也是虚拟的。由于硬件资金不足或者没有协调好等原因,而导致一切进程都慢下来,这是很可怕的折磨。有些人是禅宗,不在乎用两个小时来构建这个过程,而我并不是其中的一员。

11.该死的Scrum每日站立会议

有一个最遭罪的会议被称为Scrum每日站立会议,会议是为了更新管理的状态,每个人都被迫发言至少五到六分钟,除了传达出他们自己工作的内容和应该保持现有状态外,并不能传达重要的建设意见。实际上,会议只需他们其中的12个或更多的人,绝大多数的人可以不必参与。会议进行到30~45分钟甚至更长时间时,不发言的人渐渐的都昏昏沉沉的。更糟糕的是,开会之前没有人准备关于会议的内容,因为大家都知道会议的流程。会议结束后,午餐至少要一个小时,就这样,会议让你的团队浪费了整个上午时间,最后一事无成。

12.形式主义

形式主义胜出穿上一套套装,它可能以意想不到的方式出现。很有讽刺意味的来说,由于制定了标准规则,宽松的工作环境对于开发人员来说是比较困难的,同时,开发人员也很努力的反对这种正式的工作环境。宽松的环境,实际上,也是一个多元化人工合成的环境。由于某种形式的存在而强迫开发人员按照规则去做事情,是对开发人员思想和精神上的一种虐待。

13.危机管理

有时一个负载测试也会失败,而管理人员也想了解失败的根本原因,并得到解决方案。他们甚至不顾一切的恢复到之前状态,这是检查偏离轨道发展过程一个很好的路径。管理人员不但有权打断实施和测试的正常迭代过程,而且使开发人员不敢尝试任何新的东西,并对此投入多余的注意力。他们并不了解相关的功能,却采用威胁和直接的破坏性的行为解决问题,充其量也就是把产品推出来而已。

14.吹毛求疵

如果说某人发现一个流氓机器,正试图用它连接Skype上受限制的端口。对此,开发人员并没有留意到,这已然触犯了规则。然而,当被问及有关指导说明时,他提供不出详细的说明。开发人员会因为开发项目过程中出现的含糊不清、无证限制等原因而被处罚。这些都是管理人员寻找漏洞问题的一个最容易的突破点。

15.细节!细节!

一位头发竖起的老板:‘’客户需要一个扭曲功能,你能及时添加实现吗?“
编码人员:”不能。这将需要主体架构的改变。在项目启动之前,我们就询问过,而且当时被告知尽可能的不会花时间做扩展功能。“
项目启动之前,写在需求评估表中的需求量很少,这让了开发人员采取更捷径的方法开发项目,却没考虑到随时可能添加其他的扩展功能,而后添加的扩展功能让开发人员延迟了项目的提交时间。

16.只论结果

有些管理人员要求快速给出解决问题的方案,同时拒绝受理出现问题的推测原因并抵制正确的审查方法。他们只会言语上说:”你不是专家吗?为什么你不能解释或解决它呢?“然而,要得到解决方案,你必须调查出现问题的原因,以及假设原因并对其进行测试。因此,我们不能快速给出解决方案,而需要对其猜测检验!

文章来源: infoworld.com

IE10十大优点:渲染页面比Chrome快8% 法国电信:开放平台下的O2O移动产品怎么玩? 客如云创始人彭雷:寻找O2O“失落的半圆” 中国电信宋鹏飞:天翼开放平台的服务及架构解析 W3C小组宣布:HTML5标准制定完成 还记得DUQU吗?起因可能是Windows中存在了20多年的漏洞! API管理的五大规则 Google也节能:挖角美能源部Arun Majumdar博士 预测:云计算领域的5大变革 CTO俱乐部:移动信息化的创新实践及互联网创业 核心组图曝光:BlackBerry 10明年1月30日发布 “蛐蛐儿”创始人朱连兴:音频二维码的技术实现和应用场景 信恩科技创始人林兴陆:QR Code二维码的前世今生 2012移动开发工具盘点:傻瓜式游戏工具引擎 《福布斯》发布年度“未来之星” 扎克伯格上榜 Cloudera透露Impala发行版新功能及开源计划 Nokia落寞身影下 三星成为全球最大手机厂商 乐视网CTO:智能电视,一个诱人的议题 SeatGeek:Web设计师如何转型iOS开发? IE10支持HTML5标准拖放 IBM IT实践达人赛24强出炉 决赛圈比拼创新实践力 [简讯] Perl迎来25岁生日 软件开发者最重要的四大技能 为什么说惠普、戴尔和IBM在互联网发展中站错队 升级iOS 6还得看Google Maps 2012移动开发工具盘点:16大跨平台游戏引擎 GitHub Web游戏开发竞赛 获奖榜单出炉 Dart里程碑2发布 大幅提升dart2js性能 To Facebook:HTML5不好用?是你不会用! AWS推快照备份服务抵御宕机风险 靠谱吗? 微软品鉴会秀Windows 8电脑 上百款新设备年末上市 pb巨大一个bug(还是我太菜了?),帮忙呀,兄弟们! 传值调用~,编译通过,可执行时出错 serialize(CArchive& ar)中怎样加载数组? 如何用VC从c代码得到汇编的代码? 如何在<form runat=server>...</form>内调用form外定义的变量? 如何鼠标指到单元格中,把单元格中的文字颜色改变 555~~~~ 100分求together for JBuilder 下载(不知为啥我的IE到borland上竟然无法打开那个弹出的下载页面) 如何定义listview控件中的指定文字的颜色? 我是初学jsp的虾米!请大家来帮我! 关于子窗体向父窗体取值问题 大脑极度混乱后的想法,请大家分析一下可行吗? 冲击波,怎么办? 您好 , 请教如何写一个服务程序 ? 高分求救-----怎么读出excel中的数据? 打印机套打发票问题。。。 怎样读取INI文件?按格式遍历数据 关于我看到的CSDN中的舞弊情况 谁有<<LINUX核心源代码>>的光盘. 爱情森林(原爱情毒药) 一 求有关于java的非GUI输入(windows命令窗口输入输出) 各位朋友多指教( DIRECTSHOW) 有水平的程序员看过来 怎样动态改变控件属性? yurenjf在CSDN上屡次舞弊 1.asp与标记语言wml和脚本语言wmlscript结合能够编写动态wap网站,请问asp.net能与标记语言wml和脚本语言wmlscript结合编写动态wap网站吗 如何从一个 dbexport.out 文件生成一个空数据库 ? 也就是如何用这个文件做参数来生成数据库 ? 谢谢 哪位朋友能提供给我xp pefessional的序列号?急 关于菜单函数的几个问题 请教Sqlserver 2000安装问题? 今天刚开始上汇编语言,老师提问是? 如何只恢复dump后数据库中的某个表,因为整个数据库太大? 请问我的电脑是怎么回事? 我问问题。你们来回答!如何把当前的年度赋值给一个editbox?我不会^_^ 问一下大家都用的什么模板? 请教一个挂fat分区的问题~ 登陆win2000的菜鸟问题 1.asp与标记语言wml和脚本语言wmlscript结合能够编写动态wap网站,请问asp.net能与标记语言wml和脚本语言wmlscript结合编写动态wap网站吗 关于往Excel中写内容的问题? 请各位高手帮忙,如何截取字符串!? 请问哪里有OA系统试用一下? MessageBox()第一个参数怎么设? 有个xsl问题?不知道这样行不行?在线等 今天头晕得很啊. 请大家看看我写的这个将带头节点的单链表置空的函数错在哪里? 在控件中控制fileElement的行为 申请数据结构-算法版主 如何实现自动查询 这个错误是什么原因啊 jb9写的一个简单的应用程序怎么在脱离jb环境下运行?请高手指教 讨论三层的好处,三层是否必要,请不惜口水!===&_& 野指针问题 用过压力橡胶球有什么副作用? wd-40三合一粒子润滑剂可以保护橡胶吗? 橡胶、衣服还有塑料上可以用WD-40吗? 杜甫被人们称 听从别人指挥谓之( ) 带有马的成语 三、材料分析题 1、请阅读下列对联回答问题:“升官发财请往他处,贪生畏死勿入斯门,”横批:“革命者来 升官发财请往他处 贪生怕死勿入斯门 有老婆了,还想手淫,为什么会这样?怎么办? 罢黜百家 独尊儒术 为何称儒术不称儒学、儒家或其他 怎样才能使海藻酸钠凝结成胶状?我用海藻酸钠+氯化钙还是只有凝结一点点就连只有海藻酸钠溶液也一样,水水的,怎样才能使海藻酸钠完全凝结成胶状?(我是用粉状海藻酸钠溶解於水中,再加上 -n/n+1与-n+1/n+2(其中n表示正整数)的大小关系.在《启东中学作业本》第16页的第14题的第(2)题 探访日本第一的苗木之乡——匝瑳市(高偷渡惨案再现撒哈拉沙漠 尼日尔发现8解救儿童iPad上瘾 专家称需72小加拿大首设“比特币”ATM机 被批缺默克尔遭监听 德议员称斯诺登愿协助调社评:普京影响力登榜首,中国人乐见其联合国称叙利亚完成对化武生产设施功能美国六大互联网巨头致信国会要求改革监美国六大互联网巨头致信国会要求改革监斯诺登莫斯科生活照曝光:休闲打扮未戴美媒曝光美核武器更新计划以案释法17:租房暖气费该谁付起纠纷环艾丁湖摩托车拉力赛落幕 买买提·艾新疆妇女社会地位明显提高新疆企业招人大打温情牌 “带你去旅游再战台中市长决心已定? 胡志强称宣布洛阳近百棵行道柳树打“X” 园林局:“免费送”宠物成新型网上诈骗 赠送信乌鲁木齐购二手房注意事项多乌鲁木齐举办青少年应急救护技能竞赛乌鲁木齐市民等待“房贷放款”时间延长新疆一幼童触电亡 父母疏于照顾也担责我的老板是追鬼大师落子有悔何以倾仙地铁诡事求生无路一品医妃蛮妻宫略重生之大牌影后腹黑冷帝无良妻翔太的青春恋爱物语一剑宗师喇嘛山旅游寿县古城墙旅游圣婴教堂旅游宿雾旅游椰子宫旅游市中市旅游马尼拉湾旅游马尼拉大教堂旅游普卡海滩旅游长滩岛旅游蒙特卡洛大赌场旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘