李开复同志在南京接受采访时说,谷歌的春运交通图是工程师用一天一夜的时间开发出来的,并且此举来自于软件工程师的想法。程序员的创意,用一天一夜实现,使我忽然觉得又看到了那种程序员精神。
当年求伯君他们猫在宾馆的房间里写第一版WPS的时候,我觉得他是有程序员精神的。程序员以求伯君为榜样,求伯君以程序员称谓为荣。记得那时看过一篇报道,有人问求伯君认为自己到底是一个软件公司的老板还是一个程序员的时候,求伯君说自己更是个程序员。那时我对“程序员”这个称号只有一种感觉:技术高超,拥有领先的创意,并不分昼夜地实现。如果技术被算作实力的范畴,那么精神可以概括为:火花和热血。
然而时过境迁,如今已很少有人对程序员这个称谓这么热衷了。软件开发者从软件工程师开始,一步步地追求高级工程师、资深工程师、架构师等新的称谓。对于“程序员”这样的样的名词,似乎显得很没份量,落得和打字员相似的地位了。
我想这是由于软件产业在发展。软件产业化需要正式的职别称谓、规范的生产控制流程。现代软件需要团队的力量,有组织地开发才能完成。较大的软件公司都致力于完善软件开发过程,它们通过实施CMM、ISO等认证来提高软件的生产质量。软件工程正成为越来越重要的学问,而英雄式软件开发的时代似乎正渐渐离去。
软件开发人员正成为这部越来越巨大的软件生产机器的一部分。他们在很多公司已经没有了原来的地位。软件工程师们像牛马一样工作着。他们中的很多人都笑称自己是IT民工。近几年国内还出了不少软件外包公司,经营劳动派遣业务。有些在这些公司工作过的人戏称公司是人口贩子。
很久没见到程序员精神了。不再有火花,只有老板的想法、产品经理的指示、市场部门的决定、以及纷繁而又必须遵守的规则;也没有热血了,加班只是为了保住这份工作。软件产业蒸蒸日上,程序员们似乎越来越没落。找不到理想中的软件天堂,只在资本家的软件工场四处飘泊。
忽然很想知道,春运交通图经过立项审批了么?设计文档写好了么?发布的时候有测试部门签字么?产品都发布上线了老板才知道,这符合流程么?
更令人费解的是,这个似乎不符合任何流程规则的产品,为什么没有错误百出呢?春运地图成功地发挥了作用,令老板李开复同志引以为豪,并四处宣扬。这是为什么?
我觉得这是因为那几个工程师是非常优秀的程序员。他们具有良好技术、灵动的思想、和对工作的热情。我想是谷歌容纳了他们的存在,容纳了程序员精神的存在。是谷歌这样一个公司,任由思想的火花迸发,任由一腔热血的程序员尽情发挥,才有了这个一天一夜诞生的产品。李开复谈这件事时,说不定也会对这些工程师、这样的精神感到得意吧。
虽然软件越来越产业化,但我们在需要受过标准训练的软件开发人员的同时,仍然需要那些思想的火花和沸腾的热血。希望有更多的公司、团队能容纳这种精神的存在。也相信一定会有优秀的程序员,能在软件业的发展中,不断传承着程序员精神。

