大学程序员自学编程的六种方法:高效学习
1,最好的学习方式
对于初学者来说,视频+书籍可以用于学习。这两种方式形成了互补关系。此外,阅读代码还可以帮助您解决问题并了解最佳实践。这里的阅读代码指的是书籍、博客文章、开源代码等等。编程教学视频可以帮助您快速掌握编程语法等,但它们通常生动、简单且不系统。书很系统很深入,但是很枯燥,所以最好的方法是结合书和视频。但是在阅读代码后,您需要实际自己编写代码。它可以是任何东西。它可以是一个小的编码任务或一个小模块。你必须确保你能把它付诸实践,并以某种方式使用你所学到的东西。如果你不这样做,你会发现自己在面对编辑时不知所措。知识等待使用的时间越长,知识之斧就越钝。你等待学习新知识的时间越长,你就越难将其集成到代码中。
2.入门期间坚持学习。
自学编程不可避免地会遇到这种现象:学了一两个月,发现自己懂得不多。
编程一开始不会有那么多反馈,这很正常!关键是你要坚持三个月到半年,度过这个艰难的入门期。
推荐三件事来避免僵局。首先是尝试阅读更多关于该技术的文章,并掌握总体情况。通常,当你陷入困境时,意味着你对需要澄清的事情做出了不正确的假设。* *第二是咨询互联网。这显然值得一提。在网上找到并询问有过这种问题的人是一项非常重要的技能。Stackoverflow可以说是互联网上最好的网站。不要害怕在那里问自己问题。通常,只要尽力正确地解释你的问题即可。边肖的第三个建议是向你认识的人寻求帮助。
3.初学者应该尽量不要陷入困境。
对于生活来说,这些目标的实现都离不开耐心。编程学习和其他任何学习任务一样,需要重复的努力和大量的时间。
如果你遇到一个问题,很长时间后你仍然不理解它,你可以跳过一段时间,积累一定程度的知识。你会发现以后解决它会容易得多。不要盲目地走向死胡同,一定要解决它,这将消耗大量的时间和精力。
4.寻找导师和朋友
学习编程的一个好方法是与其他程序员交谈。没必要谈什么具体的。它可以是你正在研究的东西,你认为很酷的东西,或者你正在努力的东西。你会发现很多程序员不喜欢只谈论编程。这样做可能会帮助你学习很多关于库、服务器、编程语言和模式的知识。但是,最重要的是,你将了解其他人如何看待编程。你会发现你认为理所当然或从未考虑过的事情因人而异。
还有你遇到的那些小问题,无数前辈都遇到过。他们总结并在互联网上分享了这些信息。前辈的经验是你的宝贵资源,所以你应该善于使用谷歌等软件。
5、有目的的练习
不要以为学了就能挣1w+,就很容易放弃编程。编程语言是一个很好的知识库,你需要不断学习。最好为一个小项目学习编程。当你完成了你的工作,你有成就感,你基本上有能力找到工作,你可以找到一个初级发展的职位,然后你就会进阶,你就会有自学和成名的道路。
没有什么比在自己的项目中学习编程更有用的了。有一个想法并努力实现它是非常具有挑战性的。它需要强大的自律和耐心。然而,通过尝试实际做一件事,你可以学习如何分解问题和应用技术。你所面临的问题以及你如何解决这些问题才真正叫做编程。此外,完成项目的动力是继续学习的动力。你从业余项目中获得的满足感远远超过你从抽象学习中获得的满足感。
6.完美主义者和搬运工的区别
编程是一门手艺,需要反复练习。没有书和视频能独立实现吗?学习的最终状态无非是:我除了双手一无所有。
有两种类型的程序员:
完美主义者和搬运工。有些人希望一切都是对的。他们想要完美。他们希望遵循所有的最佳实践,并编写漂亮而优雅的代码。他们想理解每一行代码。它与那些什么都关心的人不同,只要他们的代码可以工作,即使这会伤害代码库。平衡这两种技能非常重要。有时你应该深入研究一个问题或项目,看看会发生什么。有时候你应该顺其自然,即使你不知道发生了什么。