Py学习  »  Python

学 Python 就是为了当程序员?不止一种可能性

技术最前线 • 6 年前 • 504 次点击  

大学的时候,每年过年回家都会参加同学聚会,吐槽一下自己的专业,炫耀一下刚处的女朋友,还是有挺多的话题。


但是前年毕业后,再参加聚会就味道变了……我吐槽着自己在上海住着出租屋,每天挤着地铁去上班,而高中的学渣同学却炫耀着自己刚买的房子和宝马。


高考的班级前几名,进了一线城市的211读本科、985读研究生,毕业后顺理成章去了知名的互联网企业打拼……可为什么每次回家都会有满满的挫败感?


“买房了吗?现在房价涨得这么快,再不买就买不起啦!”


“有女朋友了吗?我们单位有个女孩挺不错的……”


“要不别在上海呆着了,回来吧,老张的单位正好缺人。”



留在北上广做互联网,就是不想在家乡平庸下去。这一年,总想静下心来学点什么,然后加薪升职跳槽,但繁忙的工作压力让我们下班后只想葛优躺,躺完起来后又该上班了……


眼看着2017年只剩十天了,这一年还能拯救吗?只能看着它带着不甘和焦虑默默离开吗?答案当然是:能!


也许你不明白,毕业两三年后,同学之间的差距为什么那么大?那些职场上先你一步的人,靠得究竟是什么?咪蒙告诉你升职加薪是靠技巧,但却没告诉你:所有能持续升职加薪的人都没有放弃过学习。



也许你会说“我也在学习呀,早晚上下班看电子书,周末在学产品/运营的课程……”


产品岗的学产品,运营岗的学运营,都是在增加技能的深度,而你还缺少技能的广度:比如掌握一门实用的编程语言 —— Python 。


你在技术驱动的互联网企业,每天和程序员打交道,却对编程一窍不通?


2017年「人工智能」成为年度热词,AI 在向整个时代招手。20年前,学英语不是为了成为翻译员;10年前,学电脑不是为了成为打字员今天,学 Python 编程也不是为了成为程序员,而是为你打开新的职业可能性。


初中生水平就能学 Python


就和你平时写工作流程一样,编程就是为了实现一个需求而写一套流程。Python 语言从诞生之初就被誉为最容易上手的编程语言,只要有基本的逻辑思维能力,和初中的英语、数学水平,就能学习 Python了。


编程等于免费雇个助手帮你省时间


程序是帮你解决问题,满足你的需求的。它不拿工资,不需要休息,不会辞职和闹情绪,更不会犯错。爬数据、分析整理、做统计、做报告……这些产品、运营同学每天重复性的工作,都可以交给程序搞定。而被大家称为「胶水语言」的 Python 非常万能,几乎能解决所有程序问题。有了Python,我们可以把时间用来做更有价值的事情,比如研究业务、做决策和陪伴家人。


3 Python 带你迈入人工智能时代


现在我们几乎每时每刻都在使用软件、网页、搜索引擎来解决问题,程序和我们已经融为一体。即将到来的人工智能时代,编程将是创造工具,甚至是使用工具的主要方法,将像英语一样成为人人都要掌握的基本技能。


Python 作为人工智能的基础语言,在 2017 年 GitHub 上最受欢迎的语言排行榜(下图)上超越 Java 成为了第二名。毫无疑问,人工智能的火热赋予了 Python 新的生命力,如果想学习一门新的语言,Python 也许是当下最好的选择。



Python 虽好,但互联网人工作这么忙,压力这么大,又拖延症晚期,该怎样用业余时间学习呢?


知乎上有一类问题一直很火:我看了XXX教程,可为什么还是码不出代码?其实答案很简单,就像学三节课要做作业一样,学编程最重要的就是动手练习,想看个教程就一劳永逸是不现实的。


所以学 Python,一定要一边学一边练习,同时还要做着项目把刚学到的知识立即应用进去。这样才是最高效的学习方式。

对于时间宝贵、压力大的职场人来说,找资料自学的时间成本太高,又缺少立即应用知识的场景,而且很容易半途而废坚持不下去。所以加入正规的体系化课程,有导师、助教制定学习计划,帮助你审阅代码和辅导,才是职场人高效学习的最佳方式。


现在,很多领先的互联网企业,对于员工的培训也采用这样的方式。例如今年8月,腾讯和来自硅谷的技术学习平台 Udacity(优达学城)合作,有2000多名腾讯工程师在上面学习。


Udacity 是斯坦福教授、Google 无人车之父 Sebastian 创建的,并且和 Google、Facebook、Amazon 等企业合作开发了一系列「纳米学位」硅谷认证课程,让繁忙的职场人也能轻松学习到来自硅谷的前沿技术。