乐趣区

关于云原生-cloud-native:程序员写作能收获什么

作者 | 筱姜

导读:很多程序员曾经通过本人的集体博客或者公众号来进行技术积淀,记录本人的成长。越来越多的程序员们也开始意识到了写作的重要性。程序员为什么须要写作?写作能带来什么播种?又有哪些额定的惊喜?本文介绍三位长期保持写作的程序员,分享他们在写作路线上的心得和播种,心愿对同学们有所启发。

你有写作的习惯吗?很多程序员的答复是:我为什么要写作呢?很多人感觉写作是一件有难度的事件,其实写作的动机就藏在日常工作中,那些在酝酿中的奇思妙想,那些昙花一现的编程思路,那些金光闪闪的 debug 霎时……都是写作的素材。

输入是最好的输出,养成写作的习惯,对技术晋升和个人成长都有很大的帮忙。扭转世界的程序员,同样须要写作记录世界。如果你还没有开始写作,那你可能须要从新思考“写货色”这件事的意义。

明天,咱们采访了 3 位保持写作的程序员,看看写作给他们带来了什么。

  • 寒雁:阿里巴巴前端技术专家,间断 5 年更新博客
  • Hollis:阿里巴巴技术专家,20 万粉丝公众号号主
  • Frank:  Wuhan2020 开源我的项目发起人,集体博主

我为什么要开始写作?

Hollis:写作让我思考,与气味相投的敌人探讨技术

2015 年毕业后,我退出了阿里巴巴从事后盾开发工作,也是这一年,我写了第一篇文章,内容是我加入阿里校招之后总结的“面经”。因为在找工作之前温习的阶段,我看了很多其他人的面试总结,给了我很大的帮忙。写这篇文章一方面想要对本人的校招做一个总结,另一方面也心愿帮忙到其他人。

从这篇文章当前,我收到了很多评论,还有很多人私下找到我探讨技术,我发现写作给我带来了很多的乐趣。通过写作我能够进行自我思考、自我总结,也能够和气味相投的敌人们一起探讨技术,所以我开始保持写作。

最开始写的内容都比较简单,只是记录一些工作中遇到的问题的总结,慢慢的我开始被动去学习一些货色,而后文章内容逐步演变成原理剖析、最佳实际等。

一开始文章只是发表在本人的博客中 (hollischuang.com),起初一次偶尔的机会,我发现公众号下面的读者能够有更多的互动,于是就把本人的文章同步到公众号(Hollis) 中,当初公众号曾经积攒了将近 20 万的读者。

去年还把本人写过的一些内容整理出来,和敌人一起出本了一本书《程序员的三门课》,在书中写了很多本人的教训和思考。

寒雁:写作是我的工作日志,能够帮忙产品带来用户

作为程序员,咱们每天都会遇到各种各样的技术问题,而我在遇到辣手一点的问题时,并不会急着去解决问题,而是会把问题记录分明,包含代码、报错日志、截图,甚至解决问题的过程和一些参考链接。这些内容再加上一些原理层面的知识点,一篇记录问题的工作日志其实也就是一篇博客。所以,我刚开始写的博客,也就是这种相似于工作日志的内容,还是挺简略的。

起初,研究生毕业后,我抉择了和敌人一起守业。后期不太懂经营,用户增长不晓得怎么做。起初发现自己写博客还是挺善于的,能给产品带来不少用户,于是就养成了写作的习惯。

翻译过不少博客,也原创了不少,写过一些挺受欢迎的博客,也写过一些很童稚、相似于题目党的内容。不过整顿来看,写作水平始终有在进步。来阿里之后,我写了一篇《写作的意义》,也在团队做了一次对于写作的分享《对于写作的那些事:寒雁聊聊 10 万 + 背地的思考》。我是真的挺喜爱写作的,也感觉写作播种蛮大的。

Frank:我用写作记录开发“黑科技”,分享我的想法

工夫回退到四年前,毕业后成为了一名游戏开发工程师,进入了一个全新的畛域,每天都在接触新的货色,而且游戏开发中有大量互联网惯例开发中难以见到的“黑科技”,令人应接不暇。从那时起,其实就始终有写作的习惯,因为很多技术细节并不适宜对外,所以过后是应用很多笔记类软件进行记录的,例如印象笔记。

起初开始在开源圈中进行一些开发工作,仍然放弃着印象笔记来记录本人工作内容的习惯,但因为开源的开放性,很多时候也十分心愿能够把这些想法和内容分享进去,于是博客就成了一个更好的抉择,也是为什么当初选用博客 (blog.frankzhao.cn) 来做写作记录的起因。

