查看原文
其他

分享是程序员的必备素质

老石谈芯的老石 老石谈芯 2022-04-26

关注老石谈芯,一起探究芯片本质

微信的推送规则进行了调整

如果文章对你有用,请在文末点击“在看”,“分享”和“

这样就不会错过老石的每一篇推送了


今天的文章不聊技术,我们来聊一聊分享技术的方法。


作为程序员或者工程师,“分享”其实是一个非常重要的职业精神,也是每个人需要培养和锻炼的能力。


我们可以想一下,在日常的工作和学习里,我们肯定或多或少都接触或者使用过开源代码,也肯定通过别人写的技术博客或者网站学习过知识。这些开源代码或者技术内容,其实都是其他人无私分享出来的。


更进一步,我们中的很多人受惠于开源内容,因此也想将自己的技术和经验分享给其他人,并为开源社区做出自己的贡献。这也是我两年前开始写公众号的主要原因。


有一句老话,叫酒香不怕巷子深。不过在这个互联网内容爆炸的时代,有时候酒香也怕巷子深。也就是说,很多我们精心整理并写作的技术文章,大多数的时候并不会有太多人关注。特别是相比各种轻松娱乐、甚至靠博出位吸引眼球的内容,技术类的文章本来就不会特别受到欢迎。也因此,很多人就慢慢丧失了分享的动力,也逐渐放弃了更新。


前一段时间我看了一本书,名叫《Show Your Work(展示你工作)》。它介绍的就是如何正确的展示和分享你的学习过程、心得和知识,并且如何通过不断输出有价值的内容,让自己慢慢为人所知,并由此开启更多的人生选择和机会。


这边书里一共介绍了10个方法,来帮助我们更好的展示和分享自己的学习和工作。在今天的文章里,我想特别和各位说说其中的三个,这些也是对我特别触动、以及我特别认同的方法,也希望对大家有所启发。


1

你不需要是个天才,才有资格在网上分享内容


严格来说,这并不是一个具体的方法,而是一个非常重要的思维方式的转变。


我相信,很多朋友在写公众号或者做视频的时候,肯定都会遇到这样的困扰:很多人会想,我又不是罗翔老师,我又不是李永乐老师,我凭什么来分享我的知识?我又不是王刚,家里既没有猛火灶也没有宽油,我凭什么在网上教别人做菜?就算自己没有这么想,可能也会收到这样的留言,比如:你又不是技术大牛,凭什么在这里说三道四,之类的。


其实,我们并不需要是那些顶级的大牛或者专家,才有资格在网上分享我们的创意和内容。


事实上,即使你是某个领域的初学者,你也可以总结和分享你的学习过程,你踩了哪些坑,怎么克服的困难,学到了哪些东西,等等等等。因为你不会是这个领域唯一的初学者,那么你的分享就有可能帮助到那些和你一样的人。


而这些,也恰恰是我鼓起勇气开始写文章和做视频的动力来源。


关于这一点,书里的这段话可供参考:

找到你想学的东西,并在别人面前学习。分享你的过程、分享你的成功,更重要的是,分享你的失败。帮助那些想和你走同一条路的人。


2

每天分享一些有用的内容


这短短的一句话里,其实包含了三个重点,一个是每天,一个是分享,一个是有用。


在我看来,“每天”指的就是坚持不懈的积累,以及它带来的复利效应。有一个大V叫九边,他写了一本很有意思的书叫《向上生长》,那里面也提到过类似的内容,这里也一并推荐给还没看过的朋友。



坚持不懈是一个所有人都知道的道理,但是实际能够做到对一件事情坚持不懈的人其实寥寥无几。不管是跑步、写代码、读书还是创作,风雨无阻的坚持做这些事情都需要非常强大的自驱力,以及发自心底的热爱。糟糕的是,一旦我们坚持不下来,可能就会去动歪脑筋,去找所谓的捷径,靠投机取巧或者偷工减料去达成目的。


包括我在内的很多人或许都有过类似的情况:比如学习编程的时候,我们兴致勃勃的搜集了一堆学习资料、逛了一堆论坛、加了很多群,但是实际代码却没写过几行。再比如我们下定决心去健身,结果办了很多游泳健身卡,结果没去几次,这些卡最后也都成了洗澡卡。


