色天下一区二区三区,少妇精品久久久一区二区三区,中文字幕日韩高清,91精品国产91久久久久久最新毛片

首頁(yè) > 上海 > 寶山區(qū) > 如何學(xué)習(xí)編程,如何學(xué)好編程

如何學(xué)習(xí)編程,如何學(xué)好編程

來(lái)源:整理 時(shí)間:2023-04-29 17:54:40 編輯:好學(xué)習(xí) 手機(jī)版

本文目錄一覽

1,如何學(xué)好編程

學(xué)編程是符合“理論→實(shí)踐→再理論→再實(shí)踐”的一個(gè)認(rèn)識(shí)過(guò)程。一開(kāi)始要具有一定的計(jì)算機(jī)理論基礎(chǔ)知識(shí),包括編程所需的數(shù)學(xué)基礎(chǔ)知識(shí),具備了入門(mén)的條件,就可以開(kāi)始編程的實(shí)踐,從實(shí)踐中可以發(fā)現(xiàn)問(wèn)題需要加強(qiáng)計(jì)算機(jī)理論知識(shí)的再學(xué)習(xí)。程序人人皆可編,但當(dāng)你發(fā)現(xiàn)編到一定程度很難再提高的時(shí)候,就要回頭來(lái)學(xué)習(xí)一些計(jì)算機(jī)科學(xué)和數(shù)學(xué)基礎(chǔ)理論。學(xué)過(guò)之后,很多以前遇到的問(wèn)題都會(huì)迎刃而解,使人有豁然開(kāi)朗之感。因此在學(xué)習(xí)編程的過(guò)程中要不斷地針對(duì)應(yīng)用中的困惑和問(wèn)題深入學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、算法、計(jì)算機(jī)原理、編譯原理、操作系統(tǒng)原理、軟件工程等計(jì)算機(jī)科學(xué)的理論基礎(chǔ)和數(shù)理邏輯、代數(shù)系統(tǒng)、圖論、離散數(shù)學(xué)等數(shù)學(xué)理論基礎(chǔ)知識(shí)。這樣經(jīng)過(guò)不斷的學(xué)習(xí),再努力地實(shí)踐,編程水平一定會(huì)不斷提高到一個(gè)新高度。

如何學(xué)好編程

2,編程怎么學(xué)習(xí)

編程學(xué)習(xí)方法如下:一、確定一個(gè)方向,編程語(yǔ)言太多了例如java、C++、python、PHP、C等,需要確定方向,從基礎(chǔ)學(xué)起,建議零基礎(chǔ)學(xué)編程的從C語(yǔ)言開(kāi)始學(xué)起,C語(yǔ)言入門(mén)比較簡(jiǎn)單,會(huì)提升自信心。二、學(xué)習(xí)基礎(chǔ)語(yǔ)法。要學(xué)習(xí)的第一步就是基礎(chǔ)語(yǔ)法。而且必須要做出Demo,從輸出第一個(gè)hello world,到完成一個(gè)學(xué)員管理系統(tǒng)。這就說(shuō)明已經(jīng)是入門(mén)了,不斷地輸出會(huì)增加學(xué)習(xí)動(dòng)力。三、視頻和圖書(shū)同步查閱,網(wǎng)上的是魚(yú)龍混珠,建議找一些免費(fèi)的學(xué)編程入門(mén)的初級(jí)視頻進(jìn)行學(xué)習(xí),最好是成套視頻,如果條件允許也可以購(gòu)買(mǎi)一套編程入門(mén)的視頻資料。四、找良師益友。學(xué)習(xí)編程的一個(gè)很好的方法就是和其他的程序員交談。不必談?wù)撊魏翁囟ǖ膬?nèi)容。可以是你正在學(xué)習(xí)的東西,也可以是你認(rèn)為很酷的東西,更可以是你正在工作的東西皆可。五、拓展。想要在編程的路上走的更遠(yuǎn),掌握編程的思想是非常重要的。在有一定基礎(chǔ)之后,去了解什么是面向?qū)ο缶幊蹋裁词敲嫦蜻^(guò)程編程,熟悉各種設(shè)計(jì)模式,你的編程之路將會(huì)更寬廣。

編程怎么學(xué)習(xí)

3,怎么學(xué)會(huì)編程

