今年来到上海工作比较清闲,喜忧参半,有时也会非常苦恼工作内容没法让我快速成长,所以计划刚好趁这个时间把基础好好巩固一下,多读书,奈何读书效率有点低,三月份过来到现在已经四个多月了,才完成两本薄书,一本是周志明先生写的深入理解JVM,还有一本刚翻完的Java并发编程实践,后一本书虽然薄,但内容颇多,部分章节看起来有点吃力。读这两本书的初衷是因为工作时候写Java的很多迷惑以及面试经常会涉及这两部分内容,自此,算了了了我的心愿。但是也是自我安慰,理论需要和实践结合才能内化为能力,但是目前还愁于没有找到一个好的实践机会。学习不能停止,关于Java的就暂时到这,后面继续留意哪里有好的练手项目,为了保持对Java的熟练度,源码阅读不能停,具体的源码列表这两天思考一下,哪些源码更适合。 目前为止,我能想到的相关技术基本都系统浏览过,/苦笑,都是走马观花,后面的学习待想想方法留下来一些东西。JVM/JAVA多线程/编译原理/MySQL数据库这些都已经看过,后面还缺少的是操作系统/计算机网络/算法。今天作为操作系统学习的节点,从今天开始学习操作系统,学习的资源为清华大学出的学堂在线课程配合英文版的Operating System Concepts,每天学习一点,不能停止!
操作系统的前置知识包括汇编和C语言,汇编了解8086指令即可,C语言准备买本书学学,毕竟C语言才是底层开发的首选语言,操作系统课程和C语言学习并行走~~
教程设计很多汇编代码,看不懂,需要系统看下,找本书
距离上次更新一周多,汇编语言浏览了一遍, 用的是清华大学出版的《汇编语言》,一开始本着试试看的心态,没有对这本书太高的期待,结果楞是用pad给读完了,书很不错,对于不从事汇编语言仅仅是为了熟悉汇编语言来说,极好的一本书,循序渐进,通俗易懂,让我对于计算机底层硬件有了简单的了解。这段时间工作也做了调整,终于摆脱了爬虫的困扰,目前的两个主要计划是搞清楚计算机底层知识,还有搞清楚度假后台整个业务逻辑
操作系统只能先看理论部分了,实验部分要用到C语言,所以目前正在两个一起走,上下班的时候看操作系统理论,早上一个小时看C语言,时间有些不够,C语言学习周期太长
2018年9月25. C语言书大致浏览了一遍,后面关于手册般的东西没有看,下面专心操作系统,开始做实验
2019年1月24号,终于把实验二搞完了,太多不懂的,各种搜索各种查,希望后面的进度能快一些