欢迎访问我的博客,同步更新: 枫山别院
基于Java 8
前言
费曼学习法认为, 最好的学习方法就是把复杂的东西通俗的讲给别人听。掐指一算,编程也有十几年了,使用Java也有七年多了。Java虽然没有能让我大富大贵,但是也让我能养活了自己,收入不错(感谢祖师爷詹姆斯·高斯林)。
以前也有过想法想写个教程什么的,但是资历太浅,怕误人子弟。可惜的是,现在依然在IT界的江湖中没混出什么名堂,但是脸皮混的厚了一点,能腆着脸也凑个热闹,写点东西出来了。
虽然是计算机科班出身,但是想着自己以前学习编程的时候,也没少走弯路,经过这些年,现在也有点心得了。不知道还有多少人学习Java,写出来,看到的算缘分,能帮助一个算一个吧。
学习方法
还记得当初大学上课的时候,好多同学在第一关《Java开发环境配置》就跪了,真的是入门就放弃,更不用说后面玄之又玄的各种名词和理理论了。
学习一个东西,如果你觉得很难,是因为一次接受的陌生知识太多,这就是所谓的学习曲线太陡。
所以我思考以前的学习经历,觉得学习一个新东西,先学习最关键的知识,把其他不重要的,或者说暂时用不到的东西都去掉,让我们可以先简单的入门,然后再慢慢的学习相关的其他知识。
这样不至于一次接受太多的陌生知识,吓退太多的人,让大家从入门到放弃。不知道这个方法有没有前人提出来,没有去考证,我自己给它起了个名,叫最小化学习法。
这个教程就是基于最小化学习法,所以我会把其他不重要的都去掉,让大家轻松入门,同时,不但告诉你这个怎么用,还要告诉你为什么,让大家尽量少走弯路,这也是费曼学习法。
另外,我们的教程叫做《闲聊Java编程入门》,真的是会闲聊,所以天马行空,可能会涉及到计算机的方方面面,不局限于Java语言。
知识本来就是没有明显界限的,各种学科都是后来人为划分的,我们不用在乎那个,所以大家不要奇怪,我居然会在Java语言教程中,跟你聊《计算机组成原理》,这些有助于你整体理解编程这门手艺。
再多嘱咐一句,尽管我们尽量最小化,但是学习一个新东西,总是要有一点难度的,大家要保持轻松的心态,一步一步慢慢来。
你需要什么学历
小学毕业即可,高中毕业的话就更好了。
现在国家在推广小学编程课,也就是说,其实小学生就能学会编程。如果你是高中毕业的话,那么其实你跟大一新生是同一个起跑线。
在这么多年的工作中,遇到不少高中毕业就开始入门编程的同事,当然也有不少跨专业的大学生毕业从事计算机工作,有学物理的,数学的,甚至还有学纺织和印刷的。
总之,学历不是问题,当然,学历越高,其实是能让你更好的理解编程的一些概念。