作者 | ólafur Waage 譯者 | 彎月 責編 | 屠敏 出品 | CSDN(ID:CSDNNews) 概述 瑞典馬爾默有一所名為 The Game Assembly 的學校。這所學校專注于教學生游戲制作。從編程到藝術和設計,所有內(nèi)容都教。這是一個為期三年的計劃,最后一年會去游戲工作室實習。 因為我在一家游戲公司工作,所以他們邀請我去為學生們舉辦講座。多年來我舉行過很多次講座,每當有這樣的機會都感到非常榮幸。 今年我要舉辦的講座面向的是大一新生。主要目的是為了回顧面向?qū)ο缶幊痰幕A知識,但我還有另外一個想法。 我想聯(lián)系Twitter上的人,問問他們是否能給這些“易受影響的年輕人”一些建議。 于是,我在Twitter上發(fā)了如下一則消息:
沒想到我收到了700多條的回復。因為從發(fā)出這條推文到我去開講座只有兩天的時候,所以我沒能匯總所有的建議。但是我設法找到了最受歡迎的部分回復以及從事游戲行業(yè)的人的回復。 但是很多建議都無法展現(xiàn)出來。我需要分析這些回復。 獲取數(shù)據(jù) 首先,我設法按照 Twitter 上的時間線挨個瀏覽,然后把內(nèi)容復制出來。但是很顯然如果某條推文的回復達到一定的大小,Twitter 就會限制你能看到的回復。所以我只能看到285條回復。 接下來是使用 Twitter Developer API,雖然這個 API 有嚴格的流量控制,但可以實現(xiàn)更精細的搜索。 于是,我通過 Python 和 Tweepy,每隔5分鐘發(fā)一條請求,最后獲得了763條直接的回復。總共花費了6個小時(362分鐘)。可能間隔時間再短一些也沒問題,但反正我的腳本是在夜間執(zhí)行的,所以無所謂了。 for page in tweepy.Cursor(api.search, q='to:olafurw', since_id='1087438169585434624', tweet_mode='extended').pages(): 基本分析 分析文本語料庫本身自成一科,我沒有足夠的知識或時間深入研究。但我想強調(diào)一些重要的問題。 編程是一個人類領域 763條推文中有131條談到了其他人。占總比的17.1%。 他們談到了人類,團隊,同事,朋友,同事。 下面是一些例子:
編程是一件持續(xù)學習的事情 13個回復明確說“永遠不要停止學習”。 763條推文中有82條談到了學習或練習的方法。占總比的10.7%。 下面是一些例子:
編程可能令人生畏 許多回復都很好地反映了這一點。需要學習的東西很多,你的知識遠遠不夠??纯催@個領域的專家可能會讓你膽怯。 27個回復談到了錯誤與失敗,29個回復用到了恐懼、擔心或害怕等詞語。
編程不僅僅是最新的技術 閃閃發(fā)亮的新代碼庫、新語言和新框架非常酷。但正如許多回復所顯示的那樣,基本知識更為重要。 作者:ólafur Waage,瑞士Ubisoft Massive公司的程序員,擅長 C++。 |
|