Leetcode驚現馬化騰每天刷題提交程式碼?為啥大佬都這麼努力
前幾天,一張沒有被證實真偽的截圖在網上流傳,圖中表明馬化騰幾乎每一天都會在Leetcode上提交程式碼。但這是否是馬化騰本人的賬號卻不得而知。馬化騰稱得上是中國最早的一批程式設計師之一,如果身價超過千億的他還在每天寫程式碼,真就可以說是“不忘初心”。
無獨有偶,也有人在功成名就之後,把寫程式碼當做新的生活,從頭學起。比如,潘石屹在56歲生日當天,宣佈開始學習Python。那我們現在就來盤點一下,一些商業大佬們曾經用程式碼寫的故事。
1、馬化騰:曾抄程式碼培養感覺
馬化騰是計軟專業科班出身。他曾透露,自己學程式設計是“用最笨的方式去領悟”,即抄程式碼培養感覺。馬化騰做碼農時的勤奮是有跡可循的。2015年8月,網上首次曝光馬化騰寫過的程式碼,寫作日期是在1999年2月21日、大年初六。曾經在採訪中,馬化騰也提到,自己工作的錢不是用來買了書就是用來買了電腦。
1993年,馬化騰從深圳大學畢業,進入傳呼機市場巨頭——潤迅公司寫軟體。1998年騰訊剛剛成立,為了使公司正常運轉,馬化騰除了寫程式碼,還接了許多的外包專案。2018年,馬化騰接受央視採訪,他說當時QQ還沒有起來,沒有投資,所以還做了大量的系統繼承,其中還包括幫其他網站做網頁等等。馬化騰以前說過技術基礎的重要性,而他的這句話似乎說明,Leetcode上的那個ponyma不是他本人。
2、張小龍:定位是一個純粹的程式設計師
在業界,對於張小龍有這樣一個評價:即便沒有微信,他也是中國最優秀的程式設計師之一。在華中科技大學學習開始,張小龍的程式碼之路就走在了很多人前面。據張小龍的大學同學回憶,張小龍是同學中最早學習C語言的人,而那個時候C語言才剛剛誕生。
碩士畢業的第三年,張小龍就寫出一款非常成功的產品——FoxMail,並且一個人完成了前三個版本的迭代。1997年,FoxMail在Winsite上線。之後就是進入騰訊,重構QQ郵箱,創立微信。即使人生已經有過輝煌,張小龍對自己的定位也依舊是“一個純粹的程式設計師”。
3、李彥宏:為檢索資訊寫程式碼
李彥宏中學就喜歡計算機程式設計,還參加過全國青少年程式程式設計大賽,得過獎,但是在省級比賽中沒能拿到名次。這個經歷讓李彥宏覺得,全國計算機水平在他之上的人很多。所以高考時,他沒有報計算機專業,而是去北大讀了圖書館系。後來輾轉到紐約州立大學讀研究生,轉而學習了計算機。畢業之後,李彥宏在華爾街為職業炒股人做金融新聞的檢索,也曾為《華爾街日報》網路版設計實時金融資訊系統。
1996年,李彥宏想到解決搜尋引擎作弊問題的方法,1997年,李彥宏提交了關於“超鏈分析”的專利申請。又過兩年,李彥宏帶著自己的技術,回國開始做搜尋引擎,之後便是百度的故事了。
4、雷軍:程式碼被說像詩一樣優雅
2019年,雷軍和王源在一次訪談中,被問到有沒有寫過詩,雷軍回答王源:“沒有寫過詩,但有人說我寫的程式碼像詩一樣優雅。”當然這句話並非雷軍誇張。雷軍的程式設計能力在讀大學時,就已經被賞識。在武漢大學計算機系讀大三的時候,雷軍就透過寫程式,賺到了100萬。畢業後,雷軍被金山求伯君當做接班人一樣培養,在雷軍32歲時,他和求伯君一起所著的《深入DOS程式設計》一書出版發行。
網上曾經也流傳過一段雷軍1994年寫的程式碼:和所有優秀的程式設計師一樣,雷軍一直熱愛著程式設計。1996年,在交給老師的一篇作為《程式人生》中,雷軍表達了自己會愛程式設計一輩子的心願和志向。而其實,雷軍後來從程式設計師轉向了產品和管理,也是出於一個“迫不得已”的原因。
在金山30週年的時候,雷軍曾表明是當時有一個新來的程式設計師,把自己多年來寫下的程式碼硬碟格式化了。至今,小米的一些釋出會上,雷軍還多次強調:“20年前我是程式設計師,如今我還是程式設計師。”
5、求伯君:中國第一程式設計師
雷軍的伯樂,求伯君,被稱為“中國第一程式設計師”,沒有之一。說第一,有時間的原因。1983年,我國第一臺每秒運算1億以上的巨型計算機“銀河”在國防科大投入使用。近水樓臺先得月,正在國防科大數學系讀書的求伯君,擔下了學校的圖書管理系統軟體開發的任務,4天就開發測試成功。
當然,第一程式設計師的實力和勤奮更不容小覷。1988年,求伯君加入金山,原因之一是金山承諾他可以“專心搞軟體”。當時求伯君計劃要寫一個漢字處理系統,最後花了1年零4個月,在醫院敲完了 WPS1.0的程式碼,共計12萬2千行。
21世紀初,WPS歷經幾次波折,從微軟手中搶回自己的市場。但就在2002年,求伯君又把WPS所有的程式碼都推倒重寫,直到2005年9月12日,求伯君才寫完WPS Office最新的2005版本,“如果你想要擴大WPS這座大廈的空間,唯一能做的,就是推倒重來。”
在求伯君的帶領下,金山陸續上線《金山影霸》、《金山快譯》、《金山遊俠》等小工具軟體,還有原創網遊《劍俠情緣網路版》、《封神榜》、《春秋Q傳》等,一度被稱作中國IT界的黃埔軍校,甚至人們想誇讚開發者水平高時,會用“求伯君2.0”來形容。2011年11月18日晚,47歲的求伯君宣佈從金山退休,辦了一場隱退儀式,名為“君之傳奇”。
6、潘石屹:地產大亨初學Python
微博認證是“SOHO中國(北京最大的房地產開發商)董事長”的潘石屹,已經在微博連續打卡大半年的Python課程學習。在2019年11月14日的時候,潘石屹發了一條微博:“今天開始我學習一門新的語言 Python,我在尋找。這也是今天給自己人生的禮物。”自從那天以後,潘石屹就時常在微博提問Python的問題,偶爾曬一下自己的學習成果。不僅是自己學,年初潘石屹還曾任某程式設計課程的推廣大使,計劃在鄉村普及程式設計教育。潘石屹認為,程式設計的語言是科學嚴謹的,程式設計能訓練人的思維,讓人更尊重事實,也更有邏輯。
雖然現在的網際網路大佬中,也有馬雲這樣“因為我不懂技術,所以我們公司技術最好大多數都是碼農出身”的領頭人。但是絕大多數的網際網路企業,要麼是源起於技術咖的一個想法,要麼是由技術過硬的人掌舵。搜狗王小川,在清華讀書時,排隊看醫生還要捧著計算機的書,在搜狗可以花幾年時間一級一級組建產品,能讓他感到興奮的事是“有些問題沒人能解決,你找到方法解決了”。京東劉強東,大學主修社會專業,課餘時間卻自學程式設計,還用ASP寫出了第一版的京東。
這些人的創業或是成名之路其實相差甚遠,但幾乎所有人都有一個共同點,就是在初入程式設計世界時,都給自己定過“至少做十年程式設計師”、“只想對著電腦寫程式碼”、“至少寫十多萬行程式碼”之類的“小目標”。雖然初心的保質期往往不長,但如果連初心都沒有,後面的故事自然也不會發生。最後靈魂拷問:你計劃寫幾年程式碼?
如果你想要拿到高薪,最可靠的方式就是靠自己的努力,夢想如果只想就會成為夢。作為IT教育全產業鏈人才服務平臺,千鋒教育長沙校區一直專注於IT人才服務,有效指引了一批批學員的前行道路,讓他們少走了很多彎路,其中不乏一部分人實現了“彎道超車”,提前實現了職場晉升。感興趣的同學可以直接來嶽麓區麓谷企業廣場A2棟3單元3樓上門參觀試聽諮詢。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2705055/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LeetCode 刷題指南(一):為什麼要刷題LeetCode
- LeetCode應該這麼刷!LeetCode
- 這屆世界人工智慧大會,大佬們都說了啥?人工智慧
- 為啥現在 996 的公司這麼多?996
- LeetCode 刷題—樹LeetCode
- LeetCode刷題 堆LeetCode
- LeetCode刷題整理LeetCode
- leetcode刷題(一)LeetCode
- 看完谷歌大佬的刷題筆記, 我直接手撕了101道 Leetcode 演算法題谷歌筆記LeetCode演算法
- LeetCode刷題記錄LeetCode
- leetcode刷題筆記LeetCode筆記
- 如何使用leetcode刷題LeetCode
- Leetcode刷題分類LeetCode
- LeetCode 刷題筆記LeetCode筆記
- Leetcode刷題準備LeetCode
- LeetCode刷題—陣列LeetCode陣列
- 測試開發都這麼厲害了?為啥不直接轉業務開發?
- 我這節課都學了啥
- LeetCode刷題之第701題LeetCode
- 她說:為啥程式設計師都特想要機械鍵盤?這答案我服!程式設計師
- 三大主流程式語言Python為啥這麼牛?Python
- Leetcode刷題——求眾數LeetCode
- leetcode刷題記錄 661~LeetCode
- leetcode刷題筆記605LeetCode筆記
- Leetcode刷題系列彙總LeetCode
- 刷題到底有什麼用?你這麼刷題還真沒用
- LeetCode 到底怎麼刷?GitHub 上多位大廠程式設計師親測的高效刷題方式LeetCodeGithub程式設計師
- 修改程式碼後提交出現“No changes detected”的問題
- 貨拉拉服務化實踐-為啥都愛“造輪子”?
- 程式設計師為什麼千萬不要瞎努力?程式設計師
- 為什麼你們都這麼厲害。。。。
- leetcode刷題筆記(3)(python)LeetCode筆記Python
- LeetCode刷題(javascript,python3)LeetCodeJavaScriptPython
- 用 Rust 刷 leetcode 第七題RustLeetCode
- 用 Rust 刷 leetcode 第一題RustLeetCode
- 用 Rust 刷 leetcode 第三題RustLeetCode
- 用 Rust 刷 leetcode 第二題RustLeetCode
- 用Rust刷leetcode第九題RustLeetCode