搜索

用户登录

没有账号? 立即注册

QQ登录

只需一步,快速开始

点击进入授权页面

只需一步,快速开始

每早10点,为您奉上有深度的生物媒体资讯,更多消息,请关注我们其他社会化平台:

查看: 190|回复: 2
打印 上一主题 下一主题

如果40岁了还在写代码,是一种幸福,还是一种悲哀?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-9-27 20:59:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


问:如果 40 岁了还在写代码,是一种幸福,还是一种悲哀?


请考虑国情,别老拿外国作比方


知乎用户


马上就40了,依然在写代码,写各种代码,从C/C++写到object-c,从java写到lua,乐在其中,享受得很。


当然,我现在基本不是依靠写代码挣钱谋生,事实上,我也几乎也没有纯粹依赖过写代码谋生过。写代码只是一种乐趣,一种爱好


当然,难道是写代码谋生就一定是痛苦的吗?也未必。


公司有两个同事,都是非常棒的程序员,也是成熟的架构师,一位是77年的,一位是78年的,他们主要的工作内容都是写代码,他们也都乐在其中,事实上,如果不出意外,他们能够在公司里继续留下一起合作,我想他们会一直写代码写到40岁。他们都是非常非常出色的技术方向的专才,不写代码,浪费了他们的才华。他们现在写代码也写得很happy。


顺便说一句,我,包括上面说的这两位同事,都是有家庭,有小孩,上有老,下有小哦。


其实,40岁写不写代码,不是问题,40岁是不是还依靠写代码挣钱,也不是问题。


关键在于你热不热爱写代码这件事情,以及你写的是什么代码?


如果你在写代码中没有收获任何乐趣,不用40岁,20来岁写代码就是一个悲剧。


一个人被迫在做着他不喜欢的事情难道不悲剧么?
更如果你写的都是一些为了交差的垃圾代码,无法收获任何成就感,那么更是悲剧中的悲剧


写代码也不意味着低收入,(其实关键看你写的是什么代码)。我们上面这两个同事的薪水就不低。收入超过项目经理,部门经理,且没有业绩考核压力。


另举一个例子,一个朋友,50岁出头了,专门写大机代码的,这样的人现在很难找,月薪数万,随便出个场,大家都得哈着供着,NB啊。曾经和我聊天,说大机消亡的时间节点,和他的职业生涯长短正好吻合,写了一辈子大机代码,还顺便给这门技术这个领域送终,感慨并幸福着。


以上案例,全在中国大陆。


其实现在这个年景,对于这个问题,我们可以逐渐少谈中国国情了。经历了这么多年的发展,中国的软件业也逐渐成熟起来了,有时候,有些地方,已经不那么“中国”了。


对于以后的将来,我更为看好,国外那些著名的“老年程序员”的经典案例,在中国经常出现的话,一点不用意外


pansz


这事,与年龄无关。年龄的提升不会让一个人变成另外一个人。


想写代码的人,每天都是幸福。哪怕到了60岁。


不想写代码的人,任何时候写代码都是悲哀。哪怕只有20岁。


Cundong,一个Android攻城师


我希望我40岁的时候,不用为赶项而写代码,而是自己研究喜欢的技术,写出精美的代码,开源给所有人。


享受这种开源带来的乐趣。


GayScript


我大三的时候在一家创业公司实习。所谓的「创业公司」其实只有两个全职工作者:一个做产品的,近四十岁;一个工程师,近三十岁。他们之前都是稳定工作者,在上海一家知名公司做,薪水不低,但他们还是辞职创业了。他们创业不仅没钱,还要给实习生付钱,还要教实习生,还要承担风险,……,总之付出很多。


那个工程师告诉我,他在之前那家公司已经是顶级工程师了,因为加入早,还有不少股份,负责好多


李天放


YCombinator 创始人 Paul Graham 40多了,还是个亿万富翁。他们公司著名论坛Hacker News一直都是他自己写着玩的。多幸福啊。


陈爽,参加工作已满两年,喜欢阅读,喜欢思考


