這個專案可以讓你在幾分鐘快速瞭解某個程式語言
作為程式設計師,程式語言就是我們建造程式世界的物料。學習程式設計第一步就是選擇一門適合自己的程式語言。
但是,程式語言的種類太多了,像 Python、Java、Go、C++、JS等等都是目前比較熱門的程式語言。我們的痛點是無法快速瞭解某個程式語言來搞清楚這個程式語言是否適合自己。
有沒有什麼辦法讓我們快速瞭解一個程式語言的語言呢?
答案是有的!
Github 有一個 叫做 learnxinyminutes-docs 的開源專案可以幫助你X分鐘快速瞭解某個程式語言。
下面這張圖就是這個專案配套的網站。不要看著上面都是英文就害怕了!這個專案提供的大部分程式語言的講解教程都有對應的中文翻譯版本。
如果你的英語還不錯的話,還是推薦你直接看英文版本,這樣會原滋原味一些。
你還可以將中文版本(zh-cn)的講解給 highlight 出來。如下圖所示。
如果我們要快速瞭解某個程式語言的話,很簡單,直接在網站主頁找到這門程式語言即可。
我這裡拿Go語言來舉一下例子(Go語言這段時間比較火)。
我們想要快速瞭解 Go 語言的話,直接在網站主頁找到 Go語言的中文版本即可。
開啟之後,你會就會看到 go 語言對應的入門教程了。
我不敢說這個入門教程寫的有多好,但是,確實是把一門程式語言大部分比較重要的點都提了一下。
比如 go 語言教程這裡寫到:http 包中的一個簡單的函式就可以開啟web伺服器。
// http包中的一個簡單的函式就可以開啟web伺服器。
func learnWebProgramming() {
// ListenAndServe第一個引數指定了監聽埠,第二個引數是一個介面,特定是http.Handler。
go func() {
err := http.ListenAndServe(":8080", pair{})
fmt.Println(err) // 不要無視錯誤。
}()
requestServer()
}
的確,每一個程式設計師都需要有一門比較熟悉的程式語言作為自己的武器。 但是,這並不代表我們不需要了解其他程式語言。
程式語言只是工具。 選擇合適的程式語言做合適的事情很重要。 比如 Java 適合網站開發而 Python 更適合做資料分析。 再比如你想要做全棧開發的話,還可能需要掌握多門程式語言。拿我自己來說,也算是半個全棧開發,我主要是以 Java 做後端開發,Javascript 來進行前端開發。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2001/viewspace-2826509/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 共享WiFi專案如何收益盈利?幾分鐘帶你瞭解這個藍海專案!WiFi
- 官宣:幾分鐘讓你深入瞭解這個免費OA系統
- 一分鐘瞭解JAVA語言Java
- 瞭解這幾個大資料應用案例,讓你更瞭解大資料!大資料
- 從八個方面讓你快速瞭解cordova(一)
- 5分鐘內讓你瞭解Apache Ignite - softwaremillApacheREM
- 五分鐘快速瞭解Less
- 5分鐘快速瞭解 RedisRedis
- 30分鐘快速瞭解webpackWeb
- 7個Python實戰專案程式碼,讓你分分鐘晉級大神!Python
- 三分鐘瞭解Go語言的前世今生Go
- Python語言如何入門?這篇文章讓你5分鐘入門Python!Python
- 三分鐘帶你入門瞭解openstack的Nova專案
- 三分鐘帶你入門瞭解openstack的cinder專案
- 三分鐘帶你入門瞭解openstack的keystone專案
- 三分鐘帶你入門瞭解openstack的glance專案
- 五個誤區,讓你快速瞭解等級保護工作!
- 10分鐘瞭解Android專案構建流程Android
- 7個Python實戰專案程式碼,讓你30分鐘從零基礎晉級為大神!Python
- 讀懂這幾個關鍵詞,你就能瞭解 Docker 啦Docker
- 使用 Finder預覽功能,讓你可以快速瀏覽多個檔案!
- 三分鐘讓你快速學會BI專案的評估與診斷
- 10分鐘帶你瞭解NLA
- Dart語言——45分鐘快速入門(下)Dart
- Dart語言——45分鐘快速入門(上)Dart
- 掌握了這幾個 Linux 命令可以讓你工作效率提升三倍Linux
- 十個python熱門專案,你知道幾個Python
- 在大型專案開發上,Python 真是個“爛”語言!Python
- 在大型專案開發上,Python真是個“爛”語言!Python
- 五分鐘快速瞭解ArrayLike(類陣列)陣列
- 大屏視覺化知多少?3分鐘帶你快速瞭解視覺化
- 你真的瞭解python嗎?這篇文章帶你快速瞭解!Python
- 快速排序用C語言可以這麼寫排序C語言
- 掌握這幾種開發語言,讓你玩轉人工智慧人工智慧
- 常用的過載運算子你瞭解幾個?
- 瞭解這12個概念,讓你的JavaScript水平更上一層樓JavaScript
- 好程式設計師Java教程教你5分鐘瞭解快速排序程式設計師Java排序
- 硬碟網盤U盤全部可以丟掉了,這個裝置可以讓你享受隨身帶著幾個T的感受硬碟