今年31岁,现在开始想自学Python语言,还来得及吗?

小瘦说说


31岁学习编程是不晚的,我也是30多岁学习编程,学完之后给很多的企业定制开发了很多项目软件。


菲菲的知识小屋


来得及


我同样是一个开始学习Python相对较晚的人。

2015年7月本科毕业至9月研究生开学期间,我想找一份实习锻炼一下自己,当面试官问我,

“你会Python吗?”

“啊?Python是什么?你能给我拼写一下名称吗?”

结果可想而知,面试结果很差。

所以回到家中我就马上开始了解这么从未听说过的编程语言,然后疯狂的开始学习,这里,我就来介绍一下我对于学习Python的一些看法。


我认为,学习一门编程语言,应该分阶段进行,

  • 入门

  • 进阶

  • 实战

下面分别从这3个阶段开始介绍。

1. 入门

如果有一点的C语言基础,对于学习Python会有很大的帮助。如果纯粹的零基础也没关系,需要花费一些时间去理解编程语言里面的一些通用概念。

我认为入门Python相对容易,因此我更加推荐网上免费的在线教程,非常多,而且非常好,当然如果喜欢纸质书籍的也可以购买书籍学习。

尤其的基础知识相对简单,如果有一点的编程基础一周或者更短的时间内即可对Python基本语法做一定的了解,如果购买在线课程,我认为会耗费很多时间。

关于入门阶段的在线教程我推荐两份:

Python菜鸟教程:www.runoob.com

廖雪峰Python:www.liaoxuefeng.com

关于入门书籍,我推荐一本不错的书籍,

《Python编程从入门到实践》

2. 进阶阶段

关于进阶,我推荐两本书籍:

第一本:《Python Cookbook》

我认为这是一本很适合有一点Python基础的开发者,这本书应该很多Python开发者都有所耳闻,它在基础语法的基础上进行了一些提升。

就如同上面这个例子,它会抛开入门的那些简单语法去讲解一些Python高级实用方法和技巧,例如抽象基类、单例模式、接口等。每一个知识点它会对应提出一个问题,然后给出相应的解决方案,并且告诉你这样用的意义何在、怎么样更加高效的使用Python,怎么设计更高效的软件模式。

<strong>第二本:《流畅的Python》

这是一本经得起考验的Python书籍。

举一个最简单的例子,在绝大多数教程都会讲到循环和条件语句,千篇一律的告诉你"if..else..\

Jackpop


来的及的。

种树最好的时间是10年前或者是现在。现在就是最好的时候。

我28岁,现在开始写作,学习英语。每天对自己要求不高,就写1000字,看10来页书,记几个单词和多说几句英语。

这是一个积少成多的过程,时间长了,会得到意想不到的收获。

在疫情期间,我看了很多书比如《偷书贼》《妻妾成群》《银哥补习班》《护肤全书》等。收获颇多。这都是那每天看几页书,写1000字带给我的收货。

后来我又顺势开通了头条号。最近这几天发表了8篇微头条。写了5篇文章。虽然粉丝和阅读量都不多,但是感觉很充实很开心。

英语也学习了不少。

每天记单词读英语是我最幸福的时候。现在日常的交流对我来说不成问题了。我两岁多的孩子在我的影响下竟然也会说英语单词了。

有一次在睡前他牙牙学语的说着one two three……能一口气群所到eight。这些都是我不曾教给他的。应该是耳唇目染吧。这就是意外的收获。

通过读书,我的眼界开阔了。看到了更多更远的东西。不在多愁善感,抑郁寡欢。

通过写作我获了好的文笔和一群可爱的朋友。我知道关于写作我还能得到更多。只要我孜孜不断的写就好了。

关于英语,它以后会带我走四方,看不一样的风景,遇见不一样的人。

其实每天我大部分的时间都是看孩子,陪伴孩子。看书写作读英语都是在孩子睡觉的时候完成的。

再这期间,我一次一次提醒自己。慢慢的我也战胜了自己的恐惧,懒惰。

学习是我一直会做的事情。写作,看书也将一直陪伴我。

感谢自己的28岁,感谢美好的自己。坚信未来会遇见更好的自己。

