对于程序员来说,“选择比努力更重要”是一句屁话

经常有计算机专业的师弟师妹问我,“c++和java都上过课,可是学的都是皮毛,我现在是继续自学c++,还是java呢?哪个更有前景?pyhton和php好像也不错,师兄你怎么看?”然后还给我看最新的TIOBE编程语言排名和网上流传的各种工作语言的平均薪酬和岗位热度。

我经常回答他们说:“根据兴趣来,随便选。只要不是选cobol那样的老古董语言,学好了都一样,差别不大。”

可能是觉得我的回答太简短,逼格太低,不够振聋发聩,他们继续说:“可是,万一我下了大功夫学了某语言,过多几年不流行了怎么办,到时候我失业了怎么办?”说完,觉得我这个学长水平太次,说出来的话没有半点见地,便自顾自地继续搜寻各种资料参考,找他们口中最流行又最有前景的语言去了。

也许,他们到了大四毕业要找工作写简历的时候,都还不知道自己要学哪一门编程语言。

知乎上类似这样的问题还有很多,“快大四了,我是该准备考研,还是找工作呢”,“三方已经签了,我应该提前到公司实习,还是应该跟同学出去毕业游”。

我在《暗时间》里看到这样的一段话:

有人会因为无法作出决定就推迟决定,然而实际上推迟决定是最差的决定。在推迟决定期间,时间悄悄流逝,你却没有任何一条路上的积累,白白浪费了时间。

这些犹豫不决、迟迟不肯做决定的人心底里都有一种妄念,“我要找到最佳的选择,然后才能坚定走下去,走向理想的未来”。然而,这个世界上并不存在先知,更不可能有人拥有上帝视角,能够判断出哪条路是最佳路径。

“选择比努力更重要”,这句鸡汤估计就是这个妄念最强有力的支撑。他们认为真的会存在一些决定人生的选择,选对了就会一路坦途、甚至平步青云,选错了就万劫不复。

他们振振有词地跟我说:你看,马云要是当初一直坚持当一名英语老师,而不是去创业,哪里会成为今天呼风唤雨的阿里巴巴风清扬。类似的例子还有,盖茨退学,史玉柱创立巨人网络等等。

鸡汤和成功学最为人诟病的地方是说话从来不说全,专挑漂亮的讲。国民干爹马云在还没有那么多人叫他爸爸之前,做过无数个选择,例如开了间亏本亏大发的海博翻译社。史玉柱还没开创网络游戏圈钱流派威震业内之前,盖了栋巨人大厦,破产之后还欠人家好几个亿。

人的一生很长,有着很多很多的选择,它们都在或深或浅地影响着我们的命运。

没有人能够保证自己做的选择一定正确,但是我们可以通过合理的判断提高自己做出更优的选择,并且通过努力使得人生的轨迹变得更加理想。

时运不济,的确会造成失败。但是你没有努力从而最大化成功的几率,同样也是会导致失败的。 增大成功的几率,本来就是我们付出时间和精力的原因。

做选择的过程是一个“试错”的过程,单独每一次的选择并没有我们想象中的那么重要,重要到可以决定我们这一辈子到底会怎样。一开始选择了学c++,不代表以后不可以转到java或者是php,没有谁规定你一辈子就只能认死哪一门语言或事哪一项技术。哪怕你现在“不幸”成为一名程序员,说不定明年就可以去卖烧饼发家致富。选错了不要紧,我们不是蠢驴,撞了墙还不知道改变方向。

努力比选择更加重要。

努力为什么更加重要,因为它能让你有所积累。只要你够努力,把c++学到一定的层次,哪怕以后转向其他的语言也肯定不是从头来过、从零开始。语言之间除了语法的细微差别和某些方面的特殊之处,其实大部分都是相通的,更何况编程并不局限于语言。到时候你会惊讶的发现,原来新语言里面的大部分东西自己都已经通晓了。

各行各业也是一样,只要你肯努力肯动脑子,必然会掌握一些通用的经验感悟和技能,例如学会如何承担工作压力、调节情绪以及如何与人沟通等等。

持续的努力能够不断地积蓄改变人生的力量,提升属于自己的、别人抢不走抹不掉的认知水平和决断能力,逐渐增加每一次博弈的成功概率,使得我们最终成为人生的真正赢家。

(首发微信公众号“华工小y”,欢迎转发。若转载,请注明博客园原出处。)

扫描下面的二维码,每天都有原创的用心好文章——

时间: 2024-08-01 22:48:03

对于程序员来说,“选择比努力更重要”是一句屁话的相关文章

Java程序员: 选择比努力更重要

有人说,这个社会是一个极为残酷的社会, 残酷到,它只认可选择否认努力: 残酷到,它只看功劳不看苦劳: 作为程序员,我们的出路在哪里 作为程序猿, 在这样一个互联网时代背景下,我们是很幸运的,我们能够拿着比别的职业更高的工资,坐在高档写字楼,在冬暖夏凉办公环境下,在键盘上挥舞着手指就能产出一个个成熟的产品提供给上亿(吹牛)的用户使用,那种成就感和满足感,是让我们在朝九晚九的情况下,或者一个个通宵的情况下能够打鸡血似得,只为把改掉一个bug或者上线一个产品. 而在国内互联网行业背景下,我们又是不幸的

