30,760
社区成员
发帖
与我相关
我的任务
分享其实想法与所有人一样,梦想走在全栈的道路上。
故此,python、go、c#、java、node其实都有玩过但都没有具体的项目实战。
唯独其中的java,倒是真真切切的走了一圈。
一:被迫接项目
那时候我们小组的项目基本属于稳定维护,前端嘛,只要没啥需求跟BUG基本就又没啥事了,所以三个web解聘到剩下了我一个,后台也调岗了一个,剩下了一个。
可能因为个人经常跟领导聊天一起抽烟的缘故。
所以领导打算做一个医院用的点餐系统。
跟我聊的时候,基本上就是,这事你来做。全权你负责。
二:起步
其实刚开始的时候是一脸懵逼,从网上各种教程五花八门没有个系统入门的东西。
最后还是应了那句话,世界万物终究为一体。
菜鸟教程,从头看起。
头一次接触java的类型,jvm,jdk,以及tomcat、jdbc。系统知识全部走了一遍。
三:难点
其实基础不难,难的是心态,前端干了三年,从0开始java的时候,就会有一个心态作祟,想在最短时间内达到前端类似的水平。所以这时候就开始躁动了,直接github扒了个项目。研究了两天看不懂。
四:突破
这个相信也是大家接触时候遇到的问题,但是这时候我也是明白了,觉得是自己太过于烦躁,想最短时间达到前端类似水平所以直接跳了一部分知识。
同时在这里我也找到了一个属于自己的学习方法,那就是,直接研究开源项目,哪里不会就找资料补哪里。补一补然后再去看项目,看的下去就看,看不下去就去补。
直到有一天,这个开源的小程序点餐项目被我跑通,拿下。我的java也刚好达到了入门水准。
关于java的springboot 我是跟着B站的尚硅谷的课程学的。其实还不错,入门刚好。
mybatis-plus 是根据官网文档看的,毕竟很清晰。大家可以去看看。
五:无休止的BUG
当然了,初入门怎么能没有BUG,基于这个开源项目我就开始做我的点餐,各种改,报错就百度(实在没办法,一个半月交差)。踩了各种坑,毕竟头一次,对redis不是太熟悉,导致很多接口在现在看来都是没必要传入某个值的。
六:项目交差到现在
结束也已经过了一年多了,有时候在想自己要全心全意干前端,但是有时候又好像没办法。到目前为止,前端java都在干。不过相比之下,还是前端干起来更顺畅一点。java也就是个凑人数写接口的。毕竟有专门的后台,框架都是人家搭建好的。
七:未来
其实相比纯前端,更还是期望每个人能够了解后台,逐步转向懂后台的前端,毕竟全栈更是中小型公司的得力中坚力量。