






后记:本文改编自:
https://medium.com/@ssg/how-is-computer-programming-different-today-than-20-years-ago-9d0154d1b6ce
软件业的发展一日千里,二十年已经是沧海桑田,二十年前对程序员的要求不高,但是学习渠道少,学习资料少,遇到问题也不知道去找谁,大部分时间都是自己死磕。那个时候能用ASP/JSP写出动态的网站就算入门,如果能用动态HTML(简称DHTML)在网页上加一点儿特效就会被人刮目相看,如果能用XMLHttpRequest在不刷新页面的情况下改变页面内容,那就更牛了。当时有一个同事,居然用DHTML在Web上实现了极为复杂的工作流的设计器,让我们惊为天人。现在看来这些技术太过平常,在框架的层层封装下,轻轻松松就能实现漂亮的特效。后端的编程也是如此,会用MVC框架,能用JDBC访问数据库就可以了,如果会用ORM那就更好了,根本没有什么缓存,搜索,负载均衡,读写分离,数据复制这些“高端”技术。
再过二十年,会是什么样呢?
如需转载,请通过作者微信公众号coderising获取授权。