看看Coder是怎样浪费生命的?

 程序员应该要爱惜生命,做有用有意义的事情。做有用的事情,有两种方式,一、做一个对用户真正有价值的项目,这个项目是真正有意义有用的;二、朝正确的方向以正确的方式做项目。但是程序员会遇到很多失败的项目,这些系统要么是没有人用没有真正价值,要么是以不正确的方式做项目,使用不当的技术,例如,用报表工具代替查询、用ESB企业总线当作海量数据传输用,或者做一些没有实际用途的功能,如做一个万能的用户自定义查询系统、做用户自定义工作流工具、做用户自定义报表工具,这些项目无疑在浪费程序员的生命。笔者试图总结程序员浪费生命的几种方式,如下。

  1、开发一个质量和性能很差的系统

  程序员经常会碰到这样的项目,做出来的系统质量很差,操作无反馈,失败无提示,而且速度很慢,操作时不时要等一会儿。然而,关键是程序员没有机会或者不想参与实施和维护,失去了学习和诊断问题的机会。

  2、花费大量人力财力开发一个一次性的项目

  这是从事应用开发程序员经常碰到的情况,为某个客户定制化开发一个一次性的项目,然而这个项目要花费巨大的人力成本,最终开发维护周期很长,以巨大亏本收尾或无法收尾。

  3、开发一个很漂亮花哨的无人用的系统

  这也是当前常见的情况,客户要做一个亮点政绩工程,要做一个界面漂亮花哨“很炫”的系统,各种图表,各种交互方式、各种监控分析全部堆上,但最终这样的系统是没有人用的。这只是给领导或客人参观用的。

  4、全新开发一个原有遗留的系统

  程序员的领导要基于原有的系统重新做一个产品,大幅提升可维护性可扩展性,增加系统的稳定性,减少系统故障。领导决定召集人马,重新进行需求调研,需求分析,架构设计、编码开发测试。但是,这样的事情一再重复,同样类似的需求给不同的客户做了一套又一套新的系统,而且每个系统过一段时间后故障不稳定的情况依旧。各种版本、各种代码库留给了程序员……程序员需要持续给不同客户维护不同版本的系统。

  5、开发一个项目范围不确定的系统

  程序员所在的项目,没有人管理项目范围,没有WBS,用户提一点做一点,项目完全没有合同或契约约束,用户要做的越来越多,系统做得越来越大,最终无法控制,客户不满意,程序员也累得半死,试图讨好客户争取更大项目的计划失败。

  6、开发一个没有系统角色或涉众的系统

  程序员做的这个项目,虽然都有需求、有功能、有界面,但是奇怪的是,需求没有提到,也没有人知道这些功能是什么人用的。需求没有定义出系统的角色,以及角色所要参与的业务活动。然而这样的项目也不少见,

  7、开发一个使用环境不确定的项目

  程序员做的企业应用项目,不知道是给电脑用的还是给移动设备用的,不知道是给IE用的还是其他浏览器用的,不知道是给IE6用的还是IE10用的,不能确定浏览器平台版本。移动设备不知道是iOS还是Android,Android不知道是2.3的还是4.0的,也不能确定手机或平板电脑型号。我们知道,中等规模的企业应用都会比互联网应用要复杂很多,几乎不可能覆盖所有用户的使用终端平台,要做一个优秀系统必须有约束条件,有使用的目标平台。

  针对以上各种情况,程序员经常是没办法干预的,因为,要么这是客户明知故犯的行为,要么是公司部门的战略行为,要么是由于项目经理基本的技能职责缺乏。当然程序员可以假设自己是项目经理,考虑该如何做好这些项目并适时适当的提出问题或解决办法,以免浪费自己的生命。

看看Coder是怎样浪费生命的?

时间: 2024-10-16 21:33:33

看看Coder是怎样浪费生命的?的相关文章

浪费生命-你在无关紧要的事情上浪费了太多钱

Waste your life 浪费生命 You spend money on things that don't matter. 你在无关紧要的事情上浪费了太多钱 In fact, I know people who can't pay their mortgage,but still have the fanciest gadgets on the planet. 我其实知道大家支付不起房产的抵押贷款,但却对最时尚最新款的科技玩意却照买不误. If you stop think about

俞敏洪“挣钱少是浪费生命”论,被人民日报痛批是“毒鸡汤”(如果工资只有别人一半,那生命就浪费了一半)

俞敏洪又因为自己的无脑发言火了,他的原话是这样的: 钱可以折算成生命.当你大学毕业的时候,你的同学拿五千块钱一个月,你只能拿到两千五一个月的工资,这证明你的生命已经浪费了一半. OMG,都9102年了,还有人能这么无脑?说这番话的,还是大教育家.大企业家的俞敏洪?真是让人不忍直视. 钱是不是能力的证明? 不是. 不是?那你那么卖命挣钱干啥? 不管在哪个单位,对“有能力的人”的奖赏都是升职.加薪,每一个加班狗拼命奋斗,要的不就是“涨工资”吗? 前一阵华为200万年薪聘博士,被一众自媒体用来反驳“读

