對於程式設計師來說,“選擇比努力更重要”是一句屁話
經常有計算機專業的師弟師妹問我,“c++和java都上過課,可是學的都是皮毛,我現在是繼續自學c++,還是java呢?哪個更有前景?pyhton和php好像也不錯,師兄你怎麼看?”然後還給我看最新的TIOBE程式語言排名和網上流傳的各種工作語言的平均薪酬和崗位熱度。
我經常回答他們說:“根據興趣來,隨便選。只要不是選cobol那樣的老古董語言,學好了都一樣,差別不大。”
可能是覺得我的回答太簡短,逼格太低,不夠振聾發聵,他們繼續說:“可是,萬一我下了大功夫學了某語言,過多幾年不流行了怎麼辦,到時候我失業了怎麼辦?”說完,覺得我這個學長水平太次,說出來的話沒有半點見地,便自顧自地繼續搜尋各種資料參考,找他們口中最流行又最有前景的語言去了。
也許,他們到了大四畢業要找工作寫簡歷的時候,都還不知道自己要學哪一門程式語言。
知乎上類似這樣的問題還有很多,“快大四了,我是該準備考研,還是找工作呢”,“三方已經簽了,我應該提前到公司實習,還是應該跟同學出去畢業遊”。
我在《暗時間》裡看到這樣的一段話:
有人會因為無法作出決定就推遲決定,然而實際上推遲決定是最差的決定。在推遲決定期間,時間悄悄流逝,你卻沒有任何一條路上的積累,白白浪費了時間。
這些猶豫不決、遲遲不肯做決定的人心底裡都有一種妄念,“我要找到最佳的選擇,然後才能堅定走下去,走向理想的未來”。然而,這個世界上並不存在先知,更不可能有人擁有上帝視角,能夠判斷出哪條路是最佳路徑。
“選擇比努力更重要”,這句雞湯估計就是這個妄念最強有力的支撐。他們認為真的會存在一些決定人生的選擇,選對了就會一路坦途、甚至平步青雲,選錯了就萬劫不復。
他們振振有詞地跟我說:你看,馬雲要是當初一直堅持當一名英語老師,而不是去創業,哪裡會成為今天呼風喚雨的阿里巴巴風清揚。類似的例子還有,蓋茨退學,史玉柱創立巨人網路等等。
雞湯和成功學最為人詬病的地方是說話從來不說全,專挑漂亮的講。國民乾爹馬雲在還沒有那麼多人叫他爸爸之前,做過無數個選擇,例如開了間虧本虧大發的海博翻譯社。史玉柱還沒開創網路遊戲圈錢流派威震業內之前,蓋了棟巨人大廈,破產之後還欠人家好幾個億。
人的一生很長,有著很多很多的選擇,它們都在或深或淺地影響著我們的命運。
沒有人能夠保證自己做的選擇一定正確,但是我們可以通過合理的判斷提高自己做出更優的選擇,並且通過努力使得人生的軌跡變得更加理想。
時運不濟,的確會造成失敗。但是你沒有努力從而最大化成功的機率,同樣也是會導致失敗的。 增大成功的機率,本來就是我們付出時間和精力的原因。
做選擇的過程是一個“試錯”的過程,單獨每一次的選擇並沒有我們想象中的那麼重要,重要到可以決定我們這一輩子到底會怎樣。一開始選擇了學c++,不代表以後不可以轉到java或者是php,沒有誰規定你一輩子就只能認死哪一門語言或事哪一項技術。哪怕你現在“不幸”成為一名程式設計師,說不定明年就可以去賣燒餅發家致富。選錯了不要緊,我們不是蠢驢,撞了牆還不知道改變方向。
努力比選擇更加重要。
努力為什麼更加重要,因為它能讓你有所積累。只要你夠努力,把c++學到一定的層次,哪怕以後轉向其他的語言也肯定不是從頭來過、從零開始。語言之間除了語法的細微差別和某些方面的特殊之處,其實大部分都是相通的,更何況程式設計並不侷限於語言。到時候你會驚訝的發現,原來新語言裡面的大部分東西自己都已經通曉了。
各行各業也是一樣,只要你肯努力肯動腦子,必然會掌握一些通用的經驗感悟和技能,例如學會如何承擔工作壓力、調節情緒以及如何與人溝通等等。
持續的努力能夠不斷地積蓄改變人生的力量,提升屬於自己的、別人搶不走抹不掉的認知水平和決斷能力,逐漸增加每一次博弈的成功概率,使得我們最終成為人生的真正贏家。
相關文章
- Java程式設計師: 選擇比努力更重要Java程式設計師
- 程式設計師,選擇和努力哪個重要?程式設計師
- php還是java,選擇比努力更重要!PHPJava
- 對於一個程式設計師來說偷懶很重要 (轉)程式設計師
- 為什麼企業要求學歷?對於程式設計師來說學歷重要嗎?程式設計師
- UX/UI設計工具的選擇:對設計師的13條重要選擇標準UXUI
- 對程式設計師說點實在話程式設計師
- 程式設計師:選擇效率,還是選擇質量?程式設計師
- 請用一句話證明你是程式設計師程式設計師
- 計算機基礎知識對程式設計師來說有多重要?計算機程式設計師
- 對於程式設計師說的話 專案經理們是這樣理解的程式設計師
- 對程式設計師而言,學歷重要還是技術重要?程式設計師
- 華瑞軟體學校|程式設計師行話大全:一句話證明你是程式設計師程式設計師
- 程式設計師 你努力的方向對嗎?程式設計師
- 請不要對程式設計師初學者說這些話……程式設計師
- To be a real programmer,對程式設計師說點實在話程式設計師
- 對程式設計師來說 懶是一種值得稱頌的美德程式設計師
- 如何通過一句話讓程式設計師暴走?程式設計師
- 《程式是怎樣跑起來的》讀書筆記1——對程式設計師來說CPU是什麼筆記程式設計師
- 你是一名努力工作的程式設計師,還是懶惰的程式設計師?程式設計師
- 對於Adobe平面設計證書,高階平面設計師,有話說
- 程式設計師不能忍996了!全民 fuck ,GitHub來說話程式設計師996Github
- 頭條面試歸來,有些話想和Java程式設計師說!面試Java程式設計師
- 話說程式設計師的職業生涯程式設計師
- 程式設計師常說的11句話程式設計師
- 一個女程式設計師有話說程式設計師
- 程式設計師如何選擇程式設計技術書?程式設計師
- 我想對所有新程式設計師說的一些話程式設計師
- 英語,對程式設計師有多重要?程式設計師
- 一句話讓你成為更好的PHP程式設計師PHP程式設計師
- 漫談程式設計師系列:別說“我已經很努力了”程式設計師
- 神愛程式設計師,於是帶來Python程式設計師Python
- 程式設計師,請停止說這20句話程式設計師
- [軟體人生]學生選擇專案與學生和程式設計師的差異對話程式設計師
- 程式設計師職業之路的選擇程式設計師
- 程式設計師如何選擇技術方向程式設計師
- 非程式設計師選擇學習C++還是Python?程式設計師C++Python
- 家屬感言:選擇程式設計師,就是選擇一種生活程式設計師