程序员怎么选择发展方向

程序工作二三年后,基本上都会考虑自己以后怎么发展.发展的路径不外乎以下: ①程序员-系统分析员-架构师-技术经理-CTO ②程序员-项目组长-项目经理-项目总监-CTO ③程序员-产品设计师-产品经理-CTO 到底哪一条发展的路线更加适合你呢? 程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术.程序员职业生涯 发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员. 绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估

女程序员如何选择?

最近一个问题很困扰我,今天则得到了答案,也意味着我该选择了. 不知道大家有没有遇到过这样的情况,我是上年刚毕业,大四时进行过java培训,12年9月-13年4月,在这之前已经自学过java.7月份时进入一家公司工作,今年3月份辞职,4月份找到工作,来上班了.一开始就不太喜欢公司氛围,前台,hr,态度什么的都不太好,工作环境也极像客服部,整天电话不断,讨论声不断,第一个星期真是煎熬,去了两三天之后有辞职的想法,但是后面想想还是算了,公司待遇还可以. 但是进入到公司后leader让学PHP,学PHP

程序员的选择-真实的故事

选择做为程序员这条道路已经快7年了,其中面临过各种各样的方向选择,也不存在什么对与错,能开心的生活就好. 故事一: 去年认识一个另外公司的技术负责人A,06年毕业,毕业后一直在做linux内核驱动开发.因为一个安卓APP项目,他们公司和我们公司有过一些合作.当时我负责APP与硬件端的Socket通讯方面模块开发,他负责硬件部分的通讯模块.就这样两个人一起喝了几次酒后开始变得熟悉起来.他说他厌恶透了linux内核开发,无聊的代码,无聊的项目,而且很难看到自己的成果物.他特别想做安卓等上层应用的开发

对于程序员来说,要知道的10个调试技巧,你清楚几个

对于程序员来说,要知道的10个调试技巧,你清楚几个 **前言: 调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷.对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序.本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!** 调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序.但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运行时上面.

一:对程序员来说CPU是什么?

0.开篇 (1)程序是什么? 指示计算机每一步动作的一组指令 (2)程序是由什么组成的? 指令和数据 (3)什么是机器语言? CPU可以直接识别并使用的语言 (4)正在运行的程序存储在什么位置? 内存 (5)什么是内存地址? 内存中,用来表示命令和数据存储位置的数值 (6)计算机的构成元件中,负责程序的解释和运行是哪个? CPU 1.CPU的内部结构解析 ① CPU所负责的就是解释和运行最终转换成机器语言的程序内容.如下图所示: ② CPU的内部由寄存器.控制器.运算器和时钟四个部分构成,各部分

程序员如何选择技术方向

程序员如何选择技术方向 池建强12月09日 17:53 分享到: 程序员 技术方向 分类 : 互联网 摘要 : 程序员三部曲之第三篇「程序员如何选择技术方向」——两个励志小故事 http://chijianqiang.baijia.baidu.com/article/39179 最近写了「当程序员老去」「程序员真正的价值」两篇文章,传播甚广,今天是第三篇:「程序员如何选择技术方向」,史称「程序员三部曲」. 那之前写的几篇程序员文章算什么呢?算前传吧.以后再写程序员文章算什么呢?算后记吧. 200

不要再迷茫了,程序员如何选择技术方向

最近写了「当程序员老去」「程序员真正的价值」两篇文章,传播甚广,今天是第三篇:「程序员如何选择技术方向」,史称「程序员三部曲」. 那之前写的几篇程序员文章算什么呢?算前传吧.以后再写程序员文章算什么呢?算后记吧. 2008年秋天的一个午后,温暖的阳光透过落地窗落在我面前这个长长的写字桌上,桌子对面坐的是一个瘦小的程序员,他的名字叫小明,小明有些茫然,他看着我,不知道该说些什么. 程序员都是很严谨的,我不得不首先发出一个 System Call: 你在客户现场这半年做什么工作? 写单元测试. 还有

作为一名程序员不要假装很努力,因为结果不会陪你演戏

我一直相信这样一句话:当危机来临时, 最怕的往往是,在正确的时间做不正确的事,没有在正确的时间做好相应的累积,以至于不知道如何化解 比如,当你迈过了30岁这个坎,你的能力还局限于程序的范围,也没有积累好自己的深度以及视野.如果真是这样,我想我一定会每天夜不能寐,每天唾骂自己,你特么究竟每天在干神马. 我也一直相信这样一句话,克服磨难的过程是一种修行,与其说,它是你的磨难,不如说,它是你新的人生旅行的开始,亦是成长. 如果你现在还迷茫,不如问一问自己的内心,你真正想要的是什么?这有是我想说的,不要