程序员的叹息<script language="javascript" type="text/javascript"> document.title="程序员的叹息 - "+document.title </script>
今天得到消息,辛苦了半年的项目,又被取消了,因为客户取消了订单,取消的原因不清楚,但是鉴于软件质量,我觉得原因不言而喻。一年之中这已经是第二次了。开发过程中经历和很多的困苦,如果产品最后能够推出,不管买的怎么样,好歹也算是成功的做了一款产品,结果又一次败下阵来。

《七武士》里面年老武士说“我也没有什么,不过多打了一些仗,而且打的都是败仗”,我突然发现自己虽然在这一行里干了两年,经历了几个项目,但是也是没有一个项目谈得上成功,想想也是惭愧啊,拿了那么多的工资,实际上没有为社会创造什么价值。

当然,在大公司里面,我这样的小角色不会因为这样的失败受到一点点的影响,因为大项目本来就不会是因为我这样一个工程师的过失造成失败,也不会因为我这样一个工程师的努力而产生奇迹,上层管理起了很大作用,但不是决定性作用,因为有很多东西上面的人也控制不了,比如团队的风气,想一下子整顿风气是不可能的,尤其在大公司。听说以前IBM也曾经差点倒闭,来了一个牛人做CEO,大刀阔斧的裁掉了一批人,才救活了。这种case是少数,没有几个人有这种魄力和运气。外企大公司里的错综复杂关系,和政府机关也有的一比。

我周围很多工程师和我一样都想做一个纯粹的程序员,一心只想做出高质量的软件出来,但是在大项目里,林子大了什么鸟都有,别的component的劣质设计,会想病毒一样传染到自己的component里面来,因为自己的代码为了适应别人的代码,必须要做一些不必要的hack。这时候如果管理层或者Architect不能够占出来整顿一下,整个软件只会越来越腐败,最后就没有机会再肃清了。

工作久了的人容易成为老油子,现在我体会到了,工作久了,很容易玩世不恭,压力没法变成动力,我不想过这样的生活,我这一代程序员,处在一个最好的时代,也处在一个最坏的时代,软件开发作为一个工程系统还存在很多问题,可以有得尝试和开拓,当然就有痛。

不管怎么样,这只是无数失败的项目中的一个,我曾看过统计,有很大一部分百分比的项目都是失败的,但是在现实中,我所经历的“失败”项目,都没有被称为“失败”过,因为成功或者失败怎么界定也不是确定的,客户算然不满意,但是......到底盈利没有我也不知道了。如果不能够正视失败,本身就是很失败的事情。

不管环境如何恶劣,都不能成为自暴自弃的理由,明天继续努力学习和工作。

