|
|
51CTO旗下网站
|
|
移动端

现在的编程和二十年前有什么不同?

软件业的发展一日千里,二十年已经是沧海桑田

作者:刘欣来源:码农翻身|2020-02-11 15:32

后记:本文改编自:

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那就更好了,根本没有什么缓存,搜索,负载均衡,读写分离,数据复制这些“高端”技术。

再过二十年,会是什么样呢?

【编辑推荐】

  1. 世界上第一个文言文编程语言诞生,创造它的是一个大学生
  2. 5种将死的编程语言
  3. 用Python执行程序的4种方式,编程必备
  4. 老铁,东北话编程了解一下不?谷歌工程师新作!
  5. Java中的数据流和函数式编程
【责任编辑:武晓燕 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

Python应用场景实战手册

Python应用场景实战手册

Python应用场景实战手册
共3章 | KaliArch

122人订阅学习

一步到位玩儿透Ansible

一步到位玩儿透Ansible

Ansible
共17章 | 骏马金龙1

209人订阅学习

云架构师修炼手册

云架构师修炼手册

云架构师的必备技能
共3章 | Allen在路上

144人订阅学习

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微