文/謝華可 仲澤涵 楊雨萱(中國(guó)人民大學(xué))
2020級(jí)本科生南山抱著試一試的心態(tài),參與了朋友圈頻繁出現(xiàn)的“3天試聽(tīng)講,1元學(xué)Python”活動(dòng)。試聽(tīng)期剛結(jié)束,培訓(xùn)老師便開(kāi)始反復(fù)勸說(shuō)她報(bào)名Python學(xué)習(xí)課程。
黑漆漆的編程界面、嚴(yán)謹(jǐn)?shù)妮斎胄问?,南山無(wú)法確定自己能否真正熱愛(ài)上它們。她想用“有用與否”來(lái)衡量這項(xiàng)技能,但她暫時(shí)無(wú)法得到答案。
去學(xué)Python嗎?無(wú)法預(yù)知的門檻與投入令她望而卻步。
放棄學(xué)Python嗎?可好像在她的世界里,Python早已成為人們口中高校學(xué)生的“必備技能”,即使,是人文社科的學(xué)生。
消消樂(lè)游戲15秒的加載間隙中,反復(fù)出現(xiàn)的Python學(xué)習(xí)廣告,使得國(guó)際關(guān)系學(xué)院2019級(jí)本科生夕林學(xué)習(xí)Python的念頭變得更加迫切。對(duì)她來(lái)說(shuō),Python這個(gè)詞并不陌生,學(xué)習(xí)Python的想法已經(jīng)在她的腦海中盤繞了許久。
在夕林看來(lái),定量研究似乎是社會(huì)科學(xué)專業(yè)的學(xué)生必須掌握的技能,對(duì)于數(shù)據(jù)的收集和處理分析,能夠讓她更容易地做出完成度較高的學(xué)術(shù)論文或是新聞作品。但大一時(shí),數(shù)據(jù)是她完全未知的領(lǐng)域。SPSS、Stata、R語(yǔ)言都是既熟悉又陌生的名詞,Python更是出現(xiàn)在社交網(wǎng)絡(luò)的各個(gè)角落里。閑暇時(shí),夕林會(huì)想,學(xué)會(huì)了Python是不是真的可以讓自己“快人一步”,從而在某種競(jìng)爭(zhēng)中獲得優(yōu)勢(shì)。
某次刷朋友圈時(shí),一位歷史學(xué)院的師兄帶給糾結(jié)中的夕林莫大的沖擊??粗笥讶癯龅腜ython證書,夕林知道這位文科出身的師兄從編程小白變成了一名熟練掌握Python語(yǔ)言的高手。Python是不是一項(xiàng)人文社科類學(xué)生需要掌握的技能呢?Python學(xué)習(xí)是不是也比想象中容易呢?2021年寒假,中國(guó)人民大學(xué)統(tǒng)計(jì)調(diào)查協(xié)會(huì)舉辦了一個(gè)面向Python小白的“假期Python修行”活動(dòng),通過(guò)8天的打卡系統(tǒng)學(xué)習(xí)Python知識(shí)。夕林自然而然地掃碼入群了。
起初的兩節(jié)課相對(duì)順利——安裝Anaconda、Pycharm(Python中的一款集成開(kāi)發(fā)軟件)等相對(duì)簡(jiǎn)易的程序,進(jìn)行初始的入門學(xué)習(xí)。即使在這個(gè)入門的階段,夕林也總是向身邊學(xué)習(xí)過(guò)Python的理科朋友請(qǐng)教。但當(dāng)課程進(jìn)行到中期,題目的難度開(kāi)始逐漸上升時(shí),她覺(jué)得自己不太能理解學(xué)習(xí)的體系。慢慢地,她就不再點(diǎn)開(kāi)那個(gè)打卡的界面了。
如今回憶起那個(gè)寒假失敗的打卡活動(dòng),夕林覺(jué)得是因?yàn)樽约寒?dāng)時(shí)學(xué)習(xí)Python沒(méi)有明確的導(dǎo)向,“我好像在學(xué),但又不清楚學(xué)出來(lái)能做什么,而且一段時(shí)間不用就會(huì)忘記”。
直到這個(gè)學(xué)期開(kāi)始,夕林發(fā)現(xiàn)新聞學(xué)院開(kāi)設(shè)了一門“編程語(yǔ)言基礎(chǔ)”課程,課綱中明確寫著“旨在通過(guò)Python的學(xué)習(xí),掌握數(shù)據(jù)可視化的技巧和數(shù)據(jù)新聞的制作”。這句話一下子戳中了夕林的心,她覺(jué)得或許這次會(huì)有動(dòng)力學(xué)習(xí)這項(xiàng)技能。然而這是一門開(kāi)設(shè)在被課程占滿的工作日上午和下午之間的“午課”,面對(duì)排得密密麻麻的課程表,一門非雙選認(rèn)證跨專業(yè)選修課著實(shí)是一種負(fù)擔(dān)。夕林覺(jué)得沒(méi)有必要,“生活里還有許多優(yōu)先級(jí)更高的事情”。在她看來(lái),Python還是要學(xué),只是還沒(méi)到恰當(dāng)?shù)臅r(shí)期。
面臨糾結(jié)與抉擇的,不僅僅只有夕林一人。
在3天試聽(tīng)期內(nèi),培訓(xùn)老師會(huì)要求南山和其他學(xué)員在學(xué)習(xí)Python的同時(shí),額外閱讀許多如 “再不學(xué)Python就會(huì)被時(shí)代拋棄” “Python才是未來(lái)的風(fēng)口”的文章,并在課程群里分享閱讀感受。3天試聽(tīng)結(jié)束,培訓(xùn)老師便開(kāi)始了對(duì)學(xué)員的輪番“勸導(dǎo)”:“不學(xué)Python可是要被淘汰的!”
事實(shí)上,培訓(xùn)營(yíng)銷在這場(chǎng)席卷全國(guó)的Python熱潮中發(fā)揮了重要作用。市面上常見(jiàn)的Python課程營(yíng)銷模式,以基礎(chǔ)介紹為引流,選課成功后,頁(yè)面會(huì)推送幾百至數(shù)千元不等的進(jìn)階課程鏈接,而免費(fèi)觀看的直播課程也僅僅只涉及一部分基礎(chǔ)知識(shí)。此類Python課程往往采用嵌套營(yíng)銷的模式,后續(xù)學(xué)習(xí)需不斷追加費(fèi)用,獲取完整技能往往需要3000~5000元的費(fèi)用,以及大量的時(shí)間與精力。
滿滿的課程規(guī)劃,可以接受的價(jià)格,那時(shí)的南山幾乎要被培訓(xùn)老師說(shuō)服了。但在真正付款之前,一絲猶豫涌上心頭?!鞍凑照n程規(guī)劃每天大概要花費(fèi)一兩個(gè)小時(shí),很擔(dān)心自己能不能跟著學(xué)下去?!蹦仙胶髞?lái)從論壇上得知,這家培訓(xùn)公司的口碑并不好,課程的設(shè)計(jì)也相對(duì)較差。她猶豫再三,最終選擇了放棄。
但南山并沒(méi)有就此打消學(xué)習(xí)Python的念頭。在上大一前一個(gè)月內(nèi),她零零散散地看了一些Python相關(guān)的學(xué)習(xí)視頻。進(jìn)入大學(xué)后,陡然上升的數(shù)學(xué)課程難度、與周圍人的英語(yǔ)口語(yǔ)差距和補(bǔ)充資料極多的專業(yè)課程,都讓南山分身乏術(shù),她逐漸淡忘了Python。半個(gè)學(xué)期后,第一次微積分考試的失利,讓她陷入低落與自我懷疑中,“突然就想到自己是不是一直都在逃避一些做不好的事情,比如Python?”
進(jìn)入大學(xué)后的很長(zhǎng)一段時(shí)間內(nèi),Python都是南山的一塊心結(jié),對(duì)Python的逃避,曾讓她一度陷入自我否定當(dāng)中。南山一直認(rèn)為編程是一項(xiàng)必備的實(shí)用技能。這似乎是一種多見(jiàn)的現(xiàn)象:在對(duì)數(shù)名大學(xué)生的問(wèn)卷調(diào)查中,有65.9%的人認(rèn)為當(dāng)初選擇學(xué)習(xí)Python是看中Python的實(shí)用性。
但這種實(shí)用性最終會(huì)用在他們?nèi)松暮翁?,目前無(wú)從得知。
對(duì)數(shù)據(jù)新聞的興趣,使新聞學(xué)院2020級(jí)本科生芋頭邁出了學(xué)習(xí)Python的第一步。先前對(duì)定量研究的小范圍學(xué)習(xí),使她了解到Python的廣泛應(yīng)用性。恰逢新聞學(xué)院開(kāi)設(shè)了“編程語(yǔ)言基礎(chǔ)”的選修課,在學(xué)長(zhǎng)學(xué)姐的推薦和男友的支持下,選課時(shí)的她沒(méi)有絲毫猶豫。理解課程的原理后,她每周的作業(yè)基本都能夠通過(guò)參照PPT與CSDN社區(qū)(IT技術(shù)交流平臺(tái))上的案例照貓畫虎地完成。
“起初沒(méi)覺(jué)得難。”這個(gè)想法持續(xù)了一個(gè)月,直到最新的排序作業(yè)讓芋頭掙扎了兩個(gè)小時(shí)后仍束手無(wú)策,只得求助于男朋友。對(duì)于統(tǒng)計(jì)學(xué)院學(xué)過(guò)C語(yǔ)言的男友來(lái)說(shuō),Python的使用幾乎駕輕就熟,他“幾乎全程輔助”芋頭完成了當(dāng)周的作業(yè)。
“Python對(duì)于邏輯和耐心有很高的要求?!庇箢^坦言。作為新聞學(xué)院的選修課,該課程后期會(huì)進(jìn)入社交媒體數(shù)據(jù)分析、融媒體報(bào)道、數(shù)據(jù)可視化等這些對(duì)于新聞學(xué)子較為實(shí)用的專題。她相信這門課是一個(gè)很好的鍛煉機(jī)會(huì),也對(duì)學(xué)好這門課程懷有信心與熱情。
與芋頭的經(jīng)歷相似,一本游戲編程書開(kāi)啟了2020級(jí)本科生包子的Python學(xué)習(xí)之旅。這是他自主購(gòu)買的第一本Python編程書。大二的專業(yè)課要求包子暑假自學(xué)掌握一定的Python基礎(chǔ),焦慮隨著炎炎夏日緩慢增長(zhǎng)。但當(dāng)真正開(kāi)學(xué)之后,包子驚喜地發(fā)現(xiàn),他可以在專業(yè)課的深入學(xué)習(xí)中逐漸梳理清楚這門語(yǔ)言。
但不是所有人都能夠直面Python學(xué)習(xí),也不是所有人都能在實(shí)際行動(dòng)中克服焦慮。
一些有過(guò)Python學(xué)習(xí)經(jīng)歷的人文社科專業(yè)學(xué)生表示,“快逃”“聽(tīng)不懂沒(méi)學(xué)會(huì)”“束手無(wú)策”“一團(tuán)亂麻”,而像芋頭和包子一樣認(rèn)為“熱愛(ài)可以克服焦慮”的人卻寥寥無(wú)幾。
經(jīng)歷了漫長(zhǎng)的大學(xué)時(shí)光,南山終于認(rèn)識(shí)到,“Python只是個(gè)工具”,而她有選擇不使用的權(quán)利。完成大創(chuàng)課題時(shí),面對(duì)用Python抓取數(shù)據(jù)的需要,她坦然求助于擅長(zhǎng)編程的隊(duì)員。她逐漸發(fā)現(xiàn),原本對(duì)Python的焦慮很大程度來(lái)自對(duì)編程語(yǔ)言的無(wú)知,以及不確定的未來(lái)。而她已能夠從容面對(duì)未知,從焦慮的漩渦中抽離。
夕林同樣擱置了Python學(xué)習(xí)計(jì)劃。對(duì)于人文社科類的學(xué)生,完成課堂作業(yè)、大小創(chuàng)等科研項(xiàng)目(尤其是定量研究)是學(xué)習(xí)Python的重要驅(qū)動(dòng)力。但夕林在經(jīng)歷了3年的歷練后,發(fā)現(xiàn)在處理大多數(shù)任務(wù)的過(guò)程中,Python都并不是唯一的解決途徑。諸如“Stata”“八爪魚”等數(shù)據(jù)分析軟件,同樣能起到數(shù)據(jù)抓取與采集的功能,Python只是一種選擇。
芋頭則繼續(xù)鉆研著Python。每個(gè)周二中午,她都會(huì)走向明德新聞樓,為一周一次的Python學(xué)習(xí)做好準(zhǔn)備。