程序员

什么是Java入门的正确姿势?

2020-05-20  本文已影响0人  KPlayer

结果,只能从入门到放弃。
没错,这就是新手入门Java(或其它编程语言)的各种苦恼。

说到底,还是缺乏“可实践的”项目来巩固和综合应用所学知识点。

为什么进公司参与项目个半年一年,只要用心,都能进步飞速。因为有项目给你实战,有人在出错时给你指导,自己可以学习模仿前人的编程语句,会碰到种种问题需要解决,能在实际开发中加深对其语言的理解。

对于没有这样机会,以及正在转行自学的同学来说,就始终感觉进步缓慢,也没有具体的方向。

多想要个一步一步从零开始的项目,细节到每个步骤都清清楚楚,而不是简单带过,搞得需要不断百度和谷歌!

我一直在想,等我之后对Java修炼到炉火纯青之时,一定要写一些教程,让入门的同学可以跟随教程从零开始,从无到有开发一个完整的项目,在实践项目中加深对Java的理解,巩固编程知识,少走点弯路。真正的编程语言学习还是应该在做中学,学中做!光看书不实践,不仅理解得不深,忘得也快;光实践不学习,最终也只能成为代码的搬运工。

没想到,前段时间收集资料时,正好浏览了个Java学习的网站,我一看,这不就是我想要做的网站吗?!把全站仔仔细细浏览了一遍,好吧,跟我想要设计的网站理念和相近,有些地方还比我考虑得更好。好吧,既然已经被别人实现了,那就推荐给大家吧。

How2J [点击进入]

网站站长,也是教程的作者,有8年企业开发管理经验,7年教学经验,曾参与管理开发几十个商业项目。一直在持续更新教程,已经更新了4年左右了。

从网站的首页能够大概看到网站包含的丰富内容,从Java语言,到前后端,J2EE,框架,工具和中间件,分布式和集群,数据库,实践项目,和面试题,基本上如果能全部精通,就差不多是一个入门的全栈工程师了。

每个模块的学习都会有进度条提示,每学完一部分就会变成100%,有种打怪升级的感觉,让你越来越有成就感,越来又有动力。

甚至如果你是初学者,不懂从哪里下手,作者连学习路线都帮你规划好了,只要跟着学习就行:

有人会说,这些内容一般的教程网站都会有,好像没有很特别。别急,我最喜欢的内容来了。

我很喜欢的一个地方是所有的教程都是手把手从零开始,稳扎稳打。自学最怕什么?书上/视频中的例子自己死活跑不出来,要嘛缺Jar包,要嘛有报错!所以站长很贴心的在每个教程的右上方都提供了所需要库,和一个最终的完整项目程序,你先下载到本地,确认运行通了,再跟着教程一步步手打,如果最后出现问题,可以进行代码比较,看看自己哪里弄错了,再也不用有挫败感

另外一个我很喜欢的内容是这个网站提供了完整的项目练习(正在更新更多教程),综合运用所学的知识从头开始开发一个项目,在过程中进行多次重构,观察,模仿与学习这个重构的过程,非常有助于在编程思想方面的提升,而不是一上来就给你个最终代码。相信通过完整的练习,一定会对知识体系有个全面的串联,再也不会是明明都懂却又都不会的感觉了。

至于还有一些其它的精彩,就有待大家自己学习过程中去发现啦。


Ps. 这个网站教程比较适合初学者,Java大神请跳过,一些要点也许没有更深入介绍,但基本满足了找工作做项目的要求,之后的修行就在个人的钻研之中。

PPs. 这个网站大部分内容是免费的,只有实践项目部分内容需要付费,但我觉得很值,同样几十块,却比一些书籍来得清晰明了。如果有需要的话,可以通过上面的链接浏览后购买。

PPPs. 也许有人会说,你天花乱坠说了一堆,不会是想推销我们去买课吧?没错,是的。于人,于己,都好。我只是在踩了很多坑后,看到了一个真正适合新手入门的网站,希望有更多的人从中获益。我始终相信,有时候免费的才是最贵的。

上一篇下一篇

猜你喜欢

热点阅读