我是計(jì)算機(jī)專(zhuān)業(yè)的,大三了,正在考研,我也說(shuō)幾句: 數(shù)學(xué)是計(jì)算機(jī)的基礎(chǔ)和產(chǎn)生的目的,最早的計(jì)算機(jī)就是為了數(shù)學(xué)計(jì)算 編程是計(jì)算機(jī)學(xué)科的一個(gè)基礎(chǔ)內(nèi)容,就是不學(xué)計(jì)算機(jī),很多時(shí)候也要 用到簡(jiǎn)單的一些編程,通常學(xué)的是Visual C++和VB 你說(shuō)的情況我知道的,你的想法是不對(duì)的 編程和數(shù)學(xué)沒(méi)有太大的關(guān)系,至少和高等數(shù)學(xué)沒(méi)有直接的關(guān)系 有一門(mén)學(xué)科叫做《數(shù)據(jù)結(jié)構(gòu)》,講的是 算法和常用數(shù)據(jù)結(jié)構(gòu), 從大的方面講 程序=算法+數(shù)據(jù)結(jié)構(gòu) 只有算法和數(shù)學(xué)有直接的聯(lián)系,數(shù)據(jù)結(jié)構(gòu)也往往和算法是一個(gè)整體,就像一張建筑圖紙,編程的人就像普通的工人,只要知道壘磚頭就可以了,但是如何壘才算漂亮(你說(shuō)的高手)?關(guān)鍵的因素是邏輯思維,以及常用的技巧,需要不斷的實(shí)踐積累的,要記住編程人員永遠(yuǎn)是底層的工人,要做大的軟件,或系統(tǒng),靠弗穿締費(fèi)郫渡惦殺定輯的是算法和實(shí)現(xiàn)方案,當(dāng)然,編程作為底層的工作,很重要,一般的項(xiàng)目經(jīng)理都是從程序員做起的 一句話(huà),編程和高數(shù)沒(méi)有直接聯(lián)系!!
高數(shù)到是不覺(jué)得用得到多少.到是這個(gè)很有用.英語(yǔ)就不用說(shuō)了.一定要好.在下就是英語(yǔ)差,學(xué)起編程語(yǔ)言來(lái),吃力啊!不過(guò),多開(kāi)動(dòng)一下腦子,勤奮一點(diǎn).增強(qiáng)編程的興趣,(興趣是你最好的老師)!
高數(shù)是基礎(chǔ)課 不管什么應(yīng)用都要用到
我也在學(xué)習(xí)編程,算不上大蝦,不管是經(jīng)驗(yàn)還是教訓(xùn),反正分享下了~ 1.編程的思想——算法 現(xiàn)在basic、java、c++、delphi等等各種編程軟件在市場(chǎng)上競(jìng)爭(zhēng),但是編程的思想是不會(huì)變的,程序的基本結(jié)構(gòu)就是順序、條件、循環(huán)這三樣,再加上數(shù)組、子程序(或者叫函數(shù))、文件,最核心的東西就這么多。同一個(gè)問(wèn)題只要想明白了怎么去編,剩下的就是拿你學(xué)會(huì)的一種語(yǔ)法往里套。在編程自始至終都要明白一個(gè)問(wèn)題是怎么解決的。 2.diy 如果自己不親自編的話(huà),不說(shuō)不能掌握算法,就說(shuō)你學(xué)的這一門(mén)語(yǔ)言的語(yǔ)法問(wèn)題也無(wú)法掌握,因?yàn)樵S多語(yǔ)法錯(cuò)誤如果不上機(jī)實(shí)踐的話(huà)根本意識(shí)不到。就像說(shuō)英語(yǔ)一樣,沒(méi)有大量的trial and error,流利的英語(yǔ)口語(yǔ)就免談。 3.從一開(kāi)始規(guī)范書(shū)寫(xiě)格式 各種語(yǔ)言有各種的書(shū)寫(xiě)格式,從學(xué)習(xí)的一開(kāi)始就應(yīng)該規(guī)范。某些細(xì)小的問(wèn)題不必太苛求,但是最基本把它寫(xiě)得很有結(jié)構(gòu),很有層次感,至少讓你寫(xiě)完了能讓你自己和幫你查找問(wèn)題的人讀懂。尤其是c語(yǔ)言,書(shū)寫(xiě)格式非常松散,沒(méi)有自我規(guī)范的話(huà)很容易寫(xiě)錯(cuò)
想學(xué)會(huì)編程和話(huà)高數(shù)是一定少不了的,高數(shù)也不是什么難題啊,因?yàn)槟銓W(xué)編程你的理科一定不錯(cuò)啊
高深的算法還是要數(shù)學(xué)的,如果只是應(yīng)用軟件開(kāi)發(fā)倒是不需要太高深的數(shù)學(xué)功底。

怎么學(xué)會(huì)編程

4,想學(xué)好編程應(yīng)該怎么做

