想要自学编程,你需要理论知识和大量实践相结合(注意强调实践),以下是我学习编程的时候的一些方法,仅供参考

如何自学成为程序员

学习计算机科学入门课程

为学习CS和编程的基础知识做准备。在一天结束的时候,你必须了解你的代码如何工作,而不仅仅是一些模板和代码片段。学习CS的一些基础知识,如数据结构,循环,条件语句搜索,排序,递归等。你可以使用在线入门课程(这是一个很好的开始学习的方法)

关注您最熟悉的语言和平台

无论是网络开发,软件开发,移动开发.保持专注。作为一个希望自学成才的人,你的时间一定要用好。如果你想要更快的学习, 更好的时间分配是必须的,这是我在头两年学到的,你需要专注于开发。

编写一个小型项目

这个项目应该使用以前学过的语言和语法。写一个程序,要求输入用户名和年龄的程序或是一个简单的计算器。不要设立太难的目标。在这个阶段保持简单。

阅读别人好的代码

您可以查看Github上的开源项目,或询问你的朋友是否有权访问任何高质量的代码。

处理“真正”的编程问题

实际上,我指的是比大学作业更大的东西,需要超过几个星期才能完成的项目。选择一个你热衷的项目(比如说在线学习),然后尝试为这个项目编写代码。慢慢来,遇到问题可以在网上寻求帮助,所有的方法都会使你进步。

如何自学成为程序员

提高你的代码质量

如果你正在复制和粘贴代码,他们中有些东西可能是错的,一些东西可能是重复的,可以重构你的代码,检查它,回顾它,重构它,删除重复的部分。你不只是学习课程,让你的代码工作,你还需要保持一定的代码规范,代码质量标准。如果你想快速进步,那么花点时间来检查你的代码,并为你自己设置代码质量标准。

处理更具挑战性的问题

学会编程可能需要几年的时间。你学习的效率可能非常高,但这仍然需要几年的时间,所以耐心等待。我花了两年时间,从零开始学习入门级的工作,并且专业地工作。毕竟,其他人花了3 - 4年大学的时间,所以2年可能被认为是有效的。