又见程序员精神——有感于谷歌一天一夜开发春运交通图相关推荐

  1. 目睹一个程序员精神失常的经历

    目睹一个程序员精神失常的经历 2013年05月05日 17:31:43 gaorongchao1990626 阅读数:39594更多 个人分类: 编程经验 版权声明:本文为博主原创文章,未经博主允许不 ...

  2. 3个月内通过7轮面试,程序员拿到谷歌offer后却被女友威胁......

    提到国内著名的互联网公司,相信你一定能够罗列出很多,但在世界范围内,能够做到屈指可数的互联网公司,或许还是比较少的,比如谷歌 最近,有一位读者在职场论坛发了这样一个帖子"程序员花3个月时间通 ...

  3. 当了十年 IT 程序员,我转型做自动驾驶开发的这五年”_《新程序员》编辑部的博客-CSDN博客

    "当了十年 IT 程序员,我转型做自动驾驶开发的这五年"_<新程序员>编辑部的博客-CSDN博客

  4. 为什么程序员总是把圣诞节与万圣夜搞混

    为什么程序员总是把圣诞节与万圣夜搞混? 因为 DEC 25 == Oct 31 二进制 的25 == 八进制的31 转载于:https://www.cnblogs.com/zy2012/archive ...

  5. 4类程序员直呼好用的嵌入式开发辅助工具

    俗话说工欲善其事必先利其器.有了好的开发辅助工具的开发人员就像开了外挂,事半功倍. 下面将会按照不同功能给大家介绍几种身边程序员们力荐好用的开发辅助工具 一.常见硬件芯片 想要开发一款嵌入式产品,首先 ...

  6. 阿尔法状态目睹一个程序员精神失常的经历

    最近用使开发的进程中现出了一个小题问,顺便记录一下原因和方法--阿尔法状态 http://www.nowamagic.net/librarys/news/detail/1314 转载字上述址网. 久不 ...

  7. 时间管理大师!一程序员同时给谷歌和 Facebook 打工??

    作者 | 程序员的那些事 来源 | 程序员的那些事(ID:iProgrammer) 疫情之下远程办公,一程序员同时给 Google 和 Facebook 上班干活 10 月 1 日,TechCrunc ...

  8. 最强求职攻略:Java程序员如何通过谷歌、腾讯社招面试!

    开发必备要求 如果你想进入一线互联网公司,进入谷歌.腾讯等互联网公司,以下我统称为必备要求,必须掌握.如果你抱有侥辛心理,技术的面试的首轮,也许都过不了.如果以下知识点你掌握的不牢固的,还需要加强,如 ...

  9. [读书笔记—程序员]《高效程序员的45个习惯:敏捷开发修炼之道》- 苏帕拉马尼亚姆,亨特

    虽然不记得阅读本书用了多久,但是整理本书的读书笔记用了两个小时的时间,因为本书的大部分内容对于笔者来说都是新知识,很难进行归纳总结 本书所讲的是程序员应具有的工作态度和在团队中作为开发者和领导者具备的 ...

最新文章

  1. Vsftp 安装配置(转)
  2. 机器学习类别/标称(categorical)数据处理:序号编码(Ordinal Encoding)
  3. 2021最大看点AI for Science,在哪些领域有斩获?
  4. 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如Page 或UserControl)是正确的。...
  5. python视频教学视频哪个好-Python入门视频看哪个好?适合初学者的教学视频推荐...
  6. Journey to Un‘Goro 贪心,找规律,搜索(沈阳)
  7. 乱用信用卡?黑名单见
  8. 云计算底层技术-虚拟网络设备(Bridge,VLAN)
  9. 淘宝助手 替代品!【淘宝登货员】研发中
  10. Hibernate的持久化
  11. [GO]无缓冲通道(unbuffered channel)
  12. java 货币格式 转换_java 货币 转换
  13. iphone中各种文件路径
  14. MATLAB拟合函数
  15. 分号在各种编程语言中的作用
  16. java 获取IP地址 无法获取到真实的IP地址
  17. kmeans python interation flag_机器学习经典算法-logistic回归代码详解
  18. 谈谈电子设计中PCB上的ESD防护方法
  19. 奋发图强半年多,终于四面阿里如愿拿到心仪offer定级P7
  20. 【玩转物联网】(1)仅需18元,ESP8266开发板实现WIFI信号桥接和放大 一劳永逸解决wifi信号弱问题

热门文章

  1. 梁俊斌:音频技术可以延展众多应用场景
  2. 深入浅出理解 Spark:环境部署与工作原理
  3. 深度召回模型在QQ看点推荐中的应用实践
  4. 首届“腾讯云+社区开发者大会”正在直播!
  5. RESTful 架构详解
  6. 做WebRTC,千万别把媒体和信令混在一起
  7. Centos7更换阿里云yum源
  8. redis反杀面试官之10问
  9. javaSE各阶段练习题--流程控制
  10. leetcode 467. Unique Substrings in Wraparound String | 467. 环绕字符串中唯一的子字符串(动态规划)