成为为开源做贡献的技术写手的四个建议
创始人
2024-03-02 08:55:21
0

你的开源贡献将会向潜在雇主表明,你会主动寻求学习、成长和挑战自我的机会。

不管你是一个对技术写作有所涉足的技术爱好者,还是一个想要转职为职业技术写手的成熟技术专家,你都可以构建你的技术写作作品集,并将你的开源贡献作为作品集的一部分。为开源项目写作是一件有趣、灵活且低风险的事情。按照自己的时间安排来为你感兴趣的项目做贡献,你将会为社区是多么热情或你对社区产生影响的速度而感到惊喜。

你的开源贡献将会向潜在雇主表明,你会主动寻求学习、成长和挑战自我的机会。和任何事情一样,你需要从某个地方开始。为开源项目做贡献可以让你在展示你的才华的同时学到新技巧、新技术。另外,为开源项目写作能让你接触到新的社区、跨越时区与新鲜面孔合作,并建立你的社交网络。当你挖掘到新的开源机会后,你的简历将更抢眼,让你在其他候选人中脱颖而出。以下是为开源做出贡献的四个建议,这可以让你走向技术写作的职业生涯。

学习行业工具

作为开始,我建议先熟悉 Git,并建立 GitLabGitHub 帐号,然后寻找一个趁手的文本编辑器。我个人喜欢使用开源工具 Atom。关于 Git,它能从网络上获取到丰富的免费学习资源,包括一些优秀的互动教程。你不需要成为一个 Git 高手才能深入开源世界。我建议先学习一些基本操作,然后让你的技能随着你的贡献逐渐成长。

找到一个项目

为开源做贡献最难的部分大概是找到一个项目来做贡献。你可以查看 Up For Grabs 并找一些感兴趣的项目。First Timers Only 有更多的起步资源。别犹豫,联系项目维护者来了解更多有关于项目的东西,并了解他们在何处需要帮助。请坚持下去。找到一个适合你的项目可能会花费一些时间。

告别“冒充者综合症”

一个常见的误区是你必须是一个程序员才能为开源项目做贡献。作为一个没有工程或计算机科学领域有关证书的、自学成材的贡献者,我能保证事实并非如此。文档往往开发项目中最价值但最被忽视的部分。这些项目经常缺少人手和资源来建立完善的、高质量的文档。这给你展现了一个绝佳机会来参与提交拉取请求或归档该项目的议题。你可以做到的!

(LCTT 译注: 冒充者综合症 Impostor Syndrome ,又称自我能力否定倾向,指个体按照客观标准评价为已经获得了成功或取得成就,但是其本人却认为这是不可能的,他们没有能力取得成功,感觉是在欺骗他人,并且害怕被他人发现此欺骗行为的一种现象。)

从小处开始

查看你感兴趣的项目的仓库,找到可能存在的贡献指南并遵循。然后,寻找更新 README 文档或提交修改错别字的机会。没有什么贡献是微不足道的。项目维护者可能会为这些帮助感到高兴,而你也将会因把你提交的第一个的拉取请求收录进你的技术写作作品集而感到愉悦。


via: https://opensource.com/article/21/11/technical-writing-open-source

作者:Ashley Hardin 选题:lujun9972 译者:yingmanwumen 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

著名作家阿来现身岳麓书会谈...
长沙晚报11月22日讯(全媒体记者 宁莎鸥)“我们要学习(AI)技...
2025-11-23 09:16:43
文章的“AI腔”
晚饭的时候,我与读初中的儿子聊起了人工智能(AI)作文,问他用AI...
2025-11-20 09:16:51
直击杨振宁告别仪式现场:人...
10月24日9时,杨振宁先生遗体告别仪式在北京八宝山殡仪馆大礼堂举...
2025-10-24 13:46:44
被AI引用才是真的流量:写...
如今用户越来越多直接向生成式AI问问题——答案里出现你的品牌或文章...
2025-10-22 14:44:07
AI“加持”论文代写形成“...
原标题:AI“加持”论文代写形成“流水线” 专家呼吁供需同治斩断论...
2025-10-21 09:23:19
好门将的影响力拉门斯首发2...
在英超第8轮的比赛中,曼联客场以2-1战胜了利物浦,成功取得连胜。...
2025-10-20 17:44:23

热门资讯

《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何理解Apache 2.0许... 提要:Apache 2.0许可证中的专利许可条款使得开源代码可以安全使用,但它经常被误解。Apach...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...