给准备入门的我一点点建议

本文作者分享了自己如何从编程初学者的角度出发,克服迷茫,选择MySQL和MyBatis作为起点,通过理解框架、实践练习和持续学习,逐步掌握SpringMVC、SpringBoot、微服务等技术。强调了适应自己的学习方式和不断迭代的重要性。
摘要由CSDN通过智能技术生成

想要成为程序员应该如何学习呢

(对自己的忠告,你不是我,我不是你。择优而待)

每个人都有自己的学习方式。学习方向和目标的不同会导致过程的选择不同,但结果终是相同的。

学习方向迷茫?编程世界知识何其之多,眼花缭乱,影响自己抉择。

既然方向迷茫,不如先选择目标吧。给自己定个目标,先赚个小目标。(笑谈)

正文:::

回想自己刚接触的时候也很迷茫,因为知识很多。前端、Java后端、Python、C++、C#等等,什么都学一点,导致最后的结果就是兴致缺乏,啥也不会。感觉平平,于是没办法,安然躺平。我们处于一个巨大的迷宫里,没有外人帮助,单纯靠我们自己,想要走出去,只能慢慢摸南墙,或许网上会给你学习路径,告诉你怎么学习效率最高,怎么学进步最快。我的理解是按照别人走的路去走,路途太漫长了,没有毅力很难坚持,我如果告诉你把学习视频从头到尾都看一遍就会了,你很高兴,去跟着学,然后看着超过六百集的教学视频,陷入了深深的沉思(本人就是这个样子),所以我选择自己摸索,一个个试呗,对吧,反正也不知道怎么开始,那就自己想。(想到啥就做啥,而不是像一套做一套)。

我觉得学这个就像学英语题一样,望着一篇单词量2000的文章,要我翻译,我该怎么办呢?首先按照语文的思想,总分总,再按照英语的思想,一大自然段就看第一句或者最后一句(我英语很差呜呜呜)于是我提出自己编程的学习路线。(有错误可以指出)

编程语言已经经过这么多年的发展,它本身的框架体系已经很完善了,所以学一个东西要学他的基础和他的框架

第一步:

MySQL数据库和MyBatis。(其他的我不管不管,我就是不管)

学习之前带着问题去学习,原因就是,为了让自己有成就感。

学习过程遇见新名词,选择记录,学完一个模块再来理解,原因就是多记录,然后后续某个地方碰到了你会感觉好像认识,如此往复,会很牢固。

然后就是练习。SQL语句一定要练习,后续深入的时候,在来考虑他的实现过程。

第二步:

Spring MVC 和Spring框架

我直接选择框架,前面知识不懂?没关系(还是需要有一点点基础知识),直接上手框架,总是成体系的一个东西,后续在往里面添加模块。新名词,记录,去找解释。

第三步:

Spring Boot 项目

照葫芦画瓢,跟这写,先理解大致思想,以致于能不能自己写,我不清楚,但是我清楚这种东西都是后天锻炼的,没有谁天生就会。

第四步:

Spring Cloud微服务、Redis、RabbitMQ消息队列

第五步:

微服务项目

知识不是学一次就可以了的,知识在不断迭代,你也是,你也要保持不断地学习,如果时间够,还是先学习基础知识,没有基础你可能会学起来很困难。因为这种方法我试过,并不适合我,但不代表不适合你,我对自己的思想就是,遇见不会的数学题,先找资料寻找定义,然后在去看式子,实在不行,直接看题解,攻心为上,攻城为下,城打不破,哥们不打了,直接跟敌人成为朋友。

声明:我也看过很多学习路线什么的,但是不适合我,而且我已不是那个风华正茂的自己,我只是把自己的方法说出来,并我会为之实现且记录,更新文章我会感到很愉悦,可能是刚写的原因,但是莫问前程,时间决定,往事回首,才有笑谈。

注:因为不知道上面需要多久能完成,我也是有工作,可能每天只能抽出一点时间,任重而道远,加油努力。

(后续也会更改此篇文章,不断完善)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值