@
wuyukai 写吧,我虽然写代码很多年了,最早应该是 15 岁开始写 ASP ,不过一直都是业余爱好,现在毕业快一年了,
已经打算要走上码农这条路了
原理,我个人认为是完全没必要深究的,在实际开发中,有需要就深入探索一下,专门花时间没有必要,
像 ORM 框架,其实没什么新技术,无非就是虚拟机运行时反射获得注解,然后通过一些文法规则给你自动构建
Java 对象模型-数据关系 ,你自己去深究这些原理,也搞不出个什么名堂来,顶多写个小轮子,实际意义不大,如果你的业务有高并发需求或者存储层有十分繁琐的任务再去深入了解这方面的知识也不迟,找工作为目的的话,最好是会用 熟练就好,有精力的话 前后端兼顾是最好,
数据库方面,这么多年,底层用的还是那套玩意,无非是 B 树等常见的数据结构,作一下了解,写 SQL 的时候有优化方面的帮助
我个人是从来不提倡搞一门技术,就一定要去深挖,第一没必要,第二很多技术刚开始很难用,但随着社区发展,技术门槛会越来越低,而且时代在变化,一门技术存在的价值也是在不断变化的,很多年前, Javascript 是作为一门十分糟糕商业早产儿出现的,但是因为各种原因,它并没有死,反而越活越好。而 Java 最早在国内开始大行其道的时候,应该是 05 左右,最早写 Java 是被 C++程序员鄙视的,而现在 Java 现在基本上是企业应用以及移动开发的首选