干货,零基础如何学编程

比如学习Python。
推荐视频,手机APP下载中国大学mooc,里面有很多Python,我当时学的是python程序设计,北京理工大学嵩天老师的课程,配套书籍也是北理工的。(其实个人还是建议不要一开始就学习Python,应该是编程老大哥C语言)
学习到了一定的程度,接下来要写点题目了,训练自己的逻辑思维,这个在以后学习数据结构和算法十分重要。推荐LeetCode,题目分等级的,先肯定写一些简单的题目了,不会写的题目直接在csdn搜索LeetCode+题号,一般都有解答,在平时也应该补一补计算机相关的知识,多多尝试。

1.首先要有信心。虽然可能你看了几个小时也没在屏幕上打出一个三角形,或者压根儿就没能把程序运行起来。但相信我,几乎所有程序员一开始都是这么折腾过来的。
2.选择合适的教程。有些书很经典,但未必适合你,可能你写了上万行代码之后再看它会比较好。
3.写代码,然后写更多的代码。光看教程,编不出程序。从书上的例程开始写,再写小程序片段,然后写完整的项目。
4.除了学习编程语言,也兼顾补一点计算机基础,和英语。
5.不但要学写代码,还要学会看代码,更要会调试代码。读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码。
6.学会查官方文档,用好搜索引擎和开发者社区。

自学编程遇到常见问题

1.自学过程中,因基础薄弱,很多概念性的知识看不懂,导致知识断层

2跟着教程里的示例进行敲代码,发现不能理解代码是怎么运行的

3自己一拓展就出错,学习积极性变弱,开始感到迷茫,质疑自己是否能行

4看不理解的概念多看几遍,但是出现不会使用的情况

5.尝试做更大项目的时候,总是出现报错,打击学习积极性

解决思路

  1. 动手练习小项目,加深对概念的理解

  2. 加深对问题的理解,把问题描述清楚就能很好的解决问题,提出假设–搜索与修正–回归问题

提升

  1. 写更多代码,可以做一些自己感兴趣的项目,写工作中需要用到的插件,尝试使用最流行的库

  2. 阅读源码

猜你喜欢

转载自blog.csdn.net/phthon1997/article/details/83591961