不知道是不是巧合,最近有好幾個讀者和我講,想轉行學編程,但是不知道應該學哪個語言,要我給點建議。其實作為一個及其討厭對別人的發展指手畫腳的人,我一般只會說一些我知道的,盡量以一個中立的身份去闡述一些優劣,剩下的讓他們自己去判斷。 雖然我很想說你們來學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,其實“了解”應該更精確點... 因為它只能幫助我們快速的了解一門你未知的技術或者編程語言,大概讓你做到心中有數,幫你初步判斷一下這個是不是你想進一步學習的東西,這也就是我開頭說的幫你消解一下面對未知時的恐懼。畢竟幾分鐘之內想“學會”一門新的語言或技術,除了沒睡醒的人,大概不會有人這么想。 真正想要掌握的東西,時間和精力是必不可少的,畢竟腳踏實地,每一條路才會是捷徑,共勉。
-
編程語言
+關注
關注
10文章
1947瀏覽量
34819 -
開源
+關注
關注
3文章
3371瀏覽量
42580 -
GitHub
+關注
關注
3文章
472瀏覽量
16490
原文標題:墻裂推薦:GitHub 上這個開源項目可以讓你在短短幾分鐘之內了解一門技術
文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數據結構】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論