學習程式設計需要的時間以及方法

  如今IT行業可是越來越吃香了,也不少人想通過學習程式設計進入IT行業,那麼學習程式設計大概需要多長時間才能掌握?可以怎樣學習程式設計?需要學習那些程式設計知識?下面是小編整理的,希望對您有用。

  篇一

  很多人越來越眼紅IT行業,所以近年來學電腦程式設計的人數有增無減。學電腦程式設計一般要多久才可以製作一些簡單的程式?他們最擔心的一個問題就是學習時間長短,時間長的話耗費人力財力;時間短的話,又擔心學不會。

  電腦程式設計學多久才能知錯出一個簡單的小程式?首先,北大青鳥老師要強調的是學習是一個持久的過程,不能急在一時之間,打好基礎,想要製作出小軟體就可以信手拈來了;另外一個人的學力也很重要,主要體現在你的堅持性、你的領悟能力,你的執行能力等等,學力越高,學會的就越快,就越能快速的開發出一些小程式。

  在學會程式設計之前,有很多知識和技能要學習,只有掌握了這些,開發起軟體來才不費吹灰之力。那麼學習程式設計都需要學習哪些東西呢?首先要具備一定的數學和英語基礎。雖然說只要你具有高中以上的數學和英語水平就足以應付軟體開發了,但是同學們都有一個毛病就是長時間不接觸就會迅速把這些知識還給老師。所以如果感覺自己這兩方面的知識不是很牢固,可以加緊學習。

  學電腦程式設計一般要多久才可以製作一些簡單的程式?

  其次要學習會一些程式設計思想。軟體程式設計最忌諱的就是隻會照搬別人的開發模式,沒有自己獨立的一套。對於別人的知識我們可以拿來借鑑,但是不能沒有自己的理解和加工。學會一些軟體開發思想,在開發過程中就能很好的運用自己的知識來程式設計而不用在查閱相關資料,看看別人是怎樣開發,這樣就能節省很多時間了。

  另外,還要學一些程式語言開發框架。說白了,程式設計大牛開發出來的那些程式設計框架就是方便了我們軟體開發,只要我們把相應的東西嵌入進去就好了,這樣就不會浪費我們很長時間。如果我們不借助別人的智慧,只憑自己一個人的力量是很難一個一個研究出來再套進去使用的。有時候走一些捷徑是必須的。

  程式設計要學多長時間才能製作出一個小軟體?心急吃不了熱豆腐,基礎紮實了,程式設計也就不在話下。現在我們既學習了程式語言,又能借用別人的一些優秀的程式設計思想,而且有些東西我們可以拿來就用,現在就可以開發一些小軟體了。

  如果你感覺到自學程式設計很困難,很浪費時間的話,那麼你也可以藉助培訓班來學,因為時不我待,早日學習早日成才。

  篇二

  1、如果你能夠熟練的使用Windows的話,你就可以開始你的程式生涯了!

  2、首先從C語言開始。有的朋友可能認為C語言太難了,應該從VB開始。雖然,對於一個初學者來說,用一些控制元件堆砌成一個小軟體,是有一些成就感,但是,基礎才是最重要的!C語言對於資料型別的描敘,遠比VB裡面說的更為全面,清楚,明白,而這些卻是程式設計中的根本!

  3、學C語言,從資料型別,基本表示式,再到條件語句,迴圈語句,然後學習函式,再加上一些簡單的陣列知識,就可以了!一句話,到現在為止,你只要理解結構化程式設計的思想也就夠了!

  4、有了以上的基礎,就要開始學彙編了。彙編開始的時候是很難,那些各種各樣的暫存器,分段的記憶體地址,是很難理解,可是這些知識理解了以後,後面的內容就簡單了,學習8086的那些指令,再加上一些偽操作,還有DOS和BIOS中斷的呼叫,就可以看懂書上的彙編程式了。***著重是理解演算法,對於後面的那些彙編的應用有興趣的可以看一下!***到此,你應該會對計算機的理解更深一層!

  5、有了彙編的基礎,再來學習C語言中的精華部分----指標,可謂如魚得水了。現在你要對C語言全全面面的學一遍了,譚版的教材要從頭到尾認認真真的看兩遍以上。 6:學完以上的內容,有必要研究一下資料結構了,線性表,堆疊,佇列,樹,圖,二叉樹,等等,都要滾瓜爛熟!***最好是清華嚴蔚敏老師的那本教材***

  7、請時刻記住:浮躁是學習程式設計的大忌!

  8、現在,你應該學習一些資料庫的知識,還有一些常用的演算法了!

  9、如果以上的知識你都學精通的話,就可以開始C++的課程了,找本C++上手的書,用一個星期的時間大概瞭解一下C++,然後找一本VC上手的書,再花一個星期的時間學習VC的介面和用法,就可以做一些簡單的應用了!

  10、要想學好VC,沒有紮實的C++知識是不行的,以下書籍是VC程式設計師必須翻的爛熟的:C++Primer,Effective C++,Thinking in C++,More Effective C++ 深入淺出MFC。

  11、深刻理解C++面向物件的思想!

  12、程式設計的時候,出錯是難免的,所以,MSDN一定要熟練使用;好的程式碼風格會使除錯的時候,更加簡單的查錯,所以,一定要養成良好的程式設計風格!

  13、如果你嚴格的走好了以上的每一步,你才踏上了程式設計的門檻,可以混口飯吃了! 至於在以後,編譯原理,作業系統,還有軟體工程等等基礎知識,是必不可少的! 14:如果現在再來學習JAVA,C#等別的語言的話,應該是觸類旁通,拿來就用了, 到此,你才可以稱得上是一個高手!

  真正意義上的程式設計師是寂寞的,"功名利祿容易取,最是難得解語花"!程式設計師的生命裡是沒有愛情的,如果你不熱愛程式設計,如果你耐不住寂寞,請你馬上抽身而退,請你從從程式設計師的世界裡走開。

  學習程式設計需要的基礎知識

  1、計算機是有什麼組成的,CPU是什麼東西,其工作原理是什麼。***對於這些以及

  下面將要提到的概念我不會告訴你什麼答案,你可以看相應的教材,關於教材我會在下一部分詳述,記住理解最重要!***

  2、機器語言和微指令集的概念。

  3、程式的概念。

  4、組合語言是低階語言但不是機器語言。

  5、高階語言主要有那些?***C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中國軟體業的英雄,你也寫一門語言,最好不用英語***
     
       6、編譯程式和解釋程式的概念和其原理。***編譯器是高手和專家編寫的***

  7、HTML、XML等是標識性語言。

  8、Prolog是人工智慧語言。

  9、作業系統OS的概念和原理。***Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是OS,還有一些實時OS,嵌入OS,編這些的絕對是高手***

  10、Windows程式設計說白了就是Windows API的呼叫。***中國的程式設計師很多隻是會編windows程式,用的是VB,我的建議是這些程式設計師頂多只是低階編碼員,我稱其是coder***

  11、VC++、VB、BC、BCB、Delphi、VF等都只是程式設計的工具和環境,不是程式語言。

  12、面向結構的設計概念。

  13、面向物件的概念。***好好理解,兄弟,這個東西還是很重要的***

  14、軟體工程的概念和原理。***如果你想當老總就需要好好研究了,系統分析員比編碼員要高一個等級,薪水也高喲***

  15、資料庫的概念。***要熟悉一些著名的資料庫系統和語言的名字,如Orcle,SQL,DB2,DyBase等***

  16、瞭解網路概念。

  17、瞭解多媒體概念。

  18、熟悉和掌握資料結構和基本演算法。