程序员如何坚持写做?

对于程序员来讲,总结和整理本身的知识是很是重要的!还记得巧哥以前分享过一篇文章《涅槃重生:个人技术转管理之路》,其中这几年,他就积累了超过 150 篇原创技术文章,在 iOS 技术圈子里面也小有名气,也出版了一本《iOS 开发进阶》的书,相信写做也件事也帮助对巧哥「涅槃重生」起到很大的做用。程序员

因此,写做是一个很是好的「进阶」 方式。可是平时咱们的程序员同窗都会很忙有不少事,致使了咱们没有太多的时间,同时也很难持续的进行写做,那么咱们应该要如何坚持写做呢?本期移动开发精英俱乐部对「程序员如何坚持写做?」进行了讨论,主持人是糗事百科的 iOS 负责人李睿君,让咱们一块儿看看大神们的精彩言论吧!面试

咱们怎么看待写做这个事情的?

**李睿君:**我来讲下我这边的经验,固然我如今也没好好坚持下去了,想讨论这个话题是前几天看到了一个公众号发的,坚持写做的700天。相信好多同窗都有博客了,我本身在业余时候也在本身维护着一个本身的博客,从最初不知道写啥的时候翻译了一些国外的文章到也有了一些原创的内容了,当初是想一周一更的,可是后来发现其实要认真输出的话,差很少要两周一更。可是后面工做忙起来之后,不少时候业余时间也会被工做挤占了,这个时候,写做这种很费时间的我的提升就会被忽略了。安全

因此今天,咱们想讨论的内容,就是如何能把写做这个事情坚持下来?由于写做是一个对本身很好的提高,包括技术能力,表达能力都会有很大的提高,可是同时写做的提高也是一个很慢的过程,须要不少积累,才能显现出效果。如今咱们开始讨论吧。微信

**饶培泽:**还有个缘由是随着技术提升,对本身要求也愈来愈高,感受若是写的太浅的话,就以为没有意义了。运维

**方志兵:**你们都知道常常总结对本身的技术提升有很大的帮助 可是「惰性」人人都有,不少些微信公众号都有打赏功能 ,我以为这就是一种很是有效的激励方式。我以为你们是否是须要先有一个能够激励本身坚持写做的,一种更适合本身的方式。工具

**张瑞:**我也好久没有写技术博客了。不过对于「坚持」我有点经验。坚持一件事,先从简单的入手,好比有点时间我想坚持锻炼身体,太复杂的动做怕本身坚持不了几天。因此就从最简单的深蹲开始,竟然坚持了近3个月。并且我是不断增长个数,从开始的30个到最后100个,我以为技术博客也可使用相似的办法。性能

  1. 不要给本身定过重任务
  2. 不要过多考虑别人怎么评价你的文章,本身作总结就好
  3. 造成一个小团体,相互交流 鼓励。

**李睿君:**说的颇有道理,由于写做这个,能给本身带来的奖励不多。因此有时候,可写可不写的时候,不少人就会不写了。学习

**方志兵:**特别是工做中遇到的问题,彻底能够像记笔记同样写下来,以后若是去面试,直接翻翻本身的笔记本就能够,这但是真真正正的经验,我以为我能够用这个理由说服本身坚持写做。大数据

**李睿君:**前几天也跟之前一个朋友讨论过,由于咱们都好久没更新了,他说以前他搜个东西,饶了一大圈,最后发现搜到个人 blog 了。可是那篇写的太长了,看起来好费劲,用户的跳出率就很高。后来咱们讨论了下,咱们以为写博客能够尝试下短、快的方式,由于不少人并非很能立刻看完长文章。因此,我之后打算实验下短文章,可能会效果好一些。翻译

**Eric胡:**若是想快速解决问题,那么短小篇幅的文章是收欢迎的。可是想系统学习一套知识,大篇幅的写做是颇有必要的。

**张瑞:**能够先用些简单的技术点,甚至非技术的东西,让本身回归用写文章记录的习惯。

**赵建彬:**若是针对一个技术作分析,那可能要写长篇才能讲的清楚,若是是各类 tips 之类的,分析一下代码片断就能够了。不少时候,都是有需求的时候才去搜索相关的文章,可能须要的就是一个点而已。

**方志兵:**因人而异吧,有些人就是喜欢把问题进行扩展,讲的有理有据,篇幅天然就长了,也会夹杂一些本身的理解。

**Eric胡:**就像有些人,写出的文章很受欢迎,其实写做逻辑很重要,能把问题描述清楚,在任何代码环境下都能使用,这才是一篇好文章。

