#IT人的升职加薪tips# 为什么大家都推荐程序员也学会写作?

举报
宇宙之一粟 发表于 2022/01/14 23:32:46 2022/01/14
【摘要】 题记:又一个愉快的周末即将过去,埋头写下这篇文章,希望能检验自己的成长。 周末,一人两猫,一本书,一篇博客。 无思路时,看看两只猫的打闹,大概这就是拥有两只猫的乐趣了吧。废话少说,开始正文。 作为一名初入职场的程序员,很长一段时间都是在重复这样一...

题记:又一个愉快的周末即将过去,埋头写下这篇文章,希望能检验自己的成长。

周末,一人两猫,一本书,一篇博客。

无思路时,看看两只猫的打闹,大概这就是拥有两只猫的乐趣了吧。废话少说,开始正文。

#IT人的升职加薪tips# 为什么大家都推荐程序员也学会写作?_技术文档

作为一名初入职场的程序员,很长一段时间都是在重复这样一个过程:

组长分配一个任务 --> 你埋头写代码 --> 收到 Bug 反馈 --> 你埋头改代码 ...
        

快别这样了,写代码真的只是唯一能做的吗?

  • 需求背后的逻辑你懂了吗?
  • 为啥要这样做呢,还有其他方法可以做吗?
  • 这一条需求背后是关于哪些业务的?可以分别向上和向下追问吗?

真实的是,成为程序员与写代码其实没有必然的联系。正所谓技多不压身,除了基本的编程开发能力,做程序员还需要一些其他技能。

  • 技术学习能力
  • 业务分析能力
  • 问题排查能力
  • 项目管理能力
  • 协调沟通能力

何谓技术学习能力?如果你的技术学习能力好,不论新技术如何层出不穷,你都能第一时间掌握,做到对症下药。

何谓业务分析能力?业务是活的,如果能知道什么业务能赚钱,简直就是大杀器。

何谓问题排查能力?对,改 Bug...

何谓项目管理能力?推进项目,管理人,这个能力也很重要,领导能力不可欠缺。

何谓协调沟通能力?与上级沟通,与同事沟通,对还有今天要说的,书面沟通能力。

那么如何培养写作习惯呢?

如果不擅长面对面沟通,那么书面沟通呢。书面沟通能力就是写作,如何培养这一种能力呢?

有时候需要花一生的时间去学习如何有效地写作,这件事没有捷径,你也买不来,因此如何写作正是我们需要提高的原因。

杰出的程序员跟勉强过得去的程序员之间的差别,不在于他们掌握了多少种编程语言,也不在于他们谁更擅长 Python 或 Java。真正的关键是,他们能不能把他们的想法表达清楚,杰出的程序员通过说服别人来达成协作。通过清晰的注释和技术文档,他们让其他程序员能够读懂他们的代码,这也意味着其他程序员能够重用他们的代码,而不必重新去写。要不然,他们所写的代码的价值就大打折扣了。  -- Joel·Spolsky

从小到大,如果学习知识是从看课本,听老师讲开始的,那么当我们看完听完,是否有一种与他人分享的想法?

仍记得小时候学完一个知识,迫不及待跟小伙伴、爸妈分享今天学习了什么。

其实,现在我们也可以一样。

当我们看完一本书的一个章节,就可以写出来,一开始也不一样会写的很好,开始写就对了;

当我们听完一个视频,也可以总结视频的重点和自己的盲点,毕竟等哪一天忘记了,重头再来看视频就很复杂,看一下自己的博客还是很轻易高效的;

当我们解决了一个真实问题,也可以把如何解决的这个问题也可以记录下来,帮助其他人,说不定别人搜到这个问题的时候也会感谢你的解决方案。

等等,方式很多。

把写博客这个过程每周练习几次,博客不用太长,坚持每周写几个,一定能越写越好。

所以,总结起来,培养写作的习惯需要:保持分享的习惯。

那些锻炼写作的方式

写作并一定是作者的专职,其实日常中有太多的方式可以锻炼,对于程序员来说,可以有哪些方式呢?

写博客

51CTO、CSDN、博客园、掘金 都是很好的博客平台

写书

“合抱之木,生于毫末;九层​之台,起于累土,千里之行,始于足下。” 一篇篇博客可能就是一本书的其中一点内容。就算不出版,也可以有写书的目标,写书更能锻炼写作的能力

写技术文档、技术白皮书:

程序员最痛苦的工作写技术文档,但最需要的可能也是技术文档。自己写不太想写,自己想看的又是技术文档。

如何把文档写的准确易懂也是可以需要学习的

回复问题

回复 Stack Overflow 、知乎、51CTO、CSDN 上他人提出的问题

写电子邮件

与人沟通,回复邮件,反馈问题,汇报工作

写注释

甚至小到写一段注释

写作是倒逼成长的最佳方式

写博客也是一种向内求索的过程,自己是否真的掌握了?自己能解释的更好吗?

高质量的输出倒逼输入和思考,写作是倒逼成长的最佳方式。

通过写作能带来更多的输入和思考。只有学习不同的技术,看不同的书,引发思考,形成自己的观点,然后输出检验自己是否真的掌握。

然后形成这种双向循环:

输入 --> 输出;

输出 --> 输入。

既然选择了当程序员,那就提高这方面的能力,从写博客开始吧!

文章来源: blog.csdn.net,作者:宇宙之一粟,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/yuzhou_1shu/article/details/122476873

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。