程序员写作有什么益处?

寒雁:写作是对本人的长期投资,也是最佳集体品牌

写作是一件具备长期价值的事件,这一点相似于健身与读书。我想大多数人都认同,不论工作再忙,也应该保持健身,保持读书,因为这是对本人的长期投资,不少人也是这么做的。在我看来,写作其实也一样,只是很少有人会意识到这一点,更少人能够做到这一点。

1)晋升工作效率

写作最重要的职业技能。我挺喜爱写工作日志的,从另一个角度了解,我每天的工作并不只是在写代码,而是在写工作日志,比方技术问题、技术计划、沟通备忘录、会议纪要等所有与工作相干的内容我都会记下来。在与共事沟通或者寻求帮忙之前,我都会写一个残缺的文档,这样沟通会高效很多。

2)写作即是学习

写作是最无效的学习形式。这里原理是费曼学习法,通过输入倒逼输出。因为咱们在写作过程中会发现自己的一些常识盲点以及思维盲区,如果能够静下心钻研分明,而后用最通俗易懂的语言表达进去,这其实是很好的学习和晋升本人的机会。写作其实挺锤炼思考能力的,因为表白一个观点绝对简略,如何将观点阐述地清晰、残缺、粗浅,结构化地表达出来,取决于咱们是否真的想分明了。

3)创立集体品牌

写作是最佳的集体品牌。互联网曾经 30 岁了,然而它的游戏规则其实没变:通过流量变现。文章写得好,有读者就有流量,有流量就能够变现。自媒体时代很多“草根”作者崛起,也是这个情理。当初是视频时代,表白内容的媒介变了,然而实质没变,因为视频内容的含金量取决于文案。作为程序员,没有必要去靠写作赚钱,然而通过写作打造集体品牌还是挺重要的,这对于求职、招聘、同行交换以及将来守业都很有帮忙。

Frank:写作让你换一个角度发现问题的全貌

就我自己而言,工作的前几年都以记录技术为主,但起初,尤其是近一年读博的期间,可能更多的写作产生的社科类学科上。保持写作有诸多的益处:

1)记录技术成长

写作能够让本人更好的记录技术成长的历程,时常回顾会有更多的成长。尽管我自己当初曾经不再做游戏相干的开发工作,但我很庆幸本人当初有大量的笔记能够让我回顾一些技术细节和设计理念,这些理念事实上在很多场景下都是通用的,能够很好的领导之后其余畛域的开发工作。

2)换一个角度发现问题的全貌

很多时候你认为你明确了一个技术要点,但当你用文字去表白的时候你会发现有很多的盲点你可能都疏忽了。例如你解决的是工作中的一个具体问题,当你解决了这个问题时,你认为你明确了。但当你用文字记录时,尤其是你把本人放在一个读者的角度去浏览时,才会发现你疏忽的货色,例如具体的环境、版本,呈现问题的情景、依赖等,当用文字去记录时,就会刻意补足这些内容,而这些才形成了解决这个问题的全景。而且就我个人感觉,记录过程中的成长可能要比单纯解决问题中的成长大得多。

3)晋升写作能力和逻辑编排能力

写作能力绝不仅仅是一个文字工作者须要,尤其在这个更加凋谢的时代,写作是通过的根底。练习写作能力,不仅能够帮忙你更好的与别人沟通,而且也是一种梳理逻辑的过程。好的技术文章同样须要有优良的逻辑编排,由浅入深,层层递进。而且置信我,这是任何工作,也包含个别的程序员工作中十分重要的一种能力。

4)分享让你的文章“贬值”

如果你写的文章与别人分享,则这个文章的“价格”会比集体取得的更多,帮到其余的人的感觉会更好。在研究生之前,我曾有机会批改 JavaMail 的源码,使其反对须要根本认证的 HTTP 代理服务器进行邮件操作,而过后的 JavaMail 还仅反对 Socks 代理服务器。直到现在,我还是会偶然收到有人邮件询问我实现细节,我能感触到我在真正的帮忙别人。但惋惜过后不理解开源,否则应该能够帮忙到更多的人。

Hollis:写作晋升技术能力,能够帮忙更多人

1)技术晋升

写文章的过程中,本人会想方法保障写进去的内容都是正确的,所以就会查阅很多材料,这个过程中,本人就会学习到很多常识,能够很好的晋升本人的技术能力。尤其是写系列文章的时候,能够很好的欠缺本人的常识体系。正所谓“教是最好的学”。

2)一直纠错

