天天看點

Quora:一天就能Get的計算機技能技術技能非技術技能

有哪些實用的計算機相關技能,可以在一天内學會?

這個問題來自 quora 網友,題主還補充說:

注:這個問題特指和計算機打交道的技能。

寒假我有一個月的時間,我想學習很多大約一天就能學會的實用技能。我不期望(一天)精通,但有了良好了解後,我能做些基本操作。比如,我想學習如何使用 eclipse 的調試器,如何建立 makefile,學習一些重要的 linux 終端指令。

以下的清單是來自quora網友回複的歸納總結。譯者在有些技能下面添加了簡明教程與技巧的文章,另外也推薦了一些相關聯的簡明課程。

1)版本控制:git、github 和 svn(git – getting started )

譯注:推薦這個互動式的 git 入門資源,号稱 15 分鐘就夠了。入門課程推薦《版本管理工具介紹—git篇》和《版本管理工具介紹—svn篇》。

2)正規表達式

譯注:推薦《30分鐘學會正規表達式》

3)awk

譯注:《「sed & awk」讀書筆記之 awk》

4)sed

譯注:《「sed & awk」讀書筆記之 sed》

5)grep

6)學習如何用 vim 做你從來不知道可以這樣的事情

譯注:推薦閱讀《簡明vim練級攻略》和《25個vim教程、視訊和資源》

7)做一個爬蟲,可以抓取一些網頁并能解析一些基本資料

譯注:向熟悉python的朋友推薦這個爬蟲架構《scrapy:python的爬蟲架構》和一篇入門教程《scrapy

輕松定制網絡爬蟲》

8)做一個更大的爬蟲,必須填寫一到兩個表單

9)做一個簡單的線性代數庫(矩陣、向量、乘法)

10)向上面這個庫中增加“奇異值分解” svd

(注:奇異值分解(singular value decomposition)是線性代數中一種重要的矩陣分解)

11)向這個庫中增加矩陣求逆

12)向這個庫中增加最小二乘法

13)確定你的庫能高效處理稀疏資料

14)學習如何使用 python 中的清單

譯注:推薦《python入門》

15)注冊一個stackoverflow 帳号,學習如何使用該站點

16)閱讀你最喜歡程式設計語言的手冊

17)自己實作一個簡單的機器學習算法,包括完整的流水線

譯注:推薦閱讀《國外程式員整理的機器學習資源大全》

18)學習如何在 excel 中做一個簡單的線圖

19)安裝

eclipse

20)學習 nosql 資料庫的基本功能

譯注:推薦閱讀:《8種nosql資料庫系統對比》

21)學習 sql 的大部分基本功能

譯注:推薦閱讀《十步完全了解sql》

22)了解 sql 和 nosql 之間的差別(優點、弱點、限制,使用場景,如何使用,為什麼,等等)

23)熟悉 linux 系統

譯注:推薦課程《linux guide for developers》、《linux達人養成計劃

i》和《linux達人養成計劃 ii》

24)學習一到兩個排序算法。(快速排序和合并排序)

譯注:推薦兩個資源《visualgo:通過動畫學習算法和資料結構》、《舊金山大學資料結構和算法的可視化學習工具》

25)學習 d3.js 庫

譯注:推薦課程《使用d3制作圖表》

26)學習給代碼做單元測試

27)了解一些 aws 服務,還有其 api(根據你的語言喜歡來選)

28)基本圖論

29)一天一個算法

譯注:推薦關注這個包括上百篇算法文章的清單

30)了解分布式處理和分布式資料存儲的需求和挑戰(basics of cap theorem, mapreduce 算法, mysql 或 postgresql 資料庫的叢集)

31)具體落實到 python

仔細閱讀 python 的内置函數,了解如何在指令行玩轉這些内置函數

通過遵循flask 指南或修改 tornado 示例,來建立一個網站

學習 itertools 子產品

32)玩一玩

checkio

譯注:checkio是一個通過遊戲學習程式設計的站點。另外,同時推薦另外一個寓學于樂的網站codecombat

33)學習如何編輯維基百科的文章,修改文法問題,或依照維基媒體的原則(比如觀點中立)來修改

34)學習用 markdown寫作

35)學習 latex、bibtex 和 pgfplots

36)學習如何在指令行下工作

譯注:《每個linux使用者都應該了解的指令行省時技巧》

37)學習 javascript (eloquent javascript)

譯注:推薦兩門免費的課程《javascript入門篇》和《javascript進階篇》

38)如果熟悉 oop,那可以學習設計模式

譯注:《23個設計模式的簡明教程》

39)搞個樹莓派闆子深入研究

1)搞搞園林

2)釀啤酒(譯注:沒條件的童鞋,推薦試試釀米酒)

3)體驗遠離計算機的生活

4)學電焊

5)學打字

6)約會

轉載自:http://blog.jobbole.com/82633/

繼續閱讀