今天,我们来谈谈程序员如何写作

       今天我们谈谈关于写作。

       首先给大家推荐《程序员的自我修养》(download: https://www.gitbook.com/book/leohxj/a-programmer-prepares/details)

       程序员(设计师)是一个优秀的职业,他们给人的形象总是技术精湛,一丝不苟,要求上进,善于分享。我们也是在这样的学习氛围中成长,每天面对新的问题,网上寻找学习资料,解决问题,但是经常忘了总结。我们经常聪明的寻找各种办法把我们的代码、日记保存下来,通过在线笔记,gitlab,QQ空间,博客等,但是没有坚持下去,所有的资料零零散散的丢在各个角落;可能因为重装系统而丢失了,可能因为放在某个软件而遗忘了,可能因为博客关停而消失了。然后我们继续从事各种尝试,继续遗忘或荒废。

       我记得几个月前我要求大家有写日报的习惯,为了不让大家遗忘,小辉还专门写了一个日报提醒的hook。我随时都会进去看,但是最近我们很少看到更新了。我们也采用gitlab来协同代码和任务分配,需要大家有一个长时间的习惯养成,代码及时保存,及时提交。现在我们也用上了Slack, 方便大家更及时的收到提醒。所做的这些努力,就是希望在团队人员不断增加,业务不断增长,个人不断成长的情况下,我们如何更有效的协同起来。

 

       我们现在的沟通协作方式:

  • QQ、微信: 娱乐、即时聊天
  • Gitlab: 代码管理、任务分配
  • Daily Report: 日工作总结
  • 邮件:发送文件和重要事件沟通
  • 官网博客:技术文章收集、经验总结、个人日记。

 

       为什么要强调这些呢?

       对于程序员来说,总结和整理自己的知识是非常重要的!写文章和写代码最核心的共同之处在于它们都需要清晰思考的能力。顶尖的软件工程师往往也是优秀的写作者,他们的文章和代码一样富有逻辑性,行文流畅、优雅。

       文章和代码有很多相似之处:二者都是从一个空白的页面开始,把一个想法最终变成完整的产品,推向特定的受众;写文章和写代码都需要你把一系列有逻辑的语句封装进一个个模块中,这些模块可以是函数也可以是文章的段落;好代码与好文章一样都需要言简意赅,不然就会浪费CPU资源或人的精力。

 

       更好的交流协作

       记住,你每天所做的事情,绝对不是你一个人的事情,都关系到团队。可能你觉得有些项目不太需要交流协作,但是写一些关于软件的内容通常对于学习和更进一步的讨论有着促进作用。你现在遇到的问题,可能是其他同事已经解决了的问题;你自己去处理的问题,可能跟团队崇尚的理念不符合(http://www.tanmer.com/xiaohui/146)。

 

       更好的自我成长

       从大学毕业我们就步入职场,我们从业的经历也许会很长,也许一开始我们只是个程序员,后来我们要做项目管理,要做职业经理,要创业。希望通过团队成员博客的方式,把大家都包装出去,让更多的人认识我们,了解我们,知道我们是一个牛逼的团队。这个就需要大家的共同努力,它并不是一个工作任务,也不要求你必须要写,但是有好的东西好的想法,写出来分享出去,让更多的人受益,我想没有比这更开心的事情。

每天都有来自全国各地的人访问你的文章

 

 

蜀ICP备15035023号-4