**方志兵:**很赞同,面试官在没见到应聘者以前,不少会经过对方的技术博客考量应聘者的技术深度,包括一些文章的组织语言、逻辑等等。我不少时候就是和同事分享一下本身的解决方案,不多会去记录下来,再遇到相似问题的话,虽然脑子里有这么一回事儿,但仍是得从新 Google 一下。

**李睿君:**可是不少时候咱们还会再去那个点上面再加工一下,来符合本身的需求,能把本身加的这个部分写出来,可能就会帮助很大了。

**刘晨:**看了下你们的讨论,感受都很到位了。对于作技术的来讲,知识的积累确实很重要,论文、博客、专栏、写书,不一而足,就算是作产品也要会写文档 。固然,技术写做和实践挂钩比较紧密,因此技术文档不只仅是写个说明书这么简单。

非技术类写做

**张瑞:**写博客的好处你们都很清楚。实际上是不管坚持什么事情都不是一件容易的事情。写技术博客能够从写非技术博客开始。包括:对事情的见解之类的,即便是影评也不错嘛。反正就是先让本身写起来。游记、影评、读书笔记都是非技术类不错的体裁,先写起来以后天然就会去记录技术的东西了。

**张毓庆:**能够写诗,甚至能够写写对互联网新闻的见解。这个要看我的兴趣了,好比我身边有程序员喜欢手绘,他会干啥都想着手绘图。刚开始记录流水帐也不错,长期坚持就造成习惯了,就愈来愈喜欢写了。虽说刚开始写的都很差,可是有了随时记录的习惯,之后确定会对一些事情有本身的看法,因而文字就「止不住的往下流了」。

再一点,就是我比较喜欢记录工做中遇到的一些本身技能的盲点,好比在某个项目中,用到一些特别技术,就会拼命找点资料学习一下,这个时候确定要备忘一下的。

**Eric胡:**感受如今写文章,「理论+代码」最实际了!

**刘晨:**从目前看云上的数据来看,非技术的内容,我的成长类的比较多。甚至有时候,大牛的成长之路,比技术类的内容,更受欢迎。读书笔记也是一类很好的题材,英文翻译也有。

**李睿君:**平时若是想到什么了,或者工做碰到什么点了,就能够先记录下来,做为本身的一个写做的主题池,并且后面再看这个主题池的时候,又会发现其实某些主题还能够继续扩充。

**方志兵:**年终总结,健身平常,买买买的经历.....找到适合本身的,可以坚持写做的方法。

**笨笨:**若是和公司不同呢,公司又统一规定,就是有些本身的习惯,和公司要求的风格不是一致的,相似周报,月报类型的。或者天天要写一篇文章这样,有规定内容的。应该怎么办?

**李睿君:**其实能够试试,写一些和公司无关的内容。

**张毓庆:**好比今天早上突发一个 Bug,被领导劈头盖脸一堆骂,而后加班到十点,就能够用文字发泄一下!

**李睿君:**相似这样的:记一次超级蛋疼的需求 。感受很像是你说的那种类型,可是能够从「吐槽」发展成「对问题的思考」。

**张海圆:**写做主要是对思路的整理和总结。我以为只有不断丰富脑洞,才有可能提供源源不断的创做灵感。

**李睿君:**其实想起来,平时有时候想准备写些遇到的问题的 tips 的时候,又发现好像这个太简单了。。。写了是否是会被你们笑啊,或者感受有的东西别人已经写过了。

后来跟一个盆友讨论过这个问题,咱们也找了几个之前看过的内容,发现其实你们写的内容也不会太复杂,并且跟以前说的,解决问题的内容更可能是会比较短平快,因此后面也想尝试下,把一些遇到的问题也写出来。可是本身若是写过,总结过一遍的话,感受可能了解的更深刻写,可能还会从问题里面看出更深的内容。

**杨维杰:**就像别人各类干货和思惟导图,短期读了也成不了一个大牛。

**码农浩:**好比开发没那么紧,有个两小时或以上的话,就能够写一些相对较详细的了,好比如何实现裁剪?如何实现大图裁剪?前段时间在作,打算项目这一阶段开发完了,就准备写一下。若是没啥能够写的,就能够翻译一些,反正就是让本身尽可能每月都能写几篇,由于若是断一个月,后面就可能断两个月,到后面可能就慢慢地不坚持了。

像笔记这些,不怕与别人重复。另外多写写,思路会清晰不少。由于写的时候会想让别人也能明白,因此在写的过程当中有些不清楚的就会花时间去搞清楚,而后认知也会加深。还有,能所以认识到一些大牛,写的多了,人气高了,技术提升了,也能多和大牛交流了。

