Java自学到放弃(小白教程篇)
2020-03-30 16:03:02来源:博客园 阅读 ()
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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:Shiro 入门demo
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash