对于程序员来说:“选择比努力更重要”对不对?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

努力比选择更加重要。

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

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

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

本文部分选自LevenYes的blog

大家如果对编程感兴趣,想了解更多的编程知识,解决编程问题,咨询编程学习,可以加入我们的qq群(新手群:451232132,老鸟群:254241126),大牛在线为您提供服务。这里有java高手、C++/C高手、windows/Linux高手等你来。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-05-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据钻研

什么是真正的程序员

这篇文章的原文来自:A Little Printf Story 作者仿照《小王子》中的情节,通过小printf遇见的不同类型的程序员,最后悟出什么才是真正的程序...

3278
来自专栏姬小光

浅谈WEB前端开发的论文选题与撰写

这是一篇我在 2011年03月 写的文章,目前还能搜到一些记录。许久不开谷歌邮箱,今天打开忽然看到今年01月份的一个网友在博客园的留言:

833
来自专栏数据的力量

剑桥大学:语言和写作决定人生发展的潜力

那些历史上的名人不必多提,只说在平时的生活中随处可见的:去学院餐厅吃饭,对面坐过来一位长者,英国人,已经90岁,一口流利的汉语,说自己1947年曾在北平工作,后...

633
来自专栏程序员互动联盟

Python学到什么程度可以找到工作?

其实不只是python语言,很多学习编程语言的都会说学到什么程度可以找到工作,这种问题其实是通用于各种编程语言,而且初学者特别想搞懂这件事,就像有人总是想弄明白...

2966
来自专栏IT派

一个32岁入门的70后程序员给我的启示

IT派 - {技术青年圈} 持续关注互联网、大数据、人工智能领域 大家好,我是帅气小伙,今天为大家带来一个非常励志,让我反思的故事。今天为大家讲的是我父亲是...

3135
来自专栏Java学习网

一个32岁入门的70后程序员给我的启示

一个32岁入门的70后程序员给我的启示 大家好,我是帅气小伙,今天为大家带来一个非常励志,让我反思的故事。今天为大家讲的是我父亲是如何用行动教会我成为程序员的。...

2709
来自专栏杨熹的专栏

[成功]成功的要诀是什么?是意志力

成功的要訣是什麽?是意志力 ? 优秀的学生和表现差的学生之间,最大的区别并不是智商,只要他们足够认真,坚持,就能学的很好。 在各种测验中,一个人是否成功通过,在...

2984
来自专栏人工智能头条

人机交互如何改变人类生活 | 公开课笔记

991
来自专栏程序员互动联盟

优秀程序员该有的五大特质

很多人都觉得编程是一个比较特殊的职业,整天的加班,想不起来陪媳妇或陪老公。还整天自嘲为码农,屌丝等等。这是传统意义上的一个程序员的真实写照,但优秀的程序员都具备...

3325
来自专栏程序员互动联盟

为啥自学的都有点瞧不上培训的?

社会上这种现象还是比较普遍,就如名牌大学的瞧不上一般本科的,而本科生又瞧不起专科生或者高中生。这是一个结。人本自我优越感,当下将人分为三六九等。越是市井越是百味...

3366

扫描关注云+社区