文 | 岳佳彤
編輯 | 蘇建勛
“每天半小時(shí)學(xué)習(xí)編程,0基礎(chǔ)入門(mén)?!?/p>
“會(huì)Python的人,工作都不會(huì)太差。追上同齡人,就現(xiàn)在!”
……
你的朋友圈應(yīng)該也出現(xiàn)這過(guò)類(lèi)似的廣告,如今,相比從朋友圈買(mǎi)面膜或者零食,上一門(mén)編程課,成為社交電商中出現(xiàn)的新物種。而相比其他的編程語(yǔ)言,Python成為今年年度“出圈”最成功的選手。
圖片來(lái)源:潘石屹微博
為了對(duì)此類(lèi)課程一探究竟,36氪作者報(bào)名參與了8.9元的體驗(yàn)課。和很多網(wǎng)絡(luò)課程一樣,首先要添加一名助教老師,并拉入同期的學(xué)習(xí)群,該群主要為實(shí)操課答疑、每日認(rèn)知課學(xué)習(xí)、學(xué)員之間的交流以及學(xué)習(xí)打卡,這次作者所在的群為227人。
體驗(yàn)課的學(xué)習(xí)周期為6天,一共設(shè)置了4個(gè)關(guān)卡,學(xué)習(xí)進(jìn)度可以自己把握,大概25-30分鐘可以學(xué)完1關(guān)。需通過(guò)電腦或者平板上課,課程并不是視頻或者直播,而是文字交互式的,每個(gè)人的學(xué)習(xí)是獨(dú)立的,學(xué)完一關(guān)才能進(jìn)入下一關(guān),類(lèi)似游戲升級(jí)。
每關(guān)會(huì)有相應(yīng)的練習(xí)題
學(xué)習(xí)的內(nèi)容主要分為認(rèn)知課和實(shí)操課。認(rèn)知課是對(duì)Python基本概念的介紹,以微信推文的形式分享在群中。實(shí)操課需要在電腦端學(xué)習(xí),主要講解基礎(chǔ)語(yǔ)法,包括變量和賦值,認(rèn)知數(shù)據(jù)的類(lèi)型,數(shù)據(jù)進(jìn)行應(yīng)用與轉(zhuǎn)換,條件判斷與條件嵌套等基礎(chǔ)知識(shí)。每節(jié)課程設(shè)置了諸如“千與千尋”、“哈利波特”等場(chǎng)景化模式來(lái)增加趣味性。
在初步的體驗(yàn)課之后,會(huì)讓你對(duì)Python有個(gè)基本的認(rèn)知,并根據(jù)課堂內(nèi)容能夠在其自創(chuàng)平臺(tái)上進(jìn)行簡(jiǎn)單的代碼操作,而這種“即時(shí)滿(mǎn)足感”,會(huì)讓你想接著往下學(xué)習(xí)??上Вf(wàn)變不離套路。如果要解鎖后面的學(xué)習(xí)內(nèi)容,需要再交1298元。
我向助教要來(lái)了價(jià)值“1298元”的課程安排。
主要分為兩部分內(nèi)容,第一部分是基礎(chǔ)語(yǔ)法,主要是掌握函數(shù)的用法、了解模塊的調(diào)用方法等,而第二部分是爬蟲(chóng)精進(jìn),主要學(xué)習(xí)如何使用Python代碼登陸網(wǎng)站并爬取信息等技能。每個(gè)章節(jié)配有相關(guān)的實(shí)操訓(xùn)練,像爬取天氣、電影、食譜信息等應(yīng)用。
如果是對(duì)編程一無(wú)所知的“小白”,冷不丁一看會(huì)被唬住,看起來(lái)豐富的課堂內(nèi)容以及實(shí)用的技能,再加上廣告中點(diǎn)燃“焦慮”的廣告詞——“把握AI風(fēng)口,給自己一個(gè)漲薪的選擇”,下一步就掏出錢(qián)包“沖動(dòng)消費(fèi)”。且慢,這個(gè)課程含金量究竟有多少?真的能達(dá)到廣告中所講的效果?學(xué)完之后可以突破職場(chǎng)瓶頸升職加薪,亦或發(fā)現(xiàn)新的職業(yè)可能實(shí)現(xiàn)轉(zhuǎn)型?
通過(guò)調(diào)查,購(gòu)買(mǎi)該課程或有購(gòu)買(mǎi)意向的學(xué)習(xí)者主要為以下三種:
第一種,如果你是具有一定編程基礎(chǔ)的學(xué)習(xí)者,想通過(guò)該課程提升自己的水平,建議不要買(mǎi)。
根據(jù)目前掌握的信息來(lái)看,該課程僅為入門(mén)級(jí)的Python 課程,不會(huì)幫助你深入理解編程語(yǔ)言,更不會(huì)培養(yǎng)你真正的編程思維。實(shí)際上,如果你有其他語(yǔ)言的編程基礎(chǔ),再學(xué)Python是十分容易上手的。能否成功運(yùn)用好Python這門(mén)語(yǔ)言,取決于你的數(shù)理知識(shí)功底是否扎實(shí),而“快餐式”地講授基礎(chǔ)層面的內(nèi)容,并不能為你打好編程語(yǔ)言基礎(chǔ),更不能為你之后的學(xué)習(xí)生涯帶來(lái)實(shí)質(zhì)性的幫助。
這個(gè)課就像“得到”中薛兆豐講的經(jīng)濟(jì)課,如果專(zhuān)業(yè)人士來(lái)看,他所講的理論僅僅是經(jīng)濟(jì)學(xué)的入門(mén)級(jí)別,但由于大部分人日常接觸較少,很容易一下被唬住。真的想學(xué),只需要花幾十塊買(mǎi)本真正的專(zhuān)業(yè)書(shū),就會(huì)知道他講的僅僅是經(jīng)濟(jì)學(xué)的邊角料而已。
第二種,如果你是編程小白,并且不想自己花時(shí)間精力去網(wǎng)上搜集學(xué)習(xí)資料,那么可以把該課作為單純的入門(mén)學(xué)習(xí),但網(wǎng)上優(yōu)質(zhì)的入門(mén)學(xué)習(xí)資源也十分豐富且性?xún)r(jià)比高,同樣不太建議買(mǎi)。
適合初學(xué)者的原因是因?yàn)樵撜n程有一個(gè)明顯的特點(diǎn):上手快,能做到即時(shí)反饋。這個(gè)課所涉及的內(nèi)容能做到馬上上手開(kāi)練,對(duì)于編程小白,特別是停留在“Python應(yīng)該在哪里下載”的環(huán)節(jié)卡住的人來(lái)說(shuō),會(huì)有一定的即時(shí)滿(mǎn)足感。
但是,剛?cè)腴T(mén)的學(xué)習(xí)者往往會(huì)很容易掏錢(qián)購(gòu)買(mǎi)別人包裝好的知識(shí)點(diǎn),追求省時(shí)省力,但從另一個(gè)角度也反映出學(xué)習(xí)者畏難、怕枯燥、無(wú)耐心、自制力弱等缺點(diǎn),如若連這些問(wèn)題都無(wú)法努力克服,那么在之后漫長(zhǎng)的編程學(xué)習(xí)生涯中也會(huì)十分艱辛。
還有購(gòu)買(mǎi)者表示可能花的錢(qián)越多,對(duì)一個(gè)東西投資越高會(huì)越有自制力,應(yīng)該能夠認(rèn)真學(xué)完。但其實(shí)這只是一個(gè)自我安撫的心理作用,并不是沉沒(méi)成本越大,認(rèn)真程度就會(huì)越高。
第三類(lèi),如果你希望通過(guò)學(xué)習(xí)該課程增加自身職場(chǎng)競(jìng)爭(zhēng)力。同樣不建議買(mǎi)。
這類(lèi)課程并不能教會(huì)你實(shí)現(xiàn)復(fù)雜編程任務(wù),只能停留在“模仿”的階段,并不能讓你真正對(duì)Python語(yǔ)言融會(huì)貫通。如果你是一個(gè)從來(lái)沒(méi)有接觸過(guò)編程的“小白”,希望通過(guò)Python對(duì)辦公技能有所提高,實(shí)現(xiàn)對(duì)繁雜的表格的快速處理,收發(fā)郵件等等辦公輕應(yīng)用,倒不如老老實(shí)實(shí)學(xué)好Excel,從頭開(kāi)始學(xué)一門(mén)不熟悉的語(yǔ)言,這相當(dāng)于舍近求遠(yuǎn)。
那些說(shuō)著“Python殺死了Excel”的人,不過(guò)是在制造似是而非的職業(yè)需求,擴(kuò)大需求恐慌,以此販賣(mài)焦慮。Excel能滿(mǎn)足正常的辦公需求,并且在絕大部分情況下都可以匹敵Python。如果你有清晰的處理邏輯,Excel就能搞定,用Python并不能為你減少多少工作量。
另外,如果有人想通過(guò)該課程就能實(shí)現(xiàn)職場(chǎng)轉(zhuǎn)型,只有三個(gè)字:不可能。
Python只是工作的一個(gè)工具,而一個(gè)人的工作能力和會(huì)使用的工具并沒(méi)有絕對(duì)的關(guān)系。我們可以通過(guò)學(xué)習(xí)某種工具拓展自身的整體實(shí)力,為你“錦上添花”,絕非在你職場(chǎng)瓶頸期為你“雪中送炭”。
盡管現(xiàn)在一些應(yīng)聘要求中寫(xiě)到“掌握Python的優(yōu)先考慮”,但一句“擅長(zhǎng)Python,具備項(xiàng)目開(kāi)發(fā)編程經(jīng)驗(yàn)”,并不能真正為你的簡(jiǎn)歷加多少分,只會(huì)讓你陷入“什么火學(xué)什么”的怪圈。
編程語(yǔ)言這么多,為什么只有Python變成了網(wǎng)紅,成為各大培訓(xùn)機(jī)構(gòu)爭(zhēng)相培訓(xùn)的熱點(diǎn)內(nèi)容?
首先,夠潮流。主張“簡(jiǎn)潔主義”的Python,語(yǔ)法簡(jiǎn)單、語(yǔ)句清晰,可以讓初學(xué)者“快速入門(mén)”,在學(xué)習(xí)過(guò)程中把精力集中在編程對(duì)象和思維方法上。被稱(chēng)為“膠水語(yǔ)言”的Python,能夠很好地包裝和調(diào)用其他編程語(yǔ)言寫(xiě)的庫(kù),有著最龐大的免費(fèi)“代碼庫(kù)”,有較豐富的資源并且應(yīng)用很廣泛。
隨著人工智能概念的大火,其重要的支持語(yǔ)言Python也一路高歌猛進(jìn)。據(jù)TIOBE 2019年一月發(fā)布的排行榜顯示,Python再次獲得TIOBE最佳年度語(yǔ)言排名,也是獲獎(jiǎng)次數(shù)最多的編程語(yǔ)言。
但現(xiàn)在越來(lái)越多的Python課,打著人工智能的旗號(hào)鼓吹起“神效”,蹭一波熱度收割一波夢(mèng)想站在時(shí)代風(fēng)口的韭菜,看他們的廣告詞——“把握AI風(fēng)口機(jī)遇,給自己一個(gè)漲薪選擇”。這類(lèi)包裝容易讓學(xué)習(xí)者產(chǎn)生學(xué)會(huì)Python就掌握了人工智能的錯(cuò)覺(jué),仿佛下一秒就能造出AlphaGo。但人工智能是個(gè)很廣泛的概念,Python只是涉及到其中的深度學(xué)習(xí),在AI開(kāi)發(fā)中,Python只是熱門(mén)的語(yǔ)言之一,但不是唯一。
其次,夠簡(jiǎn)單。因?yàn)槿胧謽O快,幾節(jié)課就能做出點(diǎn)看起來(lái)像模像樣的東西,容易使人產(chǎn)生成就感.相比其他語(yǔ)言,Python更容易得到即時(shí)反饋,使人產(chǎn)生即時(shí)滿(mǎn)足感。
這兩點(diǎn)成為Python培訓(xùn)課泛濫的主要原因,里面魚(yú)龍混雜,有含金量高帶有一定公益性的,也有師資力量薄弱,僅僅只為商業(yè)利益。霍尼在《我們時(shí)代的神經(jīng)癥人格》中指出,“典型的焦慮狀態(tài),即由于感到來(lái)自外界的強(qiáng)大危險(xiǎn)而萌生的一種缺乏防御能力的感覺(jué)。”即焦慮來(lái)源于自身的恐懼。 而五花八門(mén)的Python課,正是抓住了人們對(duì)于現(xiàn)狀或者未來(lái)的恐懼,販賣(mài)焦慮。
學(xué)Python的確有用,但也無(wú)需把它捧到神位。這不是治愈焦慮的良藥,更不能病急亂投醫(yī)。
“Python不是萬(wàn)能的,任何編程語(yǔ)言都有各自擅長(zhǎng)的領(lǐng)域,比如Java的跨平臺(tái)能力就很強(qiáng)。我大學(xué)是學(xué)Java和C語(yǔ)言的,但Python火起來(lái)了我也學(xué)了下,不同的編程范式會(huì)讓我跳出自己之前的局限,拓展自己思考問(wèn)題的路徑。現(xiàn)在Python已經(jīng)不新潮了,又出來(lái)了其他發(fā)展前景更好的語(yǔ)言,我依然在學(xué)?!币晃换ヂ?lián)網(wǎng)大廠(chǎng)的程序員說(shuō)道,“每次都當(dāng)你有需求的時(shí)候再學(xué)永遠(yuǎn)都會(huì)落后一拍,而且無(wú)法站在一個(gè)高度去選擇,解決不同的問(wèn)題始終是要對(duì)癥下藥的?!?/p>
“我也看到了朋友圈關(guān)于Python的廣告,確實(shí)太夸張了。這就是一個(gè)工具,并不能夠拯救人生。找到合適的途徑去慢慢摸索學(xué)習(xí),真正培養(yǎng)出自己的編程技能是不可能短時(shí)間速成的,得腳踏實(shí)地。上一次讓我有朋友圈Python廣告的那種'人生拯救感’的組織,大概是傳銷(xiāo)?!?/p>
當(dāng)Python被包裝成了一門(mén)“成功學(xué)”,就變成了一碗喝不起的毒雞湯。
原創(chuàng)文章,作者:岳佳彤
聯(lián)系客服