zoukankan      html  css  js  c++  java
  • 【经验】什么是Java入门的正确姿势?

    是不是学完了一本本Java入门书,却还是不懂怎么应用?

    想单独做个Java应用程序,或者搭建个Java Web,却无从下手?

    书中的知识点单独学时似乎都懂,真正开发中又不懂为何这样用?

    学完之后没有项目练手,过段时间又忘得差不多,于是每次又翻到第一页重新开始?

    想找个项目综合运用知识点练手,随书光盘或网上下载的项目,却在自己电脑上死活跑不通,一堆报错?

    ......

    结果,只能从入门到放弃。

    没错,这就是新手入门Java(或其它编程语言)的各种苦恼。

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

    这就是为什么进公司参与项目个半年一年,只要用心,都能进步飞速。

    因为有项目给你实战,有人在出错时给你指导,自己可以学习模仿前人的编程语句,会碰到种种问题需要解决,能在实际开发中加深对其语言的理解。

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

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

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

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

    How2J [点击进入]

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

    从网站的首页能够大概看到网站包含的丰富内容,从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. 这个网站大部分内容是免费的,只有实践项目部分内容需要付费,但我觉得很值,同样几十块,却比一些书籍来得清晰明了。如果有需要的话,可以通过上面的链接浏览后购买,成功购买后,可以联系KP君,将返利分一部分给你,共同进步。

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

  • 相关阅读:
    python -django 之第三方支付
    python 的排名,已经python的简单介绍
    第三方登录
    linux 基础命令
    JWT 加密
    Docker 简介
    中文分词库:结巴分词
    Django websocket 长连接使用
    jQuery截取字符串的几种方式
    Python 操作redis
  • 原文地址:https://www.cnblogs.com/kplayer/p/10952213.html
Copyright © 2011-2022 走看看