我喜欢什么样的程序员

不知道从什么时候开始,程序员开始被称为loser,他们会和如此失败的一个名字挂钩,其实我一直觉得程序员是最伟大的职业之一,他们是推动互联网技术革新的最重要的力量,如果他们得不到重视,后果将非常严重,就像盖房子,如果工人得不到重视,设计师再怎么优秀的蓝图也只能是空想。可能这个比喻不是那么恰当,但是它足以说明,我们的程序员做着多么重要的基础甚至是最关键的工作。

这个时候问题就来了,因为他们的工作足够重要,足够关键,有些时候他们甚至会用自己的经验来告诉设计师,你这个不能做、不该做,如果想做请拿出你的调研数据来,甚至对一些几乎非常常见的功能效果也需要求写长篇大论的说明文档和画设计稿。我认为这个是非常诡异的事情,从我们的分工上来说,这些问题的决定权根本就不在你这里,你过多的干预这些问题本身就是错的,或许你有你的想法,但是从一个职业道德的角度来讲,这些话是绝对不能从你的嘴中说出来的,就像一个一个顾客告诉面包师,做一个巧克力的面包,你可以选择不做或是不能做,但是你不能跟顾客说,你这个要做你得告诉我为什么要做这个,这不是恶搞么?

好不容易求着程序员搞定了这个项目可以开始做,他往往会说,这个事情做了出了问题谁来担负责任。我听到这句话的时候,我TMD真是不知道如何吐槽了。第一,做工作的事情,所有的事情都是有流程的,那个地方出问题,当然有那个流程的负责人来担责,问这个问题根本就是傻逼行为;第二,作为工作上问题,我们首先应该想到的是如何完美的解决这个问题,而不是上来就讨论出错了怎么办,这充分证明你就没有好好的把心思放在这个项目或是工作上;第三,作为男人(相信大部分程序员都是男人,至少我接触的是),肩负责任本来就是很正常的一件事情,出了事情,大家一起想办法解决问题,一起来抗就完了,一上来就推卸责任,撇清楚界限,我想问你,我和你是一个公司的人吗?你这么怕承担责任还出来做什么事情呢?

终于经过了前面两个阶段,我们终于可以坐下来一起来确认功能需求了。但是这个时候会发生的问题又来了。你写一个功能点,他会说你写的简单,他理解不了,无法制作。比如说我提出在某栏目的列表页,我需要能够让任意一片文章置顶。他会问这个置顶是置顶在列表页的什么位置?我真就傻逼了,看了无数个网页,我没有发现置顶会被要求放在列表最后的,即使被要求放在最后,貌似叫置顶也不对啊!我不知道这个问题是我看得太简单还是他们根本就不上网,这个看似基本已经被定性为默认都是这么做的事情,到了这里就变得这么复杂。我不否认事情写的详细可以有助于问题快速解决,但是最常见的网络中用的最多的功能,还需要写这么详细,不知道是我们写需求时没有考虑周全,还是你们根本就不思进取,不学习新知识和新技术。

我的文风一贯很彪悍,看到什么喷什么,我不觉得这有错,既然你可以指出我做的不对,我当然也能写文章喷你的不是,毕竟你没有权利阻止我,让我不说话!很多时候,大家都在想为什么中国互联网的东西老是在跟着国外的屁股后面走,我大胆假设一下,如果我们能提出来的新功能,你能做,不在需要我们说XXX网站就是这么做,你才能做的时候,我相信这个问题自然就解决了。

大家出来做事情,都是为了工作,从做人上来说,没有任何问题。为了工作的问题,你觉得这个限于技术条件真的不能能做,那我们就不做;你觉得可以做,那我们就坐下来商量怎么做;毕竟这是工作不是生活,不是我个人的事情,不会逼着说不做就翻脸,你说呢?

