`
找不着北
  • 浏览: 310991 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

没人把程序员当回事儿

阅读更多

编程对很多人来说有点神秘。这就造成了在公司内部,人们对编程的事情产生了很多怀疑和疑惑。 通常,当你不了解一个东西是怎样做成的时,你只能说:可能是这样吧。 如果你从没见过工地,你也许会认为几个星期就能建出一栋大楼。 事实上,在这样的时间内是可以完成这栋建筑的,只是能不能用就不知道了。 如果你看过房子如何建造,跟踪它的建造过程,你能从物理实物看到地基如何浇灌,钢架结构如何搭成,等等。 但给电脑编写程序,或建设一个网站却是不可见的。

 

除了程序员外,程序代码对其他人来说是接触不到的。程序的运行好像是大幕后发生的魔术戏法。 只有开发团队的成员才能知道程序是什么,怎么工作的,不能干什么。 从程序员的角度看问题,你就能得到最好的开发结果、项目评估数据和进度更新。 很多的A型性格的人对此不以为然,但事实毋庸置疑。

当客户提出他们想要什么东西,而且要在什么时候完成时,问题就开始出现了。 销售人员希望做成这笔交易。拜托,请告诉客户,他们的想法不现实,这个生意做不了。 这样做下去只能导致一场灾难。 我曾看见过工程统计部门把估算的工期消减一半,四处花钱去达成他们的销售,完成他们的任务。 直到最后有一天,事情的发展看起来都是程序员的错造成的。他们这样做结论是因为程序员是最容易责备的。

程序员们在学校里没有学过办公室政治学。他们应该学,当然这是另外一个话题了。 作为一个程序员,他需要集中精力,沉着的思考,去开发出清晰好用的程序。这是个困难的事,需要用去你全部精力。 程序员们没有时间去理会是谁背后给了自己一刀。可工程部门玩的这些游戏却有严重的后果。

我的前一个公司,一个百万美元的项目,热热闹闹的,像烟火一样,短暂的光华后就落地地上了。 什么原因?是这个公司指使程序员们每周工作70小时以上去完成客户专横的进度表导致的?还是工程部门对客户言听计从导致的?

我也不认为开发人员没有任何责任。如果你看过电视剧Seconds From Disaster ,你会明白,灾难的发生是一群人都没有做自己该做的事情导致的。 但是,我可看见程序员们都在做他们自己的工作。而其他人都在干什么呢?

那么,公司是怎么认为的?他们解雇或开除了所有的程序员。然而整个工程部却没事。 这次攻坚战的惨败后,也没人愿意留在那里了。

程序员被打入地狱的过程都是有一个个的“遵命”铺就的。 为了对得起自己,对得起自己的职业,程序员应该警惕那些危险的事情。 评估分析,评估工作通常会花掉很多的精力。据我所知,这个比任何事情都要费神,它需要你从多个层面去考虑整个事情。 不幸的是,我曾亲身经历优秀的评估报告被驳回或修改。 评估的越符合实际,招惹的众议越多。

把符合实际的预期报告告诉用户是个困难的事情。这会使生意的成交增加困难。 程序员在承担其他人冒险的后果。程序员的工作从来不轻松。 事实上,程序员是一个公司里对这个事情看的最清楚的人。他们懂编码,知道需求业务。他们也许不善于和客户打交道,但他们却真正知道项目应该怎么做。

重视你们的程序员。他们不仅仅是个技工,他们也是懂业务的。 他们能凭借自己的经验判断出,是谁在为了留住客户而胡乱夸下海口。

 

本文来自:外刊IT评论没人把程序员当回事儿

 

:)

分享到:
评论
8 楼 xiaozhonghua 2010-07-22  
引用
事实上,程序员是一个公司里对这个事情看的最清楚的人。


这只是从自己的角度得出的结论罢了。但事实上,却未必真的如此。没人把程序员当回事儿,同时也别太把自己当回事儿。
7 楼 虚弱的java 2010-07-21  
唉,可悲啊!!!!!
6 楼 houxinyou 2010-07-19  
最好的方法是把各部门独立出来,像两个公司一样!工程业务像是客户,可以提需求,开发的人开出成本和开发时间.这样避免非开发人员随便张口答应别人一些在特定时间和成本做不到的东西!
5 楼 zhouliheng1004 2010-07-19  
4 楼 orcl_zhang 2010-07-19  
感同身受。
工程部:就这样稍微改一下,问题应该不大吧。
开发:怎么说,后台代码设计上来讲,改起来还是很困难的,因为要变的东西太多了,而且范围控制起来比较困难。
工程部:我不懂程序,这个应该是你们的责任。
开发:可是当初做的时候,为什么不先想好,现在要做完了,你突然提出这种需求,你不觉得晚了么:
工程部:这是你的责任,你们程序设计的不好。
开发:。。。。。。。。。
3 楼 select*from爱 2010-07-19  
去年一个800多W的ERP。,就是这样泡汤的
2 楼 367laoshi 2010-07-19  
没人把程序员当回事儿 没人把程序员当回事儿 没人把程序员当回事儿 没人把程序员当回事儿 没人把程序员当回事儿 没人把程序员当回事儿 没人把程序员当回事儿
1 楼 找不着北 2010-07-19  
没人把程序员当回事儿

相关推荐

    Java程序员上班那点事儿完整版

    Java程序员上班那点事儿完整版,作者以过来人的身份讲述经历,值得一看

    Java程序员上班那点事儿

    从你决定迈出校门进入社会的那一刻起, 你就进入了一个战场, 这个...情, 也没有人会因为你是一个新手而手下留情, 在这里你会感受到在学校里从来没有感受过 的"残酷",你将深深的体会到一句话,那就是"优胜劣汰"。

    程序员的职场成长 (程序员必看)

    51试用期程序员应该了解的事儿 51我们应该得到徹 53试用期中的两种结局 55尽快确立自己的位臵 57明确自己人生与事业的目标 60第 4章正确判断公司情况 60判断公司和工作的三条法则 60前途无望的光明...

    20款程序员简历模板-经典简约风格

    程序员简历该怎么写可能是令很多人头疼的事儿。程序员的简历和其他行业相比还是有些不同的,就比如有些行业要求简历要精练,尽量将内容集中到1张纸上,但程序员的简历如果太精练或许不是好事哦,除此之外还有很多...

    程序员简历模版,可以参考一下简单直观

    程序员简历该怎么写可能是令很多人头疼的事儿。程序员的简历和其他行业相比还是有些不同的,就比如有些行业要求简历要精练,尽量将内容集中到1张纸上,但程序员的简历如果太精练或许不是好事哦~下面详细看一看吧。 ...

    程序设计思想修炼 每个程序员必备的书籍

    编程之道.pdf 编程的那些事儿.doc 编码的奥秘.pdf 代码大全.pdf 二十三种设计模式.chm 人月神话.pdf

    Java自学程序员必备+计算机基础+操作系统,组成原理,数据结构+自学必备,内功提升

    4、程序员不能说自己不懂二进制.md 5、位运算和进制转换,原码,反码和补码.md 6、大学老师没讲过的计算机三大原则.md 7、人有三六九等,语言也有高低之分.md 8、程序的编译和解释太有用了.md 9、冯诺依曼体系结构...

    程序员面试刷题的书哪个好-Note:笔记

    程序员面试刷题的书哪个好 Note 趁年轻,余额不足可以挣,电量不足可以充,时间走了就不再回来,趁年轻就应该拼一把,...没那回事儿!”——把时间当朋友 我们甚至可以思考我们的思考方式和思考结果是否确实是合理的思

    软件开发(编程)从来都不是个容易的事儿

    软件开发(编程)从来都不是个容易的事儿.网上似乎流行着这样一种说法,认为有些人之所以做不了编程,是因为编程语言不够好。我还看到有一部分人更甚,拐弯抹角的暗示说,编程之所以对大多数人而言很困难,是因为我们...

    TCP的那些事儿(上)

    所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.RichardStevens的《TCP/IP详解卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)...

    GPT到底是什么,你真的了解吗?

    这个事儿有多厉害呢,中文社交网络流传一篇文章的标题叫《一个新型 AI 震惊硅谷:它像一个高智商的人,颠覆对 AI 的认知》,这个标题并不算太夸张。 你可以去读一下那篇文章。 据说今年,就在2月初,GPT已经超过了...

    SVN使用规则(各阶段中svn的使用方法介绍)

    举例说明:程序员A负责底层中文件 DBAccess.cs的编写,如果程序员B的工作要求他为DBAccess.cs增加两个方法,程序员B应该通知程序员A来增加而不是自己增加;如果此时A非常繁忙需要B自己增加,就需要B先更新本地的...

    GPT3解析,到底是什么

    而能用语言描述的事儿实在太多了。 witter 上有无数程序员贴出了他们的使用发现,每次都伴随着赞叹。比如说,编程语言也是语言,对吧?GPT-3 不但会编程,而且能根据你用人类语言提供的要求,替你编写代码。

    Success of Open Source-开源的成功之路

    在比尔盖茨看来,盗版的行为,偷窃软件,让程序员免费干活,最终会抑制创新。而在开源黑客看来,发布软件却不发布代码,限制了合作的范围,也阻断了别人可能的改进和进一步创新。看起来,两边都说的很有道理,而且...

    突破小程序向webview实时传递参数的限制

    小程序的坑很多,多得比马蜂窝还多。 其中之一就是小程序不能向内置的webview实时传参,因为只能通过url地址首次传递数过去。...但是世上无难事儿,只怕有心人,作为一个合格的程序员就应该是一个有心人。

    抛物线法matlab源码-data_analisys:适用于python初学者的dataanalisys,您可以100天成为一名优秀的开发人员

    懒惰会促使程序员去写一些省事儿的程序来辅助自己或别人更好的完成工作,这样我们就无需做那些重复和繁琐的劳动;同理能够用3行代码解决的事情,我们也绝不会写出10行代码来。 暴躁会让程序员主动的去完成一些你还...

Global site tag (gtag.js) - Google Analytics