学习编程语言需要学习什么?

时间:2013-11-11 06:22:08

标签: programming-languages rust julia

在阅读These Weeks in Rust之后,我感到不知所措,并提醒我在这个领域还有多少东西需要学习。但是,我觉得我永远不会达到可以为编程语言做出贡献的地步。说我想从#34;哦,我做了一个或两个Rails应用程序" to"我对Rust / Julia /其他"进行了修改。

跳跃需要多长时间?我需要学习什么?我可以直接跳进去吗?

1 个答案:

答案 0 :(得分:2)

获取合并拉取请求的快捷方法是在文档中查找并修复拼写错误或错误消息。

如果你想要一个更重要的贡献并且没有明确的想法,我认为你应该在你有时间的多个频道中开始关注项目。查看贡献的内容以及人们报告的问题类型。寻找其他人尚未获得的小改进建议。尝试阅读代码库的一部分,以熟悉它的工作原理,找到令你和他人烦恼的事情,让你明白它是如何运作的。

阅读您的评论的主要动机可能不是帮助您成为更好的程序员,而是为了改进项目。您必须准备好那些不了解您的建议或动机的人的意见。在某些情况下,开发人员会将您的PR作为建议并提交修改后的实现,而不在项目历史记录中包含您的提交。有些人有助于解决他们遇到的问题,有些则有助于展示。开发人员很难知道他们是否应该自己修复代码问题,或者帮助您在几次迭代中改进PR。