我認(rèn)為學(xué)習(xí)編程是一件好事,不要認(rèn)為編程很難,其實(shí)它并不難,不過(guò)之前你得先了解你學(xué)習(xí)編程的目的是什么?這個(gè)很重要,因?yàn)槟康臎Q定你的發(fā)展方向。目前對(duì)于編程有很多種編程語(yǔ)言以及相對(duì)應(yīng)的開(kāi)發(fā)軟件,根據(jù)你的情況選一種語(yǔ)言進(jìn)行專(zhuān)業(yè)學(xué)習(xí),不要盲亂學(xué)習(xí)。編程是一種融匯貫通的東西,學(xué)會(huì)基礎(chǔ)到后邊就越來(lái)越簡(jiǎn)單了。而且可以向多種語(yǔ)言發(fā)展。因?yàn)楫吘故郎蠜](méi)有永遠(yuǎn)不過(guò)時(shí)的東西嘛!下面說(shuō)明一些常用的編程語(yǔ)言。C語(yǔ)言 是一種可移植性和多系統(tǒng)平臺(tái)的編程語(yǔ)言JAVA 是一種功能強(qiáng)大可移植性強(qiáng)的開(kāi)發(fā)語(yǔ)言HTML 是一種超文本標(biāo)記語(yǔ)言Java Script 是一種基于客戶(hù)端的腳本語(yǔ)言程序語(yǔ)言,顧名思義就是一種語(yǔ)言,是用于交流的,程序就是計(jì)算機(jī)的語(yǔ)言和人類(lèi)語(yǔ)言的翻譯者,做一個(gè)程序員就是要把人類(lèi)世界的問(wèn)題用計(jì)算機(jī)的方法去解決和展現(xiàn),可是因?yàn)榉N種原因,大多數(shù)人在如何學(xué)好語(yǔ)言,如何學(xué)好開(kāi)發(fā)平臺(tái)上疲于奔命,到頭來(lái)你只會(huì)敲寫(xiě)代碼。如果想做一個(gè)合格的程序員,C++、JAVA、sql、都是一定要學(xué)的,另外,不要去學(xué)你喜歡的,也不要去費(fèi)勁腦子想該學(xué)什么,看看IT界,IT市場(chǎng)需要什么,你就學(xué)什么。新手學(xué)編程要從根本出發(fā)從理論上來(lái)說(shuō),需要廣泛的閱讀,了解算法的博大精深和計(jì)算機(jī)的基本理論。從實(shí)踐上來(lái)說(shuō),需要有廣泛的練習(xí),練習(xí)的廣泛在于練習(xí)不同的內(nèi)容。然后就是創(chuàng)新精神和數(shù)學(xué)思維能力,這些都是需要培養(yǎng)的。基礎(chǔ)要打好學(xué)編程要具備一定的基礎(chǔ),總結(jié)之有以下幾方面:(1)數(shù)學(xué)基礎(chǔ) 、從計(jì)算機(jī)發(fā)展和應(yīng)用的歷史來(lái)看計(jì)算機(jī)的數(shù)學(xué)模型和體系結(jié)構(gòu)等都是有數(shù)學(xué)家提出的,最早的計(jì)算機(jī)也是為數(shù)值計(jì)算而設(shè)計(jì)的。因此,要學(xué)好計(jì)算機(jī)就要有一定的數(shù)學(xué)基礎(chǔ),出學(xué)者有高中水平就差不多了。(2)邏輯思維能力的培養(yǎng) 、學(xué)程序設(shè)計(jì)要有一定的邏輯思維能力,“思維能力”的培養(yǎng)要長(zhǎng)時(shí)間的實(shí)踐鍛煉。要想成為一名優(yōu)秀的程序員,最重要的是掌握編程思想。要做到這一點(diǎn)必須在反復(fù)的實(shí)踐、觀察、分析、比較、總結(jié)中逐漸地積累。因此在學(xué)習(xí)編程的過(guò)程中,我們不必等到什么都完全明白了才去動(dòng)手實(shí)踐,只要明白了大概,就要敢于自己動(dòng)手去體驗(yàn)。誰(shuí)都有第一次。有些問(wèn)題只有通過(guò)實(shí)踐后才能明白,也只有實(shí)踐才能把老師和書(shū)上的知識(shí)變成自己的,高手都是這樣成材的。1.本地開(kāi)發(fā)應(yīng)用軟件開(kāi)發(fā)的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;數(shù)據(jù)庫(kù)開(kāi)發(fā)工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。2.跨平臺(tái)開(kāi)發(fā)開(kāi)發(fā)工具如 Java 等。3.網(wǎng)絡(luò)開(kāi)發(fā)對(duì)客戶(hù)端開(kāi)發(fā)工具如:Java Script 等;對(duì)服務(wù)器開(kāi)發(fā)工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環(huán)境下幾種開(kāi)發(fā)工具中 VB 法簡(jiǎn)單并容易理解,界面設(shè)計(jì)是可設(shè)化的,易學(xué)、易用。選 VB 作為入門(mén)的方向?qū)Τ鰧W(xué)者是較為適合的。 (但現(xiàn)在已經(jīng)過(guò)時(shí))培養(yǎng)好的編程習(xí)慣編程入門(mén)不難,但入門(mén)后不斷學(xué)習(xí)是十分重要的,相對(duì)來(lái)說(shuō)較為漫長(zhǎng)。在此期間要注意養(yǎng)成一些良好的編程習(xí)慣。編程風(fēng)格的好壞很大程度影響程序質(zhì)量。良好的編程風(fēng)格可以使程序結(jié)構(gòu)清晰合理,且使程序代碼便于維護(hù)。如代碼的縮進(jìn)編排、變量命令規(guī)則的一致性、代碼的注釋等。多問(wèn)多學(xué)習(xí)掌握編程思想必須在編程實(shí)際工作中去實(shí)踐和體會(huì)。編程起步階段要經(jīng)常自己動(dòng)手設(shè)計(jì)程序,具體設(shè)計(jì)時(shí)不要拘泥于固定的思維方式,遇到問(wèn)題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過(guò)交流可不斷吸收別人的長(zhǎng)處,豐富編程實(shí)踐,幫助自己提高水平。親自動(dòng)手進(jìn)行程序設(shè)計(jì)是創(chuàng)造性思維應(yīng)用的體現(xiàn),也是培養(yǎng)邏輯思維的好方法。總結(jié)1、先照書(shū)上的題目寫(xiě),題目的設(shè)計(jì)是有道理的鞏固基礎(chǔ)知識(shí)。2、找數(shù)學(xué)題,寫(xiě)個(gè)小程序解決,熟悉算法和基礎(chǔ)函數(shù)。3、自己出題目,小一點(diǎn)的,如自編資源管理器、自編寫(xiě)字板之類(lèi),練習(xí)WINDOWS下的編程。4、結(jié)合身邊的事,找個(gè)中等課題,或看別人的程序,自已想辦法實(shí)現(xiàn)。5.把教材中的例子,自己仿照著寫(xiě)一遍,上機(jī)運(yùn)行,看結(jié)果.要知道,任何產(chǎn)品都是有例子的,有機(jī)結(jié)合或仿照。6.從自己熟悉的事情入手,如成績(jī)統(tǒng)計(jì),編制一段程序,完成一個(gè)功能.然后再完善。7.要反復(fù)破壞代碼,從破壞中尋找代碼的規(guī)律。8.必須經(jīng)常反復(fù)上機(jī)練習(xí)。
首先,我認(rèn)為你應(yīng)該學(xué)學(xué)離散數(shù)學(xué),比如布爾代數(shù)、集合論、數(shù)理邏輯,因?yàn)檫@些是計(jì)算機(jī)理論和工程的基礎(chǔ)。這些知識(shí)并不難,但是它對(duì)我的工作幫助很大。 學(xué)c語(yǔ)言肯定有用,但還應(yīng)繼續(xù)學(xué)c++ 和c#, 它們是基于c的更新的語(yǔ)言。java也是不錯(cuò)的。 需要注意的是:學(xué)會(huì)了語(yǔ)言也不見(jiàn)得能成為優(yōu)秀的程序員。要做好的程序員,你還要學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、算法分析和程序設(shè)計(jì)方法。 其次就是多聯(lián)系寫(xiě)寫(xiě)程序。畢業(yè)時(shí)如果還沒(méi)有寫(xiě)到總量高達(dá)幾萬(wàn)行程序肯定是不行的。必須明白的是:好程序員是寫(xiě)出來(lái)的,不是學(xué)出來(lái)的。 如有時(shí)間,再學(xué)學(xué)軟件工程,它會(huì)教給你怎樣“生產(chǎn)”軟件。 二十年以前,匯編還很重要,但現(xiàn)在已經(jīng)不是如此。我學(xué)過(guò)匯編,但至今很少用到。寫(xiě)應(yīng)用程序是不會(huì)用到匯編的,絕大部分系統(tǒng)程序也不用匯編,所以匯編你可以選擇不學(xué)或少學(xué)。 再?gòu)?qiáng)調(diào)一次:好程序員是寫(xiě)出來(lái)的,不是學(xué)出來(lái)的。要時(shí)刻告訴自己:多寫(xiě)!多寫(xiě)!多寫(xiě)!一定要邊學(xué)邊練,時(shí)刻尋找機(jī)會(huì)練。 例如,學(xué)數(shù)據(jù)結(jié)構(gòu),要寫(xiě)很多小程序試各種結(jié)構(gòu),光讀書(shū)不寫(xiě)沒(méi)用。 學(xué)數(shù)學(xué),有時(shí)間就要編程序解題試試,即使老師不做要求。任何時(shí)候,自己想到什么有意思的題目——包括小游戲,都要花個(gè)周末來(lái)編編。 總之,要把編程序熟練到像作家寫(xiě)文章,想清了便可信手寫(xiě)下,只需偶爾查查字典。微軟的程序員就是這樣做的。 最后,學(xué)習(xí)是要有順序。數(shù)學(xué)在先比較好,它能夠鍛煉邏輯思維;語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)可一起學(xué);先學(xué)c再學(xué)c++和c#;軟件工程可以最后學(xué)。 祝你成功!

