– 預計閱讀時間:3 分鐘 –
我們在進行專案開發時,有一個共識——不要閉門造車,而要儘量採用優秀的開源專案和技術棧——這樣可以避免重覆造輪子、避免掉進別人已經解決過的坑中,另外還可以幫助我們快速學習社群大牛們的思想精髓。可以說,使用優秀的專案就相當於站在巨人的肩膀上,在促進個人成長、把控專案質量、保證交付進度等方便都有積極的意義。
下麵我們來數數當下最流行的專案和技術都有哪些呢?
Java Web開發
Spring系列幾乎毫無懸唸的成為第一
PHP社群
Laravel、Codeigniter等使用最廣
Node.js社群
express、koa俘獲了開發者的心
.Net開發
ASP.NET MVC 和CORE各領風騷
前端社群
以React、Vue、Angular為代表
客戶端開發
IOS、Android各佔半壁江山
資料庫開發
Mysql、Orable、MongoDB等
……
在這一連串享譽全球開發者的一流專案中,除了Vue.js和中國淵源頗深外,其他幾乎所有的專案都源自歐美,尤其是美國。雖然在AI和區塊鏈等熱門領域中,中美似乎還有一戰之力,但對數量眾多的開發者來說,不得不承認,這些源自歐美的技術和框架才是我們最重要的工作技能之一;換句話說,如果能熟練使用且深刻理解這些技術,對我們面試拿Offer、提升能力、升職加薪都有立桿見影的幫助作用。
如果想更好地去學習一個框架,有兩個公認的好辦法——
1、閱讀官方檔案
2、研究專案原始碼
為什麼是閱讀官方檔案呢?因為官方檔案權威可靠、資料豐富、更新及時。這類專案的迭代速度通常都非常快,中文資料的翻譯速度往往追不上專案更新的速度,更何況很多翻譯其實質量堪憂。
研究專案原始碼,這個就更不用說,“學會使用”只是第一步,“深刻理解”才是更高的層次。古人很有智慧,他們說的“知其然知其所以然”以及“格物致知”都是這個道理。
有點遺憾的是,雖然我們從小學、初中開始就學英語,但是英文不好在程式員中還是一個比較普遍現象。要更好地學習開源專案,英語是橫在我們面前的一座大山。
語言的學習是需要時間積累的,很難速成。市面上的英語培訓機構,又大多以生活英語、商務英語為教學內容,對於程式員的幫助收效甚微。為解決這個問題,我們聯合吐司英語,現推出《1024英語》課程,目的就是為了幫助大家提升閱讀英文檔案的能力。
這門課程只針對程式員群體,課文不再從VOA、BBC、新概念英語中選材,而是全部取自網際網路一線專案的英文官方檔案。
來聽聽吐司英語Alice老師對《1024英語》的課程介紹吧(聲音超軟萌哦)
《芋道原始碼》
粉絲專屬福利
免費領取2節課程
僅限前50名
掃碼立即領取
掃碼領取2節免費課程