入门Java——挖心建议

学习路线

第一阶段:Java 基础入门

  • 时间:如果是全天自学(约10小时),一个月足以
  • 学习材料:
    • 视频:
      • 下载地址:”https://pan.baidu.com/s/1bpD3P07#list/path=%2F
    • 书籍
      • 《Java核心技术 卷I:基础知识》
        • 京东:https://item.jd.com/12037418.html
        • 电子版:http://pan.baidu.com/s/1gf3tYJx
        • 如果有余力,一定要买正版
  • 千万注意:
    • 只要需要敲代码的地方,一定要手动敲写代码
    • 不敲代码,你什么都学不会
    • 这一阶段,以视频为主要学习资料,书籍为辅
      • 跟着一套Java基础视频教程学下来,遇到不会的:
        • 首先想到的不是问人,而是用搜索引擎
        • 还可以查书籍
        • 最后才是问其他人
    • 入门阶段千万看《Java编程思想(第4版) [thinking in java]》,这是本非常好的书,但是这个阶段千万别看
  • 这个学习阶段 类比 刚学习骑自行车时:
    • 回想一下自己学习自行车时,你会问
      • 自行车为啥有两个轮子?
      • 我是先登左脚还是先登右脚?
      • 我是用10牛的力?还是50牛的力?
      • 我是买个100元的车子还是1000元的车子?
      • 自行车为啥需要链条?
      • ......
  • 这个阶段别问太多为什么,而是要:直接上手干,干出结果再说!
    • 多敲代码,多改代码
    • 多问自己:
      • 我这段代码输入了什么?
      • 输入之后代码运行流程是什么?
      • 运行后输出结果是什么?
      • 与自己的预想结果是否相同?
      • 如果再改一改会怎样?
      • 重复上述步骤
  • 其他参考资源:
    • 酷壳 https://www.coolshell.cn/
    • 慕课网 https://www.imooc.com/
    • 极客学院 http://www.jikexueyuan.com/
    • 公众号:
      • phodal
      • 懒人在思考
        • 一群黑客维护
      • 算法与数学之美
      • 阿里技术
      • infoQ
      • MacTalk
    • https://github.com/
    • https://stackoverflow.com/
    • https://www.v2ex.com/
    • ...

这个阶段最好是快速结束,绝大多数遇到的为什么都可以保留给下个阶段解答,所以一旦决定尝试学习编程技能,那么就要快速搞定这一个月时间的课程。

不然的话,战线拉长了,会把很多好的不好的都给磨平了。

时间:

  • 每天约10小时,约30天;
  • 每天约5小时,约60天;
  • 以此类推...

第二阶段:感兴趣的话,有空聊,待续...

你可能感兴趣的:(入门Java——挖心建议)