这个问题,我还是有点感触的,因为我的 Java 也是自学的。我的 CSDN 和公众号的读者里面有绝大部分也是在校学生,有本科的,也有专科的,我在微信里也收到很多读者的提问,大部分问题都跟题上问题差不多,我能感受到他们的诚意和焦虑,所以我觉得我很有必要写下这篇文章。

我不会像网上一些朋友,一上来就扔一大推书籍,扔一大堆链接,我先从自己的经历说起,然后说一下自己对自学的一些看法以及方法,最后给大家赠送一些优质的自学视频资源,我多个网盘里有海量的优质资源。我觉得这样才是真正的帮助初学者,而不是搞一些虚的东西,希望能帮到大家。

1. 本科的脚踏实地

高考之后填志愿,那时候其实我也不懂,就觉得电子信息工程好像还不错,于是就填了。在大学四年,除了学校学了 C 语言之外,我没有学习任何第二门编程语言,而且 C 语言也只是初级的水平。我在大学都干了啥?

我在大一,就决定读研,所以我一直在努力学习,高等数学、线性代数、概率论、大学物理、还有一些数电、模电、信号与系统、通信原理等等专业课。老实说,我非常认真,一部分是因为自己的学习习惯,另一部分也是因为自己要读研,所以我每一步都走的很踏实。在我的同龄人里,执行力和毅力能跟我比的,没几个,这点我不吹牛逼。

大学没少拿奖学金,最起码可以抵消我四年的学费,单片机也玩了不少,51、52到后面的 ARM9 都玩过,当时还买了好几块板子,写程序跑,那时候对嵌入式还蛮感兴趣的。

但是毕业后,我有点后悔。为什么呢?我没怎么学编程啊!除了会写一

Java 初学者,如何学习 Java?相关推荐

  1. 写给java初学者,从零开始学习java开发的完整学习路线

    要问编程王者是谁?自然是非java莫属!发展了20多年,学习java的人络绎不绝.不管是有计算机基础还是没有基础,都想学习这门前途无量的技术.这时候有人担心了,零基础该怎么学java呢?会不会困难重重 ...

  2. 转载:一位资深程序员大牛给予Java初学者的学习路线建议

    一位资深程序员大牛给予Java初学者的学习路线建议 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来 ...

  3. (转)一位资深程序员大牛给予Java初学者的学习路线建议

    一位资深程序员大牛给予Java初学者的学习路线建议 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来 ...

  4. 初学者如何学习java编程?有必要参加培训班吗?

    初学Java迷茫,是因为没有找到正确的学习思路.初学者如何学习java编程?有必要参加java培训班吗?本文为大家总结了四条,一定能对刚入门的你有启发. 初学者如何学习java编程? 1.兴趣是学习最 ...

  5. 初学者如何学习Java?

    这篇文章旨在指导初学者如何学习Java.随着我们成长,我们有规律的学习新的内容.怎样走路,怎样吃饭,怎样绘画,怎样计算数学,怎样接吻等等.这些事情共同点是什么呢?这些学习最大的共同点是如何学习? 我认 ...

  6. 一位资深程序员大牛(4-5年经验)给予Java初学者的学习建议

    这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要 ...

  7. Java零基础学习Java编程语言基础知…

    很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识.下面就说说Java零基础学习Java编程语言基础知识的几个要点.希望能够对Java编程基础入门学习的新手有帮助 ...

  8. 你为什么学不好Java?系统学习Java的七大因素

    随着传统行业的没落,越来越多的人准备进军互联网行业,如何学好Java成功就业的问题在网上越来越热,在知乎上面看了好多介绍学习方法的文章和一些优秀答主的高赞回答.多数创作都是围绕着学习什么技术比较专业性 ...

  9. 如何学习Java? 在学习Java的过程中需要掌握哪些技能?

    作为刚刚进入Java领域的新同学,无论是高校的毕业大学生,还是有志转行的在职人员,都面临着诸多如下的困惑:如何学习Java? 在学习Java的过程中需要掌握哪些技能?Java学习过程中有哪些注意事项? ...

  10. Java初学者推荐学习书籍free下载

    场景 Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言. Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统. Java分 ...

最新文章

  1. canvas 文字颜色_实现一个canvas小画板
  2. Caffe学习笔记4图像特征进行可视化
  3. zepto的ajax使用,Ajax的实现及使用-zepto
  4. EC笔记:第二部分:11:在operator=中处理“自我赋值”
  5. 完美日记:实现高弹性高稳定电商架构
  6. netty ssl 服务器
  7. 大数据学习笔记08:Java程序访问HDFS
  8. ArrayList 初学小结!
  9. 调侃《Head First设计模式》之总结篇
  10. 研发项目wbs分解简单案例_2013信息系统项目管理师案例分析之工作分解结构(WBS)案例...
  11. html播放韰 寸 频,asp.net 汉字转换拼音及首字母实现代码
  12. 下载jar源码时,出现:cannt not download source Sources not found for
  13. 汤家凤_定积分的计算
  14. 若说耳机世界里有一股清流,那这款QCY耳机肯定是其中之一
  15. Docker基础30--6.4 Docker三剑客之Swarm
  16. Python 根据身高体重计算BMI值
  17. 信号处理趣学D4——利用谐波叠加对周期方波进行逼近
  18. python 赌场掷骰子游戏
  19. 福利:工作经常用到的Mac软件整理(全)
  20. ubuntu系统 新硬盘挂载

热门文章

  1. 前端攻略-从路人甲到英雄无敌
  2. python中模块fitz无法导入成功的原因找到了
  3. 提问!现在的硕士研究生,真的满大街都是吗?
  4. 【Python自学笔记】EX32 循环和list
  5. python 工行e企付、工行签名生成、工行私钥PKCS8转PKCS1例子
  6. 可转换债券matlab,[债券]可转换债券定价的Matlab程序
  7. M1 Mac mini 使用半年体验 - Mac的新未来
  8. 汇川使用笔记6:伺服轴控功能块封装方法示意
  9. 中英文说明书丨CalBioreagents艾美捷UR-144单克隆抗体
  10. 高超声速飞行器自抗扰控制