13种迹象,表明你正在浪费生命

其实一开始看到这,感觉会和以往看到的差不多.但是看到里面有一条,和无聊的人在一起.有一定触动.慎独..

周日读书有感《你所谓的稳定 不过是在浪费生命》

这个世界不变的真理就是每天都在改变 试着把明天当成是最后一天,别让自己后悔 只有关系平等才能互相帮助 再你没有足够强大优秀时,先别花太多宝贵的时间去交际 真朋友有几个就可以了 穷忙活,越穷越忙,原因是你懒 年轻时寂寞是常态,你没有那么强的社会资源 我之所以还在批评什么,是因为我还爱着她,如果有一天我说都不想说了,才是真的不爱他了 幸福其实很容易,只要你愿意相信,只要你愿意 人要独立,不分男女 不对的时间也能遇到对的人 一段感情,只要彼此用心,何必计较结果呢 恋爱要和最爱的人在一起,但结婚要和最舒

程序员浪费生命的几种方式

1.开发一个质量和性能很差的系统程序员经常会碰到这样的项目,做出来的系统质量很差,操作无反馈,失败无提示,而且速度很慢,操作时不时要等一会儿.然而,关键是程序员没有机会或者不想参与实施和维护,失去了学习和诊断问题的机会.2.花费大量人力财力开发一个一次性的项目这是从事应用开发程序员经常碰到的情况,为某个客户定制化开发一个一次性的项目,然而这个项目要花费巨大的人力成本,最终开发维护周期很长,以巨大亏本收尾或无法收尾.3.开发一个很漂亮花哨的无人用的系统这也是当前常见的情况,客户要做一个亮点政绩工程

连载《一个程序猿的生命周期》-《发展篇》 - 2.论团结在真正做事人身边的正确性

摘要:有很明确的目标,是否能够转化成可预期的成果,那是尽人事知天命的事.人生短短几十年,不能瞎折腾而浪费生命:但是看准方向,不仅要折腾,还要大折腾.同时,也面临现实的困难,也要从做具体的事去解决,本着宁可十年不将军.不可一日不拱卒恒心和决心. 今天是半年最后一天,遛弯时偶然间想写一篇文章纪念这半年来的努力,自然的又想到了这个题目-<论团结在做事人身边的正确性>.这半年来,不管是在工作上,还是在自己的项目上,都得到了很多无私的人帮助.工作和项目双线作战,尽管比较辛苦,但是有大家的帮助,感觉到了其

AIR Native Extension for iOS 接入第三方sdk 如何实现 AppDelegate 生命周期

作者:Panda Fang 出处:http://www.cnblogs.com/lonkiss/p/6492385.html 原创文章,转载请注明作者和出处,未经允许不可用于商业营利活动 去年到今年做了几个 iOS上的 AIR Native Extension (简称 ANE), 痛苦不堪.  ANE 的开发方式早已被前辈吐槽多多 效率低下 浪费生命 严重压低kpi .体验过Unity的插件开发, 相比之下真的是爽快多了,效率飙升. 言归正传, 痛苦之一就是难以实现AppDelegate 生命周

不要在股市上浪费时间(够深刻,耽误自己真本事的提高,即使是价值投资也不值得去做)

导语 股票市场不是年轻人应该去的地方.对年轻人来说,玩股票就跟爱上赌博一样,是在浪费生命.年轻人最大的资本是自己,一旦把自己有限的积蓄投入到股市中去,就会被行情的波动死死地抓住,然后在里面虚度光阴,沦为庸碌之辈. 不管是生产性还是破坏性要素,你总得有一样.如果你一样都没有,就是去赌钱玩,最后一定是得到一个平局:一会儿输钱,一会儿赢钱,加起来不输不赢. 在遭遇连续股市大跌之后,近日有媒体报道称,有此前进场甚至辞职炒股的90后股民表示想回去上班了.此前牛市红火时有媒体数据显示, 2014年初至今,深

不休息的工作都是浪费时间

腾讯文化朱光潜2015-01-01 07:20 我要分享 38 [编者按]新年新气象,按说本不该发任何内容打击读者朋友的心气儿,但好东西不分享绝不是文化君的风格,所以这篇关于工作与休息的协调之论便在这上班第一天发出,希望准备在新一年大干一场的亲们,可以理性分配自己的工作时间,将注意力最大化,同时把自己的状态调整至最好. 一般人以为多延长工作的时间就可以多收些效果,比如说,一天能走一百里路,多走一天,就可以多走一百里路,如此天天走着不歇,无论走得多久,都可以维持一百里的速度.凡是走过长路的人都知道