技能树
linux:熟悉常用命令,暂无shell编程经历。下一步《鸟哥私房菜基础篇》,《深入理解计算机操作系统》,《计算机程序的构造和解释》系统知识来源:《操作系统》全本 五遍
mysql:熟悉sql语句以及基础知识,不足之处:不够深入,缺少高并发,大数据量处理经验,对mysql索引,集群,分布式,深度性能优化认识不足。下一步,《高性能MySQL》,《MySQL技术内幕:InnoDB存储引擎》系统知识来源《数据库原理》前三章 两遍,因集合论不明白被卡
mongodb:基本命令,无实战经验,缺乏深入理解,缺少分布式数据库
数据结构:基本的数据结构,排序和查找,不足之处:书上没涉及红黑树,平衡树,还需自己补足,虽明白原理不能手写代码。下一步《算法导论》系统知识来源:《数据结构》全本 五遍
c语言:掌握基本语法,能看懂一般的c代码。 不足之处:没有实际项目经验。下一步《python源码剖析》系统知识来源:《c和指针》《c语言程序设计》
c++:掌握基本语法,看懂简单的c++代码,不足之处,没有深刻掌握c++的oop本质,只是明白语法规则,不能深刻理解其应用场景。下一步《c++primer》 系统知识来源:《c++程序设计》全本 两遍
计算机网络:对整个计算机网络体系结构有了基本的认识,不足之处:对于部分协议细节理解不够,下一步《TCP/IP协议三卷》。知识来源:《计算机网络》(自考版) 全本 三遍 《计算机网络》(第六版 谢希仁)全本 一遍 《计算机网络:自顶向下》全本 一遍
java:只有简单的了解,下一步《java核心技术卷一》系统知识来源《java语言程序设计》半本 一遍
php:掌握基本语法,做了两个小项目。不足之处:对php源码和性能不理解。系统知识来源《细说php》全本 两遍
python:掌握基本语法,写了两个爬虫一个是拉钩一个是简书,能使用scrapy,selenium,phantomjs,beautifulsoup,xpath 不足之处:不会使用Django和Flask,python多线程,socket,wsgi,单元测试没实践,下一步《利用python进行数据分析》,《集体编程的智慧》系统知识来源:《PythonCookbook》部分 一遍,《python核心编程》部分 一遍《Python网络数据采集》全本 两遍
软件工程:代码管理,版本迭代,项目部署,需求分析,单元测试这些都是弱项,只了解一部分。下一步《人月神话》《编程珠玑》《代码整洁之道》《软件工程》系统知识来源《程序员修炼之道:从小工到专家》全本 一遍
web安全:了解什么是xss,sql注入,中间人攻击,DDos攻击等不足之处:没有动手实践过。 系统知识来源:《web安全深度剖析》
前端:了解不多,能看懂html,css和简单的js代码,下一步:《JavaScript语言精粹》《JavaScript语言精粹》系统知识来源:《JavaScript DOM编程艺术》全本 一遍
底层:对汇编和编译原理不了解,这是一大缺憾,下一步《编译原理》。系统知识来源:《编码:隐匿在计算机软硬件背后的语言》
写的太累了 我先歇会
总体来看深度不足,广度有余。可是没办法,主要是时间真的不够用