当前位置: 首页 > news >正文

程序员的灯下黑:没学会快乐

某公司启动了一个大项目。
这个项目对公司很重要,于是,研发部门开动马力,辛辛苦苦干了3个月,顺利结项了。
项目经理很高兴,就向老总申请庆祝会。老总说:“项目虽然结了,不过客户还没给钱。大的庆祝会安排在客户给钱以后;现在我先给你1000块钱,你可以安排一个小的庆祝会,给大家开开香槟。”
项目经理同意了,找了几个活跃分子,买香槟,水果,点心,彩球,统计报告,还安排了谜语小游戏……一个小会场搞得生气盎然。到了时间,公司放起来轻音乐,程序员们款款步入会场……一切似乎都那么完美。项目经理高兴极了。
不料,接下去,项目经理傻眼了。
象这样的开场,当然先领导讲话。老总讲完话后,走了。
于是,项目经理说:“我们给大家安排了香槟水果点心和游戏,还有一些项目中的资料,大家可以边吃边看边玩……”,谁料到,随着项目经理话声落下,几十个工程师一拥而上,抢水果,拿点心,在项目经理:“唉!唉!慢点”的声音中不一会就盘空食尽。通通把吃的拿回自己的座位上享受去了。
香槟,没来得及开。
字谜,没人猜。
资料,当然,更没人看了。
只剩下几个小组组长和活跃分子陪着项目经理,站在空荡荡的会场上。
回到家,项目经理打开香槟,喝醉了。
 
不知道中国的程序员群体,是不是中国最不快乐的群体。但是,很多程序员似乎都找不到人生乐趣。特别是被互联网泡沫熏过鼻子的一代。
他们对于团队活动的,通常是:吃饭?没意思,发钱给我吧!如果不是技术培训,通常都不参加;如果是技术培训,不管有用没用都参加。永远在诉苦。你去看招聘网站的IT企业评论版,你会发现,如果是个烂公司,臭鸡蛋臭番茄一起上;如果是个好公司,就说:很累的,性价比不高!
程序员啊,钱,比一般人多点;快乐,比常人少很多。
有人大概会拿IT企业多苦多累说事。我不相信这个茬。任何行业,想干好,不脱层皮不可能干好!去开饭店,你得5点钟出去买菜;做建筑师,半夜上工地的事有的是;什么机械化工,各有各的苦和难。有一天我加班到十一点打的回家,的哥对我羡慕得不得了:“白领啊,赚钱多;我每天开12个小时车,还没赚你一半”。
程序员不快乐还表现在喜欢发牢骚上。有时我在想这么一个有趣的事情。通常谁最占据媒体的发布权,谁就是最会发牢骚的人,通常也是最不快活的人。试看中国古代,主要的信息传播方式是著书立传,所以文人墨客是最会发牢骚的人;近代社会,报纸杂志是主流媒体,所以各种知识分子成了最会发牢骚上;当今世界,互联网为王,程序员挟近水楼台之便利,成为最会发牢骚的群体。可是,古代文人发牢骚,通常是悲叹个人命运之不济;知识分子是追求社会进步,思想自由;程序员呢?通常是怪老板给钱太少。大概是这三种人中铜臭味最足的了。
实际上,人生最重要的事情是要快乐。这大概是软件这行还太年轻的缘故吧,过高得期望值和相对较多的成功案例,刺激得人们心态失衡。希望随着时间的推移,30以上的程序员成为普遍现象的时候,人们会拿起香槟酒,在这种小的庆祝会上互相碰一下杯,很轻松的聊聊经验感受,猜猜字谜,Enjoy the life。

相关文章:

  • DDNS网络通的工作原理及其技术特色简介
  • 铁路行李随车托运办理
  • 2007年高考各地录取分数线-一本分数线-二本分数线
  • NetTiers学习笔记08---Entity层的扩展和EntityDataSource的使用方法
  • BreezeACCESS VL
  • Linux认证基本知识介绍
  • C#新发现:异或(^)运算符也适用于布尔值
  • 通过PHP判断搜索引擎蜘蛛是否访问你的网站
  • 《WF编程》系列之28 - 本地通信事件:CallExternalMethodActivity
  • NetTiers学习笔记10---Services Rethrow Exception
  • GPRS技术在配电监控系统中的应用[转载]
  • 如何取得Access数据库中的所有用户表和视图
  • string 与stringbuilder的区别
  • LINQ 的演变及其对 C# 设计的影响
  • 读:『博客家园』 [博客人生]结婚是因为无路可逃
  • Apache Pulsar 2.1 重磅发布
  • flask接收请求并推入栈
  • golang中接口赋值与方法集
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • JS+CSS实现数字滚动
  • Laravel核心解读--Facades
  • LeetCode算法系列_0891_子序列宽度之和
  • mysql 数据库四种事务隔离级别
  • MySQL-事务管理(基础)
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Promise初体验
  • Sass Day-01
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • vue自定义指令实现v-tap插件
  • 阿里研究院入选中国企业智库系统影响力榜
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 前端自动化解决方案
  • 巧用 TypeScript (一)
  • 入门到放弃node系列之Hello Word篇
  • 微服务框架lagom
  • 责任链模式的两种实现
  • FaaS 的简单实践
  • (12)Linux 常见的三种进程状态
  • (30)数组元素和与数字和的绝对差
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (接口自动化)Python3操作MySQL数据库
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (转)ABI是什么
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • .“空心村”成因分析及解决对策122344
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .Net mvc总结
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [AI]ChatGPT4 与 ChatGPT3.5 区别有多大
  • [Android]使用Android打包Unity工程
  • [bbk5179]第66集 第7章 - 数据库的维护 03
  • [C#]winform利用seetaface6实现C#人脸检测活体检测口罩检测年龄预测性别判断眼睛状态检测