01 学习前注意事项和学习方式


喵的,这些年随着互联网的发展,很多人不管是为了爱好还是赚钱,都想要拥有编程这种技能。但是在很多人卡在入门这块迟迟不得要领,于是便出现了本喵的这个教程。

这个教程是为了让初学者在一个比较短的时间内对 Java SE 的基础知识有一个初步的概念,能够使用 Java 语言进行程序开发,明确知识点的应用场景。

因此教程的内容没有大而全,知识点都是点到为止,为了不给入门增加负担,就需要在开始的时候有节制,否则就不是入门教程了,没有提及到的知识点在入门之后大家其实自己就可以进行自学了。

不同知识点的扩展学习以后有机会会做成专题

1. 教程面向群体

  1. 在校学生
  2. 非计算机专业,想从事Java方向的程序开发的群体
  3. 编程爱好者

2. 学完之后达到什么水平

这个系列教程是为 Java SE 入门而写的,所以目标也很明确:在一定周期内将 Java SE 基础达到入门水平。

很多Java教程和书籍的标题会写上精通,很多培训机构也会标榜在多长时间内学习完月薪收入XX万,我认为这只是营销手段,为了吸引流量而做的噱头。如果人人都能通过看书或者短期培训达到精通,那你学习的内容相对就是很简单的,越是复杂的技能越是需要投入时间和精力,而且也无法保证每个人都能达到相同的效果。而「精通」这个说法又没有一个精准的定义,所以还是踏实从基础开始比较好。

在软件开发这个方向,美国走在世界前列,不管是微软还是谷歌、苹果都推出了自己的编程语言,还有配套的开发工具。甚至很多公司在早些年还出过很多认证证书,但是却没有哪家的开发证书有足够的说服力让整个行业认同,因为软件开发需要的知识确实是太多了。这些老牌公司尚且无法让行业认同自己家的软件开发证书,那么国内很多开了没有几年的培训机构又凭什么告诉你能精通,甚至学习完之后就月入上万了呢?

3. 学完后能做什么

Java生态圈已经非常复杂且完善了,目前的主要开发方向有以下个:

  1. WEB开发,这个方向除了网站开发,还涉及到很多服务器领域开发。开起来就是一个网站,其实极为复杂,涉及到的知识量很大。
  2. 安卓应用开发,就是给安卓手机开发软件。
  3. 服务器领域开发,和WEB开发有些类似,但又不同。服务器程序除了响应WEB请求,也响应客户端请求,比如移动端/PC客户端。也有服务器之间相互调用。
  4. 大数据开发,这个方向早期都是Java来做的,不过目前技术发展已经成熟,不止Java生态才有了。

Java SE 阶段完成学习,可以根据以上4个主流方向进行选择,但是请注意,不管是哪个方向都需要大家花费大量的时间与精力进行学习和应用才能达到一个不错的程度。

4. 学习心态

不要浮躁,不要想着走捷径。基础知识的学习没有捷径。引一句很早时候看到的话「大部分人的努力程度之低,远远轮不到拼天赋!」

如果你是在校生,或者已经在持续学习,身体和头脑都处于非常好的状态,请认真学习,不要浪费时间和青春。

在校生通常是处于学习的巅峰时期,不管是对于知识的理解消化速度,还是对知识的长时间记忆都是非常强的,这种情况下千万不要觉得基础很简单,看懂了就不管了。基础越是扎实,对于之后的学习就越是能起到事倍功半的效果。

如果你是工作过几年,准备转行学习,不管是自学还是通过培训,都不要妄想短时间就变的很厉害。需要看清现实,先调整好学习的状态,沉下心不浮躁。转行的原因有很多,但很多转行学编程的人只是看到了编程赚钱多,却忽视了进入行业的成本:时间、精力、以及之前的知识储备等等。

所以总结下来就是:不浮躁,踏踏实实学习,莫要好高骛远。

5. 学习方法

最好的捷径就是扎扎实实学习,真正付出努力。

其实我们从小到大都已经充分实践了一种很不错的学习方法,就是预习、学习、练习->反馈、复习这种循环。虽然也有很多人教授大家怎么快速学习方法之类的,但是编程打基础的时候真的快不起来,所以如果你没有更好的学习方法的话,还是使用学校的教学方法就行,这个确实有用,只是很多人总想走捷径,不愿意付出足够的努力来学习。

常见的方式:

  1. 确定时间投入,比如每天至少有效学习2小时,每周5天(注意是有效学习,不是发愣2小时,然后说这个好难啊…)

  2. 制定学习计划,并且严格遵守该计划

  3. 定期总结,回顾

  4. 学习期间多看类似的教程,多对比知识点的讲解和知识点的应用方式

  5. 加入学习小组

下一章 02 编程需要的基础概念说明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值