做預(yù)測(cè)好比人們做計(jì)劃一樣,程序員們關(guān)注一下未來(lái)的編程走向總歸是件好事,這樣他們就可以做到未雨綢繆。本文為大家列舉了一系列有關(guān)未來(lái)五年編程趨勢(shì)的預(yù)測(cè):GPU會(huì)成為下一個(gè)CPU、Android無(wú)處不在等。
程序員關(guān)注編程趨勢(shì)就好比股民時(shí)刻關(guān)心股價(jià)走向一樣,下面的這些預(yù)測(cè)可能不完全正確,其中一些可能在五年之內(nèi)不會(huì)實(shí)現(xiàn),或者有一些技術(shù)已經(jīng)實(shí)現(xiàn),但并未達(dá)到它應(yīng)該所達(dá)到的高度和受眾度。不管如何,聰明的程序員肯定會(huì)知道這里面的哪些預(yù)測(cè)是對(duì)他有幫助的。
1.數(shù)據(jù)庫(kù)將會(huì)做更加復(fù)雜的分析
數(shù)據(jù)庫(kù)將會(huì)以更加高效的性能設(shè)計(jì)問(wèn)世,他們能夠非常有效地使用RAM和玩轉(zhuǎn)存儲(chǔ)層次。未來(lái)的數(shù)據(jù)庫(kù)不光是存儲(chǔ)數(shù)據(jù),許多數(shù)據(jù)庫(kù)系統(tǒng)都內(nèi)置了成熟的報(bào)告引擎(商業(yè)智能),能夠運(yùn)行更加復(fù)雜多變的算法,能夠分析數(shù)據(jù)、在數(shù)據(jù)模式下更有效地搜索數(shù)據(jù),以及做更多目前被吹捧的“大數(shù)據(jù)”相關(guān)工作。
2.GPU會(huì)成為下一個(gè)CPU
還記得人們吹噓CPU的日子嗎?現(xiàn)在,即使是最好的CPU很少會(huì)超過(guò)200$,而上等的顯卡(CPU)通常都在500$、600$,甚至更多。對(duì)于游戲玩家來(lái)說(shuō),他們更喜歡吹噓自己的顯卡性能,而不是CPU。
越來(lái)越多的軟件使用GPU,誠(chéng)然,也有些早期就使用圖形處理的,比如Web瀏覽器中的那樣,但是,我們看到越來(lái)越多的應(yīng)用雖然無(wú)需繪制精美的圖片,但仍然被改寫(xiě)以利用GPU的并行架構(gòu)。物理學(xué)家用GPU研究物質(zhì);化學(xué)家用他們研究化學(xué)反應(yīng);天文學(xué)家用顯卡模擬星系;生物學(xué)家在熱門(mén)研究中用GPU處理統(tǒng)計(jì)數(shù)據(jù)。今年開(kāi)始,大家又用GPU來(lái)開(kāi)采比特幣了。存儲(chǔ)好你的比特幣,或許哪天就成真了。
3.一切皆為JavaScript
“一切皆為JavaScript”,未來(lái),JavaScript將不僅僅是一門(mén)編程語(yǔ)言。它除了在客戶(hù)端占據(jù)主導(dǎo)地位外,它還擁抱服務(wù)器端,比如Node.js。在智能手機(jī)領(lǐng)域,越來(lái)越多的HTML5本地應(yīng)用誕生。此外,許多流行的編程語(yǔ)言都可以編譯為JavaScript,比如Java代碼可以編譯為JavaScript、C/C++代碼、Python代碼等。
4.Android無(wú)處不在
Android幾乎可以在每個(gè)設(shè)備上運(yùn)行,它除了應(yīng)用在手機(jī)上,它還將被應(yīng)用在相機(jī),比如即將上市的Instagram相機(jī)就是采用Android系統(tǒng);Android電視、手表、汽車(chē)、甚至是耳機(jī)。這一些都說(shuō)明Android將越來(lái)越融入人們的生活。
5.WordPress Web應(yīng)用程序?qū)⒈缺冉允?/strong>
WordPress是一個(gè)以PHP和MySQL為平臺(tái)的自由開(kāi)源的博客軟件和內(nèi)容管理系統(tǒng)。WordPress具有插件架構(gòu)和模板系統(tǒng)。 Alexa排行“前100萬(wàn)”的網(wǎng)站中有超過(guò)16.7%的網(wǎng)站使用WordPress。
6.插件將取代成熟的項(xiàng)目
許多軟件的成功都得益于擁有大量?jī)?yōu)秀的插件,比如Photoshop?,F(xiàn)在,在應(yīng)用程序上安裝/更新插件都非常簡(jiǎn)單,例如MagicHour用戶(hù)可以像分享照片那樣共享過(guò)濾器。此外,大多數(shù)平臺(tái)都提供了一個(gè)很好的插件API,這些肥沃的生態(tài)環(huán)境上充滿(mǎn)著成千上萬(wàn)的模塊、庫(kù)和插件。
7.物聯(lián)網(wǎng)——比以往都多的平臺(tái)出現(xiàn)
Android(Linux)統(tǒng)治世界的一個(gè)作用是越來(lái)越多的對(duì)象都將會(huì)被聯(lián)入物聯(lián)網(wǎng),并且會(huì)有越來(lái)越多的平臺(tái)出現(xiàn),其中一個(gè)重要的平臺(tái)就是汽車(chē)。導(dǎo)航和購(gòu)物僅僅是個(gè)開(kāi)始,而無(wú)人駕駛汽車(chē)的推出將會(huì)為開(kāi)發(fā)者帶來(lái)更多的獲利機(jī)會(huì)。
Android系統(tǒng)可以提供一個(gè)統(tǒng)一的內(nèi)核,而每個(gè)平臺(tái)上都需要一些定制的功能,其中的核心是要弄清楚新領(lǐng)域需要哪些必不可少的新功能。例如機(jī)器人玩具,可能需要內(nèi)容過(guò)濾器,以提供與年齡相適應(yīng)的內(nèi)容;恒溫器則需要與天氣預(yù)報(bào)交互。
8.開(kāi)源將會(huì)找到新的方法盈利
對(duì)于許多成功的開(kāi)源項(xiàng)目來(lái)說(shuō),例如Android、Ubuntu或MySQL,它們?nèi)匀淮嬖谝粋€(gè)棘手的問(wèn)題,就是如何賺錢(qián)來(lái)支持發(fā)展。這或許也是許多開(kāi)源人的困惑,如何通過(guò)開(kāi)源項(xiàng)目賺錢(qián),將來(lái)肯定會(huì)有新法子出現(xiàn)。最好的開(kāi)源項(xiàng)目就是在維護(hù)好用戶(hù)的基礎(chǔ)之上擰緊螺絲,搭建一個(gè)相對(duì)穩(wěn)定的開(kāi)源生態(tài)系統(tǒng)。
9.命令行將長(zhǎng)存
命令行既簡(jiǎn)單又可擴(kuò)展,還十分靈活。如果你有一個(gè)腳本,你可以輕松地對(duì)它進(jìn)行擴(kuò)展,并且可以黏貼到其它腳本上。
10.編輯技能將會(huì)逐漸普及,但真正的程序員仍將是少數(shù)
在過(guò)去50年里,人們努力試圖使編程變的簡(jiǎn)單,好讓更多的人來(lái)學(xué)習(xí)編程。但人們學(xué)會(huì)的僅僅是一些最基礎(chǔ)的技能,有95%的人都能弄清楚if-then-else結(jié)構(gòu),但程序員不僅僅需要懂這個(gè),教會(huì)更多的人理解if-then-else結(jié)構(gòu)是好事,但這并不意味著他們就可以成為程序員。
一個(gè)真正的軟件開(kāi)發(fā)者是有很多類(lèi)型的,編寫(xiě)代碼只是最基礎(chǔ)的技能。真正的程序員能夠深入程序內(nèi)部一探究竟,能夠把客戶(hù)需求轉(zhuǎn)化成具體的功能等等。
11.外包和內(nèi)包將會(huì)陷入僵局
外包和內(nèi)包現(xiàn)象還會(huì)繼續(xù)存在。外包隊(duì)伍將會(huì)通過(guò)低價(jià)來(lái)贏得工作,但他們也會(huì)遭到一些自動(dòng)化工具帶來(lái)的威脅。一些基礎(chǔ)、低端工作將會(huì)被自動(dòng)化工具所取代。真正的工作將會(huì)留給那些懂得深入業(yè)務(wù)的人員來(lái)做。
12.管理層將繼續(xù)誤解程序員和編碼
對(duì)程序員來(lái)說(shuō),最痛苦地事情莫過(guò)于服從沒(méi)有技術(shù)背景的人領(lǐng)導(dǎo),如果對(duì)業(yè)務(wù)不了解,無(wú)法把客戶(hù)的需求轉(zhuǎn)換成具體的業(yè)務(wù)設(shè)計(jì)那就更加悲劇了。現(xiàn)實(shí)中這樣的管理層的確存在,并且還會(huì)繼續(xù)存在。
以上僅是對(duì)未來(lái)編程發(fā)展的預(yù)測(cè),當(dāng)然,作為程序員必須始終緊跟不斷發(fā)展變化著的編程技術(shù)趨勢(shì),否則就無(wú)法保持自己在這一活躍領(lǐng)域中的競(jìng)爭(zhēng)力。
河南億恩科技股份有限公司(1tcdy.com)始創(chuàng)于2000年,專(zhuān)注服務(wù)器托管租用,是國(guó)家工信部認(rèn)定的綜合電信服務(wù)運(yùn)營(yíng)商。億恩為近五十萬(wàn)的用戶(hù)提供服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶(hù)不斷的獲得更大的收益。
服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話(huà):
0371-60135900
虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話(huà):
0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報(bào)電話(huà):
0371-60135995
服務(wù)熱線(xiàn):
0371-60135900