接触编程一年多了。
个人而言我是后知后觉的。以至于非科班的我在大一下学期才开始真正接触编程。
那时候觉得编程好无趣,但是又好重要,至于它到底可以做什么,怎么才算学好,一直一知半解。
从老师教学的c语言开始,一直对程序不感冒,做题总是最慢的几个之一,然而最开始接触python是因为当年想转到软件班里,又听说人工智能很火,而据说人工智能是基于python的(其实是编程只是一个工具而已),于是买了我的第一本编程书《pyhon编程从入门到实践》,书里有很细的讲解,然后觉得电脑编程好麻烦,就一度在纸上写代码,像一些列表,字典之类的,慢慢学起。而也意料之中的没有转过去,(要为通信事业奉献一生了)。
此时的我也天真的认为学习AI就得学习python,于是断断续续的学习python基础语法,后来大一暑假,接着学习这本书,这本书有很细的分支,pygame进行游戏开发,还有python的web编程,数据分析。
那时候我照着书敲代码,但是又学习的不是很通透,直到有一天敲好了“飞机大战”,全程一个一个抄过来实现代码,甚至有点开心,但是又觉得自己几乎不了解什么。
大二上学期也是断断续续的学习,觉得自己什么也不会,然后就在b站找视频看,“尹成python基础”一共800集,就挨个的看,代码也是挨个的打,大概几个月后,觉得学的差不多了,就开始看B站的爬虫视频,学了一个月爬虫,基本可以爬取网页的信息,而现在开始自学c++,也在做科研项目和建模,几乎所有的专业课学习和娱乐之外的时光就用来做这些了。
现在来数落一下我踩过的坑:
1.编辑器直接下载pycharm,每种语言都有对应编辑器。这是最好用的一款。
2.下载python时候直接下载anaconda,这是包含很多python的函数的一个包,不用单独下载pyhon.
3.每个人都有自己的学习方法,找到适合自己的即可。我个人喜欢边看视频边写代码,因为觉得看书看不进去。
4.不要在追梦的路上忘记身边的人。
5.编程本就是逆天之路,量力而行。
6.身体是革命的本钱。
说到这里,其实我会的还是很少很少,我的专业是EE,更侧重硬件,我的学习之路还很长很长。
对了,如果有在自学编程的小白也可以找我一起学习。
个人CSDN博客也在持续更新...
欢迎关注。