學習編程成為一名合格的程序員是每一個編程人的夢想,但是學習路上總是會遇到一些小坎坷,那麼有哪些有效的學校方法可以幫助我們跨過這些坎坷呢?
一,模仿:
對于初學者來說最好的方法就是模仿。用控件寫ocx搭UI,學HTTP協議,多線程,文件的保存和校驗。當發現getright可以把下載任務打包成獨立exe的時候,又去學習怎麼樣把URL隐藏在EXE資源裡。
看這個ASP論壇,那個PHP,PERL論壇,好熱鬧,就去 sourceforge找代碼,慢慢的學習CGI模式,腳本模式寫C/S練手,又去學HTML4,CSS,還要用PS切圖導出優化圖片大小。 還要學習SQL語句,SP存儲過程等等。
二,抄代碼:
把别人的開源代碼,來回的看,看結構,看命名習慣,看指針的嵌套方式。看鍊表的實現,然後自己完全改個項目名稱重新寫過,把别人的代碼按局部模塊重新整理,添加沒有的功能,砍掉覺得無用的功能。
又或者去用不同的語言去寫别人的模塊的不同的版本,然後繼續開源出去。
三,抄創意:
去看别人在賣的軟件或工具,然後試着自己寫出同樣功能的,然後開源或免費掉。
不同的方法适合不同的人群,如果你是在校大學生,那麼你有大把連續的時間,就先學習c,然後再學c 。
了解c/c 和了解計算機系統是極為貼合的,向下可以幫助你更容易地理解操作系統、編譯原理、計算機網絡、計算機組成原理,而向上,c 面向對象的機制,也可以做出一些應用,譬如五子棋遊戲等,也不會顯得那麼枯燥。
如果你是一個上班族,但是剛剛學習編程,可能學c和c 對你來說有些複雜和困難,因為學習它們确實是很需要時間。
上班族不像在校生那樣有大把的連續時間,而零碎的時間去學習一個比較複雜的東西效果不見得有那麼好,所以可以先學一些更容易見效的編程語言,從python入手,至少能快速做出一些小應用,不至于丢失了興趣。
學習還是要按照自己的實際勤快決定,适合别人的不一定适合自己。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!