美文网首页
【职业】为什么写作是最被软件工程师低估的技能

【职业】为什么写作是最被软件工程师低估的技能

作者: 葭西日得录 | 来源:发表于2022-05-04 12:25 被阅读0次

我一写这个标题,可能别人会说,你天天写文章,肯定会要想办法自吹自擂。其实我写作时,并没有想到这对程序员有什么益处,刚刚看一位科技专栏作者才联系到一块。这位科技专栏作者就是Gergely Orosz,他的专栏在新兴作者订阅平台Substack上处于科技类型的第一名。之前他负责过很多大型开发项目,比如Uber的支付系统,这个系统到2019年时已经遍布60多个国家处理约650亿美元/年的费用。

软件工程师在职业发展的路上肯定要努力提升代码质量,与此同时写作的重要性也日益重要。

成功的公司会不断成长,迟早有一天员工会被分到不同的楼层,面对面交流开始变少,合作时更依赖电子邮件或者视频通话的途径。在一个更大的组织中,写作是提升影响力的关键。软件工程师需要靠写作来推广自己,交流心得,以及影响其他人。就像作者说的,很多东西都可以写下来作为长期依据,包括建议和决定、编码指南、最佳实践、学习、运行手册、调试指南、事后总结。甚至是代码审查。

作者对于让表达更好读、更精准,建议了两本书《风格感觉》和《写作法宝》。

作者的话让我想起我最近在思考的“知识管理”话题。我的上一份工作没有收到任何入职培训,所以我花了很久才自己琢磨透很多很基本的问题。我培训的几名新员工都很快离职,导致我离职时也没机会把我的经验传授给下一位员工。不出意料的,新员工也花了很久去适应。在加拿大,我经常会感受到一些华人公司的员工说话做事很不稳妥,我想可能就像我经历的那样,高离职率加上不完善的入职培训,让公司的经验得不到积累。

我前老板曾经感叹过,他最发达的时候开了两家分店,但分店没他在时候就很不景气,所有事情全都要靠他手把手教。当时我还发现一件非常落后的事,我们公司的价格表和客户信息都还是纸质的,当员工想要了解什么,都要去公司那个柜子里面翻。公司的会计信息在另外一个电脑上,所以要想和其他供应商对账,都需要等会计来上班才能统一进行。我当时就想,为什么不弄到一个统一的服务器上去?

当时我的目标很小,就是想把公司现有资料放到一个统一的服务器上。这样所有员工联网就可以交换信息,敏感信息也不会受核心员工流失而受到影响。在我离职前这些事确实成功实现了,可我现在想,如果我当时有知识管理的意识,后面公司的服务水平肯定会一步步在前人基础上提升,避免从零开始摸索。

管理学里有个最佳实践(best practice)的概念,认为存在某种技术、方法、过程、活动或机制可以使生产或管理实践的结果达到最优,并减少出错的可能性。提炼项目运作过程中的标准方法和已有项目的最佳实践,可使每一个新的项目在已有经验的基础上进行,从而保证项目的高质量和快速交付。如万科房地产能做到各楼盘的“均好性”,即是靠知识管理的有效推广应用。

当然我摸索知识管理至今发现,这个想法很容易脱离实践,就是很多时候人做完了事会懒得做记录。目前我的经验是把记录和实践结合,每天做事的时候就记录下关键节点,方便以后复盘。我的很多文章也是这样积累出来的。也是在这样的体会下,更觉得那些写技术书的人的不容易。写作不是一件一蹴而就的事,很难估算他们在出书之前都对技术和写作有多久的积累。

相关文章

网友评论

      本文标题:【职业】为什么写作是最被软件工程师低估的技能

      本文链接:https://www.haomeiwen.com/subject/ddbwyrtx.html