日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

對于編程入門,這 763 位老程序員有話講!

 長沙7喜 2019-02-01


如何推開編程的大門?

作者 | ólafur Waage

譯者 | 彎月

責編 | 屠敏

出品 | CSDN(ID:CSDNNews)


概述


瑞典馬爾默有一所名為 The Game Assembly 的學校。這所學校專注于教學生游戲制作。從編程到藝術和設計,所有內(nèi)容都教。這是一個為期三年的計劃,最后一年會去游戲工作室實習。

因為我在一家游戲公司工作,所以他們邀請我去為學生們舉辦講座。多年來我舉行過很多次講座,每當有這樣的機會都感到非常榮幸。

今年我要舉辦的講座面向的是大一新生。主要目的是為了回顧面向?qū)ο缶幊痰幕A知識,但我還有另外一個想法。

我想聯(lián)系Twitter上的人,問問他們是否能給這些“易受影響的年輕人”一些建議。

于是,我在Twitter上發(fā)了如下一則消息:

各位Twitter上的程序員:你好!

最近這幾天,我要去給一些易受影響的年輕人開一個講座。

他們剛開始學習編程,正處在20歲出頭的年紀。

你有什么寶貴的意見嗎?語言不限。

在此向各位表示感謝!

沒想到我收到了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():
  repliesFile = open('replies.txt''a')

  for tweet in page:
    repliesFile.write(tweet.in_reply_to_status_id_str + '\n')
    repliesFile.write(tweet.user.screen_name + '\n')
    repliesFile.write(tweet.id_str + '\n')
    repliesFile.write(tweet.full_text.encode('utf-8') + '\n')

    repliesFile.write('\n--==--\n')

  repliesFile.flush()
  repliesFile.close()

  time.sleep(300)


基本分析


分析文本語料庫本身自成一科,我沒有足夠的知識或時間深入研究。但我想強調(diào)一些重要的問題。


編程是一個人類領域


763條推文中有131條談到了其他人。占總比的17.1%。

他們談到了人類,團隊,同事,朋友,同事。

下面是一些例子:

@tomjadams

軟件是一個團隊項目。

@mrdowden

生活中最重要的事情(也是你能時刻控制的事情)就是你如何對待別人。

@originalJonLowe

在求知的過程中保持樂于助人與善良。

與其他開發(fā)建立良好的關系,因為終有一天你會成為團隊的一員。

注重團隊合作,不要逞個人英雄主義,因為知識原本就應該分享。

@ccmccomb

永遠別忘了在計算機領域保持同情心。


編程是一件持續(xù)學習的事情


13個回復明確說“永遠不要停止學習”。

763條推文中有82條談到了學習或練習的方法。占總比的10.7%。

下面是一些例子:

@iam_js_

學習編程沒有捷徑,唯有練習、練習、再練習。

@curtisko

你有責任持續(xù)學習和發(fā)展職業(yè)生涯。

@hedgeb

即使你只是幫助手冊中的一頁,也可以指導別人并幫助他們學習編碼。

@howbazaar

書山有路勤為徑,學海無涯苦作舟。

大量練習。

讀書,看博客。

永遠不可能速成。


編程可能令人生畏


許多回復都很好地反映了這一點。需要學習的東西很多,你的知識遠遠不夠??纯催@個領域的專家可能會讓你膽怯。

27個回復談到了錯誤與失敗,29個回復用到了恐懼、擔心或害怕等詞語。

@jitterted

不要跟別人比,跟你自己的過去比。

@greberger

不要害怕說你不知道。

不要害怕向別人求助。

我們(曾經(jīng))都有冒名頂替綜合癥。

@ben_deane

每個人都會犯錯。

誠實地為自己的錯誤承擔責任,不要感到羞恥,不要在犯錯誤時把責任推給別人。

@FiddlersCode

技術轉(zhuǎn)瞬即逝,但關系永久長存。

多多了解你的同事和你自己。

有勇氣說出自己遇到的困難。

勇敢地向他人求助,不要害怕別人把你當傻瓜。


編程不僅僅是最新的技術


閃閃發(fā)亮的新代碼庫、新語言和新框架非常酷。但正如許多回復所顯示的那樣,基本知識更為重要。

作者:ólafur Waage,瑞士Ubisoft Massive公司的程序員,擅長 C++。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多