如何撰写引人注目的编程和技术文章
面试和获得编程工作
成长为一名工程师
几乎所有语言的入门
有趣的项目清单
结论
技术和编程是 Medium 上两个非常热门的话题。
作为一名作家,你很快就会遇到一个问题:如何在众多科技和编程相关的作者中脱颖而出。那么,你该怎么做呢?
说实话,要想让内容脱颖而出,有几个关键方法可以与受众建立联系。其中一个好方法是解决一些常见问题,比如面试和工程师的成长。
能够撰写这些主题的文章,可以为其他人提供类似的问题和解决方案。通常,大公司对待其产品的方式就是如此:他们发现常见问题并提出解决方案。对于作家来说,这也是获得大量关注的好方法。
本文将探讨其中一些主题,并展示一些在 Medium 上表现优异的作品。希望这能为您的写作带来启发!
面试和获得编程工作
许多年轻工程师面临的主要问题之一,尤其是刚毕业的工程师,就是找工作。
这意味着,如果你写的文章重点关注面试或者如何在 FAANG 找到工作或者如何谈判获得 20 万美元的薪水,这些都将成为热门话题——仅仅基于受众的规模。
这就像拍一部卖座电影。如果拍得好,就会卖得好。如果拍得不好,可能也还能卖得不错,直到人们发现它很糟糕。
这里有几个例子。
“我在五天内面试了硅谷五家顶尖公司,幸运地获得了五份工作邀请”
我首先想到的是 曾晓涵那篇关于五天拿到五份工作邀请的文章。首先,标题很吸引人,因为它涵盖了几个热门话题:硅谷、面试→拿到工作邀请以及方法指南。
记录自己如何在五天内拿到五家顶尖科技公司的 offer 非常吸引人,也暗示着它能解答如何在这些科技公司获得面试机会。对于刚毕业的学生来说,这感觉简直不可能。因此,这篇文章非常精彩,获得了 5.2 万次点赞。
“掌握编码面试的 142 个资源”
TK [BP] 另一个很棒的话题是关注面试学习内容。我意识到这一点是因为我一直被问到面试时的学习方法。因此,我没有一一回答每个问题,而是创建了一个学习指南,它结合了 LeetCode 题目、YouTube 视频以及我曾经学习过的其他资源。没错,很多人不赞同白板面试。但这仍然是许多科技公司的常态,很多人都在努力寻找通过白板面试的方法。所以这篇文章获得了 4.4k 次点赞,反响相当不错。
成长为一名工程师
大多数工程师都希望在自己的工作领域不断成长和进步,因此,专注于工程师成长技巧和窍门的文章通常很受欢迎。以下是一些例子。
“学习这 5 种微服务模式将使您成为更优秀的工程师”
Patrick Lee Scott 写了一篇关于学习五种微服务模式的文章,获得了超过 4.3 万次点赞,这些模式可以帮助你成为更优秀的工程师。这篇文章实际上满足了两个条件。首先,它重点关注了当下流行的微服务,同时也探讨了工程师成长的概念——这使得这篇文章格外引人注目。此外,这篇文章本身也很好地帮助了那些可能对微服务经验不多的人,让他们更好地了解微服务的概念和使用方法。
“如何成长为一名工程师(远程工作)”
另一篇文章关注的是工程师的成长。我真正喜欢的是,他们借鉴了工程师成长的概念,并加入了自己的见解。Thompson Marzagão 关注的是远程工程师。这是一个很棒的利基市场,因为作为一名远程工程师,很难感受到自己在成长。我个人认为作者很好地理解了远程工程师成长过程中遇到的问题。作者发现一个共同问题并将其个性化的文章往往很受欢迎。通常,如果我发现自己一直在问一个问题,我就会开始思考如何将其融入到文章中。
几乎所有语言的入门
如果您曾经开始学习任何语言或框架的教程,您就会明白为什么介绍任何内容的部分会做得很好。
一般来说,入门教程很容易理解,任何人都能理解。它们会给出一些示例并发布一些代码片段。这些教程可能很有帮助,但也可能让人分心。有些人甚至把这种持续不断的教程状态称为“教程地狱”。你可以花无数时间看入门视频和帖子,却一无所获。但是……这些作品仍然很精彩!
“以太坊智能合约编程入门 101 讲”
第一个例子表现非常出色,获得了超过 6000 次点赞。如果你看过 ConsenSys关于智能合约编程的文章,你会发现这些点赞都是实至名归的。这篇文章不仅仅是入门指南——它非常出色地剖析了智能合约,并构建了一个基础应用程序等等。文章中还有很多精美的图片,会让你在实际操作过程中保持兴趣。
Git merge 和 rebase 简介:它们是什么以及如何使用它们
另一篇很棒的文章是 Git 入门。它涵盖了大多数工程师或技术人员都需要了解的一个主题:Git。不知何故,Git 的使用仍然略显复杂。在处理合并错误和时刻记住更新版本之间,它可能会变得有点忙乱。此外,有时命令并不像我们希望的那样简单易懂。
这就是为什么我认为这篇 Git 入门教程如此成功的原因。此外,作者 Vali Shah 的 图片制作也非常出色,非常引人注目。简洁但精准的绘图有助于巩固信息,这总是一个加分项。
Git merge 和 rebase 简介:它们是什么以及如何使用它们
有趣的项目清单
最后,针对特定市场中许多人面临的问题的文章通常效果很好。这就是为什么专注于项目构想的文章通常也能成功的原因。它们有助于激励其他程序员,即使他们没有直接参与项目,也能够将示例作为可能性。
以下是两篇引起广泛关注的优秀作品。
“2020 年助你成为前端大师的 9 个项目”
TK [dev.to] 我要展示的第一个例子实际上是在 dev.to 上,而不是在 Medium 上。不过,它在那里很受欢迎。Simon Holdorf 提供了一些很棒的项目,可以帮助你成长为前端开发者。他不仅提供了示例,还提供了帮助你完成这些项目的素材,做得非常好。
“10 个优秀的编程项目,助你提升简历,学习编程”
再次强调,我写过类似的优秀项目文章(还有很多其他例子)。你会注意到我再次提到了简历的概念。我的目标是吸引那些真正专注于找新工作的读者。归根结底,作品就像产品一样。如何销售它与产品本身的质量同样重要。
结论
写作就像创造产品一样。你要么先构思产品,然后寻找市场;要么先找到市场,然后创造产品。无论你选择哪种方式,思考你的写作对象始终是关键的一步。
需要澄清的是,撰写解决特定问题的技术文章是有价值的。只是不要指望它们能像一般性文章那样获得那么多的浏览量。这类似于某些电影,例如漫威系列,可能会吸引大量观众,而技术含量更高的电影可能拥有更好的摄影和演员表演,但观众群体却很小。
感谢阅读!
此外,如果您想阅读/观看更多精彩的帖子或视频:
什么是预测模型
Hadoop 与关系数据库
算法如何变得不道德和有偏见
如何改进数据驱动策略
如何开发强大的算法
数据科学家必须具备的 4 项技能
SQL 最佳实践 --- 设计 ETL 视频