学了 JavaSE,Mysql,JDBC,前端部分大致了解了一下,写了几个页面 demo 。 感觉越来越迷茫了,我也不知道哪里不对劲,就感觉像是蒙在鼓里。
刚才 V 站上看到一篇帖子问要不要学 servlet,有个大佬说直接看 J2EE 规范就行了,刚好我手边有本 J2EE 核心模式,要不要把这本书看完再继续学习?
现在就想跳出来看一看 java 、数据库,前端、web 框架它们到底扮演的是什么角色?
学 JDBC 接触到一个概念叫 DAO 层,搜了一下感觉还是云里雾里的,什么是 DAO 层?什么是 service 层?搞不明白。 还是说这些东西要到工作中才能理解清楚呢?
1
zhao1014 OP Mysql 是跟着网上视频学的,学会了一些简单的增查删改,但是如果碰到复杂的 sql 语句就不会了,索引也没学,存储过程不知道,高性能 Mysql 买了大致翻了一下感觉有点看不懂。
说实话我最近学习有些浮躁,可能是毕业了没找到工作的原因,很浮躁,有点急于求成了,这对学习肯定是不好的,但是只能尽量调整心态。。。 |
2
zhao1014 OP 现在的状态大概是又想学得快,还想学的深,太蠢了。。。
|
3
zhao1014 OP 本来是喜欢编程的,但是这种状态学习真的要不得
|
4
miao666 2020-07-12 21:24:17 +08:00 1
学习迷茫才是正常的,要是一学就懂,完全不迷茫就别学了,直接去谷歌面试,因为天才不需要学习。
PS: DAO,service 这些是前人造轮子造得鸡儿爆炸,受不了了,总结出来一套理念,本来就是给你用的 以后代码写多了会慢慢了解他的好处在哪里,现阶段建议 srpingboot 一把梭。 Mysql 只能说要多学习,没啥捷径。 别一股脑学那么多啊,现在前端这么火,学啥 java 啊,先学前端,找份工作,有工作有钱了再慢慢学习不迟啊。 |
6
miao666 2020-07-12 21:29:11 +08:00
@zhao1014 学前端,兄弟,市场需求大,现在小程序,网站,大部分 APP 都需要前端,前端可以说是风口岗位。
学啥 JAVA 啊,工作了有兴趣再慢慢学习不迟。 |
8
love 2020-07-13 10:10:20 +08:00
主动学和被动学效果差别太大了,自己写个项目不就什么都解决了?而且还有赚钱的机会。你这样无目的地学没有激励没人可以坚持下去。
当然只用 java 做完整应用是不行的除非写 android app,建议先 nodejs+前端,学会的知识也能用在别的语言。 |