工作也有一年多了,虽然在公司已经承担了比较多的工作,但是同时也深深感觉自己的不足之处,很多技术深挖不足,在数据库,服务器方面还存在很明显的短板,故此立下这个专题,希望能一步步看到自己的成长。
第一个目标,就是高级工程师吧,请教师傅,一步步夯基础。(2018-05-31)
第一步
《深入理解计算机系统(原书第三版)》(《操作系统概念(第7版:翻译版)》),开始日期 2018年6月17日,预计结束日期,2018年7月10日之前。
进度更新,《操作系统概念(第7版:翻译版)》啃完了,《深入理解计算机系统(原书第三版)》粗略看完,但是准备再来一遍,可以慢慢来。同时进行第二步。
2018-07-15日,《操作系统概念(第7版:翻译版)》已经扫完一遍,说一些感想吧
- 首先来说,这个课本是大学时候学过的,很多内容相当于是在复习,当然存在相当于预习的知识点,至于为什么就不多说了,咳咳。
- 本书感觉整体上内容熟悉,知识较为基础,不准备写读书笔记了。
- 知识点们看过去大都是比较熟悉的,但是实际工作中几乎是用不到的东西过不了多久就会忘记,这个还是有点不爽的,有一些重要的东西例如内存、缓存、文件管理以及调度之类的还是挺有用处的,所以拟准备后续开坑《30天自制操作系统》,加深一些对于系统中知识的理解与记忆。
- 当然在开坑《30天》之前,还有另外一本操作系统的书需要看,《深入理解计算机系统 原书第三版》。内容大致掠了一遍了,总体来说比这一本内容更加深入,当然与编程的关联性也更为密切,这本书目前已经开始,看完后再来一篇读后感还是另开一个文集看情况吧。(2018-08-16更新),《深入理解》已经又扫了一遍了,但是感觉目前很多东西看了收益不大,私以为应该把主要精力放在刷题和看PHP进阶书籍上,以上。《30天》暂时不会开坑,时间不允许。
第二步
《数据结构(C语言版)》,开始日期,2018年7月14日,预计结束,2018年8月10日前。
学习数据结构主要是为了更好的提升自己,夯实基础。
而且本身计划中,操作系统看完之后,就是要开坑数据结构的,所以毅然开坑。
数据结构不会每一章都写笔记,遇到了感兴趣的算法和知识点的时候才会写,会单独开一个文集,以防太乱
笔记链接 :https://www.jianshu.com/nb/27853882
更新日 2018-08-07,本书完结,总结的话,大概就是好多都忘了,应该时常复习,还有就是,平时应该多刷刷题,经常练习,别把脑子放坏了。
先刷刷题,再看看《深入理解计算机系统》,然后再进入第三步。不急于求成。
第三步
PHP进阶&源码阅读。
2018-08-16更新,正式开始第三步。
从《深入PHP 面向对象、模式与实践》开始。
共五大部分,主要学习前四部分,预计9月份上旬结束。依然是感兴趣内容写笔记的套路
2018-10-19更新,第三步结束
九、十月份工作上突然间特别的忙碌,所以这两个月进度极为缓慢,预计目标推迟了一个月才算完成,现如今已经开始进行第四步。
《深入PHP 面向对象、模式与实践》内容看过之后感觉受益匪浅但又仿佛无所收获,应该是我的水平不到或者工作中无法接触那么多的框架方面的内容,所以无法转化积累。也正因此,第四步十分重要,且完成后有必要回顾《深入PHP 面向对象、模式与实践》。
第四步
PHP框架学习。
2018-10-19,正式开始
从自己搭建MVC框架开始,有教程于此:https://www.awaimai.com/128.html#1MVC
(感谢前辈的知识。)
2018-11-09 已经完成。
Yaf,lumen,laravel,ThinkPHP
框架主要是了解他们之间的优缺点以及横纵对比
2018-11-09
2018-11-13,大致了解了下
1、yaf,速度快,功能简单,只有最基本的路由配置加载,轻便快速的同时,也就意味着,想要组建大项目就需要自己造轮子或者加载很多第三方类库
2、TP,上手简单,论坛社区发达,方便易用
3、laravel,内置的用户权限和blade模板用起来很方便,功能繁多,相对的,性能相较yaf就会比较差
第五步
服务器和数据库(主要是ngnix apache mysql redis)学习。
2018-11-13开始学习
1、nginx:功能,路由和转发
详细运行过程,https://www.jianshu.com/p/648abc5a883a
2018-12-17,已经结束此部分
2、mysql
就《MySQL排错指南》进行学习
2018-12-17,开始此部分
2019-01-25,这段时间,看了《利用Python进行数据分析》《Python数据分析与挖掘实战》两本书,终于开始继续看这一本了。
2019-01-25,开始,预计2019-02-09结束
3、redis
就《Redis实战》进行学习
一些感兴趣的
-
GO语言学习
正好看区块链GO语言源码,顺便学习go语言了
https://www.jianshu.com/nb/27743144 -
PYTHON语言学习,目前只是看了基础知识,准备刷题时候刻意试用下
2018-08-16更新,开始刷题,并使用py3实现,熟悉语言。同步进行第三步
2018-10-19更新,近期工作很忙,只刷了20道题目,惭愧惭愧
维护此代码库,存放刷题答案
https://github.com/freephenix/LeetCodeAnswers -
机器学习 && 数据挖掘
1、2018-11-20开始, # 利用Python进行数据分析·第2版
预计2018-12-28结束,实际2018-12-21结束,工具类书籍,有很多方便的操作,以后应该多翻翻
2、2018-12-21开始,《Python数据分析与挖掘实战》
预计2019-01-13结束,此书内容较为充实,可能需要延迟,或者并行py爬虫研究而推迟。
2019-01-25,终于结束了,漫长的拖延,哈哈
下面主要是先要看《MySQL排错指南》这一本,还有一些网络教学视频。
年后换了工作,继续开始机器学习和py数据分析的学习 -
HTTP权威指南
-
TCP / IP
*CPA考试准备
*日语考级考试
*英语雅思考试
网友评论