作為程式員,編程語言就是我們建造程式世界的物料,學習編程第一步就是選擇一門適合自己的編程語言,
但是,編程語言的種類太多了,像 Python、Java、Go、C++、JS等等都是目前比較熱門的編程語言,我們的痛點是無法快速了解某個編程語言來搞清楚這個編程語言是否適合自己,
有沒有什么辦法讓我們快速了解一個編程語言的語言呢?
答案是有的!
Github 有一個 叫做 learnxinyminutes-docs 的開源專案可以幫助你X分鐘快速了解某個編程語言,
- 專案的 Github 地址:https://github.com/adambard/learnxinyminutes-docs ,
- 專案配套的在線網站地址:https://learnxinyminutes.com/ ,
下面這張圖就是這個專案配套的網站,不要看著上面都是英文就害怕了!這個專案提供的大部分編程語言的講解教程都有對應的中文翻譯版本,
如果你的英語還不錯的話,還是推薦你直接看英文版本,這樣會原滋原味一些,
你還可以將中文版本(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 來進行前端開發,
微信搜“Github掘金計劃”回復“計算機基礎”即可獲取圖解計算機基礎+個人原創的 Java 面試手冊,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/204508.html
標籤:其他
上一篇:機械硬碟隨機IO慢的超乎你的想象
