我是怎么踏上学习编程之路的?分享我的经历和学习指南

76 篇文章 0 订阅
54 篇文章 0 订阅

25岁了,还能学习编程吗?

在这里插入图片描述

对于接触过外语教学理论的人来说,关键期是一个耳熟能详的术语。关键期指的是语言学习的最佳时期,错过了关键期意味着学习语言的效果会功倍事半

那么学习编程语言是否也具有关键期? 这是我在25岁学习编程时候问自己的第一个问题。之所以会问这样一个问题有三方面的原因。

第一,编程语言也是一门语言,那么它是不是和自然语言一样,也存在学习的最佳时期?如果存在,我在25岁的时候开始系统学习编程能学会吗?

第二,媒体已经成功给我们塑造了一个形象:很多人天生就是神童,擅长学习编程。特朗普在与希拉里辩论的时候谈到自己最小的儿子也会编程,并且学的很好。接触过Python图书的学习者,应该不会没有听过 Al Sweigart 这个名字。Sweigart 在Automate the Boring Stuff with Python 一书中提到他经常听到的关于学习编程的一个的焦虑是人们认为他们太老了,无法学习。Sweigart 说你不需要从小就开始成为一名有能力的程序员。但是,他本人从小学就开始学习编程。

第三,自我效能感(人们对自己是否能够成功地进行某一成就行为的主观判断)会影响新行为的习得及是否表现、决定人们对活动的选择及坚持性、影响活动时的情绪、面对困难时的态度。因此,如果我们认为年龄会影响学习编程的效果,即具有较低的自我效能感,那么最终的学习效果可能不会特别好,甚至会中途放弃。

专业背景

我本科是英语专业。对计算机编程几乎一无所知。所知的一点是因为学校开设了必修公选课VB。为什么学VB而不是学习C++之类的语言(当时的我,除过VB,就只听过C++)?原因是以前给文科专业开设过C++必修公选课,结果挂科的人太多了。因此,在我上大一的时候(2015年),学院给我们开设的计算机教的是VB。我没有意识到编程的重要性,感觉有时候学习编程还不如多背几个单词。因此,我抱着马马虎虎的态度学了一学期的VB。课程结束后,就立即把VB卸载了。我想我这辈子可能也不会再接触编程语言。然而,人生总是充满着意外。

2021年,我已经成为一名研究生。身为研究生,需要阅读大量的文献。记笔记就成为一项不可或缺的技能。我开始搜索记笔记的软件。在一次次搜索结果中,Markdown渐渐引起了我的注意。8月份左右,我开始学习如何用Markdown标记语言提高记笔记的效率。用了一段时间后,我感觉很好。但是Markdown似乎不能直接改变字体颜色。通过搜索,我发现可以用:

<font color = 'red'>内容</font> 

这样的方法来实现。对于一般人来说,感觉这不是很麻烦吗?在Word文档中,点几下鼠标就可以改变了。我刚开始也是这样想的。渐渐地,我的专业背景开始影响到我的认知。我感觉这种体验很神奇:我可以和计算机进行对话了。

选择编程语言

接下来一个急需回答的问题就是学习那门编程语言。通过查找资料,我发现Python编程语言比较简单(相对于其他语言),且功能强大。1999 年,Guido(Python创始人) 向国防高级研究计划局 (Defense Advanced Research Projects Agency) 提交了名为《每个人都能学习的计算机编程》的资金提案。Guido 进一步定义了他对 Python 的目标:

  • 像简单的英语一样易于理解的代码。
  • 开源,因此每个人都可以为其开发做出贡献。
  • 适用于日常任务,以缩短开发时间。
  • 与其他主要竞争对手一样强大的简单直观的语言。

第一条就深深吸引了我,因为我是英语专业,有英语基础。因此,我选择学习Python,踏上了学习编程的道路。

在这里插入图片描述

关于Python的学习指南

我自己整理了一套 最新的Python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。

说真的,学好 Python 不论是就业、副业赚钱、还是提升学习、工作效率,都是非常不错的选择,但要有一个系统的学习规划。

如果你是准备学习Python或者正在学习,下面这些你应该能用得上:

① Python所有方向的学习路线图,清楚各个方向要学什么东西

② 100多节Python课程视频,涵盖必备基础、爬虫和数据分析

③ 100多个Python实战案例,学习不再是只会理论

④ 华为出品独家Python漫画教程,手机也能学习

⑤ 历年互联网企业Python面试真题,复习时非常方便

img

上述这份完整版的Python全套学习资料已经上传CSDN官方,朋友们如果需要可以扫描下方二维码免费获取【保证100%免费】

1、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

img

2、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

img

3、全套PDF电子书

书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。

在这里插入图片描述

4、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

img

5、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

6、清华编程大佬出品《漫画看学Python》

用通俗易懂的漫画,来教你学习Python,让你更容易记住,并且不会枯燥乏味。

img

img

7、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

img

img

8、Python副业兼职与全职路线

在这里插入图片描述

这份完整版的Python全套学习资料已经上传至CSDN官方,朋友们如果需要可以点击下方链接扫描下方二v码都可以免费获取【保证100%免费】


最新全套【Python入门到进阶资料 & 实战源码 &安装工具】(安全链接,放心点击)


以上全套资料已经为大家打包准备好了,希望对正在学习Python的你有所帮助!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值