美文网首页程序员
什么是Java入门的正确姿势?

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

作者: KPlayer | 来源:发表于2020-05-20 21:50 被阅读0次
  • 是不是学完了一本本Java入门书,却还是不懂怎么应用?
  • 想单独做个Java应用程序,或者搭建个Java Web,却无从下手?
  • 书中的知识点单独学时似乎都懂,真正开发中又不懂为何这样用?
  • 学完之后没有项目练手,过段时间又忘得差不多,于是每次又翻到第一页重新开始?
  • 想找个项目综合运用知识点练手,随书光盘或网上下载的项目,却在自己电脑上死活跑不通,一堆报错?
  • ......

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

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

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

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

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

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

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

How2J [点击进入]

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

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

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

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

  • 一种是循序渐进:点亮了某个模块后,那么其他可以学习的模块就会被标记出来;
  • 一种是由终至始: 选中某个模块,那么这个模块所依赖的模块,就会一一得列出来。

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

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

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

  • Java应用-一本糊涂账:基于Swing和JDBC开发的图形界面桌面应用,涵盖了J2SE的绝大部分基础知识,通过这个项目能运用和锻炼几乎大部分的J2SE知识和技能。
  • 天猫前端:本项目90%的内容是由纯 Html CSS和JQuery完成,可以学习到如何使用最原本的html和css完成天猫这样量级的前端效果。
  • 天猫整站J2EE: 一个完整的J2EE应用包含的各种典型商务应用场景的需求,展示相应的解决思路与办法。
  • 天猫整站SSH:使用SSH框架进行系统设计与开发,可以观察并模仿到SSH是如何成熟,并高效率地实现各种业务场景的。
  • 天猫整站SSM:不仅用到了经典的SSM解决方案,还在此基础之上进行了多次重构,弥补SSM框架本身的不足之处。
  • 天猫整站Springboot:使用 Springboot 框架进行系统设计与开发,零开始,把整个项目构建出来。

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


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

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

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

相关文章

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

    是不是学完了一本本Java入门书,却还是不懂怎么应用? 想单独做个Java应用程序,或者搭建个Java Web,却...

  • Log

    混乱的 Java 日志体系 正确的打日志姿势

  • 阿里中间件的Java学习推荐书目

    一、基础类 1、《Thinking in java》,入门第一位是建立正确的概念。 2、《Core Java》,我...

  • 入门Anaconda的正确姿势

    Anaconda是数据科学利器,它的优势之处在于小白也能快速上手。 我们知道Python的英文表达是蟒蛇,有意思的...

  • 前端学习ing..

    学习步骤: 快速入门Web前端开发的正确姿势 工具 Visual Studio Code:微软开源,比sublim...

  • 什么是内斗的正确姿势?

    今晚看到一篇写银行内斗的文章,非常精彩,读罢心中有了一个问题,什么样的情况下会出现严重内斗?如何解决? 为什么内斗...

  • 什么是正确的转载姿势?

  • 什么是成长的正确姿势!

    最近很多小伙伴,来寻问关于个人成长的一些问题。也有很多小伙伴在后台留言咨询,关于我要帮助100位伙伴成长是否还有名...

  • 什么是正确的道歉姿势?

    道歉是挽回关系、消除隐患的一种人际解决方案。一个人如果熟悉道歉、善用道歉,就有更少的敌人、面临更低的风险。一个人如...

  • 什么是努力的正确姿势?

    01 你也曾是打卡一族么 朋友圈里似乎一直有这么一拨“打卡族”,早起打卡、单词打卡、课程打卡,层出不穷。 每天努力...

网友评论

    本文标题:什么是Java入门的正确姿势?

    本文链接:https://www.haomeiwen.com/subject/bfdoohtx.html