?
懂視移動(dòng)端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 視頻擴(kuò)展1 視頻擴(kuò)展6 視頻擴(kuò)展11 視頻擴(kuò)展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標(biāo)簽1 標(biāo)簽501 標(biāo)簽1001 關(guān)鍵詞1 關(guān)鍵詞501 關(guān)鍵詞1001 關(guān)鍵詞1501
當(dāng)前位置: 首頁(yè) - 手機(jī) - 正文

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

來(lái)源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-03-03 11:55:29
導(dǎo)讀怎么學(xué)習(xí)編程,剛開(kāi)始學(xué)習(xí)編程語(yǔ)言,要怎么去做,動(dòng)手編寫(xiě)一個(gè)編譯器,學(xué)習(xí)一下較為底層的編程方式,是一種學(xué)習(xí)計(jì)算機(jī)到底是如何工作的非常有效方法。編譯器通常被看作是十分復(fù)雜的工程。事實(shí)上,編寫(xiě)一個(gè)產(chǎn)品級(jí)的編譯器也確實(shí)是一個(gè)龐大的任務(wù)。但是寫(xiě)一個(gè)小本文我們將從以下幾個(gè)部分來(lái)詳細(xì)介紹如何學(xué)習(xí)編程:選擇語(yǔ)言、學(xué)習(xí)語(yǔ)言、自學(xué)編程非常有趣也有很大的用處,它可以幫助你發(fā)揮創(chuàng)意,并為你開(kāi)創(chuàng)新

剛開(kāi)始學(xué)習(xí)編程語(yǔ)言,要怎么去做,動(dòng)手編寫(xiě)一個(gè)編譯器,學(xué)習(xí)一下較為底層的編程方式,是一種學(xué)習(xí)計(jì)算機(jī)到底是如何工作的非常有效方法。編譯器通常被看作是十分復(fù)雜的工程。事實(shí)上,編寫(xiě)一個(gè)產(chǎn)品級(jí)的編譯器也確實(shí)是一個(gè)龐大的任務(wù)。但是寫(xiě)一個(gè)小

本文我們將從以下幾個(gè)部分來(lái)詳細(xì)介紹如何學(xué)習(xí)編程:選擇語(yǔ)言、學(xué)習(xí)語(yǔ)言、自學(xué)

編程非常有趣也有很大的用處,它可以幫助你發(fā)揮創(chuàng)意,并為你開(kāi)創(chuàng)新的職業(yè)選擇。如果你想學(xué)習(xí)如何編程,請(qǐng)閱讀本文的指南。第一部分:選擇語(yǔ)言

自學(xué)編程要做到將編程作為自己的愛(ài)好、對(duì)自己的電腦了解、確定自己的編程語(yǔ)言、多看書(shū),具體介紹如下: 1、要想真正學(xué)習(xí)一門(mén)知識(shí),就要先盡量保持將其保持為一種愛(ài)好,才能一步一步的學(xué)習(xí),還要保持耐心,不能為了成果跳躍學(xué)習(xí)。這兩句話很重要

第1步:選擇一種編程語(yǔ)言。

1、先要確定自己學(xué)編程是要干什么? 2、再來(lái)找相對(duì)應(yīng)的編程語(yǔ)言。 科普一下 編程語(yǔ)言:C、C++、Java、C#、Prolog、VB、Scala、Clojure、Haskell、Ada、Python、Ruby、Pascal(Delphi)、Fortran、Lisp、matlab、Perl、Erlang、Boo、Tcl、Bash、C

電腦編程本質(zhì)上是創(chuàng)作一組計(jì)算機(jī)可以運(yùn)行的指令。這些指令可以用許多不同的“語(yǔ)言”來(lái)寫(xiě)。不同“語(yǔ)言”代表著指令和文字的不同組織方式,所以不同的語(yǔ)言會(huì)被用來(lái)編寫(xiě)不同類(lèi)型的程序。所以你需要選擇一個(gè)與你想要做的編程相關(guān)的語(yǔ)言。你可以在深入學(xué)習(xí)之后進(jìn)一步了解不同的語(yǔ)言。

學(xué)習(xí)編程的四個(gè)步驟 建議學(xué)習(xí)編程的過(guò)程如下。 第1步:決定你想做什么 “我想編程,但我沒(méi)有任何我想做的事情”與“我沒(méi)有任何業(yè)務(wù),但我只是想在山里行走”一樣。如果你想觸摸電腦世界,比如欣賞山景,我覺(jué)得這也很好。但是如果你想通過(guò)學(xué)習(xí)編程來(lái)

第2步:請(qǐng)考慮使用C,C + +,C# 和相關(guān)語(yǔ)言。

可以啊,只要自己感興趣就可以的,編程是能鍛煉思維能力的,現(xiàn)在編程的發(fā)展前景也是很不錯(cuò)的,隨著移動(dòng)互聯(lián)網(wǎng)的普及與發(fā)展,手機(jī)應(yīng)用不斷深入我們生活的方方面面,移動(dòng)系統(tǒng)和軟件應(yīng)用的開(kāi)發(fā)領(lǐng)域,成為了未來(lái)很具有潛力的行業(yè)之一。

這些語(yǔ)言主要用于創(chuàng)建計(jì)算機(jī)程序。C和C + +是友好易用的初學(xué)者語(yǔ)言,但是近年來(lái)C#的普及程度有所提高。

