不知道是不是巧合,最近有好幾個讀者和我講,想轉(zhuǎn)行學(xué)編程,但是不知道應(yīng)該學(xué)哪個語言,要我給點建議。其實作為一個及其討厭對別人的發(fā)展指手畫腳的人,我一般只會說一些我知道的,盡量以一個中立的身份去闡述一些優(yōu)劣,剩下的讓他們自己去判斷。 雖然我很想說你們來學(xué)Python 唄... 當(dāng)然對初學(xué)者來說自己去判斷是一件很難的事。畢竟未知讓人恐懼,在嘗試進入到一個以前沒有概念的領(lǐng)域里,恐懼讓人把紙想象成一堵墻,然后就是潛意識的自我逃避,重復(fù)死循環(huán)... 偶然我在逛 GitHub 的時候發(fā)現(xiàn)了一個項目,可以消解一下你在探索未知技術(shù)時的恐懼,GitHub 標星 7.4k+,learnxinyminutes-doc,拆開來看就是 Learn X in Y Minutes。
GitHub 網(wǎng)址:
https://github.com/adambard/learnxinyminutes-docs
他們還有一個在線的網(wǎng)站:
在線網(wǎng)址:
https://learnxinyminutes.com/
Learn X in Y Minutes,它包括了很多的簡短的入門教程,比如算法(動態(tài)規(guī)劃等)、編程語言(C,C++,Python 等)、開發(fā)工具(bash,git,vim 等)這些技術(shù),而且絕大多數(shù)都支持中文,就算英語不好的同學(xué)也不用害怕。 對于每一門技術(shù)基本上可以總結(jié)為“簡介 -> 快速入門 -> 擴展閱讀”這三部分,不僅僅是可以讓你快速了解一門編程語言或開發(fā)工具,擴展閱讀對于你接下來的學(xué)習(xí)還有對應(yīng)的參考,可以說是十分良心。 我們拿動態(tài)規(guī)劃來看: 簡介
快速入門
擴展閱讀
再悄悄看一眼我最喜歡的 Python:
這還只是一部分,還想看更多嘛?鏈接搞進去,自己看起來~ Learn X in Y Minutes,翻譯過來就是在 X 分鐘內(nèi)學(xué)會 Y,其實“了解”應(yīng)該更精確點... 因為它只能幫助我們快速的了解一門你未知的技術(shù)或者編程語言,大概讓你做到心中有數(shù),幫你初步判斷一下這個是不是你想進一步學(xué)習(xí)的東西,這也就是我開頭說的幫你消解一下面對未知時的恐懼。畢竟幾分鐘之內(nèi)想“學(xué)會”一門新的語言或技術(shù),除了沒睡醒的人,大概不會有人這么想。 真正想要掌握的東西,時間和精力是必不可少的,畢竟腳踏實地,每一條路才會是捷徑,共勉。
-
編程語言
+關(guān)注
關(guān)注
10文章
1931瀏覽量
34553 -
開源
+關(guān)注
關(guān)注
3文章
3229瀏覽量
42344 -
GitHub
+關(guān)注
關(guān)注
3文章
466瀏覽量
16365
原文標題:墻裂推薦:GitHub 上這個開源項目可以讓你在短短幾分鐘之內(nèi)了解一門技術(shù)
文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論