Skip to content

zhengjunbase/Share

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

致学弟学妹 & 书单

前言啦

  • 一些自己的积累,不全 希望你们喜欢 ;)
  • 会不定期更新,欢迎大家补充

前端相关

  1. HTML5 与CSS3权威指南(基础,必看)
  2. 锋利的jQuery(基础)
  3. Javascript权威指南(高级 没看过,推荐)

Linux相关

  1. 鸟哥私房菜(基础,必看)
  2. Shell脚本学习指南(基础)(推荐)
  3. Linux /Unix系统编程手册 或者 APUE
  4. 深入Linux内核架构(高级)

Java相关

基础

  1. 设计模式之禅(必看)
  2. Java编程细想(java 必看)

高级

  1. 深入理解Java虚拟机:JVM高级特性与最佳实践(Java必看)
  2. Java并发编程实战
  3. Effective Java
  4. 重构 改善既有代码的设计(推荐)w

J2EE相关

基础

  1. 轻量级Java EE企业级应用实战(了解 AOP,IOC)
  2. Spring 3.x企业应用开发实战

高级

  1. Spring 技术内幕 (推荐)
  2. 深入剖析tomcat (没细看,某大神推荐)

后台架构(语言无关)

  1. 大型网站技术架构 核心原理与案例分析(推荐)
  2. 构建高性能web站点(推荐)
  3. 大型网站系统与java中间件实践

数据库方向

  1. MYSQL 必知必会 (基础,必看)
  2. 高性能MYSQL (推荐)
  3. 高可用MYSQL (数据表怎么实现水平扩展的,主从备份等 阿里的cobar数据库中间件)

其他不错的书籍

  1. 深入理解Nginx:模块开发与架构解析
  2. Redis设计与实现
  3. web之困
  4. 白帽子讲web安全

其他非技术书籍

  1. 影响力
  2. 黑天鹅
  3. 反脆弱

技术博客 & 链接

我的一些看法

技术积累

  1. 多看源码,看实现原理。
  2. 研二的话,应该有自己的技术方向,深入深入再深入,深入学好一个方向就可以找到不错的工作(比如学好android 可以横扫BAT)。
  3. 准备自己的github,平时可以是不是commit,有自己的博客是加分项,现在开始写一点都不迟,我同学他就每天给tcp/ip的协议栈源码写注释然后发博客。
  4. 技术在于积累,在于每天的积累。
  5. 刷leetcode,手撕代码。
  6. 对了,有余力准备明年学校的ACM,能弄个奖的话加分。
  7. 去用人单位看别人相关岗位的招聘需求。 www.neitui.me
  8. 参与开源项目。
  9. 尽可能的积累光环(让面试官能够看到某个title就对你另眼相看)
  10. 读一本书,哪怕只读到了一点有价值的,如果你不忘记,那你将受益终身。

对技术的看法

  1. 我绝大部分一开始认为难的或者很难的问题和技术点,最后只要我花时间,最终都能够理解和掌握。 暂时认为技术更偏工程,不存在很难的知识点,更多的在于积累和耐心。
  2. 学生时代应该多看书,技术和非技术的都要看,书可是别人宝贵经验和知识的总结啊。以后工作了,读书的时间就少了
  3. 其实走技术路线的话,以后前景是不错的 阿里的p6 30w/year,p7 40~60w/year(30岁左右), p8 80w/year(35岁左右)左右吧 其他公司也差不多的 ;)

一些关键的时间点

  1. 今年12月份的6级
  2. 明年3,4月份的实习招聘
  3. 明年3,4月份的学校ACM大赛
  4. 明年3,4月份的全国大学生英语竞赛
  5. 明年7月份阿里开始内推
  6. 金九银十

共勉

  • 你见过情商最高的行为是什么?

    在失败的时候继续坚持,在成功的时候继续努力。 from 知乎

  • 三思而后行,越重要的事情(比如说关乎你未来的)越需要多思考。

  • 为什么选别人而不选我?

    虽然你和他可能都同样努力,但是别人在不同的时间点用不同的方法做了不同的事情,结果却差别很大。

    一个公司的CEO出来招聘对面试者如是回答。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published