如何學好編程(二)----別人對學計算機誤區


 

首先謝謝大家對昨天寫的那篇開頭文章的評論,每個人的觀點不同,希望大家多多討論,共同進步。

 

 


 

現在的我每天很程序打交道,每天從想一個功能怎么去實現,想怎么去提高程序的性能。有些時候編程這個東西很難說清楚,只有你經歷了,你才能感受到,你沒有經歷,就永遠體驗不到!


我現在要更正幾個現在學計算機人的誤區,我想回答的是,學什么才是學計算機!
學計算機的兩個方向:一個是純搞理論的,一個是搞實踐的。搞理論的無可厚非的,大家都承認是學計算機。那么實踐呢?我很難給出一個定義,但我會列出那些才是真正學計算機學的:

(1)編程,這里的編程,我要拋出FLASH,PHOTOSHOP,3DMAX等,它們雖然也有語言,但都是為了給美術人員提供的!也就是幾乎封閉了大量的低層細節,對於一個學計算機的人來說,如果你努力學它們,你還是不要學計算機了,去學美術把!網頁編程能接觸到至少兩種類型語言,,HTML和js或JSP,php,.net等,HTML說實話,不應該是計算機人學的,應該是UI做的事情,目前,在大的公司這是UI做的,將每一個布局,每一個像素調整好,讓用戶體驗更好。

你平時學的語言或者寫的程序,讓你在寫的時候,需要考慮一個數據是放內存里還是永久存儲好,讓你考慮怎么去少一層循環好,考慮每秒讀寫多少次數據庫,怎么去更好的優化。這是一個真正的程序員需要考慮的,不管你用的底層語言c(暫定底層),匯編等,或者是高級語言C++,java,php等(太多了)。

學c++,我都學了好幾年了,在這門語言上我花費的精力也是最多的,我也不敢說我學的精通!就是因為它太靈活了!不同人,用的效果就是不一樣!但是寫c++程序給我以后在寫程序時很大幫助。其中印象最深的就是內存管理,你只有真的在內存中去分配內存,去回收你分配的內存,你才會明白為什么會出現內存溢出,而你的程序就出現了,你就要學習怎么去管理你的內存分配等。

 

(2)從事軟件方法實踐研究,這個純是軟件工程方面的,如果你沒有容入一個大項目中很難體會它的重要性,想一想,一個程序,幾十萬,幾百萬行代碼,能這么好的實現,並運行,它的功勞不小!


(3)從事低層硬件開發,這里可能和搞電子的專業有些重疊,但事實就是這樣,他們也是學計算機的!

 

 


 

其余的,裝系統了,裝電腦了,用人家編好的軟件實現些圖片音樂等功能的,那都是計算機的門外漢,不要和真正學計算機的混為一談!
我經常被問到:
你會盜qq不?我暈,學計算機的就要會盜qq?我可不會!!!
你會裝電腦不?雖然我會,但不會並不可恥
你會裝系統不?雖然我會,但不會並不可恥
'''''''''''''''''''''''
'''''''''''''
等等把,有好多,通過我上面解釋,你應該理解學計算機的應該會什么,不會什么也是應該的!

 

我的郵箱 cq20151207@163.com  歡迎和我聯系

 


免責聲明!

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



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