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

原文:http://developer.51cto.com/art/201505/476642.htm

 

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

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

 

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

 

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

 

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

 

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

 

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

 

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

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

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

努力比选择更加重要。

 

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

 

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

 

 

 

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

 

posted @   letmedown  阅读(144)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示