學(xué)什么計(jì)算機(jī)語(yǔ)言好?程序員現(xiàn)在問(wèn)的最多的一個(gè)問(wèn)題就是:學(xué)什么計(jì)算機(jī)語(yǔ)言好?哪種語(yǔ)言最厲害,最有前途呢?工欲善其事,必先利其器。程序員想要有好前途、好未來(lái),那么掌握一門計(jì)算機(jī)編程語(yǔ)言是必須的,但是現(xiàn)在很多人學(xué)編程,存在一個(gè)很大的誤區(qū)就是無(wú)論好壞一把抓,所以學(xué)設(shè)呢計(jì)算機(jī)語(yǔ)言好,關(guān)鍵是要看你適合干什么,你要開發(fā)什么。
無(wú)論是Java、C語(yǔ)言或者是VB,都是用來(lái)完成軟件開發(fā)項(xiàng)目的一種工具罷了,所以 對(duì)于程序員來(lái)講,沒(méi)有哪一種語(yǔ)言是最好的,關(guān)鍵是要看你要用它來(lái)做什么,看它能不能拿來(lái)解決實(shí)際問(wèn)題。我們不能為了爭(zhēng)論哪一種語(yǔ)言最好,哪一種語(yǔ)言最不好用,而忘記了程序員要開發(fā)軟件這個(gè)最終使命,因?yàn)槊恳环N語(yǔ)言都有它存在的理由和優(yōu)勢(shì),我們只有在具體的開發(fā)過(guò)程中才能確定哪種語(yǔ)言最好用。
在實(shí)際的工作中,我們完成某項(xiàng)軟件開發(fā)項(xiàng)目,并不單純用的是一種語(yǔ)言就能完成的,而是借助了很多語(yǔ)言共同創(chuàng)造的。在現(xiàn)在競(jìng)爭(zhēng)激烈的IT行業(yè)中,每一種語(yǔ)言的存在必然都有其他語(yǔ)言所沒(méi)有的優(yōu)勢(shì),也就是說(shuō)各種語(yǔ)言間肯定有 互補(bǔ)的地方。所以無(wú)論你是用哪種語(yǔ)言,或者哪幾種語(yǔ)言,到最后軟件開發(fā)出來(lái)了,我們的目的達(dá)到了,還糾結(jié)在過(guò)程中是干嘛呢?
如果你是軟件公司的招聘主管的話,那么你就經(jīng)常在投來(lái)的簡(jiǎn)歷上看到有些人精通C#、C++、VB、JAVA 等各種語(yǔ)言,把我羨慕的不行。即使我現(xiàn)在作為鄭州北大青鳥的一名老師,我也不敢說(shuō)出這樣的話,因?yàn)榈浆F(xiàn)在為止,我不敢說(shuō)我精通哪一門語(yǔ)言。說(shuō)實(shí)話語(yǔ)言這東東,大體都是相通的,都是有變量、類型、數(shù)組、對(duì)象、函數(shù)、過(guò)程、循環(huán)、條件、除錯(cuò)等等組成大體的架構(gòu),有的會(huì)更多。隨著發(fā)展組成,它們的成員可能會(huì)不斷變化所以我們就要跟著語(yǔ)言的發(fā)展不斷學(xué)習(xí)新內(nèi)容。
學(xué)什么計(jì)算機(jī)語(yǔ)言好?其實(shí)語(yǔ)言無(wú)所謂好壞,你只要精通一門,你就能應(yīng)付很多開發(fā)項(xiàng)目了,或者說(shuō)你發(fā)現(xiàn)哪一種好學(xué),哪一種好用,你就尅去學(xué)哪一種,每個(gè)人因人而異,如果你精通了一門,然后你就可以根據(jù)你自己所學(xué),開始你的程序員之路了。