大家好,我是光源。
盼著盼著終于到春節了,然而春節也并非都是熱熱鬧鬧,總有無聊的時候。
這時不如把無聊的一天用來學點新知識,你說呢。
下面這篇文章是許久前翻譯的,今天舊文重發,希望是你需要的。
正文
為了學好一門編程語言,我們日復一日地看書、練習并實踐。就像馬拉松,你堅持得越久,就收獲得越多。在這樣一個長期而乏味的時期內,你總是能有一些簡短的時間——比如一天,去學點什么。學習到的這些技術將會給你帶來巨大的滿足感。
一個目前在谷歌工作的大牛,Jacob Jensen,給出了以下清單,清單上列出了一些你能在一天之內學會的技術。
閱讀你最喜歡的語言的手冊。在過去,因為不知道 python 中有
Counter
計數器,我為此花費了許多時間。同時還得忍受因為使用字典充當計數器而不斷出現的bug
。有很多諸如此類的教訓。申請一個 StackOverFlow 帳號并學會使用這個網站。如果你是一個講英語的程序員,卻連 StactOverFlow 是個非常棒的資源都不知道,那你就太失敗了。
獨立實現一個簡單的全渠道的機器學習算法。就是說你讀取一個簡單的 csv 格式輸入,把它切分成訓練集和測試集,運行一個使用了可調整或者探索的超參數的簡單算法,并且獲得一份簡單的相關統計輸出。
學習怎樣在 Excel 中畫一個線形圖,確保恰當標記軸、刻度標記、標題和圖例。
學習怎樣在 Excel 之外的平臺去畫一個線性圖,要求與上一點一致。
完全安裝你的 eclipse,希望能有:python 開發工具、C 開發工具以及任何你所能想到的語言的開發工具。然后確保你能用任何一個成功寫出“Hello,World”,它將在未來的某一天為你節省時間。
學習 NoSQL 的基本功能。(你可以在一天之內學到大量mongoDB 知識)
學習 SQL 中最主要的基本功能(你不需要成為全知全能的大師,但碰到問題時至少得有點線索)
學會用工具深入解析 HTML 和 XML。
實現一個鏈表的鏈表圖數據結構
實現隨機游走,頁面排序,聚類系數發現(在可能的三角形中發現三角形途徑 )以及共同鄰居數量計算
實現BFS(廣度優先)、DFS(深度優先)、最短路徑、拓撲排序和最小生成樹。如果沒有算法背景就使用兩天。
編寫一個簡單的java applet,不只是使用按鈕,要使用監聽器來擁有一些交互效果。
那么去嘗試一下吧,在一天的努力后,你將被你所做的而驚呆。
翻譯自:
http://www.pixelstech.net/article/1402583572-Learn-these-technical-skills-within-one-day