如何坚持写做呢?

**李睿君:**内容只是给咱们一些支撑,可是关键仍是要写,其实通过一段时间的话,话题池就会加上不少内容了,可是一直加班,周末可能还要出去逛逛什么的,就好长时间没写了。

**赵建彬:**我以为有三个因素,能够促使本身坚持下去。一、本身总结性的,出于学习目的;二、习惯;三、读者驱动。

像学习驱动,就我我的而言,开始像记笔记似的,把本身在项目中和平时学习中遇到的各类坑总结成文章,加深理解,时间长了就会发现其实本身写的东西仍是有点价值的;再者就是读者驱动,当你花必定时间完成一篇文章发出去,不久收到一些评论,无论是赞赏仍是以为文章够水,这两点足够让你继续写下去。

**码农浩:**我在 CSDN 上写,尽可能每个月四篇,由于这样就会有一个勋章,还有排名会靠前。不总结出来可能有些东西认识会比较模糊,但写出来给别人看就不容许太多的模糊,否则评论里尽是吐槽。

**赵建彬:**吐槽你了,你是继续写仍是放弃?其实,写博客不是写给本身,是写给别人看,因此要花工夫写好,有无论是指正仍是攻击,换个思路想本身有没有损失,反而还能获得提升。

**杨维杰:**吐槽分指正和攻击啊,指正就改。

**码农浩:**还有就是若是认知错的,经过写出来,别人发现了会进行指点,就能获得纠正。若是是素质问题的,你不能要求别人,可是你能要求本身作得更好。

**码农浩:**就算是涉及到攻击,那也是一种教训。不过我如今好像也没收到太过负面的评论哈。对于攻击看状况吧。不过总之,遇到负面的评论,善以待之 > 一笑而过 > 冷言相对,一般不会向坏的发展。

一个问题我改了代码以后手里的几台手机都没测出来,加上 issue 半年没动静那人也没发 LOG 觉得修复了,很少说了,总之获得的经验是在网上要保持严谨。其实攻击这方面,我接触到的一些老码农都是技术越高素养越好。不过写博客,不要太关注最后的结果,从而忽略了最初坚持写做的意义。

**管振纬:**在网上发了博客之后,很多新手会发邮件来请教问题。

**赵建彬:**这就是我说的读者驱动,让你有坚持写下去的动力。写的东西没人看,本身都没信心了。

**李睿君:**是的,我以前是本身搭的博客,基本没人来评论,感受很冷清,后来就动力也不是很足了。

**码农浩:**自建博客好像是这样,不像 CSDN 之类的,看的人多,搜索出来也是比较靠前的。

张毓庆: 本身要作好 SEO 了。

**罗飞:**还有一种驱动力:群体,找人一块儿写,天天别人都有进展,迫使本身也得有进展。你们一个写的东西,能够在咱们俱乐部群里发呀,确定有人看的。写做用看云很方便,我如今写书都是在看云上写 http://kancloud.cn ,用看云遇到什么问题 能够找刘晨。

**喜相逢v5:**你们一块写就会有动力写了,互相督促互相学习共同进步。

**刘晨:**良好的习惯 + 良好的工具 对坚持写做是有帮助的。系统性的知识整理和技术书籍创做,欢迎你们到看云写做,免费版全功能支持。之后看云的规划是 WEB(全功能)+APP(阅读)+PC客户端(离线写做)。若是要原型图的话,推荐 https://www.mockplus.cn/

**码农浩:**刚看了一下看云的介绍,MD、GIT、多人协做,很赞啊。API、导入导出、个性化还未了解,不过前面三点就足够吸引我了。对了,写博客时可能须要绘制流程图或其余结构图之类的,有什么推荐的吗?Ubuntu环境的。

**管振纬:**给你推荐个 Web 的在线做图工具 Processon,流程图,思惟导图啥的,我都在这上面画。(备注:笔者也曾经在 ProcessOn 团队待过,这是一款很好的产品,给程序员同窗强力推荐一下!)

程序员如何坚持写做?

本文系国内 ITOM 行业领军企业 OneAPM 工程师编译整理。咱们致力于帮助企业用户提供全栈式的性能管理以及 IT 运维管理服务,经过一个探针就可以完成日志分析、安全防御、APM 基础组件监控、集成报警以及大数据分析等功能。想阅读更多技术文章,请访问 OneAPM 官方技术博客 本文转自 OneAPM 官方博客

相关文章
相关标签/搜索