写技术博客的初衷

2020-05-17  本文已影响0人  欧祎

关于写技术博客的初衷,我想说几句哈

在我的博客里会有一些,IT技术侧的基础知识,大都算不上很深入很底层的东西,当然了,能一篇文章说清楚的东西,大概率涉及不到太深度底层的知识。

这篇文相当于是前言,会解释以下两个问题:

首先,我不是为了做知识笔记或者说什么梳理。所以打比方说,Android的消息机制大概是怎样的?Android的View事件分发机制是怎样的?渲染机制是怎样的?线程池的基本用法?等等等等,这些相对基础的知识,市面上的相关书籍或者网上的博客能搜到非常多,这也是一个高级开发技术成长道路上必知必会的东西,我再重新写一遍没意义,估计也没有别的博客写得好。

但是比如说子线程能不能展示toast?它和looper有啥关系,涉及到NMS里怎样的机制? Looper挂起以及唤醒涉及到的内核态的线程调度是怎样的? view的渲染具体到SurfaceFlinger服务里做了怎样的事情?再深入可以聊下Ashem匿名共享内存的东西? 这些都是可以从上面的基础知识往深度扩展来的,但是把下面这些问题弄明白的开发,数量应该是相对少一些的。

但是,有些知识点,很经典很基础,网上大部分的文章没有讲清楚(后面会举例)。

国内网站的很多博客目前存在几个问题:

总结

所以综上所述,网上书上现成的基础知识文章我大概率不会去写了(除非真有人想看我重新写一遍😁)(上面文字里挖的坑,都会填上的)

然后我写这些博客的目的是,希望能用尽可能友好不炫技的方式,把一些目前其他博客都没能讲清楚的东西讲清楚。(回答了第一个问题) 而且,我会把那些虽然基础,但是很经典很重要,但是很容易理解错的知识拿出来写。(回答了第二个问题)。

最后,我一直是一个很自谦,一直抱有空杯心态的人。技术水平也极为有限,难免会说错理解错,也希望发现我行文纰漏的同行们能不吝赐教,通过私下联系或者评论的方式指出我的问题,以免我误人子弟。

上一篇 下一篇

猜你喜欢

热点阅读