概述
看到不少答主都是计算机科班出身的,但对于我来说,设计系毕业、二十几岁才下决心从零开始学编程,我的 Python 学习经历注定是曲折的。
想学 Python 的时候,
科班出身的人只要花点时间,就能顺顺当当学会了,C 都学会了 Python 有什么难的?
非科班出身的人总是会引发各种对抗力量,这个库怎么安不上?这段程序是怎么运行的?
写程序遇到 bug 的时候,
科班出身的人先想到的是怎么排查 bug。
非科班出身的人先想到的是怀疑人生,怎么会有这种问题?我是不是不适合学编程?
学新东西的时候,
科班出身的人是在一个稳固的地基上添砖加瓦,底子稳、塌不了。
非科班出身的人是在拿着拼图的一角寻找关联的碎片,只有拼的足够多,最后才能连接成完整的知识网络。
很遗憾我没有在学校接受过系统的编程训练,自学编程的过程中碰了很多壁、走了很多弯路。但是回过头来看,正是这段折腾的经历让我一生受益。
我以前也试图提升过自己的学习能力,但真不像鸡汤文里说的学习某种模式能改变你的思维、加入一个读书会能让你成为终生学习者,不是这样的。只有学一个自己不擅长的东西、把自己推出舒适区、反复碰壁,这个过程才让我学会了如何学习。
从循规蹈矩到自寻出路
几年前,当我决心从零开始学编程的时候,我制定了一个「每天编程一小时」的计划。
和大多数人一样,我想系统的、有体系的去学习,跟着教程从基础学起。那时候还在印象笔记建了一个笔记本叫《每天编程一小时》,收集一些好的教程,根据知识点试着去列一套成体系的学习路径。
但是开始跟着教程学的时候,问题来了。看了几章之后,突然就会出现看不懂的概念,知识就断层了,就跟上数学课捡了根笔之后发现后面的就听不懂了,但我也没错过什么啊。我又试着跟着示例代码敲,敲完也不知道这段代码是怎么运作的,自己只要一拓展就会出错,后来敲烦了就直接复制粘贴,感觉学的特别迷茫。
实在学不下去的时候,就换一本教程,基本都是从第一章开始觉得会了,但实际上又不知道学的这个要怎么去使,这种感觉就一直在我的脑子里嗡嗡的转。到后来那一个概念我都看了六遍了,谁讲都那样,但还是不会使。
这时候开始对系统学习的方法有点怀疑了,大家都说要从底层学起、看大量书单,但会不会这种系统学习的方式不适合我这个非科班出身的新手?毕竟,我已经没有4年时间来学编程了啊,我每天只有1小时能用来学习,再这样继续看各种琐碎的语法细节,我就要失去耐心了。
我想,不如先写点小项目练练手。于是我开始从一些简单的程序写起,写一个汇率转换的公式、写一个随机生成姓名的小脚本、写一个把桌面文件自动归类的小脚本、写一个煎蛋的小爬虫,可能这些程序在专业人士眼里都算不上是项目,几行代码和简单语法就能搞定了,但对于我来说,这些程序就是一个个使用情景,我从这些使用情景中理解了概念的真正意义。
比如说,之前看教程总是不明白作用域和缩进的关系,自己写代码的时候就发现了,不缩进就会报错啊,经历过几次就再也不会写错了。
其实很多概念都是基于无数个场景的抽象,抽象了之后就会少了很多细节,给人一种太笼统、太晦涩的感觉。而让人印象最深刻的是场景,就像提到「烫」的时候,第一时间想到的是被烫的场景和感觉,而不是烫的定义。
所以说,开始动手写练手项目,是我自学编程的一个重大转折点,让我开始把编程用起来了。
当然,也会遇到各种状况。写文件归类脚本的时候,不小心把桌面上的文件都删了。写煎蛋爬虫的时候,第一次能正常运行,第二次运行的时候我的 ip 就被封了、爬不了了。如果是复制粘贴别人写的程序,这样的状况会让我大骂坑爹。但自己写的程序,每一个都是我的宝贝,我会有很强的动力去解决她们的问题、完善她们。
最后
为了帮助大家更好的学习Python,小编给大家准备了一份Python学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂,需要获取方式:扫描下方即可获取。
????Python学习路线汇总
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
????Python必备开发工具????
????精品Python学习书籍????
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
温馨提示:篇幅有限,已打包文件夹,获取方式:点击这里【 Python全套资料】 或扫描下方即可获取。
????Python学习视频600合集????
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
????100道Python练习题????
????面试刷题????
????实战案例????
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
获取方式:点击这里【 Python全套资料】 或扫描下方即可获取。
最后
以上就是敏感仙人掌为你收集整理的二十几岁才下决心从零开始学编程,我是如何学习 Python的? 最后的全部内容,希望文章能够帮你解决二十几岁才下决心从零开始学编程,我是如何学习 Python的? 最后所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复