自學(xué)編程的方法: 為了解決具體問(wèn)題而編程最重要的一點(diǎn):為了解決具體問(wèn)題而編程。很多人會(huì)在學(xué)了幾個(gè)月編程后,感覺(jué)并沒(méi)有學(xué)到什么,這就是因?yàn)槟悴](méi)有從中找到成就感。當(dāng)你通過(guò)學(xué)習(xí)編程解決了自己具體的問(wèn)題后就會(huì)感到巨大的成就感,比如我為

第3步:考慮Java或JavaScript 。

有一個(gè)我比較認(rèn)可的過(guò)程 你可以參考一下 具體情況看你自己 模仿-->理解消化-->掌握運(yùn)用 模仿的意思是說(shuō)抄別人的好代碼,就是抄,不管你是寫(xiě)算法還是應(yīng)用代碼,先把別人的代碼跑起來(lái)能給你成就感與信心,代碼能跑后就要開(kāi)始debug代碼,通過(guò)debug

如果你想在網(wǎng)頁(yè)插件或移動(dòng)應(yīng)用程序等方面一展身手,這兩個(gè)都是很好的語(yǔ)言?,F(xiàn)在對(duì)這兩種語(yǔ)言的需求非常旺盛,所以學(xué)好它們是很有必要的。

你好,回答的有點(diǎn)多請(qǐng)耐心看哈! 希望能幫助到你,還請(qǐng)及時(shí)采納謝謝! 零基礎(chǔ)學(xué)習(xí)編程 應(yīng)從以下幾方面入手: 1>.去了解計(jì)算機(jī)的基本組成,計(jì)算機(jī)的發(fā)展史和編程的發(fā)展史,看起來(lái)和編程沒(méi)什么關(guān)系,潛在的影響還是十分大的; 2>.選擇一門(mén)簡(jiǎn)單的語(yǔ)

第4步:嘗試Python。

初中生學(xué)習(xí)編程的話,由于年齡小,自學(xué)能力以及自制力都不夠,因此,建議報(bào)班學(xué)習(xí)!這樣有人監(jiān)督,學(xué)習(xí)的知識(shí)也比較系統(tǒng),打好基礎(chǔ),有利于以后更深入的學(xué)習(xí)! 至于學(xué)到那種程度,就得看你對(duì)自己的要求與定位了!你想要達(dá)到哪種高度,你是想在這

Python是一種廣泛應(yīng)用于多個(gè)平臺(tái)的非常靈活的語(yǔ)言。有人覺(jué)得它的易用性高,非常適合初學(xué)者,所以你可以考慮嘗試一下!

初中生學(xué)習(xí)編程的話,由于年齡小,自學(xué)能力以及自制力都不夠,因此,建議報(bào)班學(xué)習(xí)!這樣有人監(jiān)督,學(xué)習(xí)的知識(shí)也比較系統(tǒng),打好基礎(chǔ),有利于以后更深入的學(xué)習(xí)! 至于學(xué)到那種程度,就得看你對(duì)自己的要求與定位了!你想要達(dá)到哪種高度,你是想在這

第5步:嘗試PHP。

1.1 培養(yǎng)興趣 興趣是能夠讓你堅(jiān)持下去的動(dòng)力。如果只是把寫(xiě)程序作為謀生的手段的話,你會(huì)活的很累,也太對(duì)不起自己了。多關(guān)心一些行業(yè)趣事,多想想蓋茨。不是提倡天天做 白日夢(mèng),但人要是沒(méi)有了夢(mèng)想,你覺(jué)得有味道嗎?可能像許多深圳本地農(nóng)民一

PHP語(yǔ)言通常用于網(wǎng)頁(yè)編程,而且對(duì)黑客來(lái)說(shuō)非常有用。PHP相對(duì)來(lái)說(shuō)比較容易上手,市場(chǎng)需求也不錯(cuò)。

謝邀,魔法字節(jié)少兒編程為您解答 小學(xué)生學(xué)編程,一般三個(gè)渠道:學(xué)校、培訓(xùn)機(jī)構(gòu)和自學(xué),那這三個(gè)渠道有什么優(yōu)勢(shì)呢? 自學(xué)的話,那對(duì)自己的自律性要求就非常高了,而且小學(xué)生自學(xué)的話,沒(méi)有系統(tǒng)的接受編程的指導(dǎo),學(xué)習(xí)起來(lái)比較吃力,而且小學(xué)生在

第6步:考慮其它語(yǔ)言。

