致谢 开源开发者的贡献_对开源做出的贡献如何使我成为更好的开发人员,以及如何做到这一点...

本文讲述了作者通过参与开源项目如何成长为一名更好的开发者。他分享了自己的经历,从阅读和理解他人的代码,掌握复杂系统,到熟练使用版本控制工具如git。作者鼓励读者寻找自己感兴趣的开源项目,通过实践来提升技能,无论贡献大小,都能从中学习和成长。
摘要由CSDN通过智能技术生成

致谢 开源开发者的贡献

by Luciano Strika

通过卢西亚诺·斯特里卡(Luciano Strika)

对开源做出的贡献如何使我成为更好的开发人员,以及如何做到这一点 (How contributing to open source made me a better developer — and how you can do it, too)

So you’ve been learning how to code. You are studying Algorithms and Data Structures. You are getting up to date on the latest Frameworks and their quirks. You can already smell some code smells, or even design solutions to real problems.

因此,您一直在学习如何编码。 您正在研究算法和数据结构。 您正在了解最新的框架及其怪异之处。 您已经可以闻到一些代码的味道,甚至可以设计出针对实际问题的解决方案。

But you haven’t worked in the Software industry yet. Or you’re in your first job and see how everyone’s awesome and full of experience. Yet you feel like you’re the noobest of noobs. Impostor’s syndrome is a thing, and we’ve all been there.

但是您还没有在软件行业工作过。 或者,您在第一份工作中,看到每个人都很棒并且经验丰富。 但是,您感觉自己是菜鸟中的白痴。 冒名顶替综合症是一回事,我们都去过那里。

There’s a way to get experience working in real codebases, nailing down the skills a book won’t teach you.

有一种方法可以获取在实际代码库中工作的经验,确定一本书无法教给您的技能。

These are some of the things we can experience through Open Source:

这些是我们可以通过开源体验的一些东西:

  • Reading other people’s code

    阅读别人的密码
  • Understanding complex systems, one piece at a time

    一次了解一件复杂的系统
  • Using versioning software (like git) in a proper way, with clear commit messages, atomic commits, and all those good, juicy practices.

    以正确的方式使用版本控制软件(如git),并提供清晰的提交消息,原子提交以及所有这些好的多汁做法。

If you’ve read this post’s title, you know where this is going. As a Medium reader, you’ve read many times that contributing to Open Source is awesome. It will teach you a lot, and may even get you noticed by some Big-N recruiter or something. I won’t say all those thin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值