你好,欢迎来到 【程序职场】 ,这里有你需要的技术提升,职场规划,个人成长,副业发展 等文章。
我们一起学习,一起进步。
正文来袭......
经常看到讨论群中小伙伴说:学习Java后台太难,不知道怎么学习了,从基础学起学着学着会出现没有动力,想放弃了,其实我每次也都给这些小伙伴 讲解了很多,今天统一整理一下,希望对大家有帮助。
我给出几点建议,大家作为参考:
1. 设定目标
2. 计划好时间
3. 坚持到底
4. 拿现成项目框架学习
1. 设定目标
设定目标 就是为自己学习制定好一个学习目标,做好一个学习计划,为什么要设定目标呢?因为有了目标你才有方向,你才会向目标的方向去做,你就不会出现迷茫,不知所措。
如果不设定目标,就像一个无头的苍蝇,来回的碰撞,对学习来说 不设定目标,你就不知道向那个方向努力,这样就出现 今天看看这个,明天看看那个,一个没有学好,就想着去看其他的,到头来一个没有学会,让自己精辟历经,甚至有放弃的念头。
比如: 我们拿一个简单的后端开发来说 ,做登录页面 组成部分:界面和接口。如果要做到一个完整的界面,需要学会做网页的开发,和学会Java基础写接口。
你首先就要学会这些,为了做好一个登录页面做好计划。
登录界面就是结果产物,学会网页和后端Java写接口就是我们需要制定的计划。
设定目标就是建立一个目标的指引,一步一步的引导我们完成。
2. 计划好时间
计划好时间就是做好时间的管理,我们大部分都是上班族或者学生,我们主要的精力已经被我们的工作和上课占据了,如果想要在业余时间学习一门技术 就需要计划好时间。
俗话说 时间是海绵中的水 ,挤挤会有的。
那么我们怎么挤出来这些水(时间)呢?
据我分析 可以挤出来的时间 有如下几方面的:
1. 早起
早晨的时间我们可以早早的起来,戒掉 睡大觉,睡懒觉的习惯,这样就可以挤出来不少的时间,我也是在很好的利用早上的时间在看书(技能,管理等),我平常会在早上有一个小时的看书时间,当然这些时间都是早起挤出来的。
2. 午休
上班或者上学都有中午吃饭后午休的时间,这段时间也是可以很好的利用起来,虽然不像早上时间多一些 ,但是可以给自己做一些计划,或者某个知识点的学习。
我每天中午会做一些文章的素材整理,一些小目标计划的整理,比如:我今天,或者明天要写什么?需要找的素材是什么?这些都整理好,这个就适合午休时间去做。再比如:我下一步目标要做什么?下一步的知识点 有哪些 可以查点资料 .等等。。。。
3. 晚上
晚上的时间是最主要的时间段了,比如我是上班族,每天早9晚6,我们大多6点下班,到晚上11点 就有5个小时的时间,这些时间可是很丰富的了,即使在我们这种 加班较多的情况下 也有两到三个小时。这些时间一定要合理利用起来。
晚上的时间就是要做技术的学习,比如我们上面说的 开发一个 登录页面,就要通过计划好的 做一个页面开始,然后一步一步的写接口,然后完成一个完整的登录页面。
把连续的时间使用到时间多的 学习上面。
4. 娱乐时间
除了上面说的几点,其实我们还有一些时间可以挤出来,就是娱乐时间,可能有些小伙伴说我没有什么娱乐。其实我说的娱乐就是 我们是不是的 刷刷微信,刷刷抖音,快手,头条等等
你无意间的一看 有可能就浪费了我们很多时间。
不知道小伙伴有没有发现,我们打开抖音,随便乱翻,不知不觉就一个小时过去了,这些时间我们可以做很多事情。
切记。。。。娱乐可以 但是不要过度消耗我们的时间。
3. 坚持到底
学习是一个艰难的过程,需要我们耐心,坚持。
俗话说坚持就是胜利,如果我们坚持下去了,才能成功的学会一门技术,毕竟不是什么技能都是一看就会的,真的有那种一看就会的技能,也就没有任何价值了。
所以我们要找到坚持的理由,明白坚持的价值所在。
比如:我们学会了这门技术,老板就会给我们涨工资啊,我学会了这个技术我就能找到一个很好的工作,我学会了这门技术我就迈出了成功的一半了。。。。等等
给自己找一个坚持到底的理由,让自己坚持到底。
4. 拿现成项目框架学习
其实学习一门技术是有一些捷径的,那就是踩在前人的肩膀上去学习。
有些小伙伴就迷茫了,这是什么意思呢?
就是拿前人已经弄好,现成 的东西学习,这样会让我们更快速的学到这些技能,也能让我们感到技术带来的美好。
这里我再举一个例子:张三 和 李四 同时学习 Java开发 ,张三从基础学习,先学习上面是对象,变量,类...在这种没有人教的前提下 会很吃力,即使是基础的东西。
但是李四他不是这样,他拿了一些开源框架,来学习,按照说明把项目一步一步跑起来,真正的跑起来的时候,有可能被震撼到,因为他看到了一个个界面,和整个系统的强大,这也是自己一直想要达到的目标。
这里并不是说张三的学习不行,只是说跟着前人学习更快。
当然也不是说 不让李四学习基础,因为李四在跟着框架学习的时候就慢慢的学习了基础,比如看到一个 功能点 如果不懂 就会有疑问 这个为什么这样加,然后会查一下,查到后会恍然大悟。
当然最好的还是可以仿照里面的功能块 做一些功能,这样更能增加自己的信心和成就感。
我当时也是基于这点,特意给小伙伴开发了一个开源框架(Java spring),包括:后端业务和功能(完整),移动端app(Android)
之前有过一篇文章是专门介绍该开源项目的,再给大家简单介绍一下:
一点知识学院 是一个在线课程资料的管理系统(是对app手机端的支撑),项目框架采用SpringBoot + JPA + mysql + easyui开发。
项目地址:Github项目地址
https://github.com/ProceduralZC/pointZSXY.git
好了,感兴趣的小伙伴关注公众号,加群讨论。
作者:小小蒲公英
公众号:程序职场
微信:mmlz6879
简介:专注于 Spring Boot ,微服务,前端APP,副业赚钱,职场规划,运营管理,个人成长 等,关注后回复 学习资料 ,领取为你精心准备的学习干货!
一个执着的职场程序员
资料: 可以在公众号后台回复 “学习资料” 获得技能提升的干货资料。