“每天半小时学习编程,0基础入门。”
“会Python的人,工作都不会太差。追上同龄人,就现在!”
……
你的朋友圈应该也出现这过类似的广告,如今,相比从朋友圈买面膜或者零食,上一门编程课,成为社交电商中出现的新物种。而相比其他的编程语言,Python成为今年年度“出圈”最成功的选手。
潘石屹前段时间也连发三条微博,把学习Python当成自己的人生礼物。对此,众网友猜测:他说不定是看了朋友圈的Python广告才决定去学的。
图片来自:潘石屹微博
这个课究竟在学什么
为了对此类课程一探究竟,36氪作者报名参与了8.9元的体验课。和很多网络课程一样,首先要添加一名助教老师,并拉入同期的学习群,该群主要为实操课答疑、每日认知课学习、学员之间的交流以及学习打卡,这次作者所在的群为227人。
体验课的学习周期为6天,一共设置了4个关卡,学习进度可以自己把握,大概25-30分钟可以学完1关。需通过电脑或者平板上课,课程并不是视频或者直播,而是文字交互式的,每个人的学习是独立的,学完一关才能进入下一关,类似游戏升级。
每关会有相应的练习题
学习的内容大致上可以分为认知课和实操课。认知课是对Python基本概念的介绍,以微信推文的形式分享在群中。实操课需要在电脑端学习,主要讲解基础语法,包括变量和赋值,认知数据的类型,数据进行应用与转换,条件判断与条件嵌套等基础知识。每节课程设置了诸如“千与千寻”、“哈利波特”等场景化模式来增加趣味性。
在初步的体验课之后,会让你对Python有个基本的认知,并根据课堂内容能够在其自创平台上进行简单的代码操作,而这种“即时满足感”,会让你想接着往下学习。可惜,万变不离套路。如果要解锁后面的学习内容,需要再交1298元。
我向助教要来了价值“1298元”的课程安排。
大致上可以分为两部分内容,第一部分是基础语法,主要是掌握函数的用法、了解模块的调用方法等,而第二部分是爬虫精进,主要学习如何使用Python代码登录网站并爬取信息等技能。每个章节配有相关的实操训练,像爬取天气、电影、食谱信息等应用。
如果是对编程一无所知的“小白”,冷不丁一看会被唬住,看起来丰富的课堂内容以及实用的技能,再加上广告中点燃“焦虑”的广告词——“把握AI风口,给自己一个涨薪的选择”,下一步就掏出钱包“冲动消费”。且慢,这个课程含金量究竟有多少?真的能达到广告中所讲的效果?学完之后可以突破职场瓶颈升职加薪,亦或发现新的职业可能实现转型?
这个课值不值得买
通过调查,购买该课程或有购买意向的学习者主要为以下三种:
第一种,如果你是具有一定编程基础的学习者,想通过该课程提升自己的水平,建议不要买。
根据目前掌握的信息来看,该课程仅为入门级的Python 课程,不会帮助你深入理解编程语言,更不会培养你真正的编程思维。实际上,如果你有其他语言的编程基础,再学Python是十分容易上手的。能否成功运用好Python这门语言,取决于你的数理知识功底是否扎实,而“快餐式”地讲授基础层面的内容,并不能为你打好编程语言基础,更不能为你之后的学习生涯带来实质性的帮助。
这个课就像“得到”中薛兆丰讲的经济课,如果专业技术人员来看,他所讲的理论仅仅是经济学的入门级别,但由于大部分人日常接触较少,很容易一下被唬住。真的想学,只需要花几十块买本真正的专业书,就会知道他讲的仅仅是经济学的边角料而已。
第二种,如果你是编程小白,并且不想自己花时间精力去网上搜集学习资料,那么可以把该课作为单纯的入门学习,但网上优质的入门学习资源也十分丰富且性价比高,同样不太建议买。
适合初学者的原因是因为该课程有一个明显的特点:上手快,能做到即时反馈。这个课所涉及的内容能做到马上上手开练,对于编程小白,特别是停留在“Python应该在哪里下载”的环节卡住的人来说,会有一定的即时满足感。
但是,刚入门的学习者往往会很容易掏钱购买别人包装好的知识点,追求省时省力,但从另一个角度也反映出学习者畏难、怕枯燥、无耐心、自制力弱等缺点,如若连这样一些问题都无法努力克服,那么在之后漫长的编程学习生涯中也会十分艰辛。
还有购买者表示可能花的钱越多,对一个东西投资越高会越有自制力,应该能够认真学完。但其实这只是一个自我安抚的心理作用,并不是沉没成本越大,认真程度就会越高。
第三类,如果你希望通过学习该课程增加自身职场竞争力。同样不建议买。
这类课程并不能教会你实现复杂编程任务,只能停留在“模仿”的阶段,并不能让你真正对Python语言融会贯通。如果你是一个从来就没接触过编程的“小白”,希望通过Python对办公技能有所提高,实现对繁杂的表格的快速处理,收发邮件等等办公轻应用,倒不如老老实实学好Excel,从头开始学一门不熟悉的语言,这相当于舍近求远。
那些说着“Python杀死了Excel”的人,不过是在制造似是而非的职业需求,扩大需求恐慌,以此贩卖焦虑。Excel能满足正常的办公需求,并且在绝大部分情况下都可以匹敌Python。如果你有清晰的处理逻辑,Excel就能搞定,用Python并不能为你减少多少工作量。
另外,如果有人想通过该课程就能实现职场转型,只有三个字:不可能。
Python只是工作的一个工具,而一个人的工作能力和会使用的工具并没有绝对的关系。我们大家可以通过学习某种工具拓展自身的整体实力,为你“锦上添花”,绝非在你职场瓶颈期为你“雪中送炭”。
尽管现在一些应聘要求中写到“掌握Python的优先考虑”,但一句“擅长Python,具备项目开发编程经验”,并不能真正为你的简历加多少分,只会让你陷入“什么火学什么”的怪圈。
一个演变成“成功学”的Python课
编程语言这么多,为什么只有Python变成了网红,成为各大培训机构争相培训的热点内容?
首先,够潮流。主张“简洁主义”的Python,语法简单、语句清晰,可以让初学者“快速入门”,在学习过程中把精力集中在编程对象和思维方法上。被称为“胶水语言”的Python,能够很好地包装和调用其他编程语言写的库,有着最庞大的免费“代码库”,有较丰富的资源并且应用很广泛。
随着人工智能概念的大火,其重要的支持语言Python也一路高歌猛进。据TIOBE 2019年一月发布的排行榜显示,Python再次获得TIOBE最佳年度语言排名,也是获奖次数最多的编程语言。
但现在慢慢的变多的Python课,打着人工智能的旗号鼓吹起“神效”,蹭一波热度收割一波梦想站在时代风口的韭菜,看他们的广告词——“把握AI风口机遇,给自己一个涨薪选择”。这类包装容易让学习者产生学会Python就掌握了人工智能的错觉,仿佛下一秒就能造出AlphaGo。但人工智能是个很广泛的概念,Python只是涉及到其中的深度学习,在AI开发中,Python只是热门的语言之一,但不是唯一。
其次,够简单。因为入手极快,几节课就能做出点看起来像模像样的东西,容易使人产生成就感.相比其他语言,Python更容易得到即时反馈,使人产生即时满足感。
这两点成为Python培训课泛滥的根本原因,里面鱼龙混杂,有含金量高带有一定公益性的,也有师资力量薄弱,仅仅只为商业利益。霍尼在《我们时代的神经症人格》中指出,“典型的焦虑状态,即由于感到来自外界的强大危险而萌生的一种缺乏防御能力的感觉。”即焦虑来源于自身的恐惧。 而五花八门的Python课,正是抓住了人们对于现状或者未来的恐惧,贩卖焦虑。
学Python的确有用,但也无需把它捧到神位。这不是治愈焦虑的良药,更不能病急乱投医。
“Python不是万能的,任何编程语言都有各自擅长的领域,比如Java的跨平台能力就很强。我大学是学Java和C语言的,但Python火起来了我也学了下,不同的编程范式会让我跳出自己之前的局限,拓展自己思考问题的路径。现在Python已经不新潮了,又出来了其他发展前途更好的语言,我依然在学。”一位互联网大厂的程序员说道,“每次都当你有需求的时候再学永远都会落后一拍,而且无法站在一个高度去选择,解决不同的问题始终是要对症下药的。”
“我也看到了朋友圈关于Python的广告,确实太夸张了。这就是一个工具,并不能够拯救人生。找到合适的途径去慢慢摸索学习,真正培养出自己的编程技能是不可能短时间速成的,得脚踏实地。上一次让我有朋友圈Python广告的那种‘人生拯救感’的组织,大概是传销。”
当Python被包装成了一门“成功学”,就变成了一碗喝不起的毒鸡汤。