投递人 itwriter 发布于 2010-09-01 10:28 评论(30) 有2885人阅读  原文链接  [收藏]  « »

  博客作者green_girl近日发表了一篇文章“程序员之死”,对“产品的成功跟技术之间的相关性”进行了讨论,提出了自己的观点:两者之间没有必然关系,没有纯粹的程序员,再好的技术必须有好的商业模式才能成功。

  程序员“已死”?

  Kent Beck在《实现模式》一书中提到:“写的好代码不一定市场上面买的好,市场上面很多用垃圾代码堆砌而成产品正在赚着大钱……”

  有人说过,程序员把代码写漂亮是写给自己的。产品经理才不管你的代码漂亮不漂亮,他们只管功能有没有完成,bug多不多。

  现在很成功的Apple的多点触摸、mp3和iPad,这些大卖的产品的技术本身都不是源自苹果本身;Facebook的开创人不是搞技术的;Google算是纯技术出身的,但也是在找了一个懂市场的CEO之后,才开始爆发式的增长。

  事实证明,技术是程序员小圈子里面的自我陶醉。

  程序员已经“死掉”,作为程序员,不要以为技术很牛很了不起,其实最重要的是市场的策划,对产品的合理定位,和对技术的合理运用。我们的技术是用来为商业产品服务的,千万不要本末倒置。

  单纯的讨论技术没有任何意义

  所有的技术都是为我们程序员自己服务的,用户才不关心你的技术够不够先进。

  技术不是最重要的,相对而言技术甚至没有商务重要。我们技术人员就是酿酒的师傅,再好的酒还要把它卖出去。技术这东西,你能做出来,别人也不会比你差到哪里。只有靠专利保护自己了。但是品牌和市场的定位,却不是一天两天能追上来来的就像苹果的产品一样。技术的保护壁垒相对于市场和文化的保护壁垒,我觉得技术的突破容易的多。

  不是说用了Ajax的网站一定比没有Ajax网站赚钱;

  不是说Rails的网站一定比J2EE的网站赚钱;

  不是说J2EE的网站一定比CGI的网站赚钱。

  我自己也是一名程序员,一个技术人员,我也希望技术人员的地位最高。可是从我经历过的公司看,国企的关系最重要;IT起步小公司,市场部最重要;外企的Marketing department最重要。不知道Google里面程序员的地位有多高,能不能否定产品经理的某些想法。

  总而言之,研究人的永远比研究技术的有更大的发展。

  合理规划你的程序人生

  作者强调的是“技术不是最重要的”,尤其是对于面临职业困扰的程序员和准程序员们,一定要认清自己究竟最适合什么,首先“你不一定非要做技术”,其次“眼光一定要放远,不要拘泥于技术,更不要拘泥于某一种技术”。

  你对此有什么看法?

27
4
来自: CSDN
找优秀程序员,就在博客园 分享到: 新浪微博 腾讯微博 搜狐微博
相关阅读:
· 海盗湾:2012是风暴之年(2012-02-10 07:57)
· Wat(2012-02-09 08:59)
· 缺乏想象力的程序员(2012-02-08 07:54)
相关标签: 程序员
已经有 30 位园友对此新闻发表了看法。 发表评论

热门评论

  • 菩提树下的杨过 发表于 09-01 20:01
    真不明白博客园到底想把广大.net程序员引导到哪个方向?

    前一阵,一直把某人的[c#重蹈覆辙]推荐在首页,今天又在“新闻头条”看到这个标题

    我就纳闷了,程序员(更准确的讲博客园的广大读者是.net程序员),说到底就是靠技术吃饭的,技术不重要,那什么重要?

    整天写些水文?劝人放下技术,全回家买摊么?

    大家都不做技术,甚至不用c#了,博客园靠什么赚钱?

    退一万步说,就算全世界都认为技术不重要,身为技术人员,在内心也要坚信技术是重要的,否则大家都只有想法,不懂代码,整天天马行空,再好的想法,也不能用代码来实现,有什么用呢?
    支持(9) 反对(0)
  • 北斗极星 发表于 09-01 10:48
    认同,,,,,从某种意义说,市场大于一切,技术服务于产品,产品到商品需要看市场,,,
    支持(3) 反对(1)
  • 小猪凯 发表于 09-01 10:49
    技术是方法,是工具,是手段,不是目的.

    支持(2) 反对(0)
  • liuhua4451 发表于 09-01 21:02
    对于程序员来说,技术是最重要的。
    支持(2) 反对(0)
  • zhangle 发表于 09-02 09:06
    对于程序员来说,你既然是一个程序员,就应该是写出更好的代码来.就比如说酿酒师,责任就是酿出好酒.程序员负责开发,销售人员负责销售,分工有序.
    不要看到别人写的乱七八糟的堆起来的代码却赚了大钱就心痒痒,那和卖劣质的酒给别人一样,只能是出售者昧着良心或者购买者没有眼光.
    只是软件这个东西无法像其他商品那样可以凭感官判断质量,乱七八糟堆起来的代码可能效率比你认真设计还高(这个有可能),内存占的少.于是有人就不淡定了,开始浮躁了.觉得代码质量可以忽视了,技术不重要了.对于小作坊,技术确实不重要,业务常常是一单一单的,或者规模有限的.但是如果你要做的是如操作系统,数据库这般大的程序,代码质量和规范就要严格遵守,否则大规模的生产如何管理?这时候就会自觉的关注代码的质量.只能说现在风气比较浮躁,很多程序员在心里已经把自己当成妓@@女了,在年轻的时候猛干一阵子,赚够了钱就离开这个婊@@子行业.为什么不能静下心来好好研究技术呢?浮躁,急功近利啊,在他们眼里程序员这份工作就是一个赚钱的途径,不是爱好,也不是理想.
    支持(2) 反对(0)
  • 无常 发表于 09-01 20:45
    技术很重要,但不是主要。
    支持(1) 反对(0)
  • devil0153 发表于 09-01 17:10
    跟武侠小说一样,忘记技术吧,那才是技术的最高境界
    支持(1) 反对(0)