很多程序員剛開始是菜鳥, 但最終也成為了大牛級別的人物


對於大部分的程序員來說,大一的時候都是菜鳥,但是很多最終也成為了大牛級別的人物。所以,事在人為,主要看我們現在怎么規划自己未來的路,怎么安排的學習計划。

對於一個程序員來說,天賦固然重要,更重要的確是興趣和堅持。

大學的這段時間,可以說是我們這輩子從幼兒園后到退休前,唯一擁有大把自己可以支配的時間的階段。如果想要學習編程,未來成為一個程序員,那么在這段時間,就需要多花點信息在學習編程上了。

當然,需要學習的東西很多,我們可以偷懶,今天不學,那就明天學,明天不學就后天學,但是,沒有學懂學精,那么就需要繼續花時間來補。那還不如在大學的時候好好學,堅持下去,28歲就成為了大牛和40歲成為了大牛,不是一個級別。

 

 

 

我到現在為止,還一直在后悔我曾經為什么貪玩,以至於現在要花更多的時間來彌補。為了大家不走我的彎路,也談談我的一些經驗之談吧。

首先,學好數學。

我在大學的時候,其實就不理解,為什么我們要學高數?線性代數?對我們未來有什么幫助?以至於60分成為了我的目標。可能我的很多同學都和我一樣,60分就是學習的目標。

如果你的學習目標也是60分的話,那么請及時糾正。知識是很矯情的,如果沒有學扎實,那么幾年之后,你想要用它的時候,它也不認識你,你也不會能認識它了。

曾幾何時,我在看一個算法的時候,里面就用到了正態分布,這個函數的一個參數是正態分布的分位數。我除了依稀記得這應該是離散數學中的內容,其他真的是忘得一干二凈,真的是書到用時方恨少。

當然,即使你未來的編程工作中更多的偏向於應用層面,數學也是必要的。雖然很少會讓你去讀書一樣做計算題,但是你會需要考慮系統的效率,資源的占用等等,通過最簡單的方法計算出結果,是每個程序員都必須具備的素質。

數學如果我們學好了,那么接下來的就是搞懂一門語言了

現在比較火的語言有Java和Python,當然,如果你對於底層技術確實非常感興趣,那么你可以考慮學習Java,如果需要學習資料或者有不懂的歡迎和我交流。

 

 

 

剛開始學習語言的時候,不要貪多,把一個語言搞精通。雖然確實有的程序員同時精通多種語言,但是他最喜歡的、用的最好的還是只有一個。這就好像我們學習人類的語言一樣,母語只會有一種。

在學習語言上面,別去聽什么“PHP是世界上最好的語言”、“Java是世界上最好的語言”這種無聊的東西。語言之爭由來已久,作為程序員,做好自己的事情就行了。單純從就業來考慮的話,Java的工作崗位最多,但是Java的工程師也是最多的。Python現在是正火,主要是Python在人工智能領域發展不錯,未來潛力大,如果喜歡人工智能,可以考慮。

最后,思考一款產品

我在讀大學前,最崇拜的是誰呢?姚壯憲,也可以叫他“仙劍之父”。因為《仙劍奇俠傳1》大部分內容都是姚壯憲一個人做出來的。也因此,仙劍也被稱為“一個人的仙劍”。

我曾經也想過做一款一個人的游戲出來。可惜,人總能為自己的懶找借口。所以,大學的時候,可以考慮自己做一款小產品出來。一個小工具、一款小游戲、一個小APP都可以。實踐是最好的檢驗自己知識的方式。

以上就是一些小經驗了,其實也不會花自己太多的時間,大學的4年,足夠自己完成這一切了。

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM