程序员为什么要写博客?

2021/8/7 20:07:59

本文主要是介绍程序员为什么要写博客?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

------声明-------

请不要转发我的文章,也不接受评论。

-------------------

 

这是一个有趣的问题。很多理科生无法理解我为什么总是要我去做文科生的事情,如果你有这种想法,那你就完全错误了。

作为一个十几年经验的程序员,我觉得我最后悔的事情就是没有从做程序员那天开始写博客。

写博客的重要性不只是分享,更重要的是训练你的逻辑思维能力,语言组织能力,其实写程序跟写文章有区别吗?特别是当你非常熟悉英文之后,你会发现你就是在写文章,只是更结构化地去写文章。未来的编程语言肯定是更加自然更容易被人理解的,比如Python,基本上会英语的人都会写代码。有人可能会问,那直接找文科生来写就行了,为什么还要我们这些理科码农?因为大部分理科生有比较好的数学和逻辑思维能力,如果你在这方面比较差,我建议你可以考虑转行。

 

我想再说一下为什么要写博客?

1.博客在外国公司非常流行,这是一种企业文化的表现

在许多大公司,都有内部的博客系统,比如Confluence的blog,这些blog有效地将组织里面的人聚在一起,形成非常好的文化氛围。通过@某人,可以让老板关注你。别人也可以发表评论,因为外国公司都非常重视networking,就是社交,因此他们把blogging作为社交非常重要的组成部分。

基本上,本人在外企都是用blog来跟老板汇报我们的创新想法,成绩和感想。

博客作为一种非常廉价的宣传手段,让默默无闻的你可以在茫茫人海中被人发掘。由于真正爱写blog的人不超过10%,尤其是在中国区,因此,blogger非常容易受到瞩目。

 

2.叙事是一种能力,企业需要会讲故事的人

在我刚入社会的时候,我老板JOE,一个曾经在GE、IBM做过高管的人告诉我,专业人士需要三个C,即:Capability, Communication,和Commitment。我一直没GET到Communication代表啥?是代表跟老板汇报还是很会说话? 我很迷茫。 在不久的2020年,一个英国老板告诉我,是Own the story, own the narrative。啥意思?就是说你要做领导,就要知道故事怎么讲,怎么把故事告诉老板告诉你的业务,把你的想法用正确的叙事方法告诉别人,而不是默默地在做。

我“悟”了,的确,你不own这个story,你不能narrate这些故事,你怎么sell你的想法?你怎么sell你的技术?你怎么让你的team信任你,觉得跟你有未来?这东西跟互联网创业公司路演有一丝丝类似,但是不完全,因为你可以没有任何欺骗,但是你得有你的思考,合理的思考,合理的叙事,这就可以让人信服。

 

3.叙事可以锻炼你的文档编写能力,也会提升你的沟通能力

我在外企的时候,很多人都很惊讶,我怎么几分钟就写了一篇blog,对,我就是很简单地写,因为你只需要把逻辑写完就够了。

时间、起因、经过、结果+中心思想,跟小学生写作为一样的。

bullet point方式,我做了什么事情,过程是这样的1、2、3,总结。

我做了什么事情,成功的原因是1、2、3...我觉得你们从中可以学习到什么。

........

有无数非常简洁的写blog方法,不需要过分注重修辞。

Keep it simple and short. That is the secret. 

当你有了上述的能力,老板让你写技术文档,写方案文档,是否非常简单?

 

如果你立志做架构师或者做管理者,建议你现在开始就开始练习写文档。

 

P.S. 我写这篇东西花了20分钟。

 



这篇关于程序员为什么要写博客?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程