20年前,一些人還在使用撥號調(diào)制解調(diào)器,現(xiàn)在世界就在我們的指尖。除此之外,2000年以來IT領(lǐng)域發(fā)生了很大的變化,具體都有哪些趨勢的發(fā)生呢,我們不妨來看一下:
大數(shù)據(jù)
這是一個概念,不是一個事物。其實,可以認為當組織的數(shù)據(jù)增長速度超過IT部門的管理能力時,大數(shù)據(jù)就開始了。此前,計算機部門的工作人員過去常常按時下班,除非是在滅火或編寫代碼的時候。而現(xiàn)在,數(shù)據(jù)管理成為一個專業(yè)領(lǐng)域。
瀏覽器優(yōu)先
我們編寫了與綠色屏幕交互的客戶端程序,然后為DOS和Windows pc編寫了代碼,現(xiàn)在用戶體驗完全是關(guān)于響應式瀏覽器(以及移動應用程序)。這意味著需要對不同的用戶界面進行更多的規(guī)劃,并在連接中斷時對數(shù)據(jù)狀態(tài)進行優(yōu)先級排序。從好的方面來說,它比過去更容易學習。
云計算
Facebook上有個表情包,一個小男孩問:“爸爸,云是由什么構(gòu)成的?”父親回答說:“大部分是Linux服務(wù)器?!逼湓⒁猓核ㄈ匀唬┲皇莿e人的電腦。有公有云、私有云、混合云和專用云。你只是在應用程序和數(shù)據(jù)中信任它們。從理論上講,它比內(nèi)部工作更便宜、更容易、更安全。在現(xiàn)實中呢?現(xiàn)在還沒有定論。云計算的一個主要問題是廠商鎖定。
商品化
在21世紀的頭十年,主要的IT供應商想要向你出售價格過高的硬件。之后,廉價的硬件變得足夠好,所以頂級供應商在2010年代將他們的重點轉(zhuǎn)向了軟件。從備份設(shè)備到防火墻再到PBXs,現(xiàn)成的設(shè)備變得很正常。不過,對于事務(wù)性數(shù)據(jù)庫或其他高端應用程序,你可能仍然需要一些特殊的東西。
消費化
在2000年的時候,或許很難預測到2020年人們會希望所有東西都像手機一樣工作。用戶希望將自己的設(shè)備帶到工作中,而當它告訴技術(shù)人員(開發(fā)人員、工程師、科學家等)“不”構(gòu)建自己的服務(wù)器或建立未注冊的網(wǎng)絡(luò)時,技術(shù)人員(開發(fā)人員、工程師、科學家等)并不高興。我們現(xiàn)在生活在一個以用戶為中心的世界。
設(shè)備管理
所有這些手機、平板電腦、筆記本電腦、熱點、投影機和充電站都必須進行記錄、保護和維護。挑戰(zhàn)在于,蘋果和三星感興趣的是滿足我們對電子產(chǎn)品的渴望,而不是固守老派的企業(yè)購買周期。設(shè)備管理是一個大產(chǎn)業(yè)。它的實踐者正在想出新的方法來跟蹤一切,備份數(shù)據(jù),推出無線更新,并在野外保護設(shè)備的安全。
DevOps
如果程序員和IT一起工作而不是分開呢?當然可以,這就是DevOps。從字面意義上來看,它帶來了功能更好、讓用戶更快樂、與公司其他計算系統(tǒng)交互更順暢的應用程序,所有這些都在更快地構(gòu)建和更新。在現(xiàn)實中,這些單獨的,有時又相互競爭的的Speciesus Nerdus(怪胎)能否和平共處還有待觀察。
編程語言擴散
C語言,COBOL語言,也許(對孩子們來說)一些Java已經(jīng)足夠好了。加上SQL,您就有了一個功能良好的信息技術(shù)部??爝M幾十年::語言仍然是一種很好的語言,但是Java不再適合孩子們,Python是一種新東西,現(xiàn)在甚至谷歌都有自己的編程語言。此外,過去是文件和庫的東西現(xiàn)在是綁定到云服務(wù)中的微服務(wù)和API。
安全
安全曾經(jīng)是事后才想到的。也許你會在你的軟件和網(wǎng)絡(luò)密碼上設(shè)置一些拷貝保護措施,但今天幾乎不需要一個精英黑客來破解這些東西。首席安全官是一項非常嚴肅的工作。正如世界上最大的律師事務(wù)所之一的首席信息官幾年前說的那樣,這不再是關(guān)于防止你的公司被黑客攻擊,而是關(guān)于如何在持續(xù)不斷的黑客攻擊浪潮中保持系統(tǒng)安全。
虛擬化
這個概念可以追溯到幾十年前,在2010年代,它變得非常龐大。如今,大多數(shù)非關(guān)鍵的服務(wù)器都運行著多個操作系統(tǒng)和應用程序,而軟件應用程序卻很高興地認為它們是服務(wù)器惟一喜歡的。優(yōu)點:節(jié)省大量的金錢,節(jié)省空間,節(jié)省能源,減少噪音,減少硬件管理的麻煩。缺點:如果服務(wù)器崩潰,那就麻煩大了。