牆裂推薦:GitHub 上這個開源項目可以讓你在短短几分鐘之內瞭解一門技術


作者 | Rocky0429

來源 | Python空間

大家好,我是 Rocky0429,一個在划水界鼎鼎有名的蒟蒻...

不知道是不是巧合,最近有好幾個讀者和我講,想轉行學編程,但是不知道應該學哪個語言,要我給點建議。其實作爲一個及其討厭對別人的發展指手畫腳的人,我一般只會說一些我知道的,儘量以一箇中立的身份去闡述一些優劣,剩下的讓他們自己去判斷。

雖然我很想說你們來學 Python 唄...

當然對初學者來說自己去判斷是一件很難的事。畢竟未知讓人恐懼,在嘗試進入到一個以前沒有概念的領域裏,恐懼讓人把紙想象成一堵牆,然後就是潛意識的自我逃避,重複死循環...

偶然我在逛 GitHub 的時候發現了一個項目,可以消解一下你在探索未知技術時的恐懼,GitHub 標星 7.4k+,learnxinyminutes-doc,拆開來看就是 Learn X in Y Minutes。

GitHub 網址:

https://github.com/adambard/learnxinyminutes-docs

他們還有一個在線的網站:

在線網址:

https://learnxinyminutes.com/

Learn X in Y Minutes,它包括了很多的簡短的入門教程,比如算法(動態規劃等)、編程語言(C,C++,Python 等)、開發工具(bash,git,vim 等)這些技術,而且絕大多數都支持中文,就算英語不好的同學也不用害怕。

對於每一門技術基本上可以總結爲“簡介 -> 快速入門 -> 擴展閱讀”這三部分,不僅僅是可以讓你快速瞭解一門編程語言或開發工具,擴展閱讀對於你接下來的學習還有對應的參考,可以說是十分良心。

我們拿動態規劃來看:

簡介

快速入門

擴展閱讀

再悄悄看一眼我最喜歡的 Python:

這還只是一部分,還想看更多嘛?鏈接搞進去,自己看起來~

Learn X in Y Minutes,翻譯過來就是在 X 分鐘內學會 Y,其實“瞭解”應該更精確點...

因爲它只能幫助我們快速的瞭解一門你未知的技術或者編程語言,大概讓你做到心中有數,幫你初步判斷一下這個是不是你想進一步學習的東西,這也就是我開頭說的幫你消解一下面對未知時的恐懼畢竟幾分鐘之內想“學會”一門新的語言或技術,除了沒睡醒的人,大概不會有人這麼想。

真正想要掌握的東西,時間和精力是必不可少的,畢竟腳踏實地,每一條路纔會是捷徑,共勉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章