如何找到编程主题来撰写文章

当我鼓励别人撰写编程文章时,经常听到“我不知道该写什么”,我同意当你不确定要说什么时,写任何东西都很困难。所以在你打开文本编辑器,盯着空白屏幕希望获得灵感之前,让我与你分享一些挑选写作主题的探索线索。

注意。我们最近创建了一个期望文章列表,并且正在寻找作者。看看问题列表,如果你看到你想写的,请在问题下回复以志愿撰写文章。

将文章写成故事

作为人类,故事与我们产生共鸣。所以讲述你的一些经历的故事。这可能是一次会议,一个在CPAN上救了你一命的模块,或者你发现的一个奇怪的bug(并为它提交了一个补丁!)我经常在工作中找到新主题的灵感。

另一种角度是写关于你的公司(也许他们正在招聘Perl开发者?):“这是我们在公司X中使用Perl的方式”。

新闻和营销

编程界一直在发生各种新事物;特别是在Perl中,有会议、Monger会议、新的CPAN发布以及GitHub上的各种活动

更广泛地说,像Hacker newsArs Technica这样的热门网站是获得可能激发你写作的有趣技术新闻的绝佳来源。例如,当Shellshock漏洞成为重大新闻时,我撰写了一篇文章,介绍了如何用Perl修复它。

你的写作也不必完全是无私的:有模块/产品/活动要推广吗?写一篇关于它的文章。

教程

了解主题的一个好方法是写一篇关于它的文章。选择一个你想了解更多信息的Perl方面;或者浏览perldoc,看看有什么吸引你的(例如,你知道link()函数是什么吗?)。

一旦你选定了某样东西,阅读其文档,玩一玩它,确定你不懂的地方,然后修改它直到你明白。然后谷歌它,看看别人都写了些什么,然后确定你想写什么。

我最想了解更多的是Perl的某些功能是如何在源代码中编写的。在几次对它进行垃圾搜索以了解XS函数时,我发现自己陷入了C宏的汪洋大海中。

门槛比你想象的要低得多

有抱负的作家经常认为自己的想法不够巧妙或原创,不值得撰写。他们想象进入门槛就像这座不可逾越的悬崖一样。

实际上,就在视线之外,有一个咖啡馆,有一条通往顶峰的美丽徒步道和缆车。对于像Perl这样的历史悠久编程语言,几乎每个主题都曾在某个时刻被触及。这并不意味着这个主题被很好地写过了,或者不是时候提出一个新的视角。

人们喜欢阅读关于他们最喜欢编程语言的新文章;只需确定你想写什么,然后开始。


Cliff的照片由Eileen Sandá提供 CC BY-SA 3.0 via Wikimedia Commons

封面图片 pxphere.com

标签

大卫·费尔兰(David Farrell)

大卫是一名专业的程序员,他经常在推特博客上分享关于代码和编程艺术的见解。

浏览他们的文章

反馈

这篇文章有什么问题吗?请通过在GitHub上打开一个问题或拉取请求来帮助我们。