现在的 web 应用开发还会用到 jsp 吗? 学习 Spring 框架,需要先去学习 jsp 吗? ssh 框架现在过时了吗? 如果要往后端发展,需要关注或学习的技术有哪些啊?
网上查了感觉都讲的好乱,感觉技术是不是发展的太快了,现在学的都是老旧的技术
1
msg7086 2018-06-15 16:02:03 +08:00
真正的「技术」是不会那么快淘汰的。计算机组成原理,编译原理,数据结构与算法,软件工程,自动化测试,抽象,等等等等。这些东西都是底层的技术,上层都是这些东西的具体实现。SSH 框架也好别的框架也好,都是这些东西的具体实现。老旧的技术淘汰,新生的框架诞生,也是因为这些底层技术被更好地实现出来了。基础的东西学扎实了,上面的框架随便怎么换都不影响,花几天时间过一遍就可以在新环境下编码了。
比如说科班出身的人应该要知道的语言:Lisp,起源于 1958 年; Smalltalk,起源于 1970 年前后。现代的很多高级编程语言,都或多或少有这些东西的影子( Java Python Ruby Perl PHP JavaScript Haskell 等等等等我就不多举例了)。也就是说,如果你懂一些 Lisp 和 Smalltalk,上面那一串语言就随便你玩了。 停留在 JSP 或者 SSH 的使用层面上的话,知识面就太浅了。 |
2
szdubinbin 2018-06-15 22:41:39 +08:00
Java 后端要学的东西太多了,贴上前公司 Java 后端同事写的入门到放弃指南,可能有所帮助。https://zhuanlan.zhihu.com/p/33716688
|