。 如果你是一個(gè)經(jīng)常在電腦上工作的文員,請(qǐng)繼續(xù)往下看,否則請(qǐng)?zhí)^(guò)我的答案. 分為3步,一培養(yǎng)興趣 二實(shí)用與轉(zhuǎn)化 三學(xué)習(xí)新的語(yǔ)言 建議你先不要看那些C,java,之類(lèi)的編程語(yǔ)言.很容易枯燥而放棄(重要?。?建議你從按鍵精靈學(xué)起,理由:1鼠標(biāo)拽拽就能

目前編程語(yǔ)言有很多種,每一種都具有不同的用途。如果你想找一份程序員的工作,僅僅知道一兩種是不夠的,所以從今天就開(kāi)始學(xué)習(xí)吧!

軟件編程需要涉及英語(yǔ)和數(shù)學(xué),這兩方面如果都比較好那學(xué)起編程會(huì)更快。也有漢語(yǔ)編程但是使用不怎么普遍。你可以從網(wǎng)上找相應(yīng)的編程教程進(jìn)行學(xué)習(xí)。也可以報(bào)名一些編程培訓(xùn)班進(jìn)行學(xué)習(xí),當(dāng)然后者成本相應(yīng)較高,而且也得有時(shí)間去聽(tīng)課。前者就比較自

你最好的選擇是參考招聘廣告上面的需求,并掌握它們普遍要求的語(yǔ)言類(lèi)型。

按照我國(guó)教育思路是從高等教育,系統(tǒng)學(xué)習(xí)層面從大學(xué)一年級(jí)才開(kāi)始接觸編程(中專(zhuān)生除外),這時(shí)候入門(mén)課題是Office,再office的基礎(chǔ)上認(rèn)識(shí)應(yīng)用程序。而后接踵而至的是C語(yǔ)言程序設(shè)計(jì)和計(jì)算機(jī)原理與匯編簡(jiǎn)單介紹,所有得一切講述語(yǔ)言結(jié)構(gòu)和計(jì)算機(jī)基

第二部分:學(xué)習(xí)語(yǔ)言

個(gè)人覺(jué)得可以先自我了解一下,可以下載編程軟件,或者是在網(wǎng)上找課程看,通過(guò)這些途徑判斷一下自己是否這邊的喜歡,再可以在一些培訓(xùn)機(jī)構(gòu)學(xué)習(xí),更專(zhuān)業(yè)(僅供參考) 希望得到你的采納

第1步:考慮去學(xué)校。

一 ,怎樣學(xué)習(xí)C語(yǔ)言 很多人對(duì)學(xué)習(xí)C語(yǔ)言感到無(wú)從下手,經(jīng)常問(wèn)我同一個(gè)問(wèn)題:究竟怎樣學(xué)習(xí)C語(yǔ)言?我是一個(gè)大學(xué)生,已經(jīng)開(kāi)發(fā)了很多年的程序,和很多剛剛起步的人一樣,學(xué)習(xí)的第一個(gè)計(jì)算機(jī)語(yǔ)言就是C語(yǔ)言。經(jīng)過(guò)這些年的開(kāi)發(fā),我深深的體會(huì)到C語(yǔ)言對(duì)于

雖然大多數(shù)公司在招聘一個(gè)程序員時(shí),更在乎的是你的技能,而不是你的名字后面的學(xué)校頭銜,但學(xué)位仍然是證明能力的一部分。在學(xué)校,你可以學(xué)到更多內(nèi)容,相比自學(xué)也更有效率,同時(shí)你還能得到專(zhuān)家的指導(dǎo)。

我的經(jīng)歷到這里就告一段落了,五年里跳了五次槽,不知道和大家比算不算多J,沒(méi)有什么太多起伏,但我想很多朋友可能會(huì)和我有類(lèi)似的經(jīng)歷,不知道能不能引起你們的共鳴。30歲,開(kāi)始實(shí)現(xiàn)我的程序員夢(mèng),從一個(gè)編程愛(ài)好者,從一個(gè)業(yè)余的程序員,一個(gè)水

學(xué)校經(jīng)常會(huì)給這一領(lǐng)域的學(xué)生提供給獎(jiǎng)學(xué)金或補(bǔ)貼。不要覺(jué)得高額獎(jiǎng)學(xué)金與你無(wú)緣:這是可能的!

找一個(gè)老師去帶你 最好是編程界的大牛 手把手教學(xué) 多花一點(diǎn)錢(qián) 你就能繼承他的衣柏了

第2步:從網(wǎng)上大學(xué)學(xué)習(xí)。

零基礎(chǔ)學(xué)習(xí)編程 應(yīng)從以下幾方面入手: 1>.去了解計(jì)算機(jī)的基本組成,計(jì)算機(jī)的發(fā)展史和編程的發(fā)展史,看起來(lái)和編程沒(méi)什么關(guān)系,潛在的影響還是十分大的; 2>.選擇一門(mén)簡(jiǎn)單的語(yǔ)言作為入門(mén)語(yǔ)嚴(yán); 3>.學(xué)會(huì)使用搜索引擎; 4>.知道如何看書(shū); 5>.要”像”個(gè)高

無(wú)論你去上學(xué),或者在在網(wǎng)上大學(xué)學(xué)習(xí),還是你參加類(lèi)似麻省理工學(xué)院的免費(fèi)項(xiàng)目——Coursera,你都可以從中學(xué)到很多關(guān)于編程的知識(shí)。

一 ,怎樣學(xué)習(xí)C語(yǔ)言 很多人對(duì)學(xué)習(xí)C語(yǔ)言感到無(wú)從下手,經(jīng)常問(wèn)我同一個(gè)問(wèn)題:究竟怎樣學(xué)習(xí)C語(yǔ)言?我是一個(gè)大學(xué)生,已經(jīng)開(kāi)發(fā)了很多年的程序,和很多剛剛起步的人一樣,學(xué)習(xí)的第一個(gè)計(jì)算機(jī)語(yǔ)言就是C語(yǔ)言。經(jīng)過(guò)這些年的開(kāi)發(fā),我深深的體會(huì)到C語(yǔ)言對(duì)于

第3步:使用網(wǎng)上的工具。

對(duì)于零基礎(chǔ)小白來(lái)講,不要相信那些網(wǎng)上別人說(shuō),自學(xué)就能學(xué)好的話,也別相信別人現(xiàn)身說(shuō)法告訴你,他或他認(rèn)識(shí)的who who who自己在家看書(shū)多多就學(xué)會(huì)了,IT技術(shù)不是你想象的那么難,也不是你想的那么簡(jiǎn)單,如果你自己很容易看書(shū)幾個(gè)月就學(xué)會(huì)了并且能

利用網(wǎng)上的免費(fèi)服務(wù),如谷歌大盟或Mozilla開(kāi)發(fā)者網(wǎng)站,來(lái)了解更多有關(guān)編程的知識(shí)。這些公司希望更多的開(kāi)發(fā)者來(lái)幫助他們的平臺(tái)蓬勃發(fā)展,所以這些資源可能是網(wǎng)絡(luò)上最好的。

難,不過(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ǔ)到后邊就越

第4步:學(xué)習(xí)使用在線教程。

怎樣學(xué)編程 1.明確學(xué)習(xí)目的 學(xué)習(xí)編程對(duì)大多數(shù)IT業(yè)人員來(lái)說(shuō)都是非常有用的。學(xué)編程,做一名編程人員,從個(gè)人角度講,可以解決在軟件使用中所遇到的問(wèn)題,改進(jìn)現(xiàn)有軟件,可以為自己找到一份理想的工作添加重要得砝碼,有利于在求職道路上謀得一個(gè)

在一些網(wǎng)站有很多程序員,他們會(huì)教你基本知識(shí)以及一些小技巧。你可以從網(wǎng)上查找你想要學(xué)習(xí)的語(yǔ)言。

一般來(lái)說(shuō)應(yīng)對(duì)這種挑戰(zhàn)有兩種態(tài)度: 其一,粗粗看看語(yǔ)法,就開(kāi)始練習(xí),邊查資料邊學(xué)習(xí); 其二是花很多時(shí)間完整地把整個(gè)語(yǔ)言學(xué)習(xí)一遍,做到胸有成竹,然后再開(kāi)始做實(shí)際工作。然而這兩種方法都有弊玻 第二種方法的問(wèn)題當(dāng)然很明顯,不僅浪費(fèi)了時(shí)間,

很多網(wǎng)上課堂可以讓你輕松學(xué)到變成??珊箤W(xué)院(Khan Academy)用輕松的課程和視頻教授計(jì)算機(jī)編程,Code Academy也提供步驟教學(xué)。

1.先確定學(xué)習(xí)的編程語(yǔ)言。是C#,還是java????? 2.從網(wǎng)上找些入門(mén)的相應(yīng)語(yǔ)言的視頻教程??赐旰?,基本上入門(mén)了。 3.多做些小型的單一功能的項(xiàng)目。不要把許多問(wèn)題,都放到一起。分開(kāi)做,一次只解決一個(gè)問(wèn)題。從這些問(wèn)題中,學(xué)習(xí)編程。 4.后面

第5步:盡早開(kāi)始學(xué)習(xí)。

很多人對(duì)學(xué)習(xí)C語(yǔ)言感到無(wú)從下手,經(jīng)常問(wèn)我同一個(gè)問(wèn)題:究竟怎樣學(xué)習(xí)C語(yǔ)言?我是一個(gè)教師,已經(jīng)開(kāi)發(fā)了很多年的程序,和很多剛剛起步的人一樣,學(xué)習(xí)的第一個(gè)計(jì)算機(jī)語(yǔ)言就是C語(yǔ)言。經(jīng)過(guò)這些年的開(kāi)發(fā),我深深的體會(huì)到C語(yǔ)言對(duì)于一個(gè)程序設(shè)計(jì)人員多么

現(xiàn)在有很多教導(dǎo)孩子編程的項(xiàng)目。比如麻省理工學(xué)院的Scratch項(xiàng)目是非常有用的,年齡越小越容易學(xué)會(huì)(就像語(yǔ)言一樣)。

應(yīng)該先從你興趣開(kāi)始,有興趣再?zèng)Q定編程領(lǐng)域,有了編程領(lǐng)域在決定語(yǔ)言. 不同的語(yǔ)言對(duì)應(yīng)著不同編程領(lǐng)域,如果你要學(xué)完那是有點(diǎn)不現(xiàn)實(shí). 因此你要回想一下你興趣來(lái)源是什么?比如喜歡做黑客,喜歡研究反病毒,喜歡為Windows桌面開(kāi)發(fā)一些實(shí)用的小軟件等等.

