汇总:6. 读书与学习

汇总:6. 读书与学习_第1张图片

嗯 多学点吧 然后深入看看java se 打打基础
要想真牛逼,别听那些吹水的,jvm、GC、设计模式、map
这些都好好学这些决定你的上限 你越早学会,越好
使劲读 多读几遍
掌握基本原则,然后学会推导设计模式
就记住了。
你得看他咋实现的 不是说从外面看就是设计模式
设计模式是代码实现的过程
你可以用各种模式来实现同一个业务 但里面最好的那个就是总结出来的所谓xx模式 搞搞基础吧
把thinking in java这样的 读个十遍八遍的 都是精髓
使劲读
做web的话 再读一下许令波那本
好好读读吧 这种书都是可以一本在手 天下我有的那种
搞好了再看 各种具体技术 事倍功半

读书计划:

晋级之路:

  • 《疯狂Java_突破程序员基本功的16课》

  • 《深入分析Java+Web技术内幕》

  • 《设计模式之禅》(抽象类为基础)看软件设计6原则+《Head First设计模式》(接口为基础):接口优先

  • 《大型网站技术架构-核心原理与案例分析》

  • 成为Java顶尖程序员 ,看这11本书就够了
    http://blog.csdn.net/u012410733/article/details/51869105

  • 1年以内经验:
    《Java编程思想》–很重要

  • 1-2年经验:
    《大话设计模式》
    http://www.cnblogs.com/zuoxiaolong/p/pattern26.html
    深度剖析JDK动态代理机制
    https://www.cnblogs.com/MOBIN/p/5597215.html
    CGLIB(Code Generation Library)详解
    http://blog.csdn.net/danchu/article/details/70238002
    Java动态代理分析
    http://blog.csdn.net/danchu/article/details/70146985
    《重构 改善既有代码的设计》

  • 2-3年经验
    《深入理解Java虚拟机》 --最重要,没有之一
    http://www.cnblogs.com/zuoxiaolong/category/508918.html
    《Java并发编程实战》
    类库、框架源码 --前置:设计模式
    造重复轮子

  • 3-4年经验:
    (3选1)
    1.大数据(Hadoop、hbase)
    2.分布式缓存、分布式消息服务(redis)
    3.分布式计算、软负载均衡Mapreduce或者storm
    (3选1)
    1.《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群。
    2.《tcp/ip详解 卷一、二、三》比较适合做网络编程的人群,比如你使用netty去开发的话,那么就要对TCP/IP有更深入的了解。
    3.《数据结构与算法》这本书,则比较适合做计算研究工作的人,比如刚才提到的分布式计算

  • 4-5年经验:
    知名公司
    造新轮子

学习计划:

  • Bootstrap
  • SSM
  • Maven
  • shiro
  • solr
  • dubbo+zookeeper,xsd
  • SpringBoot,JPA
  • git
  • RabbitMQ
  • Docker容器
  • SpringCloud
  • redis
  • nginx
  • Java基本功,Hashmap底层实现、动态代理、排序算法、时间复杂度等
  • 框架原理及源码,IOC、AOP、分布式事务等
  • 多线程、并发编程
  • JVM,GC算法等
  • 数据库策略
  • Jenkins持续集成

汇总:6. 读书与学习_第2张图片

你可能感兴趣的:(汇总:6. 读书与学习)