JavaScript,HTML5和CSS3:
從技術(shù)上來(lái)說(shuō),HTML5并不是一種語(yǔ)言,而是一項(xiàng)技術(shù),這項(xiàng)技術(shù)和CSS3、JavaScript一起使你能夠構(gòu)建基于Web的應(yīng)用。你可以創(chuàng)建運(yùn)行在瀏覽器中的軟件,這樣做的好處是,你構(gòu)建的應(yīng)用將會(huì)擁有前所未有的移植性——幾乎可以在所有的設(shè)備上運(yùn)行,包括手機(jī)。幾年前,F(xiàn)acebook開(kāi)始使用HTML5來(lái)構(gòu)建他們的手機(jī)應(yīng)用,他們超前了這個(gè)時(shí)代,那時(shí)HTML5還不成熟。一段時(shí)間后,他們回歸了傳統(tǒng)模式。過(guò)去兩年中,瀏覽器紛紛開(kāi)始實(shí)現(xiàn)好的HTML5技術(shù),對(duì)JavaScript的需求隨之增加。如果想保持你的競(jìng)爭(zhēng)力,這是一項(xiàng)你必須學(xué)習(xí)的技術(shù)。(在服務(wù)器端,很多大公司以Node.js的方式使用JavaScript)。
C#:
在15年前,Microsoft創(chuàng)造了C#,從那時(shí)起,C#不斷發(fā)展壯大。C#的語(yǔ)法類(lèi)似于Java(同時(shí)也類(lèi)似于C++)。C#編程軟件首選Visual Studio,免費(fèi)版和付費(fèi)版都有。
C#是一種強(qiáng)類(lèi)型的語(yǔ)言,帶有一個(gè)虛擬機(jī)。初的發(fā)行版對(duì)函數(shù)式編程的支持非常少,在2006前后,Microsoft為這門(mén)語(yǔ)言加入了一些函數(shù)式編程的特征。和Java一樣,C#也有自己的垃圾回收機(jī)制。
Java:
Java即將迎來(lái)自己的20歲生日,時(shí)至今日,Java還在不斷的發(fā)展、成熟。在2004年,我的一位同事說(shuō)這是一門(mén)“玩具語(yǔ)言”。經(jīng)歷了早期的成長(zhǎng)之痛后,Java早已不是一門(mén)玩具語(yǔ)言:它支撐起了不可勝數(shù)的網(wǎng)站和數(shù)據(jù)庫(kù),開(kāi)源office套件也是用Java開(kāi)發(fā)的。現(xiàn)在來(lái)看,Java的前景依舊一片光明。
Java是一種強(qiáng)類(lèi)型的語(yǔ)言,運(yùn)行在自帶垃圾回收機(jī)制的虛擬機(jī)中。盡管不是一種函數(shù)式語(yǔ)言,還是帶有一些函數(shù)式編程的特征。
PHP:
PHP是一種易用的通用編程語(yǔ)言。其語(yǔ)法和Java、C++類(lèi)似。在一個(gè)非常簡(jiǎn)單的層次上來(lái)說(shuō),PHP用于在網(wǎng)頁(yè)中嵌入可變化的文本內(nèi)容。比如說(shuō),在你的網(wǎng)頁(yè)中可能存在打印當(dāng)前日期的PHP代碼,當(dāng)你把網(wǎng)頁(yè)代碼送到瀏覽器,相應(yīng)的PHP代碼就會(huì)在屏幕上打印出當(dāng)前日期。PHP能做的遠(yuǎn)比在網(wǎng)頁(yè)上打印日期多。PHP的類(lèi)庫(kù)能夠操作數(shù)據(jù)庫(kù)(幾乎你能想到的任何數(shù)據(jù)庫(kù)都能處理),能進(jìn)行科學(xué)計(jì)算,能處理文本。PHP的未來(lái)依舊一片光明。
Swif:
這是一門(mén)全新的語(yǔ)言,蘋(píng)果制造。一般來(lái)說(shuō)我不會(huì)推薦人們學(xué)習(xí)一門(mén)全新的語(yǔ)言。但是要知道我們說(shuō)的是蘋(píng)果,并且現(xiàn)在你已經(jīng)能使用這門(mén)全新的語(yǔ)言來(lái)創(chuàng)建iOS應(yīng)用了。事實(shí)上,已經(jīng)有跡象顯示Swift將會(huì)成為iOS平臺(tái)編程的未來(lái)。Swift的語(yǔ)法非常像JavaScript,但是沒(méi)有分號(hào)和括號(hào)。Swift是一種強(qiáng)類(lèi)型的語(yǔ)言,運(yùn)行在帶垃圾回收機(jī)制的虛擬機(jī)中。
程序員肯定是在哪都能找到工作,但不一定是你特別喜歡的職位,關(guān)鍵還在于學(xué)習(xí)真正能用得著的技術(shù),找到那份屬于你的好工作。學(xué)習(xí)JavaScript、C#、Java、PHP(甚至包括C++)不會(huì)有錯(cuò)。如果你開(kāi)始學(xué)習(xí)Swift,未來(lái)的就業(yè)形式一片大好。