不要把简单的事搞复杂

低并发编程

共 2488字,需浏览 5分钟

 ·

2021-11-14 01:15

简单使人专注,这是我写公众号以来的一个感悟。为什么这么说呢?我举个最近的例子。


周一发了篇文章,预告我的新系列开始。


闪客新系列!你管这破玩意叫操作系统源码


文末留了联系方式,供大家加群讨论和催更,是这样说的。


加入方式是加我微信好友,备注

os-昵称-其他信息

比如

os-闪客-Java

我会将所有备注为本格式的好友邀请至微信群


够不够简单直接?


可是,即便是这样简单的事,加我的人仍有非常多不符合这个要求的。以下都是真实案例,就发生在这两天。


比如前缀拼错型:

oss-xxx-xxx

so-xxx-xxx

is-xxx-xxx


比如原封不动型的:

os-闪客-Java


比如位置错乱型的:

xxx-os-xxx

xxx-xxx os


比如加了好友才说的:

备注:xxx

加好友后:求加 os 群


还有,一大堆备注都不写昵称,而是写一些谦辞:

os-菜鸡-啥都不懂

os-小白-想学

os-大佬求救


当然,不是说这样不好,很多备注看了之后非常开心,但我确实也得一个个改,不然我不好批量拉好友入群。


你就说说,这么一个简单的规则,都有那么多不符合要求的,更别说稍稍复杂一点的了。



------ 空行 ------



所以这个新系列,我也是尽量把一切事情最简化,以达到让大家更专注于核心的问题。当然这里的简化并不是指文章内容。


比如,一开始我想的互动方式有三种,微信群知识星球GitHub 提 issue,大家可能觉得挺不错的,但我还是咬咬牙,只保留了微信群,因为我知道复杂一定会导致每件事都做不好。


还有,一开始我想着怎么让大家能持续看下去,我想到打卡、抽奖、送礼物、留思考题等等,但后来,还是通通被我想要坚持的简单为主的思想,给否定了。


公众号上写系列,就是非常难以坚持下去,我再给自己和读者搞一大堆花里胡哨的东西来增加负担,那就更难坚持了下去了。


所以干脆,啥都不搞,我作为一个系列的作者,就他喵的把每一篇文章的内容打磨好,系统性和连续性照顾好,这本身就已经是很难的一件事了。要是再搞一堆花里胡哨的东西,不搞砸才怪,我还是能认清自己的。


其实大家最关心的问题,还是每篇文章里的内容,以及这个系列能不能系统地,全部更新完毕。这个是核心,其他的全部都可以放弃。


所以现在,读这个系列的朋友我只需要你关注三个东西:


1. 公众号每周一和周四发的系列文章
2. 用于互动的微信群
3. 用于分享额外资料和目录整理的 GitHub


如果你还是觉得多,后两个可以大胆地放弃,只把第一件事做好即可。


你信不信即便是只做第一件事,也只有不到十分之一的人能走到最后,所以其实你只要没有任何攻略地只把每一篇文章的内容消化掉,就已经超过绝大部分的人了。


对我而言也是这样,只要我把这个系列全部更新完毕,就已经超过大部分博主了。


所以你还觉得,做好简单真的简单么?持之以恒把一个简单的事情做好,其实是最难的。



------ 空行 ------



而这两天我也收到了很多读者关于这个系列的问题,比如需要什么前置知识,有哪些资料、书籍、开源项目可以分享。


这期间冒出了很多很多非常优秀的书籍、网址、开源项目地址等等,但我说,如果你是新手,此时少要比多好,你不应该把精力花在收藏各种各样的书籍、网址上,如果是那样盲目涉猎,那我觉得你还不如白纸一张,全身心投入我的系列里。


如果只专注于几个资料的话,我的 GitHub 里也更新了一个资料包,你可以提前准备着,对于了解 Linux 0.11 这个小目标来说,够够的了。


https://github.com/sunym1993/flash-linux0.11-talk/tree/main/一些非必要的资料



这里的东西也会随时变化,大家可以时时关注。


这里的资料和阅读方式,你可以作为一个 Plan B因为我也知道自己几斤几两,我并不是操作系统方面的专家,也不是什么写作高手,我的系列读不下去了或者没有收获,你可以按照我这个 GitHub 里的资料来学习,因为我就是这么过来的,我已经验证过它的可行性了。


至于需要什么前置知识,我只能说,我周四就更新第一篇了,你这是要花两天时间把 c 语言、汇编语言、计算机组成原理通通学一遍么?也不现实呀。


其实,任何一条路只要你一直走下去都是通往胜利的终点。你可以先把各种底层的语言知识打好基础,然后再来看 os 源码。你也可以先搞懂 os 的原理,然后再倒逼着自己学习 c 语言和汇编。


条条大路通罗马,而且他们本来就是相辅相成互相促进的,没有绝对的先后。


最怕的就是你一直在找各种资料,这个资料看一点,那个资料又看一点,总梦想着找一个能让自己最快速成为专家的一个资料集合,这是不现实的。



------ 空行 ------



回过头再说说简单这个事,其实很早之前的我,是愿意把类似的事情搞复杂的。


比如我很久以前做 PPT,都是要特别酷炫,各种 3D 效果,幻灯片切换效果全搞上。甚至初中的时候,人家都是用 PPT 来做 PPT,我偏偏用 Flash 做动画来演示,里面还配各种音效,各种包袱。


而现在我知道了,那些所谓的炫技,都是最没用的东西,唯有内容是关键。我现在做 PPT,最多两种颜色,每页里只有几个打字,再配一些关键的图,就完事了,一切从简。


以前写公众号的时候也是,各种第三方编辑器弄花里胡哨的风格,搞的自己调格式的时间要用好久,那时候也是真的有时间和心思搞这些。


现在,就微信自带的编辑器搞定,顶多去 mdnice 上把代码格式优化一下,因为微信自带编辑器的代码样式实在是惨不忍睹,没办法。


有的时候如果都是文字和图片,就手机搞定即可,行间距字间距段间距全都用默认的,这节省了很多时间,也让我更专注于内容。


让我们都活得简单一点吧!


最后再推广一下我的新系列哈,开篇词看这里,明天会更新全系列的第一篇文章!


闪客新系列!你管这破玩意叫操作系统源码

浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报