0%

2019-2In TaiwanTech

大四上學期的成績單

1082.png

後面再補內容,已經錯過實習和秋招了。現在抓緊搞搞春招。

學校的課實在太多,30學分忙8過來

回家以后发现钙hub也打不开了…..除了科学上网的解决方法,另外一种就是设置静态IP地址

图床也加载不出来了,这里推荐SM SM的图床服务

新年新FLAG

专业技术

  • 按照zuochengyun大哥的建议读JDK重要包的源代码,
    java.lang,java.util.java.io
  • Spring源码,

  • 学习分布式缓存技术.

  • PASS THE FRM Certification RANK1

语言水平

  • 日语达到N3水平

如何自学备考日语N3?

  • TOEFL破百

📚书单

  • Thinking In Java

    Bruce Eckel 的《Java 编程思想》(Thinking in Java),非常有名的经典书籍。这本书的特点是,不仅仅介绍 Java 编程的基础知识点,也会思考编程中的各种选择与判断,包括穿插设计模式的使用,作者从理论到实践意义从不同的角度进行探讨,构建稳固的 Java 编程知识体系。

    img

  • Effective Java

    这本书的英文第三版已经在国内上市,涵盖了 Java 7 到 Java 9 的各种新特性。严格来说,这本书不算是一本基础书籍,但当你有一定基础后,还是非常建议通读一下的。关于这本书的阅读,我的建议是边学习边回顾,在吸收书中的经验时,多去想想自己在实际应用中是如何处理的。虽然《Effective Java》的具体章节可能是从某个点出发,但可以说都是对 Java、JVM、面向对象等各种知识的综合运用,对于设计和实现高质量的代码很有帮助。

    img

  • Java 并发编程实战

    作者全是响当当的人物,比如 Brian Goetz,我多次在专栏里引用他的观点,众多强力作者也保证了书的质量。抛开作者光环,这本书的内容全部建立在理论之上,先讲清道理再谈实践,可以真正让你知其然也知其所以然。这本书更加侧重并发编程中有哪些问题,如何来深刻地理解和定义问题,如何利用可靠的手段指导工程实践,并没有过分纠结于并发类库的源码层面。

    img

  • 深入理解 Java 虚拟机

    img

  • 性能优化

    性能优化,我推荐 Charlie Hunt 和 Binu John 所著的《Java 性能优化权威指南》(Java Performance),也是我上次在直播时向大家推荐的。Java 之父 James Gosling。

    img

  • Spring实战

    可以说 Spring 等相关框架已经成为业务开发的事实标准,系统性地掌握 Spring 框架的设计和实践,是必需的技能之一。

    img

  • Netty实战

    Netty 在性能、可扩展性等方面的突出表现,已经得到充分验证,作为基础的通信框架,已经广泛应用在各种互联网架构、游戏等领域,甚至可以说,如果没有仔细分析过 Netty,对 NIO 等方面的理解很可能还在很肤浅的阶段。

    img

  • Cloud Native Java

    Java 应用程序架构处于飞快的演进之中,微服务等新的架构应用越来越广泛,即使未必是使用 Spring Boot、Spring Cloud 等框架,但是系统的学习其设计思想和实践技术,绝对是有必要的。当然如果你在实践中使用 Dubbo 等框架,也可以选择相关书籍。前沿领域的变化非常快,很多风靡一时的开源软件,在实践中逐渐被证明存在各种弊端,或者厂商停止维护。所以这部分的学习,我建议不要盲目追新,最好是关注于分布式设计中的问题和解决的思路,做到触类旁通,并且注重书籍之外的学习渠道。下面两本并不算是 Java 书籍,但 Java 程序员进阶少不了对互联网主流架构的学习,了解分布式架构、缓存、消息中间件等令人眼花缭乱的技术,对于有志于成为架构师的 Java 工程师来说非常有帮助。

    img

  • 大型分布式网站架构设计与实践

    这本书总结了作者在构建安全、可稳定性、高扩展性、高并发的分布式网站方面的心得。

    img

  • 深入分布式缓存:从原理到实战

    这本书融合了原理、架构和一线互联网公司的案例实践,值得参考。

    img