更新于: 2023年09月14日 01:10
257
23
评论已关闭
  1. 匿名 匿名

    1.你需求写的足够详细,才有可能造就你"喜欢的"程序员
    2.程序员不是码农,请区别对待
    3.你写代码吗?

  2. wenbo wenbo

    完美的程序猿是这样的:就算用一只鸭子来管理开发团队,就算没有需求分析,没有产品设计,没有用户研究,没有人机交互设计……就算什么都没有,这只伟大光荣正确的鸭子只需要一声令下:“码农们,x个工作日内,给我搞一个xxx系统!嘎嘎嘎嘎!”于是鸭子的任务完成了。接下来如果做得不好,全是程序猿的责任。

  3. wenbo wenbo

    所以说,优秀程序猿应该是这种:他们不用知道东西做出来是给谁用的,会怎么来用,事实上他们不用了解任何资讯——蒙着眼睛,就能精准的预测出客户的一切需求,根本就不存在需求更改、功能变更的情况。不管工作量如何超出预算,他们都不会说“No”,他们不需要任何额外的支援,都能自动克服各种困难,自我管理,完美的按时完成任务。

  4. wenbo wenbo

    而且,优秀程序猿做出的产品是如此具有市场竞争力,客户看到产品之后,非常的满意,不需要商务部门的任何努力,立马就掏钱了。你得明白,如果产品卖不出去,那一定是产品太垃圾,处处都不符合客户的要求,这可都是程序猿的责任!就是这些垃圾程序猿,拖累了整个公司。

  5. wenbo wenbo

    而优秀的程序猿,你只需要给他一个产品名称,你就可以等着收获现金了。这种程序猿,还有一个别名——下金蛋的鸡。
    来自: http://user.qzone.qq.com/2139899/blog/1347078341

  6. wenbo wenbo

    优秀程序猿示例:“码农,10分钟,画一张肖像吧”——5分钟后,“画好了,头!”。瞧瞧,优秀程序猿根本就不需要知道是给哪位客户画的,也不需要知道客户长什么样子,更不用问“是铅笔素描还是油画”这种愚昧的问题,他优雅的完成任务了!客户万分满意!

  7. 匿名 匿名

    真幼稚...

  8. 匿名 匿名

    你还没有被公司开除啊,从博文内容来看,你这种素质不应该可以呆在一个公司很长时间的。

    遇到问题,没有坐下来思考问题出在哪里,而是满腹抱怨。博文第一句只能代表你个人观点,那些是程序员拿来自我调侃的论调,你认真了,而且还拿来低调的羞辱这群人。

    能花时间留言我觉得你应该感到幸福了,一般你这样的人,我都觉得是无药可救的,交流的心都没有。wenbo的留言很犀利,却很现实。

  9. 是谁给他转到cnbeta去的,博客里基本都是转载的内容,好不容易一篇自己写的,但是写的没啥深度

  10. 煞笔不解释~

  11. 匿名 匿名
    比如说我提出在某栏目的列表页,我需要能够让任意一篇文章置顶。他会问这个置顶是置顶在列表页的什么位置?我真就傻逼了

    我看你确实是傻逼, 置顶? 你就一句话? 置顶是什么意思? 可以多个置顶吗? 如果有多个, 那先后顺序位置应该是怎么样的? 还有这个置顶是在每个页面都出现的吗? 还是只在第一页出现? 你个250. 别人问清楚是为什么? 你以为编码那么简单, 你一个需求的变动也许别人就要重新考虑实现方式, 问问还不行了? 还恶搞了? 如果和你沟通的程序员真的很不耐烦, 那也是你2太多了...

  12. 匿名 匿名

    你喜欢码农、码奴,而不是程序员。你那缺乏逻辑和细节的设计交给别人去实现,就是对程序员的侮辱。

  13. weiguan

  14. 哥们的见解狠独到,吐槽功力非同一般。

  15. 匿名 匿名

    很多时候,大家都在想为什么中国互联网的东西老是在跟着国外的屁股后面走,我大胆假设一下,就是大量像博主这样自以为了不起却常年不得志的庸才导致的

  16. 这篇文章的作者,请把你的脑子上接一个显示器让程序员看到,明显是你沟通能力不行,你一句话就要增加某个功能,后期会不会修改呢?看到程序员的作品你是不是会不满意呢?那么请你把需求说的明白些,谢谢

  17. 我觉得,Wordpress的开发者看到这篇文章,会怎么想?

  18. 匿名 匿名

    HCIer路过,兰州什么狗屁逻辑!!