Java自学到放弃(小白教程篇)

2020-03-30 16:03:02来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Java自学到放弃(小白教程篇)

阅读可能会花上您短短几分钟。

大学,

高中没怎么花心思读书,上的是一所三流大学,选择的计算机专业。

怀着对大学的憧憬,想象着教室里为数不多的马尾辫,一台台电脑前大家炽热中迸发思考的眼神与键盘敲击声。

好吧,大家别打了,我说实话还不行吗,跟大多数同学一样,基本在混,打游戏,逃课,并宽慰自己大学不经历这些就是白来一趟。期末的时候偶尔会临时努力一把,力保天时地利人和(没人照应的时候自己能拿个及格,狗头保命)。

尽管如此,自己还是参加了毕业清考,当时周围的同学都忙着找工作。家里没有帮得上的关系,学校文凭又软趴趴的,自身技术不怎么样,很多东西模棱两可,学的比较浅显,面试遭到过培训机构以招聘为借口实则说你能力不够,在机构学习两年,百分百保就业或者签合同学费由以后工资里扣除,也遭到过一面之后就了无音讯,更多的是简历投出去就石沉大海。

两个月下来自己急了,面的Java开发岗位一个录用也没有,其它岗位例如运营、自媒体倒是有一两个,当时告诉自己先学3个月时间,沉淀一下再试试,不行的话就放弃,也得吃饭不是。

规划,

在这里,对很多知乎大牛的答案表示感谢。

Java基础

有一些编程基础的同学推荐阅读《JAVA核心技术 卷1》,可以跳过图形程序设计、事件处理、Swing、applet以及部分日志章节,如果比较吃力也可以先跳过多线程章节。

看别人写的代码,博客,牛客网,GitHub等都有很多开发者和十分优质的代码,先读一遍再自己理出思路,再敲再读一遍,反复是因为当你没有思路的时候,这或许能给你思路,而不是一味的借鉴,一定要思考。有了一定积累之后就可以对别人的代码进行重写,改变路径实现需求。

也可以找培训机构的视频进行学习,作为补充,注意是补充 !!!  看完了不代表你就会了,过目千行不如手敲一遍。可以百度一下问题,纵向加深自己的理解,在别人的博客上你会发现自己思维的局限。我当时看的视频是马士兵Java。

数据库

自己学习了MySQL,SQL server 大学老师也教了一点。页面渲染的数据是从哪儿来的?数据库!

推荐大家去看《MySQL必知必会》,阅读起来很轻松,常用的也基本足够。

JavaWeb

JavaWeb是一系列技术的综合,也是大多数Java学习者日后的技术方向。及早的了解JavaWeb也有利于更深层面理解,Java在完整的应用中,是如何与各个模块交互并发挥作用的。

基础篇包括Servlet和JSP的学习、tomcat的使用、理解MVC分层模式、JDBC、了解http协议。

Spring

目前,Spring已经成为Java开发的基础设施,是任何一个Java程序员都必须掌握的内容。

在正式接触Spring知识之前,先了解 Maven和Junit,从实用角度看都不难理解,上网搜索就可以满足学习的需要。

Spring的学习又分为两个阶段:Spring Core和Spring MVC。Spring MVC是建立在Spring Core之上,在Web MVC领域的具体应用。

建议掌握一定的前端知识,从而便于对Spring MVC进行测试。面试时也是加分项,有 HTML、CSS、JavaScript、JQuery、Bootstrap,简单掌握即可,不必深究。

也可以用 junt,单元测试来满足Spring MVC的测试需求。

应用框架对之前写过的项目进行重构,例如购物网站,这个时候我们可以用到 SSM(Spring+SpringMVC+MyBatis)。

上面没有介绍到的 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。

很多代码都自动生成,又避免出错,留出很多精力。

分享

当初自己常逛的,并给与非常多帮助的站,how2j阿发你好

B站上面也有视频教程。

最后,

大家好好学习,预祝和我一样早日有砖可搬。


原文链接:https://www.cnblogs.com/Jack-Love/p/12602049.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:面试刷题20:并发包中的线程池有哪些?

下一篇:Shiro 入门demo