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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  努力比选择更加重要。

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

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

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

来源:51CTO

时间: 2024-11-06 03:47:50

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

如何做一个全能的站长? 选择比努力更重要

站长是不是应该做到全能?观点一:只要精通一门就是了,学多了就会杂.观点二:艺多不压身.观点三:精通一门技术之后,有精力了再去学别的.相信很多站长都会选择后者.因为这是个折中的办法.但是你有没有想过:你真有的那么多精力吗?送各位站长一句话:选择比努力更重要. 拿我自己来说吧,网站这个行业我干过前台设计,DIV+CSS切图,DEDE后台实施,PHP程序员,项目经理,再到现在的SEOer.说实话,这些职业我没有一个觉得是轻松的.有人会问学这么多有用吗?但是当一个事情会了你就不会再有那么多兴趣了,你就去

《MacTalk 跨越边界》一一2.2程序员如何选择技术方向

2.2程序员如何选择技术方向 MacTalk 跨越边界 最近写了<程序员真正的价值>和<当程序员老去>两篇文章,传播甚广,今天是第三篇--<程序员如何选择技术方向>,史称"程序员三部曲". 那之前写的几篇程序员文章算什么呢?算前传吧.以后再写程序员文章算什么呢?算后记吧. 2008年秋天的一个午后,温暖的阳光透过落地窗落在我面前这个长长的写字桌上,桌子对面坐的是一个瘦小的程序员,他的名字叫小明,小明有些茫然,他看着我,不知道该说些什么. 程序员都是很

程序员:选择效率,还是选择质量?

程序员:选择效率,还是选择质量? 时间:2014-11-07 02:28 来源:36kr 作者:36kr 本文作者系程序猿Daniel F Pupius,这是一篇他发表在Medium上的博文,讲述自己怎么在实际写代码的过程中,发现在效率和质量间做出抉择 其实是个伪命题. 程序开发项目进行过程中,通常会冒出这样的困惑:应该选择效率,还是选择质量?很多程序猿都会有偷懒的思维, 觉得把一些摸不清头绪.不知道怎么写的代码片段去掉,可以节省很 多时间,更早完成项目计划. 其实过去几年中,我也是这么想的,但

对程序员来说什么最重要

        这两天正在阅读温伯格的<理解专业程序员>,其中要提到"个人化学",并认为这是成为管理者的必要条件.大师旁征博引举了很多例子,也进行了很多分析,最后得到一条结论:健康才是"个人化学"的实质,换言之,健康才是最重要的.       不知道从何时,开始人们才真正关注自己的身体状况?华为员工因为加班而突然猝死?一份调查问卷说明亚健康人群中IT排在第一位?不得而知,但是程序员的身体是一个迫切应该关注的问题.可能很多人,只是把这些报道当成了新闻阅读,

30岁程序员的选择,一线OR二线?

作为一个30刚出头的IT行业从业者,先介绍下我自己的情况.虽然不具有代表性,但是也可以作为一个参考.本人08年本科毕业于一所还算不错的211大学计算机专业(04年去的时候综合排名38,毕业走时排名45,我对不起母校...).工作一年后,觉得自己水平太差,又去一所985高校读了研究生,12年毕业.毕业后在北京工作了3年多,最后由于各种原因,还是回到了家乡的二线城市,买房结婚生子.目前工作时间加一起也有6年了.身边的本科同学,在这个行业已经工作9年了,研究生同学也都工作5年了,都是30刚出头的样子.

CRM使用心法:选择比努力更重要,聚焦精准客户

笔者在协助企业导入CRM系统时,整理并导入客户信息是非常重要的一步,但是有时看着企业动辄导入上10万条客户信息的时候,笔者就感到大事不妙,因为CRM系统的应用是以精准客户为基础的,所以,CRM的应用心法之一:应该是先要找到公司的精准客户.如下指南供我们更好的聚焦精准客户,可以作为参考... 销售人员可以通过选择目标客户找出最佳的潜在客户群,这是提高绩效的指南,道理是"选对的事情做"比"把事情做对"更重要.销售人员必须在开始时就找出真正符合购买条件的潜在客户,继而针对

李彦宏鼓励90后程序员:基础比专业更重要

新浪科技讯 8月9日上午消息,2011Astar百度之星程序设计大赛(以下简称百度之星)近日在京落下帷幕.百度CEO李彦宏出席大赛为获奖选手颁奖,并在与90后选手们座谈时表示,计算机领域前景看好,而扎实的基础比专业更重要. 由百度主办的"2011Astar百度之星程序设计大赛"(以下简称百度之星)在京落下帷幕,来自复旦大学的陈世熹以3872的决赛总分摘得桂冠.当日,百度CEO李彦宏出席大赛为获奖选手颁奖,并与十位年轻的90后技术极客进行了一场小型的座谈活动. 面对年轻极客对于学习专业及

帅的程序员选择专业,丑的程序员泛泛涉猎

程序员分为两种:帅的和丑的--帅的程序员技术精深,可堪重任,是某个领域的专家:丑的程序员泛泛涉猎,一知半解,啥都会一点却都是半瓶水.当然首先要声明,我是属于那种很丑的程序员,不过我还年轻,通过不懈的努力,有朝一日一定会成为一名很帅的程序员! 特别声明:虽然绝大多数程序员长得都很帅,但是长得帅并不代表就是"帅的程序员". 一·丑的程序员 列夫托尔斯泰曾经说过:"帅的程序员都是相似的,丑的程序员各有各的丑法." 1.不爱学习的程序员不帅. 2.爱学习但不勤奋刻苦的程序员

程序员成长规划

引言 我的程序员成长之路 程序员的成长经历往往很相似,大部分的人走过了最前面相同的一段路,而有的人则走得更远.总结自己这些年来的历程,这也许能让年轻的程序员少走一些弯路,成长得更快:或许更好一些,能让大家从中得到一些启发,早日进入优秀程序员的阶段,实现梦想,释放激情. 第一阶段,最初是在学校里学习计算机基础知识,学习经典的程序设计语言,编写测试用的小程序.这个过程可以说是对计算机和程序设计的入门阶段.这个阶段主要是培养了自己对计算机软件的兴趣,打下了良好的计算机基础知识. 第二阶段,而后参加工作