5,怎樣才能學(xué)好編程

一、明確學(xué)習(xí)目的學(xué)習(xí)編程對(duì)大多數(shù)IT業(yè)人員來(lái)說(shuō)都是非常有用的。學(xué)編程,做一名編程人員,從個(gè)人角度講,可以解決在軟件使用中所遇到的問(wèn)題,改進(jìn)現(xiàn)有軟件,可以為自己找到一份理想的工作添加重要得砝碼,有利于在求職道路上謀得一個(gè)好的職位;從國(guó)家的角度,可以為中國(guó)的軟件產(chǎn)業(yè)做出應(yīng)有的貢獻(xiàn),一名優(yōu)秀的程序員永遠(yuǎn)是被爭(zhēng)奪的對(duì)象。學(xué)習(xí)編程還能鍛煉思維,使我們的邏輯思維更加嚴(yán)密;能夠不斷享受到創(chuàng)新的樂(lè)趣,將一直有機(jī)會(huì)走在高科技的前沿,因?yàn)槌绦蛟O(shè)計(jì)本身是一種創(chuàng)造性的工作。知識(shí)經(jīng)濟(jì)時(shí)代給我們帶來(lái)了無(wú)限的機(jī)會(huì),要想真正掌握計(jì)算機(jī)技術(shù),并在IT行業(yè)里干出一番事業(yè)來(lái),有所作為,具有一定的編程能力是一個(gè)基本條件和要求。二、打好基礎(chǔ)學(xué)編程要具備一定的基礎(chǔ),總結(jié)之有以下幾方面:1、數(shù)學(xué)基礎(chǔ) 從計(jì)算機(jī)發(fā)展和應(yīng)用的歷史來(lái)看計(jì)算機(jī)的數(shù)學(xué)模型和體系結(jié)構(gòu)等都是有數(shù)學(xué)家提出的,最早的計(jì)算機(jī)也是為數(shù)值計(jì)算而設(shè)計(jì)的。因此,要學(xué)好計(jì)算機(jī)就要有一定的數(shù)學(xué)基礎(chǔ),出學(xué)者有高中水平就差不多了。2、邏輯思維能力的培養(yǎng)學(xué)程序設(shè)計(jì)要有一定的邏輯思維能力,“邏思力”的培養(yǎng)要長(zhǎng)時(shí)間的實(shí)踐鍛煉。要想成為一名優(yōu)秀的程序員,最重要的是掌握編程思想。要做到這一點(diǎn)必須在反復(fù)的實(shí)踐、觀察、分析、比較、總結(jié)中逐漸地積累。因此在學(xué)習(xí)編程過(guò)程中,我們不必等到什么都完全明白了才去動(dòng)手實(shí)踐,只要明白了大概,就要敢于自己動(dòng)手去體驗(yàn)。誰(shuí)都有第一次。有些問(wèn)題只有通過(guò)實(shí)踐后才能明白,也只有實(shí)踐才能把老師和書(shū)上的知識(shí)變成自己的,高手都是這樣成材的。三、注意理解一些重要概念一本程序設(shè)計(jì)的書(shū)看到的無(wú)非就是變量、函數(shù)、條件語(yǔ)句、循環(huán)語(yǔ)句等概念,但要真正能進(jìn)行編程應(yīng)用,需要深入理解這些概念,在理解的基礎(chǔ)上應(yīng)用,不要只簡(jiǎn)單地學(xué)習(xí)語(yǔ)法、結(jié)構(gòu),而要吃透針這些語(yǔ)法、結(jié)構(gòu)的應(yīng)用例子,做到舉一反三,觸類(lèi)旁通。四、掌握編程思想學(xué)習(xí)一門(mén)語(yǔ)言或開(kāi)發(fā)工具,語(yǔ)法結(jié)構(gòu)、功能調(diào)用是次要的,最主要是學(xué)習(xí)它的思想。關(guān)鍵是學(xué)一種思想,有了思想,那么我們就可以觸類(lèi)旁通。五、多實(shí)踐、多交流掌握編程思想必須在編程實(shí)際工作中去實(shí)踐和體會(huì)。編程起步階段要經(jīng)常自己動(dòng)手設(shè)計(jì)程序,具體設(shè)計(jì)時(shí)不要拘泥于固定的思維方式,遇到問(wèn)題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過(guò)交流可不斷吸收別人的長(zhǎng)處,豐富編程實(shí)踐,幫助自己提高水平。親自動(dòng)手進(jìn)行程序設(shè)計(jì)是創(chuàng)造性思維應(yīng)用的體現(xiàn),也是培養(yǎng)邏輯思維的好方法。六、養(yǎng)成良好的編程習(xí)慣編程入門(mén)不難,但入門(mén)后不斷學(xué)習(xí)是十分重要的,相對(duì)來(lái)說(shuō)較為漫長(zhǎng)。在此期間要注意養(yǎng)成一些良好的編程習(xí)慣。編程風(fēng)格的好壞很大程度影響程序質(zhì)量。良好的編程風(fēng)格可以使程序結(jié)構(gòu)清晰合理,且使程序代碼便于維護(hù)。如代碼的縮進(jìn)編排、變量命令規(guī)則的一致性、代碼的注釋等。七、上網(wǎng)學(xué)編程在網(wǎng)上可以學(xué)到很多不同的編程思想、方法、經(jīng)驗(yàn)和技巧,有大量的工具和作品及相關(guān)的輔導(dǎo)材料供下載。八、加強(qiáng)計(jì)算機(jī)理論知識(shí)的再學(xué)習(xí)學(xué)編程是符合“理論→實(shí)踐→再理論→再實(shí)踐”的一個(gè)認(rèn)識(shí)過(guò)程。一開(kāi)始要具有一定的計(jì)算機(jī)理論基礎(chǔ)知識(shí),包括編程所需的數(shù)學(xué)基礎(chǔ)知識(shí),具備了入門(mén)的條件,就可以開(kāi)始編程的實(shí)踐,從實(shí)踐中可以發(fā)現(xiàn)問(wèn)題需要加強(qiáng)計(jì)算機(jī)理論知識(shí)的再學(xué)習(xí)。程序人人皆可編,但當(dāng)你發(fā)現(xiàn)編到一定程度很難再提高的時(shí)候,就要回頭來(lái)學(xué)習(xí)一些計(jì)算機(jī)科學(xué)和數(shù)學(xué)基礎(chǔ)理論。學(xué)過(guò)之后,很多以前遇到的問(wèn)題都會(huì)迎刃而解,使人有豁然開(kāi)朗之感。因此在學(xué)習(xí)編程的過(guò)程中要不斷地針對(duì)應(yīng)用中的困惑和問(wèn)題深入學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、算法、計(jì)算機(jī)原理、編譯原理、操作系統(tǒng)原理、軟件工程等計(jì)算機(jī)科學(xué)的理論基礎(chǔ)和數(shù)理邏輯、代數(shù)系統(tǒng)、圖論、離散數(shù)學(xué)等數(shù)學(xué)理論基礎(chǔ)知識(shí)。這樣經(jīng)過(guò)不斷的學(xué)習(xí),再努力地實(shí)踐,編程水平一定會(huì)不斷提高到一個(gè)新高度。
學(xué)習(xí)編程是一件好事 不過(guò)之前你得先了解 你學(xué)習(xí)編程的目的是什么 這個(gè)很重要 因?yàn)槟康臎Q定發(fā)展方向 目前對(duì)于編程有很多種編程語(yǔ)言以及相對(duì)應(yīng)的開(kāi)發(fā)軟件 下面說(shuō)明一些常用的編程語(yǔ)言 根據(jù)你的情況選一種語(yǔ)言進(jìn)行學(xué)習(xí) 不要盲亂學(xué)習(xí) C語(yǔ)言 一種可移植性和多系統(tǒng)平臺(tái)的編程語(yǔ)言 開(kāi)發(fā)軟件TC VB 一種可以說(shuō)是既學(xué)既用的軟件開(kāi)發(fā)語(yǔ)言 開(kāi)發(fā)軟件如:VB6.0 DELPHI 一種和VB差不多的既學(xué)既用的軟件開(kāi)發(fā)語(yǔ)言不過(guò)其功能遠(yuǎn)比VB強(qiáng)大 代碼書(shū)寫(xiě)上更加方便 開(kāi)發(fā)軟件 DELPHI7.0 JAVA 一種功能強(qiáng)大可移植性強(qiáng)開(kāi)發(fā)語(yǔ)言 程序語(yǔ)言,顧名思義就是語(yǔ)言,是用于交流的,程序就是計(jì)算機(jī)的語(yǔ)言和人的語(yǔ)言的翻譯者,做一個(gè)程序員就是要把人類(lèi)世界的問(wèn)題用計(jì)算機(jī)的方法去解決和展現(xiàn),可是因?yàn)榉N種原因,大多數(shù)人在如何學(xué)好語(yǔ)言,如何學(xué)好開(kāi)發(fā)平臺(tái)上疲于奔命,到頭來(lái)你只會(huì)敲寫(xiě)代碼。 程序基本上都是自學(xué)的,買(mǎi)書(shū)是一開(kāi)始碰到的最頭痛的問(wèn)題,計(jì)算機(jī)的書(shū)大多都很貴,現(xiàn)將我的一點(diǎn)經(jīng)驗(yàn)供大家參考: 如果想做一個(gè)合格的程序員,C++是一定要學(xué)的, 首先你要花兩個(gè)月的時(shí)間學(xué)習(xí)C,C++,這樣的書(shū)很多,去選一些大學(xué)的教材足亦,切記,不要花過(guò)多的時(shí)間研究C++,兩個(gè)月夠了,只要學(xué)會(huì)其中語(yǔ)法就行了,不要為了深入用DOS編寫(xiě)菜單什么的,那是吃飽人參了。 如果你有過(guò)多的時(shí)間,接下來(lái)你可以學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),推崇《數(shù)據(jù)結(jié)構(gòu)C++語(yǔ)言描述》,清華大學(xué)出版,58元,但如果無(wú)過(guò)多時(shí)間,還是不看為妙,至少我現(xiàn)在從未用過(guò)這本書(shū)的知識(shí),許多東西MFC VCL等開(kāi)發(fā)平臺(tái)都為你已經(jīng)做好。 接下來(lái)開(kāi)始學(xué)習(xí)Windows下的SDK編程, 推崇《Windows程序設(shè)計(jì)》160元,建議去借,不要買(mǎi),而且你只看上冊(cè),你只要了解Windows的運(yùn)作機(jī)制即可。兩個(gè)月 然后你將轉(zhuǎn)入VC的世界,既然要在Windows下編程,VC不可不學(xué), 推崇《VC++技術(shù)內(nèi)幕》第四版,96元,三個(gè)月,不要全部看,看前面的三部分,后面不要看。后面的只是對(duì)COM,數(shù)據(jù)庫(kù),Internet形如雞肋的介紹。 接下來(lái)你應(yīng)該考慮一下你將要發(fā)展的方向,如果是做數(shù)據(jù)庫(kù),你可以用VB和Delphi或CB, 如果要做通信方面,或者硬件,你將要深入VC, 如果是WEB相關(guān)的,去學(xué)學(xué)ASP,JAVA,JSP,XML等,但有一樣你必須要學(xué)的,COM。COM與其說(shuō)是一樣新的技術(shù),還不如說(shuō)是種機(jī)制,推崇潘愛(ài)民的《COM原理和應(yīng)用》39元,你可以一邊看這本書(shū),一邊學(xué)習(xí)些ActiveX組件,ATL控件等等。如果你有的是時(shí)間,不急于找工作,你還可以看看《Windows高級(jí)編程》或《Windows核心編程》,但不管怎么樣,你要切記,VC不是用來(lái)做界面和數(shù)據(jù)庫(kù)的,做網(wǎng)絡(luò)的現(xiàn)在也有JAVA,都是用來(lái)做一些很底層的東西,VC是很高薪的,如果你對(duì)自己有充分的信心和有的是時(shí)間,你才可以深入VC。否則的話(huà),還是看看人才市場(chǎng),看看行情,再說(shuō)。 還有一點(diǎn)切記,有些書(shū),諸如《MFC深入淺出》這些書(shū)主要是關(guān)于那些技術(shù)原理的介紹,我個(gè)人認(rèn)為程序只是工具,只是技術(shù),只要學(xué)會(huì)用,能完成任務(wù)即可,如果有的是時(shí)間,才會(huì)去探索根源,也許有許多人會(huì)說(shuō),懂了原理對(duì)你編程會(huì)有很大幫助,我不否認(rèn),但是,要知道,就算你編程技術(shù)如何了得,你只是個(gè)技術(shù)人員,當(dāng)你學(xué)了那么多的技術(shù)和知識(shí),第一,計(jì)算機(jī)的知識(shí)其實(shí)是各大公司制定出的標(biāo)準(zhǔn),標(biāo)準(zhǔn)變了,你不是白學(xué)了嗎?第二,當(dāng)你花了幾年的時(shí)間學(xué)習(xí),到頭來(lái)你只不過(guò)程序水平提高一點(diǎn)。我認(rèn)為應(yīng)當(dāng)將你的大部分智力和精力用在如何與人打交道,電腦讓你用的好有什么用,人腦讓你擺弄的好才算真本事,就如《黑冰》里面的計(jì)算機(jī)工程師,雖然對(duì)計(jì)算機(jī)十分精通,可有什么用,還不是死在王志文的手里?而且死的很慘,臉都?xì)Я恕?另外,不要去學(xué)你喜歡的,也不要去費(fèi)勁腦子想該學(xué)什么,看看人才市場(chǎng),市場(chǎng)需要什么,你學(xué)什么。 一家之言,僅供參考。]
學(xué)編程和從事計(jì)算機(jī)行業(yè)是兩回事情。并不是會(huì)寫(xiě)點(diǎn)程序就能從事計(jì)算機(jī)行業(yè),反過(guò)來(lái)說(shuō),學(xué)編程也并不一定是為了專(zhuān)業(yè)從事計(jì)算機(jī)行業(yè),編程可以作為一種很好的業(yè)余愛(ài)好或作為復(fù)合型人才的“第二技能”,當(dāng)然,如果有適當(dāng)?shù)臋C(jī)會(huì),也可以考慮轉(zhuǎn)行。 初學(xué)編程者看不懂書(shū)是正常的。所有程序員都是從那一步走過(guò)來(lái)的。應(yīng)該首先檢查一下自己現(xiàn)在看的書(shū)是不是寫(xiě)給初學(xué)者的,是不是入門(mén)型的,如果是,那么還應(yīng)該檢查一下自己的學(xué)習(xí)態(tài)度,問(wèn)問(wèn)自己是否靜下心來(lái)看書(shū)了,是否有過(guò)一夜之間建成高樓的急功近利的想法。編程不是那么難,但是也不是那么簡(jiǎn)單的,希望一看就懂,一學(xué)就會(huì),毫無(wú)坎坷,幾乎是不可能的。 如果書(shū)和心態(tài)都是好的,可還是覺(jué)得學(xué)習(xí)困難很大,那么可能暗示你學(xué)習(xí)的入門(mén)語(yǔ)言不是很符合你的情況。編程語(yǔ)言沒(méi)有高低之分,要用好都不容易。但是,作為初學(xué)者,如果從c語(yǔ)言甚至c++入門(mén),那么難度相對(duì)而言是比較大的,可以考慮選擇相對(duì)容易的basic或網(wǎng)頁(yè)編程語(yǔ)言如html和javascript。一步一步提高難度。 如果這樣你還是覺(jué)得學(xué)習(xí)編程太困難,那可能說(shuō)明你的邏輯思維和數(shù)學(xué)基礎(chǔ)太過(guò)薄弱,你可能真的不適合一下子接觸程序設(shè)計(jì)。
文章TAG:如何學(xué)習(xí)編程如何學(xué)習(xí)編程

