工作了这么多年,为什么才突然想起看回这本大学教程?
主要原因是那天听了阿里的直播,有一个军哥说:java程序员要是不想给淘汰,起码要学习Linux内核、JVM虚拟机、算法。这三方面要熟悉,精通,才能让自己在未来的工作立于不败之地。当这三方面达到一定的境界时,每写一行代码,都会主动思考这行代码运行的整个过程,从表层直到Linux内核的影响。
以上的话打动了我,于是和牛人同事提起,大家决定一起来执行一个跨度一年之久的学习计划,希望一年之后,我们都能坚持下来,并收获满满。
本周时间:2017-12-01 至2017-12-07
完成事项:完成《操作系统:设计与实现(第三版)上册》第一章的阅读,并做完了大部分的习题。(部分习题为上机操作,暂时还没空开展)。
整体总结:比较好的方面,是坚持每天都有学习,阅读。互相鼓励,互相监督。不足的地方是进度比较慢,这个还是有些客观原因的。
1、这周回南沙住了几天,来回通勤的时间比较长,占了大量的空闲时间。
2、这周小组项目上线,还有新资源池的项目要布署,压力比较大,要处理的事儿也比较多。
3、书本中比较多概念理解较为困难,看了就忘。
学习要点:对计算机历史有一个比较大概的了解,对操作系统演进到现在,多种重要技术的出现有理解。
1、内核态和用户态的作用,一个程序执行过程,每个阶段经历的状态。
2、重要技术:多道程序、假脱机技术、分时系统(其中进程表比较重要,第二章估计会重点讲)。
下周改进:
1、把pdf 下载到手机中。利用空闲、坐地铁时间阅读,尽快把进度加快;
2、回白云区住,早上6:30起,利用起床时间看半小时;
3、先快速通读第二章,先看习题再针对理解重要的部分;并整理答案发布。
4、工作空闲时间,学习Linux命令,以助于理解书中细节,以免眼高手低。
加油!
刘小杰 写于 2017-12-10 中午