不要使用套餐,因?yàn)樗鼈兒苌贂?huì)教什么有用的東西。

第三部分:自學(xué)

第1步:從一本教編程的好書(shū)開(kāi)始。

找到關(guān)于你想學(xué)的編程語(yǔ)言的最新、最好的書(shū)。參考亞馬遜或類(lèi)似網(wǎng)站的評(píng)論會(huì)幫助你找到合適的書(shū)。

第2步:找語(yǔ)言的翻譯。

翻譯是一種計(jì)算機(jī)程序,它可以把你用一種編程語(yǔ)言寫(xiě)下的指令轉(zhuǎn)換成“機(jī)器碼”,所以你可以看到程序是如何工作的。有很多這樣的程序,你需要選擇一個(gè)適合你的。

第3步:認(rèn)真閱讀書(shū)籍!從書(shū)中找到編程的例子,將它們翻譯出來(lái)。

你可以試著改變?cè)瓉?lái)的例子,使程序執(zhí)行不同的操作。

第4步:從你正在編寫(xiě)的程序中梳理你的想法。

先從簡(jiǎn)單的事情開(kāi)始,例如編寫(xiě)一個(gè)匯率換算的程序,然后在你進(jìn)一步了解編程和語(yǔ)言之后,嘗試更復(fù)雜的程序編寫(xiě)。

第5步:學(xué)習(xí)另一種語(yǔ)言。

