代码改变世界

有感于三个50岁的美国程序员的生活状态与IT职业杂想

2014-09-29 16:04  BIWORK  阅读(17246)  评论(8编辑  收藏  举报

前言

这篇杂记其实是去年也就是 2013年9月30日写的,还上过博客园十日推荐的首页,后来在整理博客分类时七弄八弄误删掉了好多文章,就包括这一篇。今天,2014年9月29日,恰好恰好一年的时候居然在好久未登陆的 OneNote 中看到了去年这个时候写的这篇文章,真是大巧合!

杂记正文

明天就是国庆节了,今天也不想干活干的太累了!写一篇以前去美国出差的杂想,对比于美国50多岁的程序员和大多数50多岁国内父母的生活状态有感而发。 

前几年公司正好有一个BI的项目,于是就派我出差去了一趟美国,地点是美国中部的一个2万来人的小镇。到了美国,很多东西跟想象的差不多比如环境,气候。从北京起飞天是一个颜色,到了美国天又是一个颜色,自然环境空气质量,绿地面积等等跟想象中的一样非常棒!想象不到的是哪怕在那么一个小镇像沃尔玛那样的超市有4,5个,当地人的物质生活我觉得也非常丰富,业余生活也非常丰富。像3美金买十几个鸡蛋,2美金买一小桶牛奶或者果汁,8美金买一块两个Ipad 那么大小的猪排到时让我觉得美国根本就不像发生了金融危机一样,物价稳定的出奇。当地普通上班族一个月2000-3000美金的工资,一个月在生活上至少在吃上花费不了多少钱。如果自己做饭,一个月200美金顿顿吃好还有多的。而在中国,一个月2000-3000块大家自己算算花在吃上有多少,何况每天还在吃毒。那段时间我像个土豪一样天天变着样的烤双份猪排吃,炸鸡翅,大块烧肉,以牛奶当水,最后吃的人上火,菊花很难受 (至于如何难受,请狂击我转载的一篇令人捧腹的文章,非常适合在地铁看或者用来打磨时间 看了让人笑了很多很多次的NB的痔疮经历)。至于像麦当劳和肯德基就不说了,Google 一下就能看到美国地图的轮廓。不过在中国也可以,百度一下收费站也差不多。 

但是这些仅仅是初次见识到美帝人民生活水平,回想起来偶尔羡慕但是不会形成对我的绝对冲击感。真正冲击到我的是他们的生活状态和 IT 的发展程度。 

三个老程序员的生活状态 

因为出差到客户现场,所以有机会和他们在工作中合作,工作之余有时也会一起吃饭打球。 

第一个碰到的程序员和我一样做 ETL 的印度裔美国人,但我觉得他比中国人还中国人。特别友善和随和,平时没事经常开车顺我们去公司,偶尔吃饭喝个酒算是酒后驾车了,有时还把车给另外一个没开过车的同事简单练练手,这些和其他美国人我怎么看起来区别都特别大。特别是在几次吃饭的时候他抢着付钱买单,推来推去的感觉让我丝毫没有觉得他是美国人。他的 IT 经历非常丰富,做过的技术也非常多,谈不上哪一种技术更精但是出去找一个开发的工作绰绰有余。他家条件应该不错,从房子到车到他家女儿上的私立大学,至少在美国算是一个中产阶级。这个是坚持在一线的开发,年龄50岁。 

第二个程序员应该算是资深级别的了,也正好50岁。他应该是他们公司很早的那一批程序员,他说他已经在这个公司干了几十年了。因为我们的项目涉及到他们的业务流程,如果没有记错的话他的 Cobol代码里的注释不是 1979年就是1989年,最近的一次修改我看到的也应该到了2008年以后。偶尔到了他的办公室,屏幕上还是相关的程序代码,键盘的操作熟练程度界面的切换速度让我可以肯定他现在也仍然持续奋战在一线。更另人刮目的是他的乒乓球打的居然比我还要好,4 VS 4 的全场篮球让你感觉不到他已经是刚过完50岁生日的那个老年人,满场飞奔比我这个30左右的年轻人体力还要充沛。也别想在他面前投篮,将近1米9的个子盖你几个帽是很容易的。几乎每天下班,他就带着他老婆去酒吧喝点啤酒,点点东西吃跟人聊聊天。周末带着皮舟开着车到附近的河里或者湖里去漂流划船,每年也到处出去旅游,世界各地。 

第三个不算严格意义上的程序员,他女儿都已经33岁了,孙女都已经满地爬了。他的经历让我感觉和程序员这一职业丝毫应该挂不上钩,他最早玩乐队出唱片,吉他弹的特别好,后来讲了一堆我没有听懂然后大概30来岁的时候就不知怎么地进入到 IT 行业了。我在想如果我们年轻的时候就不说玩乐队弹吉他,哪怕就是 IT 相关专业到了快30的年龄又有几个转行成功。 

和这几个老外在一起工作的时候,特别是前两个至少让我没有感觉到他们的年龄像是50岁的人,无论身体状态和精神状态让我从来没有这么感觉:"噢!他们已经50岁了!" 我感觉他们非常年轻!最后一个年龄要大一些,但是身材穿着你也感觉不到是一个50多岁的人,但是实际上他可能比我父母的年龄还要大。 

这就是问题所在,因为我认为的 50岁的样子大多以我周边的生活环境作为参考 - 有工作的基本上处于半退休或者退休的状态,或者带着小孩子接送上学放学的,职业生涯长一点的在公司当个不怎么露面的老总。身体状态基本上是一身大小毛病,要么就是高血压,风湿,腰间盘突出,糖尿病。要么是没什么大毛病,当时明显发现头发白了不少,眼睛也开始不好使了,稍微干点体力活就已经累的不行要休息了。同样的50岁,同样的算是最底层的小地方的人们,跨个大洋一比较,非常直观和真实的差别。我在想如果在国内,如果看到一个50岁的百花头发的人坐在你身边和你一样敲着代码,你心里充满的是膜拜和敬意,还是在想:"尼玛,都这么大了才混到这个鸟样!" 

和他们聊天,很少或者几乎没有听到他们说他们在哪里有几套房子,几辆车子,家里有多少钱,孩子上的什么名牌大学。他们谈论最多的,就是哪里好玩,去哪里旅游,家庭和幸福,桌上如果允许放个人物品,那么放的最多的大多数的是家人的照片。相反,在国内我们比较的更多的可能就是房子,车子和钞票,虚荣心作怪太严重。  

一种幸福,是家庭,另一种所谓的幸福是金钱,地位和虚荣心。不知道对幸福的理解,是不是也是一种差距。 

IT 的发展程度 

其实从上面的例子中就应该能看出来 IT 的发展程度。 

50 来岁的程序员,至少干了 IT 多的也有30年了。而我们 IT 起步和真正普及的时间真正不过 15年左右,在一个公司有着 10年开发经验的人占据的比例又有多少。去除顶尖的技术比较,直单纯比较这个行业,我觉得至少和美国差了有10-20年的差距。另外,我去的是一个小镇,他们在这个小镇上建立的总部,数据中心。动辄上百人的 IT 技术部门或者外包技术人员,有来自中国的也有来自印度的。放在国内,估计像这样的团队估计都集中在一线城市,别说乡镇级别,就连省会城市估计就不多。纵向比较,美国的 IT 发展程度不是一般的恐怖。虽然中国经济实力被吹的很厉害,世界第二,但为什么出不了 Google, IBM, Microsoft, Apple 为什么几乎所有的 IT 行业技术标准都跟中国毫无关系,因为你 IT 的发展深度和广度不足以给你那么多机会看到新的变化,机遇和挑战。 

什么时候估计才能追得上,我认为等我们50岁的时候还有机会坚持在 IT 现场的前线,放眼望去都是一帮40,50岁的带着眼镜的老头老奶奶端着茶叶杯和一帮20,30岁朝气蓬勃的宅男萝莉们平等的互助合作的时候,当不想呆在大城市随便回家找个小城市或者乡镇就能找到哪怕做个静态网页的时候,我估计才算有机会追上了。 

世界是我们的,但归根结底是我们的孙子们的!  我希望几十年后能跟我们的孙子们一起继续坐在电脑前,没有生活的压力,安安静静的写写代码,上上博客园,这就是我的 IT 职业理想。 

2013年9月30日 于国庆前

附几张环境不错的照片

Green Bay, Wisconsin

变形金刚

免费的小动物馆

Green Bay 密歇根湖

Chicago,Illinois

生命在于运动!

不光有在运河划船的,特别是沿湖边跑步的人一路随处可见,各种肤色,各种年龄,生活状态显得非常朝气健康。(我突然想起来我们早上起床之前先是玩半个小时手机,和抽大烟一样有瘾!)

车,仅仅是代步的工具,要玩就好好的开船出去玩。

 

校车是有特权的,我路上碰到好几次了,STOP 一出来后面车乖乖靠边停!

这个司机家里有两辆这种车,平时就是出租车接送大家从公寓到办公室。用这个司机的话讲,就是一个玩具一样,不是你们人多真懒得天天开。没事就说这车费油,油价贵。真逗!他也不和我们比比,这哥们说话太幽默了!

大多数人5点就下班了,下班之后的生活很自在,就是和家人一起快快乐乐的生活。

中国人的传统就是到哪里都要把吃饭的家伙什带上,边做饭边看大宅门。

一菜一汤,菜就是洋葱胡萝卜烧牛肉,洋葱胡萝卜烧猪肉,洋葱胡萝卜烧小排,洋葱...

回国之前,同事包了饺子送行,心里乐开了花。3个月的时间,第1个月的新鲜感,第2个月开始想家,第3个月日日盼望回家。

结尾语:不一定要说美国有多么多么好,美帝国多么多么NB和强大,应该如何如何趋之若鹜爬向自由,带路党。但是同样作为一个生活在大城市的老百姓,干着可能还感觉比较体面的工作,计以几倍数的付出和努力...对比之下生活状态,精神面貌,生活质量的差距不由得不去撕扯下点点以前在国内自以为是残存的虚伪的和去TMD清高, 我只能说我感觉到了 Pia, Pia, Pia ....该努力的继续努力吧!只希望自己不做一只井底之蛙!