程序員的編程三步走

程序員的編程三步走

長沙達(dá)內(nèi)教育      2022-03-31 04:50:01     27

程序員的編程三步走,  學(xué)編程最重要的是實(shí)踐,寫代碼、看別人寫的代碼、再寫代碼,你看再多的書,聽再多的公開課,不寫代碼,你還是不會(huì)編程,但是

課程價(jià)格 請咨詢

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹

  學(xué)編程最重要的是實(shí)踐,寫代碼、看別人寫的代碼、再寫代碼,你看再多的書,聽再多的公開課,不寫代碼,你還是不會(huì)編程,但是寫代碼也要講究方法循序漸進(jìn),不能剛學(xué)了幾天語法,就想寫個(gè)操作系統(tǒng)什么的,樹立這種不切實(shí)際的目標(biāo)只會(huì)讓你的自信受到嚴(yán)重打擊。



  學(xué)習(xí)一門新的語言,都有一個(gè)三步走的計(jì)劃:


  比如:


  寫一個(gè)FTP客戶端程序,你需要了解網(wǎng)絡(luò)編程的一些知識。


  寫一個(gè)帶進(jìn)度條的下載器,你需要了解多線程,也許還需要圖形用戶界面編程。


  寫一個(gè)簡單的論壇程序,你需要了解web編程,數(shù)據(jù)庫訪問等等。


  寫一個(gè)給圖像添加數(shù)字水印的程序,你需要了解最基本的圖像編程。


  這些程序工作量也不大,加上學(xué)習(xí)各種庫的時(shí)間,應(yīng)該最多一星期就可以完成。不要小看這些程序,很多龐大的軟件項(xiàng)目最開始也就是幾百行的程序而已(寫好以后,不用沾沾自喜,要知道這些都是被人發(fā)明過幾百遍的輪子,找一個(gè)完成同樣功能的成熟開源程序,讀一下它的源碼,并和自己的代碼比較,看看別人的寫法好在哪里?有哪些設(shè)計(jì)模式可以學(xué)?


  經(jīng)過上面的歷練,你應(yīng)該對這種語言的編程有些感覺了,前兩步都是SinglePlayerGame,但是軟件是一個(gè)群體性工作,所以接下來可以參與一些實(shí)際工程:找一份用這種語言編程的工作,或者參與一個(gè)開源項(xiàng)目,這一階段的目標(biāo)就不局限于技術(shù)本身了,你要了解軟件工程方面的很多知識,比如怎么和別人合作開發(fā)、開發(fā)流程、代碼風(fēng)格、文檔、以及軟件架構(gòu)等一些宏觀的東西。


  經(jīng)過上面三步,你應(yīng)該已經(jīng)是這門語言的一個(gè)合格程序員了。


  


培訓(xùn)啦提醒您:交易時(shí)請核實(shí)對方資質(zhì),對于過大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。