當前位置:編程學習大全網 - 編程語言 - 怎麽學習基礎編程!加分

怎麽學習基礎編程!加分

我是壹位正在學習軟件開發的學生,以下看看也許會對妳有幫助

1.3 正確的入門方法(1)

在這壹節中,主要講從我的經驗來看,壹般程序員需要註意的地方。教妳怎樣去具體學習不是我的責任,妳可以去任何壹個書店去找壹本書回來自己看就可以了。這裏只是對這些書做壹些補充以及壹些平常從來沒註意的內容。

入門最基本的方法就是從C語言入手。如果以前學過BASIC語言的話,那麽從C語言入手是非常容易的。我就經歷了壹個過程,根本不覺得這中間有太大的難度。其實,C語言本身和BASIC沒有什麽兩樣。BASIC每個所謂的命令在C語言裏面都可以做成壹個函數來實現,那麽妳就能用那個命令組合成整個程序。從這個角度來看,BASIC和C語言沒有本質的差別。C語言就是入門的正確方法,沒有其他。

現在的C語言本身就包含了嵌入匯編,使學習匯編語言的時候更加方便。妳可以忽略掉純匯編裏面的很多操作。也許有人覺得這個方法太慢了。但要知道,工欲善其事,必先利其器,要想成功,沒有壹個艱苦的過程是不可能的,所以壹開始的時候就要有耐心。如果妳準備花5年的時間成為高手,那我敢說,妳根本不用等到5年,妳只要有這個耐心就足夠了,妳可能2年~3年內就能達到目標。但如果妳想在壹年時間內就成為高手,即使5年後,妳還是成不了高手。

入門和積累是很重要的。事實上,到達高手的境界以後,不管什麽語言不語言的,其實都根本不用去學,只要拿過來看兩天,就全部精通。如果妳沒有入門,即使去書店找n本書,天天背它,妳也不會成為高手。

所有的語言只是很花哨的表面東西。高手馬上就能透過它的表象而看到它的本質。這樣才是真正的高手。他不需要再去學什麽Java,或者其他什麽語言。當他真正要寫個Java程序的時候,只要把Java程序拿過來看壹看,瞄壹瞄書,就全都清楚了。如果這時他學VB就更容易了,我想他不用壹天的時間,就能學會。到達高手的境界以後,所有的事物都是觸類旁通的。

當妳成為C語言的高手,那麽就妳很容易進入到操作系統的平臺裏面去;當妳進入到操作系統的平臺裏去實際做程序時,就會懂得進行調試;當妳懂得調試的時候,妳就會發現能輕而易舉地了解整個平臺的架構。這時候,計算機基本上壹切都在妳的掌握之中了,沒有什麽東西能逃得出妳的手掌心。

上面只是針對程序的角度說明,另外壹點也很重要,即好的程序員必須具備開放性思維,也就是思考問題的方法。程序員,尤其現在很多的程序員,都被誤導從MFC入手,這就很容易形成壹種封閉式的思維模式。這也是微軟希望很多人只能學點表面的東西,不致成為高手,所以他大力推薦MFC之類的工具,但也真有很多人願意去上他的當,最後真正迷失方向。說他做不了程序吧,他也能做程序,但是如果那個程序復雜壹點,出現問題時,問題出在哪裏就搞不清楚了,反正是不清楚。如果妳真正有壹種開放性的思維,在妳能夠成為高級程序員的時候,對MFC這些是不屑壹顧的,MFC、VB根本不會在考慮的範圍之內。

事實上很多人,包括外面很多公司裏面工資挺高的人,可能壹個月能拿五、六萬的這些人,他們的思維也不壹定能達到很高的境界。但是,他確實做了很多的事情,已經有很好的積累了。但要上升到更高的境界上,就要有正確的思維方法。這就是為什麽比爾·蓋茨說,他招人的時候寧願招壹個學物理,而不是學編程的。學物理的人會有非常非常廣的思維,他考慮的小到粒子,大到宇宙,思維空間非常廣闊,這樣,他思考問題的時候,就會很有深度。

有人研究物理研究得比較深的時候,他能針對某個問題壹直深入進去。很多寫程序的人只會註意到這行代碼或那行代碼,則比較起來則顯得膚淺。所以,編程的時候也要深入進去,把妳的愛好、妳的所有思維都放進去,努力做到物我合壹的境界。

  • 上一篇:寶馬525通過u盤導入的歌怎麽生成播放列表
  • 下一篇:如何寫壹篇議論文?
  • copyright 2024編程學習大全網