迟到的2020总结

作者:杨润炜
日期:2021/3/11 18:27

为啥迟到了?

因为太懒了。。。
除了身体上的懒,还是意识上的懒。还没有意识到总结对于成长的作用。
又要立flag了,每年都来一份年终大总结。回顾过去走过的,看看今后要怎样走。

2020都遇到了啥?

从《深入浅出计算机组成原理》出发

这是当时的笔记
这门课还是在极客时间上的专栏,当时出于好奇去看的,看完后对底层的知识产生了很大的兴趣,想知识更多关于这个或那个的原理,从而才有了后面的学习之路。

踩入无底的 数据结构与算法 深潭

开年第一站就是数据结构与算法的训练。数据结构相对好理解,常见的那些数组、栈、树、图,平时可能会接触过。但算法就着实令人头大,光是递归就理解了大半天,更别提动态规划。当时是通过leetcode刷题和极客时间的算法训练营来学习,努力了这一番,熟悉了基本的原理(套路),也体现到了算法对于思维严谨性训练的好处。
后来在leetcode上刷题,从一开始搅尽脑汁,到现在逐渐有了一些肌肉记忆和较浅的套路及数学意识。路真的不好走,但没办法,编程最后就是数学、算法、工程,这些是绕不过去的。这儿能看到我在leetcode上的战绩,期待一同学习进步。

在 架构设计 里感叹

上了极客时间的李智慧老师的课,看到了一个架构师那种宏大的视野,无论是技术、业务、沟通、思考、管理。

交了个新朋友,叫golang

进行golang的学习,一方面是想通过它来了解更多底层的东西,因为平时用node.js写,被封装得太上层了,另一方面就是工作原因,因为公司想推golang技术栈,我作为小组的组长,需要走在前面做好带头作用。目前在go训练营里也学到了不少东西,除了语言实践、goruntime原理,还有工程实践与设计,架构设计也涉及到了,受益良多。

又交了几个好笔友,推荐给大家

《编码》

这是当时的笔记
在大师的宏观的视角下,浏览了计算机的由来及发展,还有其背后的数学原理,文中还包含一些生动有趣的童年故事、各种奇思妙想但又巧妙地符合原理的小实例,让我实实在在地感受到了计算机实质般的存在,因为一直在软件这块,觉得硬件底层的东西很神秘。

《汇编语言》

这本是耗时最大的书了,因为书上的实验基本都做了(笔记放github上了),虽然有些是参照了网上的资料,但也理解消化了。读这本书是因为要学《CSAPP》,其第二部分有关汇编的知识看不懂,所以在网上的推荐找了这本书。读完又做了练习,确实对底层的知识有了一层了解,对汇编如何实现栈、数组、结构体、变量赋值、输入输出、中断、寻址、函数调用等有了更感性和直接的体会。

《深入理解计算机系统》别名《CSAPP》(第一、二部分)

可以说所有今年的学习其实都围绕这本书在打基础,因为它几乎受所有的高手所推荐,是程序员必读的书。虽说人家是外国大学本科教材,但对目前的我来说还是比较深入的知识,我正在逐渐攻破。目前书看到第二部分,但因为书啃起来比较久,所以也在网易公开课上看视频,想先有个宏观上的认识,但看书看细节,做题,并实践更多的东西,后面也会多做这块的实践总结出来。
相关的笔记放在github上了。

《操作系统导论》

这本书太好了,给了我对操作系统原理的一个比较宏观又在要领上十分清晰的脉络。本书将操作系统特点总结为并发、持久化、虚拟化。虚拟化指的是进程、线程对CPU资源,虚拟内存对内存,文件系统对磁盘等;并发讲述了锁、原子操作的设计、发展、实现;持久化主要是讲述各种文件系统的基本原理。

《图解TCP/IP》

在看这本之前,基本是看在《TCP/IP详解》,但它真的太干了,目前小白的我还搞不定,只能“曲线救国”般地先找来入门的书看看。书中浅析了网络各层次的协议及应用,用简单直观的图片来讲述网络底层交互、数据结构及拓扑,虽说很多协议是“走马观花”,但确实扩宽了我对计算机网络的视野。

《鸟哥的linux私有菜》基础学习篇

主要是看看怎样运维linux系统,因为程序最终都在Linux跑,需要多了解些linux命令和运维知识,另外也想为后面了解linux原理打打基础。

《程序员修炼之道(英文版)》

纯粹是想学学英文阅读,拿来晚上睡前读读,很多单词不懂,但借着对大意的把握,也能看懂部分。

《你的灯亮着吗?》

在团队里也时常需要与产品一同进行需求分析与设计,本书给了我一个很重要的意识:别太相信客户的描述,为其找到真正的需求,并合理地解决,对双方才是最好的。
以下是当时的笔记;

立下今年的flag,再接再励

  1. 要成功转入golang技术栈,实践至少3个项目;
  2. 阅读并实践《CSAPP》、《UNIX环境高级编程》、《UNIX网络编程》、《自己动手写操作系统》等书;
  3. 至少为1个出名的开源项目贡献代码(这个真的十分重要,也是我觉得很酷的事,写的东西能给很多很多人使用,且得到认可);

感谢您的阅读!
如果看完后有任何疑问,欢迎拍砖。
欢迎转载,转载请注明出处:http://www.yangrunwei.com/a/115.html
邮箱:glowrypauky@gmail.com
QQ: 892413924