java入门
1. java入门
2. java基础(两个月)
对于java入门,我这里主要介绍一些java的语法,以及一些java的常用类。
主要学习的路径:黑马程序员Java基础视频链接
回想起来,大概学了有两个月,基础很重要,一开始很难,总觉得哪哪都不懂,但越学越快,基础越好,之后学习其他的语言和技术就都很简单。
3. javaweb(一个半月)
对与javaweb来说,我感觉是一个阶段性的提升,在学习javaweb之前,只能用java进行一些简单的,纯代码的成绩管理系统,这种无法直接使用的东西;
虽然这样也让学习没有那么枯燥,但终究会觉得没有什么用。
只有学习到javaweb之后,我才可以说,java确实是有趣的。
学的每一个用法都可以清晰的看到底层原理,并且可以自己进行一些简单的项目,比如,一个简单的成绩管理系统,一个简单的留言板等等。
主要学习路径:黑马程序员Javaweb视频链接
听说他们最近出了一个ai版本的,我没有去了解。因为我觉得学习阶段,还是脚踏实地的好,直接上ai,很多东西你没有亲自去做,就很容易忘记,甚至没了ai,你都不知道如何开发。我认为,这是致命的。
ai是辅助,但不能是全部。
事实上,等我学完了单体项目之后,我也会用一点ai,来对自己的代码进行优化和提示,但我一般都不喜欢直接用ai开发。思路不同可以解决,但是代码风格,代码的规范,代码的逻辑会和你自己想的有出入。这让开发过程有些磕磕碰碰,具体看你们喜不喜欢了。
之后我也想给自己的博客加一点ai,试试能不能实现一些简单的功能。比如ai总结文章,ai翻译和搜索等。
4. 单体项目(直到目前)
对于单体项目,简单来说,就是基于之前学习的知识,开始利用框架和一些组件,真正的开始开发一个软件和网站。具体来说呢,基础已经扎实,开始学习对接现代技术了。如:springboot、mybatis、jwt、redis、element、axios、oss、typescript、mysql等。学习后端的,在这里也开始接触前端,我的前端也是在这个时候开始接触的,微信小程序也是在这个阶段开始接触。
除开学校的项目和课程,我目前正在学习一些新的技术,比如:vue3、springBoot、mybatis、jwt、redis、element、axios、nodejs、typescript、mysql、微信小程序等。这些都已经可以熟练的使用,区别在于,用的多不多。
这个阶段我认为是最有意思的一个阶段,也是在这个阶段之后,我认为我已经入门了很多东西了。也是在这之后,我才有了实习的想法。因为外面的知识已经没有多少新的了,需要进入公司才可以更进一步。
学完这些,其实已经可以开始找实习了,因为路就在那里。
链接就不贴了,因为在这里开始,学的东西都是按照兴趣来的。什么黑马,尚硅谷,菜鸟,官方文档等待,有兴趣就去学,没兴趣我贴一百个链接都没有用。
最后说一些简单的话,这一行我还没有入行,很多话都只能听听,我只是做一个分享,之后若是入职,会更新我的博客。
2025-03-20 19:08:41