如何自学编程?如何自学成为程序员Learn自学编程最好的方法就是在网络上找资源。程序员How自学程序员so自学:如果你有一定的基础,对编程和代码有浓厚的兴趣,有很强的自学能力,how to自学Programming自学Programming:快速阅读入门教程和书籍,适合学习语言和基础库。
1。阅读>编写代码>阅读>编写代码(日复一日)阅读代码(书籍、博客文章、开源代码)会帮助你看到解决方案,了解最佳实践,对语言或系统有一个大致的了解。但是在你这样做之后,你需要自己写代码。它可以是任何东西。它可以是一个小的编码练习,也可以是一个业余项目,但要确保你能把它付诸实践,并以某种方式使用你所学到的东西。如果你不这样做,你会发现自己在面对编辑时无所适从。
挺痛苦的,但也是应该的。编码遵循80/20规则。把80%的时间花在20%的代码上,或者花在20%你所学的东西上。习惯这种不舒服的感觉并克服它是关键。这个迭代周期不应该在几周或几个月内发生,而应该在几天内发生。知识等待使用的时间越长,知识之斧就变得越钝。你等待学习新知识的时间越长,你就越难将它整合到你的代码中。我推荐阅读关于一般编程主题的网站是lobste.rs
自学编程入门途径如下:熟悉编程范式,尤其是面向过程和面向对象;要广泛阅读,用编译器和IDE(网上有很多免费的)练习编程。选择一种编程语言。初学者一定要学习主流语言,比如中级语言C和C 。这两种语言是任何有资质的专业人士程序员都必须掌握的,因为它们是软件开发的主流。但是最好不要学高级语言,比如Java,因为这些语言对于初学者来说太难了(高级语言可以以后学,但是C和C 应该是你的基础)。
这两种方式形成了互补关系。编程教学视频可以帮助你快速掌握编程,但通常生动、简单、不系统。书有系统性,有深度但是枯燥,所以最好的办法是书和视频结合。当你在初始阶段遇到一个问题,时间长了还是不懂。可以先跳过一段时间,知识积累到一定程度,以后再解,你会发现容易很多。反复练习,编程是一门手艺,需要反复练习。没有书和视频能独立实现吗?