1
7
我建议你找一个看起来很有趣的开源程序,开始做贡献。这将需要您充分阅读和理解代码以改进它。大多数开放源代码托管网站会让你找到他们用什么语言写的项目。例如 Github . 你也可以在topcoder上查看结果 |
2
5
仅仅阅读源代码并不能提高你的技能。你可能会在这里和那里学到一个技巧,但总的来说,改变代码将教你远远超过阅读它将永远。 我建议你找一个你喜欢并使用的开源项目,找出一些你感兴趣的bug(找到bug应该很容易,如果你自己做不到,检查bug跟踪器),然后修复它们。有些bug可能比其他bug更难修复,这就是为什么我建议您查找一些不同的bug;如果您被一个bug卡住了,请转到另一个bug。为了找到bug,您已经阅读了大量的代码,并且您已经对代码进行了充分的思考,能够修复其中的bug。此外,你已经改进了一个你熟悉和使用的软件,如果你把补丁提交给项目,你可能会得到很好的评论和批评你的补丁,以及帮助未来的用户和得到一些东西贴在你的简历上。 |
3
3
在Python中,我喜欢Django源代码。除非你先学会如何使用它,否则它是没有意义的,不管怎样,这可能是一件好事。然后随机挑选一件你想知道更多的东西,阅读源代码。这是非常干净的Python代码。 |
4
2
如果你刚刚开始,阅读、理解并应用一个更好的编码者所使用的方法是学习编码的最好方法。 |
5
0
|
6
0
|
7
0
更不懂语言,但当我尝试学习新的语言、技术或使用第三方工具/库时,我喜欢从一个我想解决的问题开始。 就我自己而言,我喜欢编写高尔夫统计应用程序,所以我现在已经用多种不同的语言实现了它。我的代码远不是完美的,但是我可以重新分解,然后慢慢地在特定的模式和实践中为所选择的语言工作。 阅读代码并不是坏事,但最好的办法是全身湿透,编写一个你熟悉的应用程序,这样会增加价值(即使只是为了你自己)。 |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |