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

当我鼓励别人撰写编程文章时,经常听到“我不知道该写什么”,我同意当你不确定要说什么时,写任何东西都很困难。所以在你打开文本编辑器,盯着空白屏幕希望获得灵感之前,让我与你分享一些挑选写作主题的探索线索。
注意。我们最近创建了一个期望文章列表,并且正在寻找作者。看看问题列表,如果你看到你想写的,请在问题下回复以志愿撰写文章。
将文章写成故事
作为人类,故事与我们产生共鸣。所以讲述你的一些经历的故事。这可能是一次会议,一个在CPAN上救了你一命的模块,或者你发现的一个奇怪的bug(并为它提交了一个补丁!)我经常在工作中找到新主题的灵感。
另一种角度是写关于你的公司(也许他们正在招聘Perl开发者?):“这是我们在公司X中使用Perl的方式”。
新闻和营销
编程界一直在发生各种新事物;特别是在Perl中,有会议、Monger会议、新的CPAN发布以及GitHub上的各种活动。
更广泛地说,像Hacker news和Ars Technica这样的热门网站是获得可能激发你写作的有趣技术新闻的绝佳来源。例如,当Shellshock漏洞成为重大新闻时,我撰写了一篇文章,介绍了如何用Perl修复它。
你的写作也不必完全是无私的:有模块/产品/活动要推广吗?写一篇关于它的文章。
教程
了解主题的一个好方法是写一篇关于它的文章。选择一个你想了解更多信息的Perl方面;或者浏览perldoc,看看有什么吸引你的(例如,你知道link()
函数是什么吗?)。
一旦你选定了某样东西,阅读其文档,玩一玩它,确定你不懂的地方,然后修改它直到你明白。然后谷歌它,看看别人都写了些什么,然后确定你想写什么。
我最想了解更多的是Perl的某些功能是如何在源代码中编写的。在几次对它进行垃圾搜索以了解XS函数时,我发现自己陷入了C宏的汪洋大海中。
门槛比你想象的要低得多
有抱负的作家经常认为自己的想法不够巧妙或原创,不值得撰写。他们想象进入门槛就像这座不可逾越的悬崖一样。
实际上,就在视线之外,有一个咖啡馆,有一条通往顶峰的美丽徒步道和缆车。对于像Perl这样的历史悠久编程语言,几乎每个主题都曾在某个时刻被触及。这并不意味着这个主题被很好地写过了,或者不是时候提出一个新的视角。
人们喜欢阅读关于他们最喜欢编程语言的新文章;只需确定你想写什么,然后开始。
Cliff的照片由Eileen Sandá提供 CC BY-SA 3.0 via Wikimedia Commons
封面图片 pxphere.com
标签
反馈
这篇文章有什么问题吗?请通过在GitHub上打开一个问题或拉取请求来帮助我们。