专栏首页编程java初学者,应该怎么去学习?

java初学者,应该怎么去学习?

首先,我个人比较推崇的学习方法是:先学java前端,也就是HTML,css,js,因为学习java以后肯定是往java ee方向发展的,学习完前端,在学习后端很多东西比计较容易理解!

大神的成长之路

但凡是大神级别的人物他们无不是如此进行的(多记,多练),我就亲眼见过那些大神,他们一般在公司照常工作,但是在下班后往往会买些教材加以练习,有的买网上的网课,有的买纸质教材。由于这些技术都是现成的,都是比较前沿的,因而他们在该方面的技术成长速度就很快,也就更容易在公司中崭露头角,获得更大的发展空间。

分享之前我还是要推荐下我自己的java学习群:四九八六九一零五三,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新的java学习资料和零基础入门教程,送给大家,欢迎初学和进阶中的小伙伴

误入歧途者

但是有些程序员并非如此,有些程序员认为java开发是脑力劳动,需要的是多思考,多研究,因而他们会抓住一个技术自己研究,但是其实该技术在网上都是现成的,有的甚至比他们想的还要好,这样他们在研究的过程中本身就是在不断的试错,不能说这对于他们本身的技术没有成长,而是说这样的成长速度很慢,走了很多不必要的弯路,而IT行业是一个技术迭代速度很快的行业,几乎每隔18个月技术迭代一次,基本上这要求在该行业工作的程序员每年都要多多少少学一些新技术,但是误入歧途者由于在大量的试错中耽误了很长的时间,技术成长速度太慢,因而事倍功半,自信心很受打击,很多就是这样半途而废了,而有一些虽然说坚持了下来,但是也仅仅只是勉强的跟上,在耗费了大量的时间、精力的前提下收货甚微,他们之所以能够坚持下去靠的就是不断的透支自己,这样虽然也算是对自己有所帮助,但是真正能够做到的人又有多少,有一部分人确实是做到了,但是这部分做到的人中很多都显露出了职业病,比如或鼻炎、比如说腰间盘突出,或者是长时间低头,脖子不堪重负等等等等,所以说在IT这个行业,基本上是能学现成的就学现成的,不要再花费不必要的时间去研究那些本来就已经存在的技术。

Java的书个人推荐三本

《java核心技术》,《java编程思想》,还有一本比较冷门的良葛格的《java学习笔记》。《java核心技术》教你怎么写代码,代码清晰容易看懂,适合初学者;《java编程思想》教你理解代码设计思想,代码不容易读懂,对初学者不友好,刚开始学Java不建议投入太多的时间在这本书;《java学习笔记》很适合初学者,代码简单明了,面向对象那一块讲得通俗易懂,用很多生活中的例子帮助初学者理解思想。

要朝这java程序员发展或者真心有兴趣的。可以找我要一些java的学习视频Java学习交流群:四九八六九一零五三,这个是免费的,希望同学找我要的时候不要有理所应当的态度,毕竟都是我的心血,希望你是真的有一颗想要学好java的心,我也会尽所能的去帮助你成为一名优秀的程序员。

本文来自企鹅号 - 爱瞄的程序员媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • java知识点归纳

    java新手知识点归纳-java基础部分 ? 一. Java的运行(基础必备) 这条可能出看很简单,java程序的运行谁不会呢?不过很多时候, 我们只是单纯通过...

    企鹅号小编
  • java从小白到架构师必看书籍

    一、基础类 1、《Thinking in Java》,入门第一位是建立正确的概念。 2、《Core Java》,我没系统读过,这本书更贴近实践,更多API的介绍...

    企鹅号小编
  • 程序员必知的6点编程秘诀,编程三板斧将解决90%问题!

    新手程序员刚入门编程,要经常加班。有些还经常被bug虐杀。 作为一名新手程序员,在编程职业初期应当建立起正确的编程观念。 ?  下面w3cschool就给程序员...

    企鹅号小编
  • SpringBoot开发案例从0到1构建分布式秒杀系统

    小柒2012
  • SpringBoot开发案例从0到1构建分布式秒杀系统

    最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路。俗话说,脱离案例讲架构都是耍流氓,最终使用Spri...

    小柒2012
  • 「大学生学编程系列」如何学习java?

    java目前在编程语言排行中还是稳稳的第一名,生态链系统越来越稳健,java语言已经慢慢步入成熟期,随之带来的是就业门槛的提升,这也是编程发展的一个趋势,未来编...

    程序员互动联盟
  • android多线程断点下载

    downloadthread.java和filedownloader.java是最核心的文件。downloadthread.java表示单个线程的下载情况,fi...

    提莫队长
  • 列举Java中常用的包、类和接口

      javax.servlet    org.apache.struts.action

    Kevin_Zhang
  • SpringBoot开发案例从0到1构建分布式秒杀系统

    最近,被推送了不少秒杀架构的文章,忙里偷闲自己也总结了一下互联网平台秒杀架构设计,当然也借鉴了不少同学的思路。俗话说,脱离案例讲架构都是耍流氓,最终使用Spri...

    小柒2012
  • java学习需要具备什么技能

    很多人都想学习java编程技术,但是却不知道java学习需要具备什么技能,java本身就具备简单易学性和应用广泛性,下面一起看看java学习是需要具备什么技能。

    加米谷大数据

扫码关注云+社区

领取腾讯云代金券