特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學(xué)習(xí)啦>學(xué)習(xí)方法>通用學(xué)習(xí)方法>時(shí)間管理>

學(xué)習(xí)編程的時(shí)間以及方法

時(shí)間: 素雯896 分享

  當(dāng)今社會(huì)是一個(gè)信息時(shí)代,我們的生活與計(jì)算機(jī)越來(lái)越分不開,因此越來(lái)越多人想要學(xué)習(xí)編程,那么想要掌握編程大概需要多長(zhǎng)時(shí)間呢?可以怎樣學(xué)習(xí)編程呢?下面是由學(xué)習(xí)啦小編整理的學(xué)習(xí)編程的時(shí)間以及方法,希望對(duì)您有用。

  學(xué)習(xí)編程的時(shí)間

  很多人越來(lái)越眼紅IT行業(yè),所以近年來(lái)學(xué)電腦編程的人數(shù)有增無(wú)減。學(xué)電腦編程一般要多久才可以制作一些簡(jiǎn)單的程序?他們最擔(dān)心的一個(gè)問題就是學(xué)習(xí)時(shí)間長(zhǎng)短,時(shí)間長(zhǎng)的話耗費(fèi)人力財(cái)力;時(shí)間短的話,又擔(dān)心學(xué)不會(huì)。

  電腦編程學(xué)多久才能知錯(cuò)出一個(gè)簡(jiǎn)單的小程序?首先,北大青鳥老師要強(qiáng)調(diào)的是學(xué)習(xí)是一個(gè)持久的過程,不能急在一時(shí)之間,打好基礎(chǔ),想要制作出小軟件就可以信手拈來(lái)了;另外一個(gè)人的學(xué)力也很重要,主要體現(xiàn)在你的堅(jiān)持性、你的領(lǐng)悟能力,你的執(zhí)行能力等等,學(xué)力越高,學(xué)會(huì)的就越快,就越能快速的開發(fā)出一些小程序。

  在學(xué)會(huì)編程之前,有很多知識(shí)和技能要學(xué)習(xí),只有掌握了這些,開發(fā)起軟件來(lái)才不費(fèi)吹灰之力。那么學(xué)習(xí)編程都需要學(xué)習(xí)哪些東西呢?首先要具備一定的數(shù)學(xué)和英語(yǔ)基礎(chǔ)。雖然說(shuō)只要你具有高中以上的數(shù)學(xué)和英語(yǔ)水平就足以應(yīng)付軟件開發(fā)了,但是同學(xué)們都有一個(gè)毛病就是長(zhǎng)時(shí)間不接觸就會(huì)迅速把這些知識(shí)還給老師。所以如果感覺自己這兩方面的知識(shí)不是很牢固,可以加緊學(xué)習(xí)。

  學(xué)電腦編程一般要多久才可以制作一些簡(jiǎn)單的程序?

  其次要學(xué)習(xí)會(huì)一些編程思想。軟件編程最忌諱的就是只會(huì)照搬別人的開發(fā)模式,沒有自己獨(dú)立的一套。對(duì)于別人的知識(shí)我們可以拿來(lái)借鑒,但是不能沒有自己的理解和加工。學(xué)會(huì)一些軟件開發(fā)思想,在開發(fā)過程中就能很好的運(yùn)用自己的知識(shí)來(lái)編程而不用在查閱相關(guān)資料,看看別人是怎樣開發(fā),這樣就能節(jié)省很多時(shí)間了。

  另外,還要學(xué)一些編程語(yǔ)言開發(fā)框架。說(shuō)白了,編程大牛開發(fā)出來(lái)的那些編程框架就是方便了我們軟件開發(fā),只要我們把相應(yīng)的東西嵌入進(jìn)去就好了,這樣就不會(huì)浪費(fèi)我們很長(zhǎng)時(shí)間。如果我們不借助別人的智慧,只憑自己一個(gè)人的力量是很難一個(gè)一個(gè)研究出來(lái)再套進(jìn)去使用的。有時(shí)候走一些捷徑是必須的。

  編程要學(xué)多長(zhǎng)時(shí)間才能制作出一個(gè)小軟件?心急吃不了熱豆腐,基礎(chǔ)扎實(shí)了,編程也就不在話下。現(xiàn)在我們既學(xué)習(xí)了編程語(yǔ)言,又能借用別人的一些優(yōu)秀的編程思想,而且有些東西我們可以拿來(lái)就用,現(xiàn)在就可以開發(fā)一些小軟件了。

  學(xué)習(xí)編程的方法一

  編程的學(xué)習(xí)與別的課程的學(xué)習(xí)方法不一樣,別的你可以等老師告訴你正確答案,然后你自己死記硬背,到考試的時(shí)候就可以得高分,現(xiàn)在的教育模式造就的是背書高手,學(xué)生的思想都被束縛了,但是你在學(xué)習(xí)編程的時(shí)候,不能把重點(diǎn)放在死記硬背上,它是一個(gè)綜合性很強(qiáng)的東西。

  不只是學(xué)編程,學(xué)電腦別的課程也是一樣,它的工作原理是什么?有時(shí)候與現(xiàn)實(shí)中的事情聯(lián)系起來(lái)學(xué)就很容易理解了,電腦原理也確實(shí)帶有某些社會(huì)功能的縮影!

  “授人以魚,不如授人以漁”

  現(xiàn)在都提倡素質(zhì)教育,大家一定要注意學(xué)習(xí)方法,在學(xué)習(xí)中只背答案,讀死書,這是個(gè)方法,但不是最好的學(xué)習(xí)方法,我看到過很多會(huì)考試的學(xué)生,會(huì)考試不一定有能力!實(shí)際上我平時(shí)成績(jī)不行,但也很會(huì)考試,我也很會(huì)背書,小時(shí)候背書都是前幾名,但是我很討厭這種應(yīng)試教育,整個(gè)教育體制都這樣了,這個(gè)體制確實(shí)能出人才(主要培養(yǎng)會(huì)聽話,不會(huì)思考的人才),如果有更好的體制,出的人才也許會(huì)更多! 希望大家能找到一個(gè)自己很好的學(xué)習(xí)方法。

  解題思路及方法:

  有時(shí)候初學(xué)者拿到一個(gè)題目,要求自己動(dòng)手寫程序,總感到是老虎吃刺猬--無(wú)從下手 這個(gè)沒有什么捷徑可走,只有先從最簡(jiǎn)單的程序開始動(dòng)手寫,必須要自己親自動(dòng)手寫,開始學(xué)習(xí)的時(shí)候,哪怕是PRINT "HELLO QBASIC"這個(gè)簡(jiǎn)單的語(yǔ)句,你都要?jiǎng)邮謱懸槐?有時(shí)候書上看得是很明白,往電腦面前一坐大腦就短路了,上機(jī)一寫不是這里錯(cuò)就那里錯(cuò)!

  所以,動(dòng)手上機(jī)運(yùn)行程序是非常非常重要的!這個(gè)就是我學(xué)編程的方法。

  另外,對(duì)于不懂的語(yǔ)句可以在程序中學(xué)習(xí),比如不知道LEFT$的用法,你可以在HELP菜單中找到相關(guān)的語(yǔ)句介紹,然后把幫助里的示例程序復(fù)制 粘貼到程序中運(yùn)行,然后該動(dòng)其中的一些字,看看會(huì)發(fā)生什么情況,這樣就可以把語(yǔ)句的用法學(xué)會(huì),學(xué)的多了,就能總結(jié)出規(guī)律了!

  學(xué)電腦不要怕出錯(cuò),也不要怕把電腦弄壞了,只要你不用鐵錘去打它,它不是那么容易壞的!

  開動(dòng)腦筋,學(xué)會(huì)舉一反三:

  如果一個(gè)題目要求自己做,這個(gè)是帶有創(chuàng)造性的思維的,這個(gè)有時(shí)候和語(yǔ)句函數(shù)沒有多大的關(guān)系,一個(gè)不會(huì)編程的人也會(huì)有解決問題的方法的,一種思路確定以后,用什么語(yǔ)言來(lái)解決都無(wú)所謂了,在程序本身的內(nèi)涵上沒有什么分別,這也是為什么推薦學(xué)編程的人先學(xué)QBASIC學(xué)起的目的。你學(xué)QBASIC并不是目的,不是要你用QBASIC去開發(fā)什么軟件,而是學(xué)習(xí)編程中的規(guī)律,學(xué)習(xí)調(diào)試程序的技巧,學(xué)習(xí)解決問題的方法,這個(gè)才是學(xué)QBASIC的真正目的。其實(shí),很多道理都是相通的!

  學(xué)習(xí)編程的方法二

  一。如果你感興趣,學(xué)計(jì)算機(jī)是一種光榮,如果你不感興趣,那么它是地獄!

  我經(jīng)常聽很多同學(xué)說(shuō),開始他對(duì)計(jì)算機(jī)很感興趣,但隨著大學(xué)里的學(xué)習(xí),越來(lái)越感覺無(wú)聊甚至厭煩!你之所以這么想,其實(shí)一點(diǎn)也不怪你!從高中的應(yīng)試教育到大學(xué)里的自由學(xué)習(xí)方式上的轉(zhuǎn)變,我們幾乎都不適應(yīng),一到大學(xué),突然有一種解放的感覺,沒有老師的強(qiáng)硬指示學(xué)習(xí),自己根本不知道怎么學(xué),學(xué)什么!所以說(shuō),教育對(duì)我們很不負(fù)責(zé)任!

  如果你在大學(xué)以前已經(jīng)知道編程怎么回事,那到?jīng)]什么事情!但好象很少有人象云風(fēng)這樣從小就接觸了編程教育!所以我們?cè)跊]有上大學(xué)前幾乎是零起步!

  其實(shí),按我的理解,剛上大學(xué)開始學(xué)編程有些晚了,之所以這么說(shuō),不是因?yàn)閱渭兊木幊毯茈y,如果你很努力,幾年完全可以搞定,其他的你去公司的經(jīng)驗(yàn)可以彌補(bǔ)!我這里想說(shuō)的是,一個(gè)真正的程序員不單單要有強(qiáng)硬的編程實(shí)力,還要有強(qiáng)大的理論后盾!你只會(huì)編程,沒有強(qiáng)大的理論做后盾,你也就不會(huì)把理論轉(zhuǎn)化成實(shí)際的代碼,你也不會(huì)做出高效,高技能的程序!在計(jì)算機(jī)理論中,圖論,人工智能等等都是很難的理論,但如果你能把它們有效的用在計(jì)算機(jī)領(lǐng)域,功德無(wú)量!國(guó)人能做這點(diǎn)的很少,本來(lái)厲害的程序員就很少,有高尖端理論技術(shù)并把它應(yīng)用的更是鳳毛麟角!

  (這里可以推薦大家一本書《游戲編程中的人工智能技術(shù)》,這本書拋開了傳統(tǒng)的自動(dòng)機(jī),產(chǎn)生式,各種規(guī)則的傳統(tǒng)的人工智能理論,而是講的更前沿的計(jì)算智能——生物遺傳算法,人工神經(jīng)網(wǎng)絡(luò)!這本書,不單純講理論,還用c++語(yǔ)言結(jié)合理論實(shí)現(xiàn)各種游戲程序!有時(shí)

  抽象的理論都是基于數(shù)學(xué)基礎(chǔ)之上,如果沒有一定數(shù)學(xué)基礎(chǔ)是很難看懂的,但正因?yàn)樗袛?shù)學(xué)證明是正確的,所以它是可行的!能把它用語(yǔ)言實(shí)現(xiàn)更是可觀!)

  所以,如果你熱愛計(jì)算機(jī),在大學(xué)以前,就應(yīng)該成為一個(gè)程序高手,而大學(xué)以后,主要專研各種技術(shù)的實(shí)現(xiàn),和各種技術(shù)的學(xué)習(xí),如果你把他留在工作里,可能很難,我的同學(xué)在參加工作后,很少有繼續(xù)看技術(shù)書籍,因?yàn)榧夹g(shù)書籍很難,不是一下兩下就看懂的,有幾個(gè)還有這樣的耐力和精力去搞!這些怎么在編程上實(shí)現(xiàn),都在等著老外,咱們COPY,這樣我們的軟件技術(shù)能強(qiáng)大嗎?

  可是在大學(xué)以前成為一個(gè)編程高手幾乎不可能,我們沒有良好的學(xué)習(xí)編程的環(huán)境,而且面對(duì)著中考,高考的各種壓力,幾乎沒有機(jī)會(huì)去學(xué)習(xí)編程!其實(shí),小學(xué),初中,高學(xué),那些課程沒有必要象我們這樣反復(fù)的復(fù)習(xí),反復(fù)的作題,浪費(fèi)了大量時(shí)間,我們要學(xué)會(huì)什么?學(xué)會(huì)一種技能,能夠應(yīng)付各種變化的技能,就是自學(xué),學(xué)會(huì)思考,學(xué)會(huì)自己解決問題,學(xué)會(huì)團(tuán)結(jié)合作!初等教育,打的口號(hào)很好,實(shí)際上,完全壓制了這種學(xué)習(xí)方式!

  所以我們應(yīng)該以最快的速度,在大學(xué)里容入一個(gè)熱愛計(jì)算機(jī)的氛圍!說(shuō)到這又很難,當(dāng)代大學(xué)生迷茫呀!不知道作什么,有些知道自己該好好編程,但光說(shuō)不做!有些人,寫了幾段代碼,出現(xiàn)了問題,不會(huì)調(diào)試,就放棄了!大家都這樣,所以以寢室為單位沒有人編程,逐漸以整個(gè)計(jì)算機(jī)學(xué)院為單位逐漸編程!確實(shí)我們的計(jì)算機(jī)老師,會(huì)編程的很少,我們應(yīng)該知道,中國(guó)計(jì)算機(jī)引進(jìn)并發(fā)展才短短20年,正是這樣老一輩的,把這些計(jì)算機(jī)理論上確立,他們不會(huì)編程理所當(dāng)然,大學(xué)的老師主要研究理論,國(guó)外的也是,因?yàn)槔碚撎y了!

  所以大學(xué)里學(xué)習(xí)編程要完全考自己,你要有信心,有意志把它學(xué)好才可以,而且這個(gè)過程是循序漸進(jìn)的!以最快方式,找到你編程的愛好和興趣!

  我介紹幾個(gè)方法,學(xué)習(xí)方式,希望你能找到興趣,起碼我是這樣做的,記住如果跌倒了,你要站起來(lái)。

  1。一定要和喜歡編程的,或編程厲害的,或經(jīng)常編程的人,在一起,經(jīng)常探討問題!初學(xué)編程會(huì)有很多問題出現(xiàn),你自己很 難解決

  2。我建議VB和c一起學(xué)習(xí),這個(gè)只是我的建議!我為什么這樣說(shuō)呢?如果你開始只學(xué)c,你會(huì)厭煩整天在DOS下,沒有圖象的 程序!如果你直接學(xué)WINDOW編程會(huì)很難,所以我建議學(xué)VB,VB這是個(gè)語(yǔ)法簡(jiǎn)單,很快可以見到你編寫程序的畫面,這樣你就會(huì)逐漸喜 歡編程,沒有畫面很枯燥的,你不這樣認(rèn)為嗎?反正我是這樣認(rèn)為的,你編寫的好壞,沒有畫面也很難用眼睛直接看出來(lái)!VB是最簡(jiǎn) 單的語(yǔ)言了!不存在c的復(fù)雜語(yǔ)法結(jié)構(gòu),程序出錯(cuò)概率相對(duì)c 來(lái)說(shuō)很少,因?yàn)閂B封狀的很好,幫你解決了復(fù)雜的過程!其實(shí)象JAVA,MFC, c#完全可以作到VB效果,但上手相對(duì)困難!

  c語(yǔ)言是我們一定要學(xué)的,它是一種很接近底層的語(yǔ)言!如果你要成為高手,應(yīng)該學(xué)這個(gè)!C是個(gè)純面向過程的語(yǔ)言,它的語(yǔ)法不 是很難,你用它大約一年半多左右,就完全可以掌握它,記住這需要你的實(shí)踐,多做程序,主要是算法程序,最好把你教科書的后的 的習(xí)題都做了。大家?guī)缀鯇W(xué)的都是潭浩強(qiáng)的書,這本書我開始認(rèn)為很 好,但我看了很多國(guó)外的書,和很多國(guó)外人所打的代碼后, 和國(guó)內(nèi)高級(jí)程序員所說(shuō)的話,我只能說(shuō)這本書,只能是你的開端,但不能 讓你更深層次了解語(yǔ)言。但你要問我初學(xué)者用什么 書,我還會(huì)介紹這本書。C的精髓在于指針,你能靈活運(yùn)用指針就幾乎等于你掌握了 C語(yǔ)言,這是一種高效的語(yǔ)法支持,快的讓 你無(wú)法想象,我很有感觸,在VB下要慢的多。

  那么我們學(xué)VB究竟做什么,很簡(jiǎn)單,做WINDOWS程序,控件的使用,數(shù)據(jù)庫(kù)的使用等等,還有一個(gè)很重要的是,你可以練習(xí)你 學(xué)的數(shù)據(jù)結(jié)構(gòu),各種計(jì)算機(jī)算法,很快就可以用圖形的方式顯現(xiàn)出來(lái)!你現(xiàn)在知道這些就可以,等你以后學(xué)了真正WINDOWS編 程,你會(huì)對(duì)你以前所實(shí)現(xiàn)的東西有很深的理解,究竟什么是API,什么是動(dòng)態(tài)連接庫(kù),什么是控件,象VB,MFC這樣的東西,究竟封狀 了什么讓我們用起來(lái)這么簡(jiǎn)單!

  3如果你能作到,以上兩點(diǎn),(加上你學(xué)的專業(yè),如果你很努力,課大約1年)我想你會(huì)對(duì)計(jì)算機(jī)感興趣的!你逐漸容入愛學(xué) 計(jì)算機(jī)的氛圍!接下來(lái)有兩個(gè)方向你要去做,一個(gè)是努力學(xué)好其他計(jì)算機(jī)專業(yè)課,二是在鞏固c 語(yǔ)言的基礎(chǔ)上,你可以選擇學(xué)習(xí)c++ 或者WINDWOS編程!這兩個(gè)先學(xué)哪個(gè)都無(wú)所謂。記住你大學(xué)時(shí)學(xué)的10大專業(yè)課,數(shù)學(xué),離散數(shù)學(xué),數(shù)據(jù)結(jié)構(gòu),編譯原理,匯編,數(shù)據(jù)庫(kù) ,計(jì)算機(jī)體系結(jié)構(gòu),操作系統(tǒng),計(jì)算機(jī)網(wǎng)絡(luò),軟件工程,你要盡力把它們學(xué)好,這個(gè)是整個(gè)計(jì)算機(jī)系統(tǒng)的精髓,這些都是相互貫穿的 ,相互聯(lián)系的,你可能學(xué)某科沒學(xué)懂,但學(xué)了別的后,可能會(huì)懂的!切記,在你學(xué)好編程的同時(shí),一定要學(xué)好這些理論,以后你會(huì)受 益匪淺的。

  4。在你覺的c或者VB學(xué)的沒什么問題,或者你學(xué)會(huì)WINDOWS編程,記住一定要自己有個(gè)想法,做個(gè)小的可視化程序,小游戲也 好,小應(yīng)用軟件也好,都可以,這個(gè)步驟,你一定要做,你會(huì)學(xué)到很多東西!在這期間,你還會(huì)遇到很多問題,你要自己多想,多問 別人,多去網(wǎng)上查資料!但你做的程序,最好不要COPY別人的,如果都是你自己做的,自己想的,你收獲最大,哪怕你是模仿別人的 程序,你用你自己的想法實(shí)現(xiàn)了,也是厲害的!其次,你可以COPY部分代碼,作為自己的。在你對(duì)你的想法,知道怎么實(shí)現(xiàn)后,寫代 碼只是浪費(fèi)時(shí)間的時(shí)候,而且你寫的效率沒有現(xiàn)成的代碼效率高,你就可以完全COPY,但如果你是初學(xué)者,你千萬(wàn)不要這么做!否則 你會(huì)對(duì)它產(chǎn)生依賴,有一天真正讓你自己去寫,你會(huì)無(wú)從下手!所以開始時(shí),你可以試著COPY,逐漸擺脫對(duì)它們的依賴,以后擺脫了 ,這個(gè)時(shí)候,你才可以總依賴它們。

  5。大學(xué)期間,有很多程序的實(shí)驗(yàn)課,你要認(rèn)真做,做出來(lái)收獲是自己的,也可以作為自己的一個(gè)小項(xiàng)目!大學(xué)期間加上實(shí)驗(yàn) 課,基本上自主編程或者團(tuán)隊(duì)自主編寫的總小軟件數(shù)目應(yīng)該不少于7,8個(gè),如果你做的程序很大,可以少些!

1922405