分享几篇关于如何选择 IT 书籍和如何系统性学习的博文

最近我发现我的命令行基础一塌糊涂(其实也不是最近才发现,只是最近才开始丢人),感觉不知道该如何去了解那些比较有深度的东西(暂时我也不会去了解,因为扫盲读物还没看完,但是就是有那种不知道看完了扫盲读物以后该何去何从的感觉,就跟学校毕业不知道该干嘛那样),稍微回顾了下我看过的几篇博文,感觉有了一点方向。所以就把他们分享出来,或许能给谁点启发。

分享的大部分内容都在 https://program-think.blogspot.com 这个博客站上,如果不是朋友推荐看了上面的文章以及下载了作者分享的电子书,我也不会产生学命令行的想法 (因为连 Linux 是啥都没听说过…),更可能连怎么选书都搞不清。

如何选择 IT 书籍:
(选书对新手的重要性不言而喻,像想下对于啥都不懂的我,买了本 xx 电脑入门,结果发现完全看不懂,往后的几十年估计都不会去碰电脑一根寒毛了)
买书之前记得先看看对自己口味不,要是买回来才发现看不进去就惨了,或者可以去网上下载电子书试看,要是觉得好并且有必要再买

如何系统性的学习以及学习媒介的重要性:

为啥俺很少看视频?——兼谈 “视频” 与 “文本” 在认知心理学方面的差异
https://program-think-mirrors.github.io/blog/html/2017/08/Some-Reasons-to-Watch-Less-Videos.html
为啥俺不常用微博?——兼谈时间管理心得
https://program-think-mirrors.github.io/blog/html/2012/02/microblog-and-time-management.html
传统博客” 过时了吗?——兼谈各种媒介形态的优缺点
https://program-think-mirrors.github.io/blog/html/2015/02/Is-Blogging-Dead.html

如何挖掘网络资源:

命令行和计算机的基础:
(基础这个东西我感觉及其的重要,因为这玩意儿没搞懂之后学的东西都感觉懵懵的不知道它们咋来的)
计算机的硬件和操作系统软件之间的关系扫盲:

还有站里的火狐狸大佬分享过的硬盘具体的原理介绍:柱面-磁头-扇区寻址的一些旧事 - Farseerfc的小窝

命令行和上网原理:

其它

https://program-think-mirrors.github.io/blog/html/2019/12/Time-and-Life.html
时间与人生——跨入本世纪 20 年代的随想

1赞

@AstroProfundis 请求进行风险评估:

  • 帖子引用的外链

” 系统性学习 “是没有必要的,你学习再多也没有用,也会忘记,耗掉许多个人青春时间。
只有反过来才有实效,当你遇到实际问题再上网查询更多关于某个问题的知识和解决方法,再来到自己的实际中自己解决了问题,这样才算是掌握了知识
我 2007 年暑假就已经看完鸟哥私房菜第一版的书了,如今 2024 年再回想鸟哥私房菜,我想起了什么,那时候 QQ 无法在 Linux 运行,如今是微信无法在 Linux 运行,以前防火墙是 iptables,如今是 firewalld,以前开机引导是 lilo,如今是 grub2

1赞

有些书可以大概翻翻,以后有问题也可以知道通过那些途径该找什么资料,

你说因为会忘记所以系统性学习没必要,必须要靠实践。
首先系统性学习和实践是没有冲突的,它们相辅相成,学习命令行你不可能不去了解它的原理,不可能光知道敲个命令能叫出程序,肯定回去学系统的权限,shell 的自动补全,缩略符,环境变量…
这就叫系统性的学习,需要对一个体系有比较完整的了解,而这并不与实践冲突,这些东西都可以亲手在命令行里实践,并且相辅相成,理解会越来越深。
可以想象下,假设你学命令行的时候书上把 inux 系统文件的权限,环境变量,自动补全这三样去掉,你现在会对 Linux 有多懵。

我没看过几本命令行的书,不好评价,但是我觉得像鸟哥这样会把最基础的东西说的比较明白的书很少。
因为我就看过一本"linux 命令行大全"里面对 shell,terminal,和电脑的的硬件软件操作系统的历史和由来完全没提,基础这东西是非常重要的,如果连初中数学都没学完,就跑去学量子物理,那根本就理解不了,命令行这东西也一样,如果不了解它的历史和由来,不理解软件硬件操作系统之间的差异,那么会敲再多条命令自己也是很懵的。
我把它和随想大佬扫盲命令行的博文放在一起就是因为它们把最最重要而又最基础的东西说清楚了。

与其在那边自行总结,摸黑探索。

不如直接看看计算机科班出身的人的意见:

2赞