程序员的叹息 (来自堕落兽人)相关推荐

  1. Java程序员情人节_关于程序员:一封来自Java程序员的情书

    简介: 面向对象编程. 始终以来程序员都给大家以高智商低情商,不懂得浪漫不会哄女生开心的形象.然而,我感觉程序员都是浪漫的.对于这种错误观念,只能用一首歌来表白宽广程序员的心声:程序员的好,只有他身边 ...

  2. 揭开程序员身上的「专业面纱」:非科班程序员,都来自哪些专业?

    [文章来源微信公众号:每天学编程] 专业选择重不重要?这几乎成了每年高考后的「全民话题」.有人说「专业决定就业」,有人说「职业无关专业」.对于程序员群体而言,大学专业对他们的职业选择发展又有着怎样的影 ...

  3. 真的要做一辈子的程序员吗?来自10年程序员的心声

    经常听一些同学说:不知道下一份工作该去哪类公司做些什么,我的职场人际一团糟老板不重视我,我现在成长的非常慢所以又想跳槽了,我看不到公司的发展前景好迷茫,其实这一切的困惑都来源于没有做好职业规划或者你根 ...

  4. 如果你喜欢上了一个程序员小伙 献给所有程序员女友(来自ITeye博客的文章 作者:talent2012)...

    程序员向来是善于幽默自嘲的群体,但从某种程度上影响了咱程序员在广大女同胞心中的印象啊-- 于是写下此篇(有从别处看到的3句加进来的), 就算是为咱程序员做个广告--要是觉得有点过的程序员们,就把此文当 ...

  5. GitHub上反对996,这些程序员都来自哪里?

    996工作制是指工作日早9点上班,晚上9点下班,中午和晚上休息1小时(或不到),总计10小时以上,并且一周工作6天的工作制度,是非常辛苦且严重违反劳动法践踏人权的工作制度.而作为互联网行业的IT程序员 ...

  6. 大胆,用Python爬一爬都是哪些程序员在反对996?!

    转载自:Alfred数据室 作者:AlfredWu 最近程序员界发生了一件大事儿.如果说"流浪大师" 沈巍在抖音快手里是顶级流量的话,那么在程序员的世界中,一个叫"996 ...

  7. 新 IDE 出现,程序员迎来危机?

    作者 | Douglas Vaghetti 编译 | 张洁     责编 | 屠敏 现在正是从事技术工作的好时机!工资飙升.大量的招聘邮件迎来而来.越来越多的从业者通过培训跨行到技术领域.远程工作可以 ...

  8. 老派程序员——徒手实现伟大成就

    摘要:本文介绍了三位非常著名的程序员:Ken Thompson,Joe Armstrong 和 Jamie Zawinski,他们是如何发明一门新语言,他们开发软件时会像我们一样使用当今流行的开发工具 ...

  9. Python 分析在德的中国程序员,告别 996 ?

    作者 | 李辉 责编 | 胡巍巍 出品 | 程序人生(ID:coder_life) 今年5月27日, 一位据说在德国的中国程序员@将记忆深埋在微博公布: "半年时间,100多TB数据, 利用 ...

最新文章

  1. 腾讯回应博鳌AI同传:系谣言,承认出现失误
  2. DeFi 史上最大盗窃案:一个漏洞盗走价值 6 亿美元资产?现已归还近一半
  3. 八成Java开发者解答不了的问题
  4. leetcode-120-三角形最小路径和
  5. OpenCV C++ 08 - Homogeneous Blur on Images with OpenCV
  6. sklearn分类器:朴素贝叶斯
  7. ajax post django,Django中的Ajax POST请求失败
  8. 巧妙喝水打败多种疾病(节选)
  9. 蓝桥杯数字三角形java,蓝桥杯数字三角形(java)
  10. 字节跳动BVC2解码器率先支持移动平台H.266标准8K解码
  11. 【工大笔记】ACL20 如何使用选择机制提升自注意力网路能力?
  12. boost python错误_Ubuntu-链接boost.python-致命错误:找不到pyconfig
  13. ISO9001 试题及答案
  14. window强制删除文件bat
  15. ORA-00932: 数据类型不一致: 应为 NUMBER, 但却获得 BINARY
  16. 计算机小高考VB程序的选择题,2011江苏小高考物理试卷
  17. 阿里的活动宣传做得好 一百分!
  18. 中学计算机课体育课被占用,那些年被占用的体育课
  19. 第一章 软件开发入门引导及概述
  20. Ubuntu22.04分区设置

热门文章

  1. 计算机开机响三短嘀嘀,电脑主机滴滴响开不了机1长3短
  2. Spark基础之:rdd的特性,DAG,Stage的理解
  3. 更新PIP遇到的问题ERROR: Exception:Traceback (most recent call last):
  4. 最新2019版ElasticSearch启动闪退解决
  5. TDTK(塔防) Platform(平台)
  6. 自制html5塔防游戏
  7. 30分钟搞定 后台登陆页面 (转)
  8. HP LaserJet Pro MFP M226dw无线打印
  9. 成都百知教育丨跨境电商shopee新店可以直接打造精品吗?
  10. 电脑怎么修改图片像素大小,快速批量处理方法