一旦你開(kāi)始使用第一語(yǔ)言積極地進(jìn)行編程時(shí),你可能想了解的第二種編程語(yǔ)言。你可以嘗試選擇一種與第一種語(yǔ)言完全不同的語(yǔ)言來(lái)進(jìn)行學(xué)習(xí)。例如,如果你從Scheme開(kāi)始,你可以嘗試學(xué)習(xí)C + +或Java。如果你從Java開(kāi)始,你可以學(xué)習(xí)Perl或Python。

第6步:繼續(xù)編程,并嘗試新的東西!要成為一個(gè)優(yōu)秀的程序員,最起碼你要跟上不斷變化的技術(shù)。

編程是一個(gè)不斷學(xué)習(xí)的過(guò)程,你總需要學(xué)習(xí)新的語(yǔ)言,新的模式,以及最重要的:編寫(xiě)新的程序!

小提示

開(kāi)始時(shí),不要急于學(xué)習(xí)復(fù)雜的語(yǔ)言,如Java。你可以嘗試練習(xí)Python,因?yàn)樗膭?lì)初學(xué)者,并且照顧到了編程上的每一個(gè)小環(huán)節(jié)。

準(zhǔn)備一本方便的參考用書(shū)。請(qǐng)確保它是該語(yǔ)言的最新版本。

開(kāi)始時(shí),先編寫(xiě)一些有趣的程序,激勵(lì)自己解決挑戰(zhàn),并在解決問(wèn)題中逐步提高。

如果你學(xué)習(xí)的是Java ,那么使用NetBeans 7.3.1工作是一件非常輕松的事情。

Java有一個(gè)非常有用的概念——多線程。你需要仔細(xì)研究這個(gè)概念。

說(shuō)實(shí)話,語(yǔ)法是必須的。你可以隨意將語(yǔ)法按照你自己的方式使用。研究一些程序,之后你就可以開(kāi)始編寫(xiě)自己的了。

編寫(xiě)程序時(shí)使用Eclipse。它是一個(gè)非常有用的程序,可以調(diào)試你的代碼,使用它你可以瞬間擦除代碼,并利用Package Explorer在多個(gè)代碼文件中查找。

擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。

中學(xué)生怎么學(xué)編程

初中生學(xué)習(xí)編程的話,由于年齡小,自學(xué)能力以及自制力都不夠,因此,建議報(bào)班學(xué)習(xí)!這樣有人監(jiān)督,學(xué)習(xí)的知識(shí)也比較系統(tǒng),打好基礎(chǔ),有利于以后更深入的學(xué)習(xí)!

至于學(xué)到那種程度,就得看你對(duì)自己的要求與定位了!你想要達(dá)到哪種高度,你是想在這方面專(zhuān)職發(fā)展還是只是一個(gè)興趣培養(yǎng)!

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

1.1 培養(yǎng)興趣

興趣是能夠讓你堅(jiān)持下去的動(dòng)力。如果只是把寫(xiě)程序作為謀生的手段的話,你會(huì)活的很累,也太對(duì)不起自己了。多關(guān)心一些行業(yè)趣事,多想想蓋茨。不是提倡天天做

白日夢(mèng),但人要是沒(méi)有了夢(mèng)想,你覺(jué)得有味道嗎?可能像許多深圳本地農(nóng)民一樣,打打麻將,喝喝功夫茶,拜拜財(cái)神爺;每個(gè)月就有幾萬(wàn)十幾萬(wàn)甚至更多的進(jìn)帳,憑

空多出個(gè)"食利階層"。你認(rèn)為,這樣有味道嗎?有空多到一些程序員論壇轉(zhuǎn)轉(zhuǎn),你會(huì)發(fā)現(xiàn),他們其實(shí)很樂(lè)觀幽默,時(shí)不時(shí)會(huì)冒出智慧的火花。

1.2 慎選程序設(shè)計(jì)語(yǔ)言

男怕入錯(cuò)行,女怕嫁錯(cuò)郎。初學(xué)者選擇程序設(shè)計(jì)語(yǔ)言需要謹(jǐn)慎對(duì)待。軟件開(kāi)發(fā)不僅僅是掌握一門(mén)編程語(yǔ)言了事,它還需要其他很多方面的背景知識(shí)。軟件開(kāi)發(fā)也不僅

僅局限于某幾個(gè)領(lǐng)域,而是已經(jīng)滲透到了各行各業(yè)幾乎每一個(gè)角落。

如果你對(duì)硬件比較感興趣,你可以學(xué)習(xí)C語(yǔ)言/匯編語(yǔ)言,進(jìn)入硬件開(kāi)發(fā)領(lǐng)域。如果你對(duì)電信的行業(yè)知識(shí)及網(wǎng)絡(luò)比較熟悉,你可以在C/C++等之上多花時(shí)間,以

期進(jìn)入電信軟件開(kāi)發(fā)領(lǐng)域。如果你對(duì)操作系統(tǒng)比較熟悉,你可以學(xué)習(xí)C/Linux等等,為L(zhǎng)inux內(nèi)核開(kāi)發(fā)/驅(qū)動(dòng)程序開(kāi)發(fā)/嵌入式開(kāi)發(fā)打基礎(chǔ)。

如果你想介入到應(yīng)用范圍最廣泛的應(yīng)用軟件開(kāi)發(fā)(包括電子商務(wù)電子政務(wù)系統(tǒng))的話,你可以選擇J2EE或.NET,甚至LAMP組合。每個(gè)領(lǐng)域要求的背景知

