专栏首页企鹅号快讯只看Java视频资料能成为Java程序员吗

只看Java视频资料能成为Java程序员吗

目前国内从事软件开发,Java的占比是越来越高,不说别的在培训视频的绝对量上,Java几乎占据了半壁江山,很多刚接触Java的同学直接从网上搜到一些教程视频,然后制定好计划开始了Java的学习,开始对着视频学非常有意思,但是慢慢的学到一半,发现离了视频就不知道怎么写代码了。写一些很常见的程序也是别别扭扭的才弄出来,全然没了看Java视频的那种自信满满的感觉。

俗话说磨刀不误砍柴工,无论学习什么语言,都还是要讲究一些技巧,那么如何学Java?

首先,确定学习Java的决心,万事开头难,其实对于编程来说,开头并不是那么难,因为开始学习编程的同学基本上都有兴趣点,有一腔热血挺过入门问题不大,学习编程只靠一腔热血还是不够的,贵在坚持,很多人都是倒在坚持的路上,半途而废,学习编程其实也没啥好的捷径就是先搞懂理论,然后开始不停的练习实践,反反复复,其实这个过程都知道要经历多少个循环和反复,慢慢的一些基本的概念随着时间的推移都成了你的基本功,在此基础上继续提升自己的能力水平就会显得游刃有余,没有坚持别的都是空话。

其次,选择一个合适的入门教材,在网上搜过资料的都知道,一搜所有的资料就全出来了,弄的大家不知道选哪个教材合适,入门之初不要有病乱投医,不管三七二十一上来就买上几本书,结果也分不清主次晕乎乎的学了一阵,不懂就放弃了。入门的书还是要选择正确,在这里推荐疯狂Java讲义或者Java核心技术卷1,选择好了教材就制定个计划开始你的学习之路。在这过程中,如果基础特别差的,上来就是看不懂书本,可以先跟着视频入门下,找下学习编程的感觉,等感觉差不多能看懂书的时候,立即切换方向,把中心放在书本上,因为利用书本学习非常有利于知识体系的框架的建立,很多立志于做架构师的,不能依赖看别人咀嚼好的视频,要通过书本建立属于自己的东西。

然后,学习Java里面核心并且很基础的东西,面向对象核心理念,集合框架,JDBC,异常处理,io操作,多线程的编程,以及网络编程等等这些都是JavaSE核心的东西,在学习这些基本东西的时候,遇到不懂的,可以去网上找对应的视频看看,把概念彻底的搞明白,然后把书上的代码都在电脑上自己实践一遍,每个概念都来来回回的这么去做,坚持下来,这个过程可能比较枯燥但是自学过程中最基础的部分。

最后,掌握了第三步的基础上,就要尝试学习一些框架东西了,比如Servlet,Struts2、Hibernate和Spring,学习框架的时候,就要拿到框架的代码去研究,同时尝试去调试,修改,做一些小的改动看是不是能达到自己想要的效果,在这个过程多留言框架代码的风格,尝试了解为什么这么搭建框架,如果换成自己去做,该如何去做,这个时候要一遍遍的在大脑中进行思考打磨,不断提升自己的思维。慢慢的项目的一些基本素质在你的思考过程中,慢慢也就具备了。看别人的代码一个学习风格,还主要学习为什么这么去做,因为一旦写代码就涉及到内存和性能的问题,这两块在大型的项目中,公司一般都设置性能组专门追踪解决项目里面的代码写的不好的小伙伴。越是大型的项目性能和内存的使用一般都会放到很高的级别。

想当一个合格的Java程序员,就按上述要求去规范自己。

本文来自企鹅号 - IT编辑者媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 谁说 Java 要过时?2017年Java 大事件一览及未来前瞻

    在过去的一年中,Java 历经了许多变化。在今年年初,Java EE 处于一个不确定的状态,Java 9 版本也推迟了它的发布日期。在 2016 年的 Java...

    企鹅号小编
  • 学Java到底好不好,已学未学将要学,大家都快看过来

    很多人都想精通一门计算机语言,想学习Java开发,看中的不仅是优厚的待遇,更多的是广阔的行业发展前景。但是我们该怎么做,才能在有限的时间内快速的掌握Java这门...

    企鹅号小编
  • Java 9 逆天的十大新特性

    在介绍 Java 9 之前,我们先来看看 Java 成立到现在的所有版本。 1990 年初,最初被命名为 Oak; 1995 年 5 月 23 日,Java 语...

    企鹅号小编
  • Java程序员背后的危机!

    近日网上有一篇关于Java程序员职场生存现状的文章“2017年 Java 程序员,风光背后的危机”,在Java程序员圈子里引起了广泛关注和热议。 ? 2017年...

    用户1667431
  • 从零基础到拿到网易Java实习offer,谈谈我的学习经验

    作者黄小斜,斜杠青年,某985硕士,阿里 Java 研发工程师,于 2018 年秋招拿到 BAT 头条、网易、滴滴等 8 个大厂 offer,目前致力于分享这几...

    黄小斜
  • 2018全新互联网Java后端开发技术思维导图总体体系源码分析分布式架构微服务架构并发编程性能优化开发工具实战项目练习

    对Java的技术,架构技术感兴趣的同学关注我,欢迎工作一到五年的 Java 的工程师朋友们加入的 Java 架构开发:697579751

    美的让人心动
  • 昨天面试了一个32岁的大龄程序员...我给领导建议是T4,领导竟然...

    昨晚在公司留下来主动加班,不是为了赶项目进度,也不是为了改bug,说起来原因让人吃惊:我竟与一位来自北京的粉丝聊了一宿,晚上11点才打车回了住的地方。

    java进阶架构师
  • 查看MYSQL表数据大小

    在MySQL数据库中,有一个内置的database叫做information_schema, 该数据库中的tables表包含了数据库中所有表的基本信息,tabl...

    后场技术
  • Javascript面向对象入门

    什么是JavaScript? 我们可以从几个方面去说JavaScript是什么: 基于对象 javaScript中内置了许多对象供我们使用【String、Dat...

    Java3y
  • MySQL 占用空间一键查询实践

    大家可能经常会遇到DB满的情况 特别是大家共用DB的时候 这时候需要找到,哪个DB比较大,哪个表比较大,默认的方法你得一个一个的查询, 但这肯定不是偷懒程序员爱...

    莫韵

扫码关注云+社区

领取腾讯云代金券