最近更新

  • 饕餮,象征節(jié)約糧食勸人勿貪吃

    饕餮也象征勸人節(jié)約糧食,所以饕餮紋身出現(xiàn)在大量的飲食器具中,也是為了實(shí)現(xiàn)勸誡,甚至是增強(qiáng)這種勸誡,饕餮的來(lái)歷如下:饕餮是傳說(shuō)中的惡獸,貪吃到把自己的身體都吃光了,所以形狀一般是沒(méi)有 ......

    寶山區(qū) 日期:2023-05-06

  • 上海市楊浦區(qū)定海街道137,楊浦區(qū)延吉東路137的郵編是多少

    楊浦區(qū)延吉東路137的郵編是多少楊浦區(qū)延吉東路137郵編:200093以上供您參考希望能幫到您還望采納謝謝2,上海市楊浦區(qū)定海社區(qū)衛(wèi)生服務(wù)中心怎么走定海社區(qū)衛(wèi)生服務(wù)中心地址:楊浦區(qū) ......

    寶山區(qū) 日期:2023-05-06

  • 感冒可以吃魚(yú)嗎,感冒能吃魚(yú)嗎

    感冒能吃魚(yú)嗎2,感冒能吃魚(yú)么1,感冒能吃魚(yú)嗎病情分析:感冒病人不宜多吃魚(yú)意見(jiàn)建議:魚(yú)為礦物質(zhì)極佳的來(lái)源,其中以磷、銅、碘、納、鉀、鎂、鐵、氟較為多。海水魚(yú)含碘豐富,是碘可靠的來(lái)源。 ......

    寶山區(qū) 日期:2023-05-06

  • 上海市有二個(gè)秘書(shū)長(zhǎng)嗎,上海市市長(zhǎng)秘書(shū)共有哪些人

    上海市市長(zhǎng)秘書(shū)共有哪些人2,上海有多少個(gè)馮煦堯3,上海市城鄉(xiāng)建設(shè)和交通委員會(huì)秘書(shū)長(zhǎng)是什么級(jí)別4,上海市政府任命兩位副秘書(shū)長(zhǎng)他們的履歷如何5,上海市市長(zhǎng)秘書(shū)是誰(shuí)6,上海市二級(jí)以上醫(yī)院 ......

    寶山區(qū) 日期:2023-05-06

  • 蜜棗的功效,吃蜜棗有什么作用

    吃蜜棗有什么作用2,吃蜜棗有什么好處1,吃蜜棗有什么作用滋補(bǔ)養(yǎng)顏~~還可以解饞啊2,吃蜜棗有什么好處棗制成的果脯一般稱(chēng)為蜜棗。由于其表現(xiàn)帶有許多細(xì)紋,故又稱(chēng)之為金絲蜜棗。制蜜棗的原 ......

    寶山區(qū) 日期:2023-05-06

  • 上海市瑞金盧灣分院電話(huà),嘉定瑞金醫(yī)院皮膚科預(yù)約

    嘉定瑞金醫(yī)院皮膚科預(yù)約2,上海瑞金醫(yī)院地址3,上海瑞金醫(yī)院盧灣分院是不是總院啊4,上海瑞金醫(yī)院盧灣分院是不是總院啊5,上海南站到瑞金醫(yī)院具體路線(xiàn)怎么走車(chē)費(fèi)要多少6,上海瑞金醫(yī)院在哪 ......

    寶山區(qū) 日期:2023-05-06

  • 陪伴的近義詞,陪伴的近義詞是什么

    陪伴的近義詞是什么陪伴近義詞:伴隨,陪同,隨同,奉陪。釋義:隨同做伴。元喬吉《小桃紅·點(diǎn)鞋枝》曲:“月牙脫出宮蓮嬱,雖然草木,不堪憔悴,陪伴玉纖纖。”伴隨{0}2,陪伴的近義詞伴隨 ......

    寶山區(qū) 日期:2023-05-06

  • 上海市虹橋王磊,上海王磊形象公社在哪

    上海王磊形象公社在哪2,上海佩奇品牌管理有限公司怎么樣3,上海王磊造型好嗎4,王磊的運(yùn)動(dòng)生涯5,上海王磊應(yīng)聘設(shè)計(jì)師一般什么要求啊需要交押金不6,上海王磊形象公社大致消費(fèi)是多少1,上 ......

    寶山區(qū) 日期:2023-05-06

相關(guān)文章

主站蜘蛛池模板: 敦化市| 龙山县| 柳州市| 渝北区| 都江堰市| 修文县| 南乐县| 乌拉特中旗| 常州市| 利川市| 靖边县| 深水埗区| 洪雅县| 化德县| 西安市| 安庆市| 始兴县| 新余市| 宜兰县| 弋阳县| 盖州市| 聂拉木县| 邮箱| 沐川县| 皋兰县| 惠水县| 利津县| 刚察县| 林芝县| 汉川市| 叙永县| 义乌市| 湘潭市| 玛纳斯县| 格尔木市| 玉林市| 仁寿县| 广元市| 营山县| 启东市| 德州市|