現(xiàn)在的編程和二十年前有什么不同?







后記:本文改編自:
https://medium.com/@ssg/how-is-computer-programming-different-today-than-20-years-ago-9d0154d1b6ce
軟件業(yè)的發(fā)展一日千里,二十年已經(jīng)是滄海桑田,二十年前對程序員的要求不高,但是學(xué)習(xí)渠道少,學(xué)習(xí)資料少,遇到問題也不知道去找誰,大部分時(shí)間都是自己死磕。那個(gè)時(shí)候能用ASP/JSP寫出動(dòng)態(tài)的網(wǎng)站就算入門,如果能用動(dòng)態(tài)HTML(簡稱DHTML)在網(wǎng)頁上加一點(diǎn)兒特效就會(huì)被人刮目相看,如果能用XMLHttpRequest在不刷新頁面的情況下改變頁面內(nèi)容,那就更牛了。當(dāng)時(shí)有一個(gè)同事,居然用DHTML在Web上實(shí)現(xiàn)了極為復(fù)雜的工作流的設(shè)計(jì)器,讓我們驚為天人。現(xiàn)在看來這些技術(shù)太過平常,在框架的層層封裝下,輕輕松松就能實(shí)現(xiàn)漂亮的特效。后端的編程也是如此,會(huì)用MVC框架,能用JDBC訪問數(shù)據(jù)庫就可以了,如果會(huì)用ORM那就更好了,根本沒有什么緩存,搜索,負(fù)載均衡,讀寫分離,數(shù)據(jù)復(fù)制這些“高端”技術(shù)。
再過二十年,會(huì)是什么樣呢?
如需轉(zhuǎn)載,請通過作者微信公眾號(hào)coderising獲取授權(quán)。