這個(gè)項(xiàng)目讓你在幾分鐘快速了解某個(gè)編程語(yǔ)言
作為程序員,編程語(yǔ)言就是我們建造程序世界的物料。學(xué)習(xí)編程第一步就是選擇一門(mén)適合自己的編程語(yǔ)言。
但是,編程語(yǔ)言的種類(lèi)太多了,像 Python、Java、Go、C++、JS 等等都是目前比較熱門(mén)的編程語(yǔ)言。很多時(shí)候,我們的痛點(diǎn)是無(wú)法快速了解某個(gè)編程語(yǔ)言來(lái)搞清楚這個(gè)編程語(yǔ)言是否適合自己。
「有沒(méi)有什么辦法讓我們快速了解一個(gè)編程語(yǔ)言的語(yǔ)言呢?」
答案是有的!
「Github 有一個(gè) 叫做 learnxinyminutes-docs 的開(kāi)源項(xiàng)目可以幫助你 X 分鐘快速了解某個(gè)編程語(yǔ)言?!?/strong>
項(xiàng)目的 Github 地址:https://github.com/adambard/learnxinyminutes-docs 。 項(xiàng)目配套的在線(xiàn)網(wǎng)站地址:https://learnxinyminutes.com/ 。
下面這張圖就是這個(gè)項(xiàng)目配套的網(wǎng)站。不要看著上面都是英文就害怕了!這個(gè)項(xiàng)目提供的大部分編程語(yǔ)言的講解教程都有對(duì)應(yīng)的中文翻譯版本。
如果你的英語(yǔ)還不錯(cuò)的話(huà),還是推薦你直接看英文版本,這樣會(huì)原滋原味一些。
你還可以將中文版本(zh-cn)的講解給 highlight 出來(lái)。如下圖所示。

如果我們要快速了解某個(gè)編程語(yǔ)言的話(huà),很簡(jiǎn)單,直接在網(wǎng)站主頁(yè)找到這門(mén)編程語(yǔ)言即可。
我這里拿 Go 語(yǔ)言來(lái)舉一下例子(Go 語(yǔ)言這段時(shí)間比較火)。
我們想要快速了解 Go 語(yǔ)言的話(huà),直接在網(wǎng)站主頁(yè)找到 Go 語(yǔ)言的中文版本即可。

打開(kāi)之后,你會(huì)就會(huì)看到 go 語(yǔ)言對(duì)應(yīng)的入門(mén)教程了。

我不敢說(shuō)這個(gè)入門(mén)教程寫(xiě)的有多好,但是,確實(shí)是把一門(mén)編程語(yǔ)言大部分比較重要的點(diǎn)都提了一下。
比如 go 語(yǔ)言教程這里寫(xiě)到:「http 包中的一個(gè)簡(jiǎn)單的函數(shù)就可以開(kāi)啟 web 服務(wù)器」。
// http包中的一個(gè)簡(jiǎn)單的函數(shù)就可以開(kāi)啟web服務(wù)器。
func?learnWebProgramming()?{
????// ListenAndServe第一個(gè)參數(shù)指定了監(jiān)聽(tīng)端口,第二個(gè)參數(shù)是一個(gè)接口,特定是http.Handler。
????go?func()?{
????????err?:=?http.ListenAndServe(":8080",?pair{})
????????fmt.Println(err)?//?不要無(wú)視錯(cuò)誤。
????}()
????requestServer()
}
的確,「每一個(gè)程序員都需要有一門(mén)比較熟悉的編程語(yǔ)言作為自己的武器?!?/strong> 但是,這并不代表我們不需要了解其他編程語(yǔ)言。
「編程語(yǔ)言只是工具?!?/strong> 「選擇合適的編程語(yǔ)言做合適的事情很重要?!?/strong> 比如 Java 適合網(wǎng)站開(kāi)發(fā)而 Python 更適合做數(shù)據(jù)分析。再比如你想要做全棧開(kāi)發(fā)的話(huà),還可能需要掌握多門(mén)編程語(yǔ)言。拿我自己來(lái)說(shuō),也算是半個(gè)全棧開(kāi)發(fā),我主要是以 Java 做后端開(kāi)發(fā),Javascript 來(lái)進(jìn)行前端開(kāi)發(fā)。
最近寫(xiě)的一些干貨,每篇都很用心,歡迎各位小伙伴閱讀/點(diǎn)贊/分享:
怒肝1.3w+字給學(xué)姐講明白計(jì)算機(jī)專(zhuān)業(yè)大學(xué)四年到底該學(xué)什么?
Spring Boot搭建的一個(gè)在線(xiàn)文件預(yù)覽系統(tǒng)!支持ppt、doc等多種類(lèi)型文件預(yù)覽
我是Guide哥,Java后端開(kāi)發(fā),會(huì)一點(diǎn)前端知識(shí),喜歡烹飪,自由的少年。一個(gè)三觀比主角還正的技術(shù)人。我們下期再見(jiàn)!