所以,如果我们想在某个领域精进自己,坚持不懈的积累是最根本的。你可能听说过一万小时定律,也就是如果你想成为某个领域的专家,就至少应该为此付出一万小时的时间。这个说的其实也是这个事情。


这里的第二个和第三个重点,就是分享“有用”的内容。


衡量内容有用与否的标准,就是这些内容是否能够帮到别人,而不是这个内容会给你增加多少粉丝。这本书中也写到,要展示的是你的工作,而不是你的午餐或者咖啡。只有不断提供高价值的内容,才能在帮助别人的同时提升自己,并且逐渐吸引别人的注意。


那么,如何做到每天坚持分享一点有用的内容呢?这本书其实给出了一个方法:

每天在结束工作之后,回顾你的日志或者文档,然后找到一小点可以分享的内容。如果你刚刚开始做这件事情,就分享什么东西影响或者启发了你。如果你正在做某个项目,那就写写你的工作方法,或者当前的工作进度。如果你刚刚完成了什么事,就分享一下最终的结果,或者其中的一些片段,或者说说你学到了什么东西。如果你同时在做很多事情,你可以讲一下你如何管理这些事情,或者你是如何与其他人一起工作的。


3

教给别人你知道的知识


很多人会认为,教会了徒弟饿死了师傅。事实上,把你会的知识教给别人,并不会让你所学的内容变少,恰恰相反,这会帮助你学习更多的内容。


我们在上学做题的时候都会有这样的感觉,那就是只有把一道题目给别人讲清楚了,自己才算真正的掌握了。这个道理其实在我们学习技术,或者学习任何东西的时候都是成立的。


所以结合前面的介绍,我们可以把每天学习的知识、技术,或者是看书的心得体会,用自己的方式表达出来。你可以发微博、可以写文章,也可以做视频。其实,以什么样的形式进行分享并不重要,重要的是对学到的知识进行归纳总结思考和表达。因为能够表达出来的东西,才是你真正理解的东西


当然你也可以尝试一下,看看能不能想象着把这个内容讲给非专业人士听,并且让他们也能听懂。这就像白居易写诗之后给不识字的老婆婆看一样,因为如果能做到这一点,就说明你不但真正的理解和掌握了这个知识,而且还能用通俗易懂并且形象的语言表达出来了。


当然,无私的教给别人知识还能收获很多意想不到的回报。三人行必有我师,学习的过程从来都是双向的,你教给别人知识,别人也会乐意和你交流他们的想法和建议,从而帮助你更快的成长。你也会收获很多志同道合的伙伴,也会积累更多的粉丝,和你一起学习成长。


这本书也引用了普利策奖得主安妮迪拉德说过的话:把学到的东西藏在心里,不仅是可耻的,而且是有害的。凡是我们不去努力分享的,也必将从我们这里失去。当打开心里的那个保险箱时,只会找到一地灰烬。


4

结语


今天的文章介绍了《Show Your Work》这本书里的三个有效的分享方法:


第一,我们应该时刻牢记,我们并不需要是行业大牛或者天才,才有资格在网上分享知识,因为初学者也能帮助很多的初学者。


第二,自我提升从来就没有什么捷径和技巧,靠的就是每天的坚持,以及不断分享能够帮助别人的有价值的内容。


第三,把学到的知识教给别人并不可怕,也不会对你造成威胁,相反的这会加深你对知识的掌握和理解。


相信这三个方法能够帮助正在努力的你,并且让你的努力被更多人看到,同时也帮助你找到更大的平台,用更加积极的态度经营自己的人生。


(注:本文仅代表作者个人观点,与任职单位无关)


更多芯片技术解读和资料分享,并与老石一对一交流,欢迎加入知识星球:“老石谈芯-进阶版”,一个关乎技术与观点的互动社区。



往期精选


每天工作12个小时,你不累吗?


算力至上?AI芯片大对决


ARM公司创始人 – 亿万富翁赫曼·豪瑟博士的传奇人生



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存