扫码关注官方订阅号
说点不靠边的
jvm kotlin,scala
postgresql是个啥,为啥uber觉得mysql是坨屎,切到了postgresql,然后觉得这一坨也是屎又切回来了
hadoop是啥,后台为啥有个hbase,为啥apache除了hbase还要推cassendra
redis不是挺快的么,为啥oschina还要基于ehcache做一级缓存,把redis当二级缓存
那些只会写js的老是推崇mongodb到底真的大丈夫么
wangyin为啥喷遍所有语言没喷java
ifeve是个啥网站
谷歌不是c++么为啥也用java,用在哪儿,guava是个什么鬼
netty为啥这么火
druid咋搞的
阿里那个微服务框架,叫啥来着,结构是什么样的,怎么实现微服务的
为啥某乎会存在人跟风喷java捧c井,到底真的差了一个时代么
为啥java6存在了那么长时间,java8为啥那么引人注目,lambda到底是个啥
apache commons系列到底有啥好的
apache 除了那些commons项目,其他的java项目好在哪儿,都有啥,为啥都在用
spring为什么用注解就能实现很多功能
apm到底是个啥?
某些人整天喷php,捧java,到底有没有喷到点子上
马云:如果你还拿我当爸爸,就赶紧学习去!!
好好解决工作上的事,然后每一步都做得比预想的好一点,比如多重构代码,多琢磨不同实现方式的优缺点,多琢磨是否可以用新技术改善现有模式的缺陷等等
看书,写代码,研究开源项目,循环。
把手头的工作做到极致,然后不要给自己设定边界。
[转发]一个来自阿里实习生写的文章传送门
[转发]
推荐书目 : 限于师门不允许实习,所以只能在学校学习干货,提升内功。一直相信,理论决定上限,技能决定下限。修炼好内功,学习各种武功招式便轻而易举。 《 Java 编程思想》, Java 业界神书,不建议入门阅读,相比较,《 Java 核心技术 I 》非常适合入门。《 Java 核心技术 I 》,如果不想啃《 Java 编程思想》,这本是绝佳的入门神器。 《 Effective Java 第二版》,别犹豫了,深入 Java 必读,因为 James Gosling 也读,务必打好基础再读,否则会打击学习 Java 的信心。居家旅行,催眠必备。 《 Java 解惑》, Effective Java 作者又一力作,解析 Java 的各种坑。 《 Java 并发编程实战》,玩 Java ,怎么能不懂并发,并发的世界很奇妙。 《 Java 特种兵》,淘宝谢宇所著,洋洋洒洒,也是进阶读物,不可入门,作为补充参考。 《深入理解 Java 虚拟机》,周志明所著,国内业界良心之作,建议参考 ITeye 高级语言虚拟机专栏,也可与《 Java 性能优化权威指南》参考来看。 《 Java 性能优化权威指南》,深入理解 Java 性能优化细节, James Gosling 力荐。 《设计模式之禅》,一个个生动的例子,让枯燥的设计模式也变得有趣,不建议初学者直接看 GOF的《设计模式》。 《 Hadoop 权威指南》,掌握 Hadoop 必看,不用多说。 《 Hadoop 技术内幕》之 HDFS 、 MapReduce 、 YARN ,参考与补充。 《 Python 核心编程》,对 Python 的讲解深入浅出,虽然基于 Python2.5 ,但是核心思想不变。Python有很多库,建议阅读官方文档,里面有详细解释和示例代码。 《计算机网络》,网络基础入门必备。 《大型网站技术架构》,简单实在,理解大型网站架构,学习 Hadoop 之后才看发现架构上很多相似之处。 《 Linux 内核设计与实现》,抛开了 Linux 内核纷繁的源码,给出了关键的架构与实现,与《深入理解 Linux 内核》互补,重点推荐。 《深入理解 Linux 内核》,几乎所有关键的疑问,都可以在里面找到解答,需要时查阅,千万不要从第一页开始读。 《程序员面试金典》,注意不是 “ 宝典 ” ,涉及算法、对象设计、概率智力题等,面试神器。 《剑指 offer 》,刷题必备,面试利器。 《编程之美》,你会发现各大公司的算法题好像似曾相似。 《大话数据结构》、《算法》、《算法导论》,算法是我的弱项,以我的教训建议算法长期准备。 实际上,上面的书目我表示也只看了 50% 不到,大神的作品需要反复研读,比如《 Effective Java》。
推荐书目 :
限于师门不允许实习,所以只能在学校学习干货,提升内功。一直相信,理论决定上限,技能决定下限。修炼好内功,学习各种武功招式便轻而易举。
《 Java 编程思想》, Java 业界神书,不建议入门阅读,相比较,《 Java 核心技术 I 》非常适合入门。《 Java 核心技术 I 》,如果不想啃《 Java 编程思想》,这本是绝佳的入门神器。
《 Effective Java 第二版》,别犹豫了,深入 Java 必读,因为 James Gosling 也读,务必打好基础再读,否则会打击学习 Java 的信心。居家旅行,催眠必备。
《 Java 解惑》, Effective Java 作者又一力作,解析 Java 的各种坑。
《 Java 并发编程实战》,玩 Java ,怎么能不懂并发,并发的世界很奇妙。
《 Java 特种兵》,淘宝谢宇所著,洋洋洒洒,也是进阶读物,不可入门,作为补充参考。
《深入理解 Java 虚拟机》,周志明所著,国内业界良心之作,建议参考 ITeye 高级语言虚拟机专栏,也可与《 Java 性能优化权威指南》参考来看。
《 Java 性能优化权威指南》,深入理解 Java 性能优化细节, James Gosling 力荐。
《设计模式之禅》,一个个生动的例子,让枯燥的设计模式也变得有趣,不建议初学者直接看 GOF的《设计模式》。
《 Hadoop 权威指南》,掌握 Hadoop 必看,不用多说。
《 Hadoop 技术内幕》之 HDFS 、 MapReduce 、 YARN ,参考与补充。
《 Python 核心编程》,对 Python 的讲解深入浅出,虽然基于 Python2.5 ,但是核心思想不变。Python有很多库,建议阅读官方文档,里面有详细解释和示例代码。
《计算机网络》,网络基础入门必备。
《大型网站技术架构》,简单实在,理解大型网站架构,学习 Hadoop 之后才看发现架构上很多相似之处。
《 Linux 内核设计与实现》,抛开了 Linux 内核纷繁的源码,给出了关键的架构与实现,与《深入理解 Linux 内核》互补,重点推荐。
《深入理解 Linux 内核》,几乎所有关键的疑问,都可以在里面找到解答,需要时查阅,千万不要从第一页开始读。
《程序员面试金典》,注意不是 “ 宝典 ” ,涉及算法、对象设计、概率智力题等,面试神器。
《剑指 offer 》,刷题必备,面试利器。
《编程之美》,你会发现各大公司的算法题好像似曾相似。
《大话数据结构》、《算法》、《算法导论》,算法是我的弱项,以我的教训建议算法长期准备。
实际上,上面的书目我表示也只看了 50% 不到,大神的作品需要反复研读,比如《 Effective Java》。
个人体会: Hadoop 是个“大宝贝”,尤其对于我这样零实习,少项目的非科班学生,在面试的时候化解了很多面试官的刁难问题。它是 DT 时代的关键技术,包含了太多大神的心血和智慧,深入理解,不仅是 Java 与编程的提升,而且提高架构与系统设计的能力。抓蛇抓七寸,对于 Hadoop 一样,其中关键的组件有分布式文件系统、分布式计算框架、非关系型数据库、分布式协调服务等,而各个组件都有其核心架构与关键技术点,认清架构,由广度到深度,各个击破。理论加实践,建议在 Debug 中探索工作机制。
最后推荐一些技术资源, lintcode 、 leetcode 刷题必备(适可而止,不同于北美 FLAG 和一些startup 公司,国内的面试往往需要很多应用技术,也就是项目), July 的 csdn 博客 “ 结构之法 算法之道 ” ,数据库可以学习淘宝沈询的视频和博客,操作系统( Linux 进程管理与调度、内核同步、虚拟文件系统、内存管理、进程地址空间等),推荐网站: 牛客网, 七月算法,博客在线, ImportNew 、 ITeye、 InfoQ 、 csdn 、博客园, IBM developerWorks 等。另外,可以关注技术大牛的微博,开开眼界也是极好的,例如寒冬 winter 、淘宝沈询、淘叔度、淘宝丁奇、阿里正祥、淘宝正明、淘宝褚霸、RednaxelaFX 、 2gua 等大神。
啊咧咧?那句话怎么说的,如果侵权要删除还是啥的? 反正你们懂的。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
说点不靠边的
jvm kotlin,scala
postgresql是个啥,为啥uber觉得mysql是坨屎,切到了postgresql,然后觉得这一坨也是屎又切回来了
hadoop是啥,后台为啥有个hbase,为
啥apache除了hbase还要推cassendra
redis不是挺快的么,为啥oschina还要基于ehcache做一级缓存,把redis当二级缓存
那些只会写js的老是推崇mongodb到底真的大丈夫么
wangyin为啥喷遍所有语言没喷java
ifeve是个啥网站
谷歌不是c++么为啥也用java,用在哪儿,guava是个什么鬼
netty为啥这么火
druid咋搞的
阿里那个微服务框架,叫啥来着,结构是什么样的,怎么实现微服务的
为啥某乎会存在人跟风喷java捧c井,到底真的差了一个时代么
为啥java6存在了那么长时间,java8为啥那么引人注目,lambda到底是个啥
apache commons系列到底有啥好的
apache 除了那些commons项目,其他的java项目好在哪儿,都有啥,为啥都在用
spring为什么用注解就能实现很多功能
apm到底是个啥?
某些人整天喷php,捧java,到底有没有喷到点子上
马云:如果你还拿我当爸爸,就赶紧学习去!!
好好解决工作上的事,然后每一步都做得比预想的好一点,比如多重构代码,多琢磨不同实现方式的优缺点,多琢磨是否可以用新技术改善现有模式的缺陷等等
看书,写代码,研究开源项目,循环。
把手头的工作做到极致,然后不要给自己设定边界。
[转发]一个来自阿里实习生写的文章传送门