没有人写进去的货色都是齐全对的,所以有的时候写完的文章会收到一些不同的观点,这时候就能够帮忙本人纠错,一直的晋升本人。

3)帮忙本人更好地记忆

很多人都会发现有一种景象,就是一个常识本人学过之后过段时间就忘了。有了博客之后就能够解决这个问题,能够把常识以本人的了解写到博客中,一方面能够增强本人的了解与记忆,另外也不便日后回头翻看与温习。

4)晋升集体影响力

因为本人写作,能够大大晋升本人在行业内的影响力,因为本人写了很多文章,有很多程序员都看过我的文章,我已经大抵统计过,我的技术文章,在全网的浏览量有数千万。最近几年,常常有公司的共事过去问我:你是不是 Hollis?原来你就是 Hollis?我看过你的文章等等。

5)帮忙别人成就本人

在本人刚刚接触 Java 不久的时候,始终想找到一份学习门路,然而始终都没有找到,于是本人就利用业务工夫总结了一份 Java 工程师的学习门路——《Java 工程师成神之路》。这篇文章当初上百万人读过,我也接到很多留言,都说对他们帮忙很大。最近两年,常常有读者在我的公众号和博客后盾留言,说本人因为看了我的文章找到了某大厂的工作等等的好消息。看到本人的一点点致力,能够帮忙到很多人,开始很有成就感的。

写作给你带来了什么额定惊喜?

寒雁:更好的职业倒退以及对世界的认知

我之所以来阿里,也是因为我的文章,因为是主管看了我的博客,理解了我做的产品,而后邀请我来面试的。其实我本人去招人也是这样,如果你的博客写得足够好,我也会特地注意。

写作让我的浏览能力也明显提高了,在信息爆炸的时代,如何甄别真正值得浏览的内容还挺重要的,我能够在极短时间内判断一篇文章的档次,而后决定是否认真浏览。另外,因为我本人相熟写作的套路,因而晓得哪些话是真正有价值的,哪些话只是作者的话术,哪些要点是作者漏掉了。

Hollis:交友、招聘以及出书

因为写作,我意识了很多气味相投的敌人,他们很多人都是做程序员的,同时也是专业书籍的作者、出名博客的博主等。还有很多读者来自于各个互联网公司,有着不同的背景,有些都是工作教训比拟丰盛的大牛,和他们交换的过程中,本人也能学到很多货色。

因为我有本人有博客和公众号,又积攒了很多读者,每次公布招聘信息都能收到很多简历,最近帮忙团队招聘到了几个新的共事。因为我在一些招聘文章下面的昵称也是 Hollis,所以我遇到过几次,我在招聘网站下面“勾结”候选人,都被人问:你是不是有个公众号?

因为本人写博客有很多读者,所以常常有出版社的编辑找到我询问出版书籍的事件。之前也有敌人找到我想要一起出书的等。2019 年和敌人独特出版了一本《程序员的三门课》。在那之后,本人还出了多本收费的电子书:《Java 开发手册灵魂 13 问》、《Java 开发手册灵魂 15 问》、《Java 工程师成神之路——根底篇》等。

Frank:走上开源钻研路线

我集体可能是程序员中不太常见的比拟喜爱社科类记录的同学,要说惊喜,不如说是耳濡目染的扭转。

通过写作记录,逐步加深对于社会科学的了解,对于人类写作历史的了解,是我最终走上开源钻研路线很重要的起因。回头来看,每一个渺小的习惯在长年累月中都会从新塑造本人,使你的人生走向一个齐全不同的方向。而写作,或者说写作背地所代表的一种一生学习的态度,会给所有人都带来有限的可能。

每一个程序员都应该尝试技术写作,一旦开始,你就会发现自己成长的速度在增快,你对待文字背地的世界会变得不同。每一个程序员也不应该仅仅局限于技术写作,对于世界、历史、人文的了解同样须要记录和分享,心愿写作让你面向屏幕时,不止面向代码,更是面向星辰大海。

玩转云上博客搭建 – 5 分钟 Serverless 极速创立收费博客

作为技术人,领有本人的集体博客相对是一件超酷的事件。当初能够通过经典云计算 ECS 或黑科技 Serverless,在场景实际中用最硬核的形式疾速创立一个属于本人的博客!不仅有免费资源能够用,还有 4000 件云栖大会限量版 T 恤衫收费领。

点击链接:https://developer.aliyun.com/adc/series/web/?utm_content=g_1000180844,快去创立属于本人的博客吧~

“阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术畛域、聚焦云原生风行技术趋势、云原生大规模的落地实际,做最懂云原生开发者的公众号。”

退出移动版