雷軍的工作,是從寫代碼開始。
最開始雷軍的身份和求伯君一樣,是當時洶湧的程序員大軍中的一員。他所編撰的《深入DOS編程》(1993年1月,北京大學出版社)、《深入Windows編程——Windows加密及壓縮軟件編程技巧與方法》(1994年12月,清華大學出版社)兩本書,受到很多程序員的推崇,也成就了雷軍早期的名聲。
寫代碼,是IT行業最基礎的工作,做好這個工作,對下一步順利的應用至關重要,但寫代碼這項工作,目前已經鮮有公司能做得很好。雷軍曾經這樣說:“少有公司做code view(對寫好的程序做代碼級檢查),於是很多人在進度的壓力下潦草應付,隻要測試通過就算搞定。表麵上看,開發速度很快,進度有保障;但實際上,這樣的程序連開發者自己都很難讀懂,一旦有Bug,很難調試,將來維護升級都非常困難。這樣的代碼多半隻能重寫,浪費自然嚴重。”
把代碼寫好很難嗎?
雷軍說:“一個人隻要有韌性和靈性,有機會接觸並學習電腦的編程技術,就會成為一個不錯的程序員。剛開始寫程序,這時候學得多的人寫得好,到了後來,大家都上了一個層次,誰寫得好隻取決於這個人是否細心、有韌性、有靈性。掌握多一點或少一點,很快就能補上。成為一個高級程序員並不是件困難的事。”
如果每個人寫程序的時候當藝術品來寫,寫每行都認認真真、幹幹淨淨的,雖然速度略微慢了一點,但代碼的質量和品質卻不可同日而語。
作為公認的寫代碼高手,雖然已經有12年未寫程序,雷軍還是被邀請參加CSDN(中國軟件開發聯盟)舉辦的SD2C大會(軟件開發2.0技術大會)。在這次大會上,雷軍在演講中談到兩個重要的問題。
第一,技術人員除了在技術上深度挖掘以外,一定要把客戶需求放在第一位。第二,隻有真正喜歡才能寫好程序,把程序當藝術品,像寫詩一樣來寫代碼。