三个50岁的美国程序员的生活状态

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

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

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

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

和他们聊天,几乎没有听到他们说他们在哪里有几套房子,几辆车子,家里有多少钱,孩子上的什么名牌大学。他们也不会通过一些小技巧把话题引到这方面上的问题上,也不会主动的引导或者暗示你应该来问这些问题。谈论最多的,就是什么好玩,旅游,家庭和幸福,桌上如果允许放个人物品,那么放的最多大多数的是家庭的合照。相反,某些最喜欢称外地人为外地人的同事们倒是没事处处Show一下他们的幸福,或多或少的暗示你讨论下房子,车子户口的问题,然后我们也很配合的满足一下他们所谓的优越感 - 呵呵。

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

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 职业理想。

你可能感兴趣的:(三个50岁的美国程序员的生活状态)