識(shí)不一樣。做應(yīng)用軟件需要對(duì)數(shù)據(jù)庫(kù)等很熟悉。總之,你需要根據(jù)自己的特點(diǎn)來(lái)選擇合適你的編程語(yǔ)言。假如你想學(xué)的話可以加我的裙,前面是二五七,中間是零一四,后面是001,結(jié)合起來(lái)就是了,歡迎咨詢和學(xué)習(xí)。

1.3 要腳踏實(shí)地,快餐式的學(xué)習(xí)不可取

先分享一個(gè)故事。

有一個(gè)小朋友,他很喜歡研究生物學(xué),很想知道那些蝴蝶如何從蛹?xì)だ锍鰜?lái),變成蝴蝶便會(huì)飛。有一次,他走到草原上面看見(jiàn)一個(gè)蛹,便取了回家,然后看著,過(guò)了

幾天以后,這個(gè)蛹出了一條裂痕,看見(jiàn)里面的蝴蝶開(kāi)始掙扎,想抓破蛹?xì)わw出來(lái)。

這個(gè)過(guò)程達(dá)數(shù)小時(shí)之久,蝴蝶在蛹里面很辛苦地拼命掙扎,怎么也沒(méi)法子走出來(lái)。這個(gè)小孩看著看著不忍心,就想不如讓我?guī)蛶退?,便隨手拿起剪刀在蛹上剪開(kāi),

使蝴蝶破蛹而出。 但蝴蝶出來(lái)以后,因?yàn)槌岚虿粔蛄Γ兊煤苡纺[,飛不起來(lái)。

這個(gè)故事給我們的啟示是:欲速則不達(dá)。

浮躁是現(xiàn)代人最普遍的心態(tài),能怪誰(shuí)?也許是貧窮落后了這么多年的緣故,就像當(dāng)年的大躍進(jìn)一樣,都想大步跨入***主義社會(huì)。現(xiàn)在的軟件公司、客戶、政府、

學(xué)校、培訓(xùn)機(jī)構(gòu)等等到處彌漫著浮躁之氣。就拿我比較熟悉的大連大工IT職業(yè)培訓(xùn)來(lái)說(shuō)吧,居然打廣告宣稱"20多年的計(jì)算機(jī)職業(yè)教育,遼寧省十佳學(xué)校",殊

不知中國(guó)計(jì)算機(jī)發(fā)展才幾年,軟件發(fā)展才幾年,居然去報(bào)名的學(xué)生不少,簡(jiǎn)直是藐視天下程序員。培訓(xùn)出來(lái)的“程序員”大多不知道OO,OP為何物?社會(huì)環(huán)境如

是,我們不能改變,只能改變自己,鬧市中的安寧,彌足珍貴。許多初學(xué)者C++/Java沒(méi)開(kāi)始學(xué),立馬使用VC/JBuilder,會(huì)使用VC

/JBuilder開(kāi)發(fā)一個(gè)Hello

World程序,就忙不迭的向世界宣告,"我會(huì)軟件開(kāi)發(fā)了",簡(jiǎn)歷上也大言不慚地寫(xiě)上"精通VC/Java"。結(jié)果到軟件公司面試時(shí)要么被三兩下打發(fā)走

了,要么被駁的體無(wú)完膚,無(wú)地自容。到處碰壁之后才知道捧起《C++編程思想》《Java編程思想》仔細(xì)鉆研,早知如此何必當(dāng)初呀。

"你現(xiàn)在講究簡(jiǎn)單方便,你以后的路就長(zhǎng)了",好象也是佛經(jīng)中的勸戒。

1.4 多實(shí)踐,快實(shí)踐

彭端淑的《為學(xué)一首示子侄》中有窮和尚與富和尚的故事。

從前,四川邊境有兩個(gè)和尚,一個(gè)貧窮,一個(gè)有錢(qián)。一天,窮和尚對(duì)富和尚說(shuō):"我打算去南海朝圣,你看怎么樣?"富和尚說(shuō):"這里離南海有幾千里遠(yuǎn),你靠什

么去呢?"窮和尚說(shuō):"我只要一個(gè)水缽,一個(gè)飯碗就夠了。"富和尚為難地說(shuō):"幾年前我就打算買(mǎi)條船去南海,可至今沒(méi)去成,你還是別去吧!"

一年以后,富和尚還在為租賃船只籌錢(qián),窮和尚卻已經(jīng)從南海朝圣回來(lái)了。

這個(gè)故事可解讀為:任何事情,一旦考慮好了,就要馬上上路,不要等到準(zhǔn)備周全之后,再去干事情。假如事情準(zhǔn)備考慮周全了再上路的話,別人恐怕捷足先登了。

軟件開(kāi)發(fā)是一門(mén)工程學(xué)科,注重的就是實(shí)踐,"君子動(dòng)口不動(dòng)手"對(duì)軟件開(kāi)發(fā)人員來(lái)講根本就是錯(cuò)誤的,他們提倡"動(dòng)手至上",但別害怕,他們大多溫文爾雅,沒(méi)

有暴力傾向,雖然有時(shí)候蓬頭垢面的一副"比爾蓋茨"樣。有前輩高人認(rèn)為,學(xué)習(xí)編程的秘訣是:編程、編程、再編程,筆者深表贊同。不僅要多實(shí)踐,而且要快實(shí)

踐。我們?cè)诳磿?shū)的時(shí)候,不要等到你完全理解了才動(dòng)手敲代碼,而是應(yīng)該在看書(shū)的同時(shí)敲代碼,程序運(yùn)行的各種情況可以讓你更快更牢固的掌握知識(shí)點(diǎn)。

1.5 多參考程序代碼

