Blog

Blog

PHODAL

两年 100 期技术周报后,我收获了这几点

长期做一件事,相当的具有挑战。GitHub 的 700天+ 里,我看到造轮子的乐趣;100 个星期 100 篇技术周报里,又 GET 到了一些新的技能。

两年前,一次偶然的机会,我成为一枚 InfoQ 的社区编辑,开始编写物联网相关的技术周报。大概是我在网上发的物联网、硬件相关的博客比较多吧。不过,即使是在今天,国内的相关博客也特别的少。或许,这算是 EE 和 CS 的一些区别吧。

在本篇文章里,我想分享一些我写周报的心得:

  • 从技术周报上看技术趋势
  • 提升资料搜索与索引的能力
  • 文章标题的艺术
  • 自己生产内容

从技术周报上看技术趋势

参照了不同形式的周报之后,我已经将周报的形式固定了:几篇新闻、几篇教程/技术文章、几篇开源项目、一个硬件项目。

新闻。刚开始写时,我觉得技术周报中出现『物联网』相关的新闻有些奇怪。可是,慢慢的出现了几个大新闻,如物联网蠕虫病毒、智能音箱崛起等等的内容后,我发现新闻的最大意义在于:反应趋势。2015 年流行物联网云服务,后来死掉了一些;2016 年初,市场开始小规模融合;2016 年中,便是物联网的安全问题;2016 年底,开始流行起智能音箱。

技术。与新闻相对应的是,技术文章也在某种程度上反应了技术趋势。当市面上出现了一些新潮的东西,如 Amazon Echo Dot,过个几天、一两每星期,总有创客做一些极具创意的东西。也因此,陆续地写上了一些物联网系统云服务、Chatbot as Proxy、ESP8266、智能音箱 DIY 的文章和项目。

开源项目。同样的,开源项目也是一种大起大落的状态。市场上流行什么,各大厂商就会做点什么,创客们也会做点什么。流行智能音箱,厂商就开始推各种 SDK,创客们也制作出一些 DIY 的项目。与此同时,要从那么多的 GitHub 项目中,找到几个合适的项目也是一种艺术。

硬件项目。当我将硬件项目加入周报时,我的想法是:国外的创客们正在做什么呢?国内的创客们是不是也有同样的空间去做?抱着这样的想法,便在 Kickstarter 上寻找合适的众筹项目。

这便也是技术周报的意义所在。

而从一期又一期的周报里,我看到了一个又一个有意思的 idea,有才的想法。也跟随着这些想法了,做了自己的智能家居项目 smart-home,还有现在正在设计中的智能音箱项目 diy-private-smart-speaker,还结合了一些自己的想法,写了一些有趣的文章。

这才发现,原来我们并不是没有想法,只是缺少一些碰撞

提升资料搜索与索引的能力

再让我们回到上面的几点内容,虽然说,我们已经将内容的形式固定了。但是找到这些内容,才是最大的挑战。

新闻,可以从 Google 新闻、Twitter 搜索、微信公众号等就可以完成了。

技术文章,就没有那么容易了。国内的相关博客资源相当少,因此找到一系列的技术文章也相当具有挑战性。这个时候,就需要不断地从网上找到一些有意思的技术内容。这个时候就需要使用:

  • Google 时间区间搜索,如某一段时间内的 IoT、Arduino、ESP8266、Raspberry Pi 相关的内容。
  • Twitter 关键词搜索,关键词和 Google 类似。
  • 在一些特定的网站上查找,如 IBM、Microsoft、Intel、Instructables 等的相关博客上。

曾经我考虑过自己编写程序来找这些内容,但是发现最大的阻力是,要人肉去判断内容是否符合周报的需要。

除此,由于内容基本上都是英语的,要快速浏览一遍这些内容——往往标题就差不多了。然后,在编写的时候还需要认真浏览一遍,然后写一个简要介绍给读者:本文主要在讲些内容,有些时候,还要介绍一些框架的上下文。

开源项目,这部分主要依赖于 GitHub Trending 和 GitHub 搜索,默认情况下使用下面的关键词 iot stars:>5,再按 updated 排序,就可以查找到合适的项目。事实上,这部分的内容应该可以由机器完成。而在周期的扫描 GitHub 后,我便开始维护 awesome-iot 项目,它也累计有 1,174 个 star。这也算是一个意外的收获。

文章标题的艺术

在编写周报的过程中,最大的感慨除了国外有一系列的技术相关的文章,还有一个便是:他们能取一个吸引人的题目。这一点对于同样是沉闷的国内技术人员来说,就有一点点困难。诸如《物联网技术周报第 105 期: 用 57 行代码搞定花 8000 万美元采购车牌识别项目》,这个项目其实是使用 RPi + 开源项目 OpenALPR 完成了车牌识别。

同样的,对于我来说,我也是差一点火候——我已经将之前的推荐系统相关的文章,取名为《在我的博客用了推荐系统后,PV 多了一倍》,这样就能作为一个成功的标题党成员。

起初我在取标题的时候,偏向于一些新闻为主的标题。后来,川叔(编辑)和我反馈说,这样的标题似乎不适合,可以偏向于一些有意思的内容。我便思考了一下周报的意义,这是一个面向程序员的周报,自然是有趣些,才会有更多的打开率。

于是,便是找一个好的内容,同时它还有一个好的标题。

自己生产内容

写的内容一多,时间一久,便发现多数时候内容都是以英语为主。这从某种意义上会影响读者,英语虽然不是一个很大的门槛。但是在空闲时间里, 阅读英语可能并不是那么容易。这也就是为什么诸如 InfoQ 这样的网站 ,会不断地去翻译国外的技术文章。国外有优质的内容,而英语是一个门槛,那么翻译文章便成了一个简单的选择。

如果有一系列的物联网、硬件系列的文章,那么不仅仅是周报的读者,普通的用户也可以从中受益。在这个往复循环的过程中,也可以提升国内的技术氛围。

于是便创建了网站『玩点什么』,在每个工作日的中午休息时间里,翻译上一篇技术文章,时间一久便能产生更强力的影响~。


或许您还需要下面的文章:

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806

新书《全栈应用开发:精益实践》

这不是一本深入前端、后台、运维、设计、分析等各个领域的书籍。本书以实践的方式,将这一系列的领域及理论知识结合到一起,来帮助读者构建全栈Web 开发的知识体系,并辅以精益及敏捷的思想,来一步步开发Web 应用:从创建一个UI 原型到编写出静态的前端页面;从静态的前端页面到带后台的应用,并部署应用;从Web 后台开发API 到开发移动Web 应用。在这个过程中,我们还将介绍一些相辅相成的步骤:使用构建系统来加速Web 应用的开发;为应用添加数据分析工具来改进产品;使用分析工具来改善应用的性能;通过自动化部署来加快上线流程;从而帮助读者开发出一个真正可用的全栈 Web 应用。同时,我们也将帮助读者把这些步骤应用到现有的系统上,改进现有系统的开发流程。

comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Developer, Consultant, Writer, Designer

InfoQ社区编辑,CSDN前端博客专家

毕业于西安文理学院电子信息工程专业

长期活跃于开源软件社区 GitHub,专注于物联网和前端领域。

著有《自己动手设计物联网》(电子工业出版社)、曾作为技术专家审阅英国 Packt 出版社的物联网书籍《Learning IoT》、《Smart IoT》等书。

在 GitHub 开源有《Growth:全栈增长工程师指南》等六本电子书,并译有《物联网实战指南》。

联系我: h@phodal.com

标签

最近的一些事