书上看到过一种情况,说国外优秀的程序员一般是年龄偏大的,有的程序员会在休息的时候,回到大学去学习新的程序知识,有人就这么说了,编代码,就跟写文章一样,不是年纪小,思路开阔的人成就就大,往往年龄越大的人,思想成熟的人,编出来的代码,就跟写一篇文章一样,承前启后,看起来就有一种简洁的美感。而在社会环境十分浮躁的情况下,比如中国,程序员往往写代码写个两三年,长点的话也不超过十年,就想法设法往管理层或者薪酬比较高的职位去奔走,这种行为本身无可厚非。只是我们也知道,一栋楼房能建多高,往往取决于它的基石打的有多深多实,而在目前的这种状况下,我们的IT行业整体落后于欧美国家,并不是哪些国家的人才有多么的好,而是我们自身的职业层次分布人数是相当的不合理


刘天宇,502 Bad Gateway


linux之父40多了,C++之父50多了,都在写代码。

当然,他们写代码是为了梦想。


喜欢写代码,写一辈子都幸福。

不喜欢写代码,写一行都悲哀。


李焕林


国内编程整体发展也不过20来年。中国最老的一批程序员,也不过40来岁吧。

以前我们常常觉得到40岁还在写代码是很悲哀的事,可是我们忘了一个事实就是,那时根本就还没有这样的一代人出现。所谓的悲哀只不过是我们对现实的困境所意淫出来的一种境况。


如果编程是一种工作,40岁难道你打算退休了吗?

如果编程是你的兴趣,那40岁还能保持兴趣,不是应该庆幸的吗?


虽然我不想拿国外的程序员来做例子,但是还是忍不住了,因为他实在太厉害了!


生命不止,代码不息!


微软公认的最厉害的程序员是David Cutler,他今年三月70岁。他每天上班的工作就是编程,现在还从事Azure云和Xbox一线codeing开发。他没有队伍,不做经理,但是他在公司的职位比大部分副总裁还要高。有时某一个队伍预测一项工程要数月,他看不过,两天一个人就完成了。



Pangpang Xu


今天看了知乎上的文章关于《四十岁还在写代码,是幸福还是悲哀?》。但是我不太赞成作者的观点,我想表达自己的一些看法。我们本着以目前中国IT的现状出发。目前我认为中国的程序员很努力,很上进,并且很有想法。假如四十岁还是写代码的话,我们就把他当做资深工程师,就是比高级程序员好一点的程序员,但是达不到架构师水平。假如达到,那么就和我们的命题有矛盾.我认为目前中国的架构师几乎是不怎么写代码的,最多写核心的代码。那么这样40岁的程序员还在写代码的话,我认为应该从如下方面去考虑,并且每个方面要占一些不同的权重。因为我们是普普通通的技术人员,目的在于生活得更好,假如把技术当做生命的全部的人,我相信已经超越文章范畴,没有讨论的意义。

1.生活成本而言

每个人都有生活得成本,这个才是人活着的价值,假如一个人没有了基本的生活消费。那么他就不是一个严格意义上的人。不会对社会有贡献。那么他就没有存在的意义。社会总是由于我们消费而得到,如果消费都不存在,那如何存在得到?但是这个只是定性的思考问题,很多事情从量的角度去思考就会发现极大的差异。程序员中并不是不存在生活富裕的人。但是大部分程序员由于在外地奋斗,面对高额的房价问题。始终力不从心。所以对四十岁的程序员而言,如果你的工资收入60%以上都是解决活下去的必要条件。那么你肯定是恐慌的。无论是身心还是肉体都是折磨。因为你还在为生存而担忧,而还没有进入生活的节奏。我认识很多的程序员在四十岁的边缘,也是属于这样的情况,每当我听到他们讨论当下环境的种种不公。我都有莫名的心酸。但是如果你收入都是只是很少的一部分30%左右维护你的生活必须成本。那么程序员还是很不错的。至少你通过努力可以活得很好。如果做一件事情即苦逼又无钱(不足以生活)的话,我觉得没有必然进行下去,我会选择苦逼但是钱多或则清闲钱少一点的工作。