程序代碼是軟件開(kāi)發(fā)最重要的成果之一,其中滲透了程序員的思想與靈魂。許多人被《仙劍奇?zhèn)b傳》中凄美的愛(ài)情故事感動(dòng),悲劇的結(jié)局更有一種缺憾美。為什么要

以悲劇結(jié)尾?據(jù)說(shuō)是因?yàn)閷?xiě)《仙劍奇?zhèn)b傳》的程序員失戀而安排了這樣的結(jié)局,他把自己的感覺(jué)融入到游戲中,卻讓眾多的仙劍迷扼腕嘆息。

多多參考代碼例子,對(duì)Java而言有參考文獻(xiàn)[4.3],有API類(lèi)的源代碼(JDK安裝目錄下的src.zip文件),也可以研究一些開(kāi)源的軟件或框

架。

1.6 加強(qiáng)英文閱讀能力

對(duì)學(xué)習(xí)編程來(lái)說(shuō),不要求英語(yǔ), 但不能一點(diǎn)不會(huì),。最起碼像Java

API文檔(參考文獻(xiàn)[4.4])這些東西還是要能看懂的,連猜帶懵都可以;旁邊再開(kāi)啟一個(gè)"金山詞霸"。看多了就會(huì)越來(lái)越熟練。在學(xué)Java的同時(shí)學(xué)習(xí)

英文,一箭雙雕多好。另外好多軟件需要到英文網(wǎng)站下載,你要能夠找到它們,這些是最基本的要求。英語(yǔ)好對(duì)你學(xué)習(xí)有很大的幫助??谡Z(yǔ)好的話更有機(jī)會(huì)進(jìn)入管理

層,進(jìn)而可以成為剝削程序員的"周扒皮"。

1.7 萬(wàn)不得已才請(qǐng)教別人

筆者在Martix與Java論壇的在線輔導(dǎo)系統(tǒng)中解決學(xué)生問(wèn)題時(shí)發(fā)現(xiàn),大部分的問(wèn)題學(xué)生稍做思考就可以解決。請(qǐng)教別人之前,你應(yīng)該先回答如下幾個(gè)問(wèn)題。

你是否在google中搜索了問(wèn)題的解決辦法?

你是否查看了Java API文檔?

你是否查找過(guò)相關(guān)書(shū)籍?

你是否寫(xiě)代碼測(cè)試過(guò)?

如果回答都是"是"的話,而且還沒(méi)有找到解決辦法,再問(wèn)別人不遲。要知道獨(dú)立思考的能力對(duì)你很重要。要知道程序員的時(shí)間是很寶貴的。

1.8 多讀好書(shū)

書(shū)中自有顏如玉。比爾蓋茨是一個(gè)飽讀群書(shū)的人。雖然沒(méi)有讀完大學(xué),但九歲的時(shí)候比爾蓋茨就已經(jīng)讀完了所有的百科全書(shū),所以他精通天文、歷史、地理等等各類(lèi)

學(xué)科,可以說(shuō)比爾?茨不僅是當(dāng)今世界上金錢(qián)的首富,而且也可以稱得上是知識(shí)的巨富。

筆者在給學(xué)生上課的時(shí)候經(jīng)常會(huì)給他們推薦書(shū)籍,到后來(lái)學(xué)生實(shí)在忍無(wú)可忍開(kāi)始抱怨,"天吶,這么多書(shū)到什么時(shí)候才能看完了","學(xué)軟件開(kāi)發(fā),感覺(jué)上了賊

船"。這時(shí)候,我的回答一般是,"別著急,什么時(shí)候帶你們?nèi)タ纯次业臅?shū)房,到現(xiàn)在每月花在技術(shù)書(shū)籍上的錢(qián)400元,這在軟件開(kāi)發(fā)人員之中還只能夠算是中等

的",學(xué)生當(dāng)場(chǎng)暈倒。(注:這一部分學(xué)生是剛學(xué)軟件開(kāi)發(fā)的)

1.9 使用合適的工具

工欲善其事必先利其器。軟件開(kāi)發(fā)包含各種各樣的活動(dòng),需求收集分析、建立用例模型、建立分析設(shè)計(jì)模型、編程實(shí)現(xiàn)、調(diào)試程序、自動(dòng)化測(cè)試、持續(xù)集成等等,沒(méi)

有工具幫忙可以說(shuō)是寸步難行。工具可以提高開(kāi)發(fā)效率,使軟件的質(zhì)量更高BUG更少。組合稱手的武器。到飛花摘葉皆可傷人的境界就很高了,無(wú)招勝有招,手中

無(wú)劍心中有劍這樣的境界幾乎不可企及。點(diǎn)我資料可以看我頭像找我哦。希望你能接受

小學(xué)生學(xué)編程應(yīng)該怎么學(xué)

謝邀,魔法字節(jié)少兒編程為您解答

小學(xué)生學(xué)編程,一般三個(gè)渠道:學(xué)校、培訓(xùn)機(jī)構(gòu)和自學(xué),那這三個(gè)渠道有什么優(yōu)勢(shì)呢?

自學(xué)的話,那對(duì)自己的自律性要求就非常高了,而且小學(xué)生自學(xué)的話,沒(méi)有系統(tǒng)的接受編程的指導(dǎo),學(xué)習(xí)起來(lái)比較吃力,而且小學(xué)生在學(xué)科學(xué)習(xí)、知識(shí)儲(chǔ)備方面都沒(méi)有足夠的能力來(lái)學(xué)習(xí)。所以自學(xué)對(duì)于小學(xué)生來(lái)說(shuō)算是比較困難的。

