前言:
近日在知乎上看到一帖,是关于写作对程序员重要性的讨论,其中有位朋友的回答很精彩,于是决定在此总结一番,可作为自己坚持写文章的动力,同时也拿出来和大家分享,欢迎共同交流。
写文章对技术开发人员来说重要吗?为何要写文章呢?经过归纳,主要有以下三点:
1、写文章是将思考体系化的有效方式
很自然地,我们可以将书面表达与口述联系在一起。与后者不同的是,书面表达通常有更“苛刻”的要求,需要将事情全面透彻地论述清楚,即需要建立一个思维框架。优秀的程序员和作家一样,都是体系架构者,写文章是升维思考的过程,将零散的知识点连成线再汇聚成面。如果一个初级开发人员需要写项目文档,他不免要思考诸如“为何开发这个项目”、“项目收益如何”、“与业界其它方案相比较如何”、“还有哪些可优化的方面”等这类问题,那么这时候他其实已经接触到比他更高职级人员的工作了,因为这些问题通常由更高级别的项目负责人去思考。因此,写文章,是一条成长之道。
2、写文章是驱动学习的有效方式
写文章通常需要大量的知识沉淀,通常我们所说的学习都是“浅层学习”,仅仅是获取信息而已,并未经过实践或其它方式的转,这些信息仅仅暂存在大脑的某个空间,还未经过训练转化。然而,写文章却是性价比最高的转化方式之一。因为在写文章的过程中会以体系化的方式对知识进行构建与连接,经过了一定程度上的转化。当然,最终彻底地转化还需以实践的方式进行。因此,写文章,是性价比最高的学习之道。
3、写文章是思维碰撞的有效方式
写文章能够让更多地人了解到你的想法、技术等,在网络发达的今日,将你的文章分享出去,能够让别人在低成本的情况下接触到你的思想,同时,还可能与你进行交流,交流过程是你们思维碰撞产生火花的过程,思维经过碰撞摩擦,就有可能诞生新的想法,交流双方都有可能领悟到新东西。因此,写文章,是一条沟通之道。
最后,谈谈我自己,我是从19年底开始码字的,以前总会觉得这种事情很浪费时间,平时工作占用了大部分时间,工作之余,我要运动、陪家人、与朋友吃喝玩乐等,哪还有时间码字。但是,由于我个人十分热爱学习,会关注一些(与自身工作无关)新技术,在学习过程中,我发现如果只是一昧地往前赶,不停下来沉淀一番,对已学内容进行总结与思考的话,你学过的很快就忘了,到头来什么都没学到,其实那不叫“学过”,仅仅是“看过”罢了!于是,我决定开始写文章,内容包括对所学知识的总结、思考、实践,我可以周期性地基于这些内容进行复盘,就像给自己进行考试,以巩固自己的掌握程度;同时,我也乐于分享自己的文章,希望能对他人有积极的促进作用,同时。也很希望有朋友可以和我进行交流,指出我的不足之处、给予我建议甚至是纯粹地交朋友也好!
网友评论