2.工作内容而言
对于程序员而言,如果你四十岁还在和年轻人比敲业务代码,比如CURD。那么认为是一件非常可怕的事情。因为这样很容易被替换掉,你的核心竞争力在哪里?为什么我们的工作要追求复杂。我们越深入研究技术,理解得越复杂越好。因为市场需要简单,越简单越好,那么作为程序员的我们必须包容和理解复杂。融汇贯通。然后以简单,易用的规则面对市场。只有深刻的理解复杂。才能输出简单。比如数学这样的学科,很多人觉得复杂,是的,数学确实是复杂的。但是数学的复杂是针对专业人士而言,专业人士(老师,教授等)都把数学这样的问题更加复杂的传递给别人或则市场的话,那么他一定是不称职的。数学是让问题简单话的学科,而不是越来越复杂。因为我们的客户只需要完整的,简洁,清晰而简单的公式却包含了无穷的道理。例如,麦克斯韦物理方程。仅仅4个公式包括了丰富的电磁场理论。程序员一样。只有如此理解复杂的工作,才会打造如此之简单,稳定的产品。那么自然是不容易被淘汰和替换的。这样的具有挑战的职业也是我们愿意追随的原因之一.

3.身体素质而言
大家都知道,在中国大部分程序员都是加班的,越是好的公司加班越严重。比如bat一样疯狂的加班。那么长期的面对电脑写代码和思考问题。身体素质必定有比较大的影响。对我而言,大学毕业那会儿接近95斤。工作6年体重直线上升,现在稳定在125斤以上。并且有暴涨的趋势。其实我总结了一下自己,就是平时太累了,就难得运动了,长此以往,那么势必长胖。对于这样的情况,一般是提抗力下降了。如果40岁你还在拼命的加班写代码,那么你就应该好好思考,这样值得吗?如果在这样问题,你都没有考虑的权利。那么我只能深深地说一句,兄弟累的时候,要注意锻炼身体。因为你已经很一个“昂贵”的家伙。因为你的家人离不开你。你要强大自己的体魄,然后投入到每天的coding中。

4.自身性格而言
我们都知道程序员喜欢通过网线了解世界,但是世界并不知道我们在哪里?这样的效果就是大部分的程序员确实性格内向而且富有脾气。如果你40岁还是包容不了比你coding质量差的同事带来的困扰。如果你40岁你还是忍受不了上级领导没有你”聪明“让你觉得你比他优秀。如果40岁还在同事面前自高自大,不愿意和同事分享,如果你40岁周围的朋友除了笔记本,手机和ipad等没有其他的额外朋友。那么我觉得你应该更加包容的去面对你周围的事情,因为他们丰富了你的生活,这就是缘分。

5.自身兴趣而言
如果你把写代码当做自己的兴趣。那么其实是很好的一件事情,但是有一点需要考虑。如果你还处于生存阶段。兴趣还不是你最好的导师,我认为最好的导师是生存。40岁的人如果还在一线写代码,那么你一定要承认有牛人的存在,他比你年轻,聪明,学历高,能力强。他就像“兔子”一样飞快的奔跑,作为“乌龟的”我们如何生存?那么我觉得只有用你的兴趣好好的努力积累超越的是你自己。那么也可以是一个非常优秀的程序员。

综上考虑,如果40岁的你还在写代码是幸福还是悲剧?你可以这样思考,我们总体的分数100分。生活成本而言40分,工作内容而言20分,身体素质而言20分,自身性格而言10分,自身兴趣而言10分.如果你的生活成本富余70%,那么你的生活成本得分40*70%=28,如果你的工作内容觉得很高大上那么你就是20分,如果有点小问题。那就是20*百分之你的定义.比如20*80%=16分。同理可得下面的分数。你可以看看你的得分。比如我的自定义得分如下:40*80%+20*80%+20*70%(健康程度)+10*90%(社交圈子,融入,包容程度)+10*80%(热爱程度)=32+16+14+9+8=79分。那么你的分数呢?如果大于60分以上者,我觉得还是挺幸福的。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 2014-9-27 21:01:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-9-27 21:02:21 | 只看该作者
路过,学习下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

快速回复 返回顶部 返回列表