亲爱的,你也是一样的。放心大胆的去学习吧!相信自己,你就是最棒哦,你终将也会遇见更美的自己。



时尚叨叨叨


用我切身经历告诉你,语言是分地域的。

06年毕业之前我赶时髦学回了刚兴起的.net,去了济南遍地都是各种主流语言的公司。现实问题是我还得回到临沂三线城市生活,十多年过去了也才聊聊的不超过十家公司是.net的,三线城市基本都是php和少点的java,python根本没有!

所以你如果是一线城市可以学,来得及。


最强平头哥


只要你有极大的兴趣,和充足的时间,外加源源不断的动力和对生活的热爱,绝对不晚。加油。

我今年30岁,每天在工作之余,我都会去b站,自学pr,不管是教程,还是实战,我都会去实践和做笔记,外加感悟。虽然一点基础都没有,但我一点点积累,很快就入了门,知识是永远学不完的。但我很开心一直学习的过程。

所以,如果你认为你能,你想,那就行动。



有思想的小镜子


只要开始了,什么时候都不会晚。日本有个老奶奶60几岁开始自学编程,80几岁独立开发了一个APP。用这个案例来解答你的疑惑应该是很有力的。另外我身边的案例,我的一个同事零经验29岁开始学习编程,一年后我们在一个公司里上班。

所以说只要开始了,就不会晚,主要看能不能坚持住。

祝你早日如愿。


草根程序员苏东郭


作为一名IT从业者,同时也是一名教育工作者,我来回答一下这个问题。

首先,对于31岁的职场人来说,当前学习Python语言对于自身的职场发展会有一定的积极意义,在未来的产业互联网时代,掌握一门编程技术不仅能够提升自身的工作效率,同时也会为自己带来更强的资源整合能力。

但是,如果在31岁时希望通过学习Python语言而进入IT(互联网)行业发展,那么还是需要慎重考虑的。Python语言虽然是全场景编程语言之一,而且在IT行业内也有比较高的流行程度,但是Python开发的高附加值工作岗位往往集中在大数据和人工智能领域,而这两个领域对于从业者的要求还是比较高的。所以,如果自身的数学基础比较扎实,同时又具有较强的学习能力,那么在31岁开始学习Python也会有一定的机会。

IT行业对于从业者的年龄还是比较敏感的,尤其是应用级开发岗位往往年龄越小则竞争力越强,所以31岁如果应聘初级开发岗位还是具有一定困难的。但是,如果掌握新技术,比如大数据、云计算等技术,即使年龄大一些也会有一定的竞争力。

从目前产业互联网发展的大趋势来看,如果职场人能够在立足本行业的基础上,通过掌握新技术来解决一些传统行业的“痛点”,那么会获得一些新的发展机会。在具体的岗位选择上,除了程序员岗位之外,还可以重点考虑一下产品经理、项目经理等岗位,这些岗位通常对于年龄并不十分敏感。

最后,如果想在31岁进入IT行业发展,还可以考虑一下通过读研的方式进入IT行业。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!


IT人刘俊明


只要是有意义的事,再晚去做也还是有意义的。

首先,我们需要清楚自学Python语言的目的,也就是将要使用Python语法应用哪些方向的开发工作。Python语言作为一种被广泛应用的编程语言,它可以应用于但又不局限于Web开发、大数据开发、数据分析、人工智能开发、嵌入式开发、游戏开发、自动化运维、自动化测试等多种方向,这其中不同方向Python的学习曲线是不同的。

可无论我们是希望通过掌握Python以寻求新的行业工作,还是希望在已有行业通过Python拓宽竞争力,提升自己的技术解决能力,以便更高效的做更多事情,明确Python学习目标是至关重要的。

我们在确定了学习Python语言的方向后,再来看看学习Python 的方法有哪些。


首先,对于 Python语言基础部分,比如 数据结构、基本语法、函数、模块等,如下图。这些基础的内容可以借助网站或者书籍以自学的方式学习,这部分难度很低。假如你具备其他语言的编程基础,那么学起来将更加的轻松。

即使我们想通过参加培训机构的方式学习Python,也建议提前通过自学掌握这部分Python基础内容。


