周鴻禕
在網際網路行業程式設計師出身的大佬們,誰的程式設計能力最強?
要碼君說,除非把他們拉出來比一比,否則那可真是人嘴兩張皮——各說各有理了。
但是在前幾天的程式設計師節上,360 創始人周鴻禕講了講自己的看法—
“在我認識的程式設計師中,雷軍、求伯君是非常出色的。馬化騰、丁磊自己也寫程式,但他們是更出色的產品經理。如果從整個程式設計的功力來講,自己應該可以排到前三名。”
這番言論刺激到了網友的神經,尤其當看到發言者是周鴻禕時,不少人想起了自己被360全家桶耍流氓的經歷——
當然,還有不少網友認為“紅衣主教”在吹牛——
可週鴻禕寫程式碼的能力到底如何?根據網路公開的資料稱:
“當老周還是小周的時候,剛進方正沒幾天就嫌別人的開發工具太落後,約好自己要20天開發一個新工具出來。他一個人沒法搞,就來找同學李釗一起開發。後來兩人連熬了20個晚上。一共寫了2萬行程式碼。臨交貨的前一天,沒睡覺,聯調一個通宵。早上7點聯調成功,9點上班交付。他在方正就這麼一炮打響。”
而某大佬也曾公開表示非常推崇周鴻禕:“當我小心翼翼地展示約10萬行C++程式碼的軟體時,他(周鴻禕)竟在十幾分鍾內就指出多處重大的設計錯誤,使我目瞪口呆地意識到整個軟體系統的價值為零。”
這樣看來,周鴻禕的程式碼水平確實是有一套。但要說起在網際網路大佬這個圈子裡能不能排到前三,碼君也不敢多說,畢竟其他大佬也不是吃素的。
就比如騰訊帝國的締造者馬化騰,他是深圳大學計軟專業科班出身,1993年一畢業就進入了當時的傳呼機市場巨頭潤訊公司寫軟體。
據馬化騰自己講,其工作前五、六年,錢不是用來買書就是買電腦,生活方式跟現在很多程式設計師差不多。
看到pony馬年輕時敲程式碼的樣子,碼君直呼“好傢伙,不僅沒禿,敲起程式碼來還面帶笑容。”
馬化騰曾經說自己學程式設計是用“最笨的方式去領悟”,也就是抄程式碼培養感覺。雖然沒有確切材料能說明馬化騰當年的程式碼水平,但碼君覺得至少可以稱得上是一個勤奮的碼農了。
再比如“不知妻美”的劉強東,他在一次講座上說自己在校大三的時候給別人寫程式碼,一個晚上就能賺5萬。
1995年一個晚上能賺5萬,大強子兄弟屬實是頂貴頂貴的那一種了。
還有一人不能不提,那就是小米創始人雷軍,他在武漢大學計算機系讀大三的時候就透過寫程式,賺到了人生第一個100萬。
有一次武漢大學機房電腦中毒,雷軍就拉同學馮志宏一起寫出了一款防毒軟體《免疫90》,這款軟體獲得了湖北省大學生科技競賽一等獎,3個月賣出10000多套,讓雷布斯賺到了人生中第1個100萬。
這一百萬成了雷軍的創業基金。雖然在創業在半年後公司解散,清點資產時候,他分到一臺電腦。但能賺到100萬就足以說明其程式碼實力。
畢竟雷軍可是能把程式碼寫得像詩一樣優雅的碼農——
除開創始人級別的大佬,還有人將微信創造者張小龍稱為“中國最優秀的程式設計師之一”。
據張小龍的大學同學張惕遠回憶,張小龍是同學中最早學習C語言的人,那時C語言才剛剛誕生。可以說從在華中科技大學學習開始,張小龍的程式碼能力就已經走在很多人前面。
碩士畢業的第三年,張小龍就寫出一款非常成功的產品——FoxMail,並且一個人完成了前三個版本的迭代。
對於張小龍,碼君聽過在坊間流傳的一句話:即便沒有微信,他也是中國最優秀的程式設計師之一。
最後還有傳說中的“中國第一程式設計師”求伯君,1989年一個人寫出了WPS。1994年在珠海創辦了金山,並且發現並提拔了雷軍,可以稱得上是雷布斯的伯樂了。
這還只是冰山一角,這麼多牛x的大佬,不知道周鴻禕說的排前三具體是排在誰的前面?碼君倒是希望周鴻禕展開講講。
透過大佬的事蹟,我們不難看出,技術能力並不決定產品能力。
比如技術能力超強的雷軍早前創業照樣幹了半年就失敗了,而和其他人相比顯得亮點沒那麼多的馬化騰卻一手締造了企鵝帝國。
而在網際網路行業相關的內容平臺,關於產品和技術誰在前的問題也一直爭論不休——
這裡不得不贊同周鴻禕所說的:“如果沒有當過一個好的程式設計師,那麼也不可能成為好老闆。”
就如同他將騰訊的馬化騰、網易的丁磊定義為更出色的產品經理那樣,目前絕大多數的網際網路企業,要麼是源起於技術咖的一個想法,要麼就是由技術過硬的人掌舵。
但技術能力並不決定產品能力。
產品與使用者更為貼近,所以被使用者所感知的是產品,從這個角度來說產品更重要。
但產品需要依靠技術來實現,產品的可用性取決於技術的可靠性,對於企業的專案來說,技術將比產品更重要。
產品是技術的表現,技術是產品的核心,兩者相輔相成。但如果想要闖蕩一番成為大佬,洞察使用者心理,能夠創造滿足使用者需求的產品顯然更重要。
但是洞察人心顯然不容易,無論是洞察使用者的心理還是洞察合夥人的心理。
比如,周鴻禕在這次“10·24”程式設計師節就說了:“當老闆有很多痛苦,最痛苦的是跟人打交道,人比電腦複雜太多了,你不知道每個人他心裡在想什麼,琢磨些什麼,在商場上有很多陷阱、很多壓力。”
看老周這言論,碼君猜他可能是遇到商界老流氓了,開始懷念作為程式設計師做出成功的產品的幸福感了。
程式設計師工作中更多的幸福感來源是哪兒?我想是純粹的程式碼世界,你可以自己規劃路徑去實現某個目標或想法。
電腦很單純,它不像人那麼複雜。
不過人各有志,想創業或者想走技術鑽研的路子都對,而對心懷理想踏上創業征途的程式設計師們,碼君有一句忠告:走的再遠也別忘了技術,畢竟技術是網際網路企業的支撐,想在網際網路行業闖出一片天,擁有技術思維和技術能力,既是最開始的一步也是最關鍵的一步。