硬件
計算機CPU在09年左右就在性能上沒有太大進步艘绍,幾近物理極限;
在CPU停止進步的時候秫筏,機械硬盤存儲空間從百G變成了百T诱鞠,存儲變得足夠大足夠便宜;
固態(tài)硬盤的使用在速度上快了十倍以上这敬;
網(wǎng)絡從3G到4G再到5G航夺;
手機端CPU在性能和省電之間做了很多處理,電池容量緩慢增加鹅颊;目前還是鋰電為主敷存;
CPU的閑置率還是很大,CPU和IO的速度還有很大鴻溝堪伍;
手機從拼CPU锚烦,拼厚度,拼省電帝雇,拼攝像頭到拼營銷涮俄,移動時代即將結束。
編程語言
在計算機性能足夠快的時候尸闸,語言本身大部分情況下不再是性能瓶頸彻亲,服務端普遍的性能瓶頸在IO;
語言本身更以人為本吮廉。更注重開發(fā)效率苞尝,學習成本和團隊協(xié)作,Python的學習門檻低宦芦,代碼整潔宙址,開發(fā)高效,利于團隊協(xié)作调卑;JS是全棧開發(fā)首選抡砂,適合Web項目開發(fā)大咱,并且JS事件驅動異步語言的特點在性能上完爆其他語言,可以讓CPU跑滿注益,但是JS的不可愛之處也很傷人碴巾,目前語言本身還在不斷完善發(fā)展,學起來很費腦丑搔。但是ES7以后JS語言應該趨于穩(wěn)定厦瓢,目前恰是JS全棧的最好時機;
多數(shù)語言都已支持協(xié)程低匙,當只有GO語言在語言層面支持協(xié)程旷痕,高性能,高開發(fā)效率顽冶,低學習門檻欺抗,被云產(chǎn)品團隊廣泛使用;
Java是很多公司一直使用的語言强重,擁有最多的開發(fā)者绞呈,可以做后端服務和Android。但是一旦你使用過Python這樣的語言间景,你將很有可能與Java將行漸遠佃声,Java的市場會不斷的被其他語言侵蝕;建議技術開發(fā)新人慎入Java開發(fā)倘要;
PHP這門世界上最好的語言圾亏,注定走向衰亡(純屬個人偏見);
云和大數(shù)據(jù)
單個計算機運算性能不在進步封拧,就通過多個計算機合作運算來提高性能志鹃,就是分布式;
足夠強大的運算性能泽西,足夠大并且便宜的存儲曹铃,促使公司去更多的挖掘數(shù)據(jù)間的關系,就有了大數(shù)據(jù)捧杉;
技術會不斷的從已有技術方案里提煉共通的解決方案陕见,技術傾向一勞永逸的解決方法,所以大量的云平臺和云服務出現(xiàn)味抖;
能用云解決的問題评甜,盡量不要自己創(chuàng)造輪子去解決;
人工智能
在移動互聯(lián)網(wǎng)時代仔涩,我們一直在生產(chǎn)幾個非常重要的數(shù)據(jù)忍坷,LBS位置,圖片和語音,人類嘗試讓機器去理解這些數(shù)據(jù)承匣,云的龐大運算性能基礎加上機器學習等算法模型讓這一切變得可能;
人工智能時代人和機器的溝通會更加自然锤悄。
人工智能時代整服務將從IO密集型轉向CPU密集行運算韧骗,GPU更適合人工智能時代的矩陣運算。并且更適合人工智能時代的CPU及芯片在研發(fā)零聚;
人工智能時代的技術開發(fā)是圖像識別和音頻識別以及數(shù)據(jù)處理袍暴;