非科班转行JAVA疑惑,求大佬指点
我的专业比较冷门,不太好找工作,想转行做开发。大概2月初开始,决定转行。
这两个月,就先跟着视频,学了Java基础,看了会《JAVA核心技术第一卷》,做了读书笔记,打了一些代码学习。
接着看了java-web,现在,差不多准备开始看SSM框架。
现在非常迷茫,原因如下:
1.感觉学习效率不高。虽然每天有学4-5个小时。但是跟着视频学,自己实现一遍一些小练习,感觉效率不够高。是不是应该刷点题,做个项目,会更好一些?看视频,学到东西总是感觉很浅,做练习,总是自己出一些奇怪的错误浪费时间。
2.最关键的,方向上非常迷茫。我有打算报培训班,但是,看上去培训班好像更多针对社招多一点。里面杂七杂八的项目很多。
听说,校招更看重基础,如果是这样,那么是不是应该多刷刷算法和数据结构好一点?但是,我的学历又不是科班,真的应该多刷算法题吗?如果以中厂为目标是否更加现实?对这方面我的了解实在太少。
也正因此,虽然牛客上有很多面经,很多习题,但感觉眼花缭乱。不知道应该从哪入手。
另外,网上的项目也是五花八门,不知道哪个更适合一些。
求大佬指点,接下来应该以什么为目标,如何自学,更为合适?