我们可以通过以下网站学习Python的基础内容:

  • 文档类教程 :廖雪峰 官方网站

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

  • 文档类教程 :Python 菜鸟教程

http://www.runoob.com/python/python-tutorial.html

  • 视频类教程:bilibili

https://search.bilibili.com/all?keyword=python&from_source=nav_search_new
  • 视频类教程:慕课网

https://www.imooc.com/
  • Python社区:Python 中文开发者社区

https://www.pythontab.com/



在掌握Python基础部分之后,我们然后结合自己的 Python的应用方向,以确定后续的学习方式。


以我个人的经验来看,对于像 自动化测试、数据挖掘分析、Linux运维这类方向,掌握Python 基础后,结合当前行业经验,基本上无需考虑参加培训机构了,因为此类应用方向的学习曲线相较单一,整个知识与技能体系相对简单,技术复杂度和学习成本相对比较低,结合上述网络的教程,足以协助我们进行后续的学习。我们需要考虑的是如何将所掌握的应用到实际工作当中,提升工作效率和质量。


对于像 AI人工智能、前端应用开发等方向,因为需要体系化知识结构,学习曲线相对复杂,如果通过自学的方式很难构建完整的知识和能力体系,效果也难以保障,可能事倍功半,甚至偏离方向。因此这类方向还是建议参与培训的方式来学习。


最后,假如我们学习Python的目的是为了调整工作方向(转行),虽然我们的主观动能性能够促使我们排除干扰、克服困难,但建议考虑一些客观存在的因素:如所处城市当前相关行业的发展现状以及行业的用人需求、要求等。 关于考虑参加培训学习,同样建议结合上面所提到的, 在进行培训机构选择的同时建议多关注就业问题,如,结合自身现状咨询相关培训机构,先了解能够培训的技能,是否提供企业内推机会,培训机构的就业率、就业薪资情况等。


软件测试开发技术栈


这不是来不来得及,而是合不合适的问题

说实话,编程这项工作,入门门槛并不高,你会写个if、else就差不多入门了。问题是它上限高啊,你想用编程找工作,不可能只用if、else吧?

迭代器、生成器、装饰器等等,都要掌握。这条路其实并不好走,想要从入门到精通,快则半年,慢则。。。(跟你的认真程度和天赋有关系)

如果刚接触编程的话,按正常人的学习速度来算,精通python需要2年。到时候你可能已经33岁了,然后找工作又会问你的学历、项目开发经验。

好,你又去在网上接一些外包项目做了一年,你34岁了。

假如最后你成功进入了一项薪资各方面都还不错的互联网公司,你又能在里面工作几年呢?众所周知,互联网公司的更新换代很快,40岁就被辞退的不在少数。

再说说前面这3年里面,你总得带娃、陪老婆吧、还要工作,这压力得有多大呀

当然了,如果你只是对python感兴趣,也可以当作业余兴趣来学学,毕竟终生学习很重要,如果是为了找工作而学python的话,我真心不建议


科氪芯


来的及!这个问题让我想到了之前看到的一则消息。

去年已经五十多岁的潘石屹表示自己要开始学习Python,并把这当成是人生的礼物。


一个年过半百的地产大佬为什么要学习Python?这多少让人觉得有点不可思议。接下来他也作出了解释。

对于他的观点,我深表赞同。现在人类社会已经进入到了人工智能时代,Python语言作为人类与计算机交流最好的工具,已经不单单是程序员需要学习掌握的了,它还有诸多妙用。

有自媒体工作者用Python做出一个小工具来抓取热词,了解人们最近最关注什么,然后参照这些热词的规律和逻辑,当月就写出了7篇爆款文章;还有基金从业人员利用Python编程来自动绘制股票的K线图、RSI等各类指标数据,节省了大量时间。;还有电商从业者利用Python编程来统计客户的偏好,从而精准推送商品信息。下面这些招聘信息也能够说明问题。



这样的例子不胜枚举。在人工智能的新时代,无论从事何种行业,无论年龄多大,每一个不想成为这个时代的“文盲”的人,开始学习Python吧。


分享到:


相關文章: