------声明-------
请不要转发我的文章,也不接受评论。
-------------------
这是一个有趣的问题。很多理科生无法理解我为什么总是要我去做文科生的事情,如果你有这种想法,那你就完全错误了。
作为一个十几年经验的程序员,我觉得我最后悔的事情就是没有从做程序员那天开始写博客。
写博客的重要性不只是分享,更重要的是训练你的逻辑思维能力,语言组织能力,其实写程序跟写文章有区别吗?特别是当你非常熟悉英文之后,你会发现你就是在写文章,只是更结构化地去写文章。未来的编程语言肯定是更加自然更容易被人理解的,比如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分钟。