你好,程序員又稱“代碼民工”,工資固然高,不過每天超負(fù)荷工作是經(jīng)常的。首先得學(xué)C,這是大部分高等院校計(jì)算機(jī)學(xué)院開的最早的課,這一階段學(xué)什么呢學(xué)語(yǔ)法。具體說(shuō)就是計(jì)算機(jī)語(yǔ)言的風(fēng)格,計(jì)算機(jī)不說(shuō)人話的,也不會(huì)動(dòng)腦筋的,從1加到100不會(huì)快速算法的,會(huì)一個(gè)個(gè)累加起來(lái)的。學(xué)了C后,下一課程是數(shù)據(jù)結(jié)構(gòu)與算法,1加到100累加計(jì)算機(jī)自然會(huì)做,那么更簡(jiǎn)單,更有效率的算法呢這門課有點(diǎn)難。下面便是面向?qū)ο蟮某绦蛟O(shè)計(jì)了,
學(xué)什么電腦編程語(yǔ)言好?
你好,程序員也被稱為“代碼民工”。雖然工資高,但每天加班是常事。如果是自考的話,首先要學(xué)C,這是大部分高校計(jì)算機(jī)學(xué)院最早開設(shè)的課程。這個(gè)階段應(yīng)該學(xué)什么?學(xué)習(xí)語(yǔ)法。具體來(lái)說(shuō),就是計(jì)算機(jī)語(yǔ)言的風(fēng)格。計(jì)算機(jī)不和人說(shuō)話,也不會(huì)用腦子。從1加到100不會(huì)是一個(gè)快速的算法。一個(gè)個(gè)學(xué)完C,接下來(lái)的課程就是數(shù)據(jù)結(jié)構(gòu)和算法。從1加到100會(huì)讓計(jì)算機(jī)很自然的去做,所以更簡(jiǎn)單高效的算法有點(diǎn)難。這兩門課程都推薦譚浩強(qiáng)的書。這里是面向?qū)ο缶幊?,C++和VB~VC~VF~C~C#~C++~JAVA~。NET~這些都是編程ASP~CGI~PHP~JSP,這些都是WEB編程。雖然都是編程的,但是編程的程序不一樣。目標(biāo)是什么?發(fā)展?創(chuàng)業(yè)?還是去公司上班?還是愛好?如果想在業(yè)余時(shí)間做個(gè)小程序,推薦VB~VC~好用。簡(jiǎn)單。也很強(qiáng)大。如果想學(xué)習(xí)如何去企業(yè)上班,建議開發(fā)C++~ ~ ~之類的大型項(xiàng)目。NET ~ ~ Java。想做網(wǎng)站就去學(xué)ASP~CGI~PHP~JSP。這四個(gè)JSP是最難的。先學(xué)ASP。編程語(yǔ)言有很多,但目的都是為了寫出好的程序。只要學(xué)好一門,就有錢賺。開始的時(shí)候不要要求太多。我推薦你學(xué)習(xí)三種編程語(yǔ)言,因?yàn)橥扑]你學(xué)習(xí)是有原因的。一、學(xué)好C語(yǔ)言,這是學(xué)習(xí)所有編程語(yǔ)言的基礎(chǔ)。也是以后想考國(guó)證的人必須要考的。第二,學(xué)好java,因?yàn)槟壳癹ava占據(jù)第一位。而且工資也不錯(cuò)。市場(chǎng)占有率高達(dá)50%以上?;蛘邔W(xué)習(xí)。網(wǎng),因?yàn)?。NET出來(lái)的時(shí)間不長(zhǎng),但是僅僅因?yàn)槭俏④浀臇|西,市場(chǎng)份額就達(dá)到了48%。再說(shuō),。NET比java更容易使用。兩個(gè)一個(gè),你可以選一個(gè)。學(xué)習(xí)java向jsp工程師發(fā)展,學(xué)習(xí)。NET向ASP.NET發(fā)展。第三,順便學(xué)習(xí)一個(gè)數(shù)據(jù)庫(kù)的技術(shù)。因?yàn)殚_發(fā)的時(shí)候,不可避免的要和數(shù)據(jù)庫(kù)打交道。知道總比不知道好。一般學(xué)SQL就行了。一般只適合大公司使用的Java的語(yǔ)言風(fēng)格和C基本相同,只是增加了“面向?qū)ο蟆钡母拍?。有了之前的基礎(chǔ),就會(huì)輕松很多。當(dāng)然C++會(huì)涉及MFC(微軟基礎(chǔ)類庫(kù)),但這些都是后話,要打好基礎(chǔ)。相互鼓勵(lì)。
學(xué)什么計(jì)算機(jī)語(yǔ)言好?
)個(gè)人認(rèn)為,從找工作的角度來(lái)說(shuō),現(xiàn)在學(xué)Java當(dāng)然好找工作,但是如果一個(gè)程序員連C都沒學(xué)好,就別談C++和Java了??梢哉f(shuō),精通任何一門語(yǔ)言,都能找到好工作。請(qǐng)注意你是精通的。2)其次,任何語(yǔ)言都只是表象,數(shù)據(jù)結(jié)構(gòu)才是本質(zhì)。
學(xué)習(xí)計(jì)算機(jī)語(yǔ)言要有什么基礎(chǔ)?
英語(yǔ)能力,還有數(shù)學(xué)知識(shí)。其中,計(jì)算機(jī)語(yǔ)言是最基礎(chǔ)的。個(gè)人認(rèn)為C++語(yǔ)言入門容易,因?yàn)樗扔忻嫦驅(qū)ο蟮木幊蹋钟忻嫦蜻^程的編程,全面而持久。需要一定的思維支撐。一旦入門就好了,但是要想掌握就要努力一年(努力的程度很累)。兩年后,你會(huì)有很大的收獲。但如果你是天才,我想會(huì)快得驚人。如果有一定的程序基礎(chǔ),需要幾個(gè)月的時(shí)間
學(xué)什么編程語(yǔ)言最好?
如果數(shù)學(xué)不夠好,先學(xué)數(shù)學(xué)。這是基礎(chǔ)中的基本編程語(yǔ)言,它是一種低級(jí)語(yǔ)言,有許多級(jí)別,允許將人類的命令傳達(dá)給計(jì)算機(jī)。也是最簡(jiǎn)單最復(fù)雜的面向底層,可以直接控制硬件的語(yǔ)言,通常是1+1或者1-1的運(yùn)算。理論上可以實(shí)現(xiàn)一臺(tái)電腦的所有功能。比較好的是組裝。但這肯定和想象中的編程語(yǔ)言不一樣。更接近人類自然語(yǔ)言的高級(jí)語(yǔ)言,用來(lái)實(shí)現(xiàn)邏輯等低級(jí)語(yǔ)言難以完成的功能。這可能就是你想要的,你可以做任何你眼前能看到的軟件,包括這個(gè)百度知道,手機(jī)qq等。代表語(yǔ)言是java(簡(jiǎn)單易用)。c(介于高級(jí)和低級(jí)語(yǔ)言之間,可以實(shí)現(xiàn)很多硬件功能),c++(難度大,但是功能強(qiáng)大,a