Skip to main content

2 posts tagged with "提升编程技能"

View All Tags

· 6 min read
Learncs.site
info

在编程的世界里,开源项目是一座宝贵的知识宝库。对于初学者来说,阅读和参与开源项目不仅能提升编程技能,还能了解实际项目的结构和最佳实践。然而,面对成千上万行代码的大型项目,许多新手往往感到望而却步。幸运的是,有许多小型的开源项目,它们不仅代码量少于一千行,而且结构清晰,功能完备,非常适合初学者学习和实践。

· 8 min read
Robert Heaton

在某些特定方面,初学编程很简单。一切都是新鲜而令人兴奋的;你每天都在学习至少十个新知识;你轻松地完成各种编码练习。 随着时间的推移,你会从初学者变成高级初学者。你会意识到,生活不仅仅是一些简单的小难题,即使这些难题有时变得复杂。你开始寻找更大的练习项目,但总是发现项目要么太大要么太小,要么太难要么太简单。你开始感到挫败,觉得自己在努力的过程中遇到了重重障碍。

民间智慧说,进步的最佳方式是进行项目,这个说法是正确的。但应该选择哪些项目呢?进一步的民间智慧建议,从解决自己的问题入手,比如创建一个食谱计划器或锻炼跟踪器。但如果你唯一的问题是还不够熟练呢?即使你找到一个可行的项目想法,也很难判断它是否合适。面部识别是否困难?绘制Google Maps上的自行车路线呢?最后,即使你找到一个有吸引力且合适的项目,还是可能完全卡住。这些挑战会随着经验增加而变得容易,但当你还没有足够经验时,这些问题就显得尤为棘手。