學(xué)校學(xué)習(xí)的話,有專(zhuān)業(yè)的老師指導(dǎo),但是一個(gè)班級(jí)有那么多學(xué)生,老師不可能照顧你一個(gè),如果只是學(xué)編程課程的話,學(xué)校的教育足夠了,但是如果想在編程方面有足夠能力的,那學(xué)校的教學(xué)有可能就不足了

培訓(xùn)機(jī)構(gòu),小班制教學(xué),一對(duì)一輔導(dǎo)(部分機(jī)構(gòu)),可以針對(duì)小學(xué)生不足的地方補(bǔ)缺補(bǔ)漏,讓小學(xué)生在學(xué)習(xí)編程的時(shí)候可以對(duì)比自己的不足。

家長(zhǎng)可以根據(jù)孩子具體的情況來(lái)選擇給孩子學(xué)習(xí)編程。

怎樣學(xué)習(xí)編程我對(duì)編程感興趣.是自學(xué)的

。

如果你是一個(gè)經(jīng)常在電腦上工作的文員,請(qǐng)繼續(xù)往下看,否則請(qǐng)?zhí)^(guò)我的答案.

分為3步,一培養(yǎng)興趣   二實(shí)用與轉(zhuǎn)化  三學(xué)習(xí)新的語(yǔ)言

建議你先不要看那些C,java,之類(lèi)的編程語(yǔ)言.很容易枯燥而放棄(重要!)

建議你從按鍵精靈學(xué)起,理由:1鼠標(biāo)拽拽就能做腳本,幫助自己工作,從而培養(yǎng)興趣,要記住,實(shí)用才會(huì)有興趣,然后再用按鍵精靈寫(xiě)一些后臺(tái)判斷運(yùn)行的腳本,例如合并excel啊,批量復(fù)制黏貼,把剪切板內(nèi)的文檔加工一下再黏貼啊,等等,就可以進(jìn)軍下一個(gè)階段,此時(shí)腳本應(yīng)該以解決工作內(nèi)容為主,培養(yǎng)興趣。

實(shí)用與轉(zhuǎn)化,此時(shí)根據(jù)不同的工作內(nèi)容而決定到底自己有沒(méi)有能力學(xué)編程的時(shí)候,可以選擇Excel-vba或者易語(yǔ)言,前者工作時(shí)excel多一點(diǎn),能閉著眼睛處理大量的excel數(shù)據(jù),后者能制作各種工具,對(duì)工作也有一定的幫助,此時(shí)也不能忘記實(shí)用才是根本。

學(xué)習(xí)新的語(yǔ)言:當(dāng)你對(duì)Excel-vba或者易語(yǔ)言熟練掌握,感覺(jué)這東西不足以滿足現(xiàn)在的需求的時(shí)候,是時(shí)候選擇一門(mén)新的語(yǔ)言了,javascript或者PHP都可以,或許你可以買(mǎi)本書(shū)或者去上課,祝你好運(yùn)。溺水的魚(yú)回復(fù)。

軟件編程怎么學(xué)?

軟件編程需要涉及英語(yǔ)和數(shù)學(xué),這兩方面如果都比較好那學(xué)起編程會(huì)更快。也有漢語(yǔ)編程但是使用不怎么普遍。你可以從網(wǎng)上找相應(yīng)的編程教程進(jìn)行學(xué)習(xí)。也可以報(bào)名一些編程培訓(xùn)班進(jìn)行學(xué)習(xí),當(dāng)然后者成本相應(yīng)較高,而且也得有時(shí)間去聽(tīng)課。前者就比較自由,看你怎么選擇了。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com

  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

怎么讓iphone能夠在來(lái)短信時(shí)閃爍提醒 怎么組建多媒體個(gè)人電腦 怎么在minecraft中做本書(shū) windows7怎么恢復(fù)正常狀態(tài) 怎么安裝俠盜飛車(chē)4的汽車(chē)補(bǔ)丁 windows7怎么更改語(yǔ)言 怎么使用安卓設(shè)備管理器 怎么在mac上屏蔽網(wǎng)站 怎么更改瀏覽器的默認(rèn)搜索引擎 在《我的世界》里怎么找到鉆石 在excel中創(chuàng)建下拉列表 怎么在minecraft中制作控制桿 怎么快速打字 怎么畫(huà)minecraft中的人物 怎么安裝字體 怎么玩神奇寶貝 怎么用蘋(píng)果手機(jī)掃描文件 《糖果粉碎傳奇》第30關(guān)怎么過(guò) 怎么使用excel的求和功能 windows任務(wù)管理器顯示不全 怎么聯(lián)系netflix公司 怎么在minecraft中制作按鈕 怎么在《挖礦爭(zhēng)霸》里建造燈塔 怎么備份itunes媒體文件 怎么找到遺失的手機(jī) 怎么查找office產(chǎn)品密鑰 怎么將文件上傳到ftp服務(wù)器 怎么在excel中把小寫(xiě)字母更改為大寫(xiě)字母 怎么讓筆記本電腦運(yùn)行速度更快 怎樣安裝音頻設(shè)備 minecraft怎么制作加農(nóng)炮 硬盤(pán)空間怎么查看 怎么刪除手機(jī)應(yīng)用程序 怎么使用imovie 怎么使用easythumbnails壓縮圖片 minecraft服務(wù)器怎么制作 itunes禮品卡怎么用 iphone電池怎么拆 怎么創(chuàng)建icloud賬號(hào) 怎么使用ppsspp應(yīng)用程序在android上玩psp游戲
Top