當前位置:編程學習大全網 - 編程語言 - 學編程序要什麽條件? 基礎是那裏開始?

學編程序要什麽條件? 基礎是那裏開始?

總有朋友問我,怎麽學好編程。其實,我也不是壹個好的程序員,只能算半桶水。在這兒,給大家壹些我的體會,也希望大家把自已的體會寫出來,給後來者壹些借鑒。

如果要學好,正規的方法是這樣的:

1、對計算機原理的了解。不了解計算機的實質,如何能讓它聽話呢?所以,妳先得看看數字電路、計算機原理方面的資料,當然,不必學透,但在腦中至少要有概念,就是電腦到底是什麽。

2、在初期,應熟練掌握壹門最容易的語言,也別管它能不能做出個象樣的程序來,主要是容易掌握,這門語言當然首選是Basic,也就是VB。在學習VB的過程中,加深對電腦的認識。

3、在中期,妳就應該可以做出點象樣的東西來了,這時,妳應該學習Delphi或是BCB,不建議妳去學VC。因為正如大家所說,聰明的程序員用Delphi,為什麽呢?因為VC難以理解,而且真正做壹個項目很累。而Delphi就象是使用Pasicl語言的VB。BCB也是如此,不過用的是C語言罷了。如果妳怕累了,滿足了,或是時間不足了,學到這個程度就差不多了,就算是壹個程序員了。

4、在中期過了之後,慢慢的,妳就應該能體會到,其實編程語言和編程環境都是壹種工具,無論哪種語言,都有其***通和***同,這就象我們人類的語言壹樣,雖然有英語、漢語等,等他們都有很多的***同,只是表達的語法規則和單詞之間的不同罷了。這時候,妳甚至能做到學壹門新的編程語,壹般初步掌握,只需要壹個多星期罷了。

5、掌握了編程的語言,並不壹定就代表妳能寫出很好的程序了,緊接下來是對系統接口的了解。在當前,分為兩大類,壹類就要是API,也就是win的接口,利用win的接口函數,妳甚至可以做出壹些別人認為不可能的事,可以最大限度的發揮出win環境下應有的功能。另壹種就是directX編程了,這種編程主要應用於圖形圖象、聲音類的,特別是遊戲、3D之類的編程。directX可以最大限度的發揮電腦的3D和音效功能。不過,我想說的是,這兩類編程,在VC下實現的資料比較多,而別的語言、環境下的資料就少了。

6、掌握了以上的東西,妳基本上就能算是壹個好的程序員了。不過,還有更深層的在後面。如果妳還有精力,不怕難,下面妳要學的就是匯編了。其實在中期,很多難度大壹些的工作就會涉及匯編,所以,那時妳就得找些匯編看了,要成為高手,匯編是不可少的。同時,這時,要求妳對硬件有非常的了解。如果妳到達了這個層次,妳就可以寫驅動了。驅動技術要求妳不光要知道程序設計,更要知道驅動的壹些原理,接口。這時的妳,甚至可以利用驅動技術,寫出虛擬驅動,甚至病毒類的軟件來。

後言:

有朋友問,學編程是否壹定得懂E文,我想說,這倒不壹定,不過,應該要懂壹些的好。因為當前流行的編程環境除了VB、VF有中文版,其它的都是E文的,不懂壹些E文會比較麻煩。當然了,這些界面裏的E文單詞是有限的,看多了,妳也能懂,死記下來,也沒什麽不可以的,呵呵。不過,可以說,真正懂電腦的人,沒有壹定的E文水平,在很多情況下是行不通的,因為壹些意外的錯誤總是以E文來提示,妳不懂怎麽能對付呢?

有朋友問,妳說得那麽口若懸河,妳壹定很高明吧,呵呵,說實話,我也只是小菜菜。我說的話,妳就當個參考吧。是不是那麽回事,妳們自個想好了。

  • 上一篇:和平精英打人特效圖片怎麽畫
  • 下一篇:網絡編程flash
  • copyright 2024編程學習大全網