想在大學期間自學c語言和java每天大概能學6個小時?
老甘閑聊,跟你聊聊。同學,有這個心是很值得鼓勵的,別聽別人的風涼話。
不過,你每天能學習6小時這件事,不要有太樂觀的想象,因為就算你能學滿6小時,這里還有個效率問題。不要求快,要求持久。水滴石穿,欲速則不達。
對于編程來說,考察其水平,除了學習時長,還有一個緯度,就是計算機運行原理的掌握程度。先努力學習基礎知識,包括數據結構,計算機組成原理,操作系統,編譯原理等,再談語言,這樣能提高的更快,所謂磨刀不誤砍柴工。
把基本功打牢靠,然后就是多寫代碼。趁著年輕,先做個10萬行代碼的量出來。做個網站,玩玩信息管理系統,寫個聊天軟件,做點app。慢慢的,一些問題就暴露出來,內存管理,并行設計,數據庫管理等,就都要再學再練習。
到這里,才算是剛入門。
后邊的算法學習,內存優化,架構設計等,是要通過進入真正的項目慢慢積累與訓練的。這個過程少說也要個幾年才能說熟悉。你要是到了這一步,找個開發的活干干應該是很容易的了。
精通的話,恐怕沒有個十幾年的功夫就別提。我印象最深的是龍芯的胡偉武老師的一段話。他說全國每年能做java程序開發的成千上萬,但是會寫java虛擬機的人,全國才幾十個。試想,如果真要說精通一門計算機編程語言談何容易。
說了很多,無非想表達一個,做好一件事不容易,不是一朝一夕。有些時候,要有下大功夫,打持久戰的準備。
希望我的回答對你有所幫助。
上一篇miu培養基是指
下一篇你聽過什么話讓你笑得不行