【這周輕推薦】在github上那些你值得擁有的知識連結(o´ω`o)ノ

BruceJenn發表於2020-08-05

在這裡插入圖片描述

GitHub:全球最大的原始碼管理平臺,很多知名開源專案都在上面,如Linux核心。

關於GitHub搜尋技巧整理,可以點選這裡 (o)/~
GitHub上整理的一些工具

增加我們的技術儲備

今天就給大家推薦一個,Best-websites-a-programmer-should-visit,GitHub 標星 3.2w+,翻譯過來就是“程式設計師應該訪問的最佳網站”。

GitHub 網址:

https://github.com/sdmg15/Best-websites-a-programmer-should-visit

在學習 CS 的時候有一些我們必須知道的有用的站點,通過這些站點增加了我們的技術儲備,同時也學到了新知識。這個專案就是一個我們應該訪問的不是非常全面的一些站點的列表,而且這個列表會不斷更新。

作為國外的專案,也早已有了對應的中文版,下面我們來看一下它都要“溢位”螢幕的目錄:

從上圖可以看出它包含的內容非常多,像編碼風格、通用工具、面試準備、教程、程式設計比賽、計算機書籍等等等等都有涉獵。

中文網址:

https://github.com/tuteng/Best-websites-a-programmer-should-visit-zh

出處:【GitHub 標星 3.2w+,程式設計師最該看的網站都在這裡了,收藏了事半功倍!

牛逼開源專案讓演算法真的動了起來

一門程式語言入門之後,要想進階,必須學習演算法和資料結構。

正常的學習資料是純文字和靜態圖。之前文摘菌也推薦過一個開源專案,用python實現了所有的排序演算法,包括插入排序、氣泡排序、快速排序、選擇排序、歸併排序等。

現在,這些會“動”啦!

這是一個名為Algorithm Visualizer的直觀的演算法視覺化工具,在裡面你可以自由選擇自己想學習的演算法,每個演算法它都清晰描繪了其原理和運作過程。

出處:【GitHub 標星 15K,這個牛逼開源專案讓演算法真的動了起來

2020年最全Web開發人員學習路線圖

這個專案在GitHub上已經獲得了118k個星星。

Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops. I made these charts for an old professor of mine who wanted something to share with his college students to give them a perspective; sharing them here to help the community.

出處:【GitHub標星93.8k+!2020年最全Web開發人員學習路線圖

深度學習 500 問

500問系列是GitHub 上非常火的專案,原名為:DeepLearning-500-questions,中文譯名:深度學習 500 問。專案發起者是川大的談繼勇同學。

談繼勇同學2018 年碩士畢業於四川大學控制工程專業,並被評為四川大學優秀畢業生。目前就職於順豐科技有限公司,最近正在做CV領域相關的技術。他曾在Neurocomputing、Asian Journal of Control 等期刊發表論文 8 篇,其中 SCI/EI 6篇。先後在四川大學 PMCIRI 研究所、中科院資訊工程研究所和香港中文大學(深圳)交流學習,主研過多項課題專案。

該專案以深度學習面試問答形式,收集了 500 個問題和答案。內容涉及了常用的概率知識、線性代數、機器學習、深度學習、計算機視覺等熱點問題。類似專案還有計算機視覺500問,自然語言處理500問等,之後也會為大家介紹。

該熱門專案一直在不斷更新,作者本著開源精神,不斷有新的貢獻者在完善專案。如今,全書已達 50 餘萬字,分為 18 個章節,實體書也已經出版。

出處:【GitHub 標星 3.6W+,《深度學習 500 問》2020年最新版本

最簡明扼要的資料科學學習路徑

試圖入門一個新話題時,多數人會感到不知所措?這時候,一份明確的學習路徑可以幫你去除這一焦慮。資料科學當然也有這樣一套路徑。

一週前在Github上出現的一份超高贊貼就總結出了這樣一份“入門套路”,據這位神祕的發帖人所說,資料科學的學習不需要繁雜的準備和高深的數學知識,你只需有足夠的時間、正確的學習方法、對資料分析的好奇心就足夠了。

這個專案是Github上一位名為“維吉爾(Vigilio)”的開發者整理的。專案包括職業進階路徑、專業知識講解、工具介紹等,著重強調,不走彎路,簡明扼要!

Vigilio稱,這篇帖子按照層次結構和複雜程度組織編寫,以便讓學習者對事物的運作方式有一個連貫的想法。

另外,小哥還搞了個 Facebook 群組,並不斷往上面更新資訊,鼓勵大家一起學習,互相激勵。

5天前,這份github資料被名為@jiaxianhua 的同胞翻譯出了簡體中文版,讓不想費力讀英文的同學也可以輕鬆上手啦。

下面文摘菌根據這份資料給大家捋一捋如何高效入門資料科學。

出處:【Github標星超7k!從零開始,最簡明扼要的資料科學學習路徑

一套完整的學習手冊幫助自己準備 Google 的面試

這一長列表是從 Google 的指導筆記 中萃取出來並進行擴充套件。因此,有些事情你必須去了解一下。我在列表的底部新增了一些額外項,用於解決面試中可能會出現的問題。這些額外項大部分是來自於 Steve Yegge 的“得到在 Google 工作的機會”。而在 Google 指導筆記的逐字間,它們有時也會被反映出來。

[譯] Coding Interview University 一套完整的學習手冊幫助自己準備 Google 的面試

出處:【GitHub 標星 8w!這個開源面試總結屌爆了!

很全面的演算法和資料結構知識

今天分享一個開源專案,裡面彙總了程式設計師技術面試時需要了解的 演算法和資料結構知識,並且還提供了相應的程式碼,目前 GitHub 上標星 35000 star,值得一看。

你可以把這個專案的內容當成是一個目錄,另外我也稍微補充了一些我之前公眾號對應的內容連結,可以配套閱讀用來查缺補漏,在面試前快速瀏覽一遍對你的面試也是有所幫助的!

GitHub 地址:
https://github.com/kdn251/interviews

出處:【GitHub 標星 3w+,很全面的演算法和資料結構知識

HelloGitHub 分享 GitHub 上有趣、入門級的開源專案。

這是一個面向程式設計新手、熱愛程式設計、對開源社群感興趣人群的專案,內容每月 28 號以月刊的形式更新發布。內容包括:流行專案、入門級專案、讓生活變得更美好的工具、書籍、學習心得筆記、企業級專案等,這些開源專案大多都是非常容易上手、很 Cool,能夠讓你用很短時間感受到程式設計的魅力和便捷。從而讓大家感受到程式設計的樂趣,動手開始程式設計。

希望通過本專案能夠有更多人加入到開源社群、回饋社群。讓有趣、有價值的專案被更多人發現和加入。在參與這些專案的過程中,你將得到:熱愛程式設計的小夥伴? 、更多程式設計知識? 、優秀的程式設計技巧? 、找到程式設計的樂趣? 。

『每日精選』 關注我們的最慘官微獲取每日專案推薦。
『講解開源專案』 有趣的專案不知道怎麼執行和玩耍?點選閱讀講解開源系列。

出處:【HelloGitHub 分享 GitHub 上有趣、入門級的開源專案。

打造電腦科學堅實的基礎

這個電腦科學課程是來自一個名為 OSSU 組織整理的課程,所有的內容都是網路課程,基本上是免費的。課程面向的是大學本科生(計算機專業或計算機輔修),或從大學非電腦科學專業畢業的人們。當然,學習者只需要有高中數學基礎即可開始。

考慮到電腦科學本身的難度,專案作者提到,參與學習的人需要每週拿出 18 到 22 小時的時間,花大約兩年完成這項課程。

當然,有一些課程因為需要為作業專案打分而收取費用(基本上是後期高階課程),專案作者也強調說學習者可以通過申請補助或選擇性跳過的方式來自主決定。

本專案的課程主要分為兩部分,即 CS 核心知識與 CS 進階知識。CS 核心知識需要我們具備高中水平的理科知識,包括幾何、代數、簡要微積分等等。當然,如果我們還記得大學學過的高數,那麼背景知識就已經非常充足了。對於 CS 進階知識,我們應該首先掌握整個 CS 的核心知識體系,從而進一步選擇想要進修的子領域。

當然,在進入核心知識體系前,我們可以通過一個課程先看看電腦科學與程式設計到底是什麼。

出處:【GitHub 標星 5w+,計算機小白到大牛的學習之路!

阿里開源微服務如何連續 10 年扛住雙十一大促

疫情期間,“卡”成了很多人線上體驗的關鍵詞。線上預約購買口罩時,突然不能付款了;線上選課,被提示請求過多,系統無法響應;線上辦公/教學時,影像或聲音卡住了……這些可用性下降的場景嚴重的影響了使用者體驗,也降低了公司的工作效率。面對“卡”住了的情況 ,作為開發者的我們,需要預先通過一些手段來提前對不穩定的因素進行防護,同時在突發流量的情況下,也要具備快速止損的能力。

近年來,微服務的穩定性一直是開發者非常關注的話題。隨著業務從單體架構向分散式架構演進以及部署方式的變化,服務之間的依賴關係變得越來越複雜,業務系統也面臨著巨大的高可用挑戰。

如何保障服務的可用性?這是一個非常龐大的話題,涉及到方方面面,其中一個重要的手段就是流控降級。

GitHub 地址:
https://github.com/alibaba/Sentinel

出處:【GitHub 標星 11000+,阿里開源微服務如何連續 10 年扛住雙十一大促

這裡有一份入門&進階指南,名字叫“命令列的藝術”

熟練使用命令列,是成為一個老司機必備的技能。這裡有一份入門&進階指南,名字叫“命令列的藝術”,在GitHub收穫了7.7萬標星。技巧覆蓋面廣,且富含具體的例子。主要為Linux所寫,卻也有Mac和Windows的專用章節。

從誕生之初到今天,專案被翻成了16種語言。就是說,如果感覺中文有翻譯腔,可以回去看英文原版 。

那麼,先來觀察一下,老司機是怎樣煉成的。

基礎篇 & 日常篇
這份資源主要專注在互動式 Bash,但也有許多技巧可以用在其他shell和普通Bash指令碼里。

出處:【GitHub標星 7.7 萬+的中文資源,新老司機各取所需

這款開源專案助你秒建Git服務

以前使用Gitlab搭建過Git服務,如果伺服器配置低的話啟動和訪問都會特別慢。最近發現了Gogs這個開源專案,安裝方便,特別輕量級,推薦給大家!

SpringBoot實戰電商專案mall(30k+star)地址:https://github.com/macrozheng/mall

出處:【Github標星34K+Star,這款開源專案助你秒建Git服務!

Chrome最天秀的外掛都在這裡

大家好,我是 Rocky0429,一個沉迷 Chrome 不能自拔的蒟蒻…

作為一個在遠古時代用過什麼 IE、360、獵豹等瀏覽器的資深器哥,當我第一次瞭解 Chrome 的時候,就被它的美貌給吸引住了…

就在我用了一段時間之後,我堅決的解除安裝了電腦上其它礙眼的瀏覽器,並覺得在之前的搬磚生涯中,我不配當哥,我只配是個沙雕…

出處:【GitHub標星1.2w+,Chrome最天秀的外掛都在這裡

這款音軌分離軟體要火!

Github專案地址:https://github.com/deezer/spleeter

對於製作人,DJ以及任何想使用隔離音訊進行演奏的人來說,將歌曲拆分為單獨的人聲和樂器一直是頭疼的問題。有很多方法可以執行此操作,但是該過程可能很耗時,並且結果通常不完美。如今,有一個全新的AI工具,可以簡單快速的解決這一難題,該軟體名稱就叫——Spleeter。

出處:【Github上標星6.6K,這款音軌分離軟體要火!

Python 視覺化庫 Altair 入門

摘要: 資料轉化成更直觀的圖片,對於理解資料背後的真相很有幫助。如果你有這方面的需求,而且還在使用Python,那麼強烈推薦你試一試Altair。Altair是一個專為Python編寫的視覺化軟體包,它能讓資料科學家更多地關注資料本 …
資料轉化成更直觀的圖片,對於理解資料背後的真相很有幫助。如果你有這方面的需求,而且還在使用Python,那麼強烈推薦你試一試Altair。

Altair是一個專為Python編寫的視覺化軟體包,它能讓資料科學家更多地關注資料本身和其內在的聯絡。

出處:【GitHub 星標 4.6k,Python 視覺化庫 Altair 入門

微軟開源的視覺化工具,未免太酷炫了吧

說到資料視覺化,大家都很熟悉了,設計師、資料分析師、資料科學家等,都需要用各種方式各種途徑做著資料視覺化的工作…當然許多程式設計師在工作中有時也需要用到一些資料視覺化工具,如果工具用得好,就可以把原本枯燥凌亂的資料,變得直觀又形象,瞬間高大上。

今天和大家分享一個由微軟開源的視覺化工具——SandDance。

出處:【Github標星2.6K!微軟開源的視覺化工具,未免太酷炫了吧

最全的吳恩達機器學習課程資源(完整筆記、視訊、python作業)

吳恩達老師的機器學習課程,可以說是機器學習入門的第一課和最熱門課程,我在github開源了吳恩達機器學習個人筆記,用python復現了課程作業,成為熱門專案,star數達到11671+,曾經有相關報導文章。科學無國界,但科學家有國界,導致github下載速度較慢,國內使用者很難下載github上的資源,於是我將陸續把我的github倉庫打包成映象檔案,放到百度雲提供下載,5秒即可儲存。(黃海廣)

課程說明

https://www.coursera.org/learn/machine-learning

這門課程由吳恩達老師主講,可以說是機器學習入門的最熱門課程,絕大部分初學者是看這門課入門機器學習的。

github介紹

github地址(star:11671+):

https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes

這個github是吳恩達機器學習課程的資源彙總,作者黃海廣,曾經組織翻譯過這門課程的視訊,並把視訊字幕無償贈送給了網易雲課堂,由網易雲課堂對字幕潤色後免費開放給國內使用者。網易雲課堂的課程地址“吳恩達機器學習”,致謝裡有說明(本課程原始字幕由黃海廣博士提供):
https://study.163.com/course/introduction/1004570029.htm

出處:【github標星11600+:最全的吳恩達機器學習課程資源(完整筆記、視訊、python作業)

標星 40000+ 的大佬和他們的公眾號

平時刷抖音之外,技術人也經常看技術公眾號,是不是覺得公眾號關注得太多,沒有目的的看文章,沒有學到什麼知識,時間白白浪費了?
你需要刪除些無價值的公眾號,在號的數量上做減法,質量上做加法。接下來給大家推薦一下這段時間一直在閱讀的幾個優秀公眾號。它們每天更新有態度、有溫度的原創,內容有保障。感興趣的朋友可以去看看。

出處:【太優秀了!GitHub 標星 40000+ 的大佬和他們的公眾號

2020全網HTTP最佳解析,沒有之一!

出處:【2020全網HTTP最佳解析,沒有之一!(github標星5.1K+)

Github標星30.8K!史上最全的程式設計面試題都在這裡了

該專案已經在Github上標星30.8K,4.1K個Fork(Github地址:https://github.com/MaximAbramchuck/awesome-interview-questions)如果你對這個專案感興趣,可以通過該地址查閱詳細的面試問題。

求職面試令人興奮的同時也會令人焦慮,如果你過了初面,接下去的面試意味著你要為那些更為專業的技術問題做準備,並且需要一定程度的演練。

面試中途,招聘經理很有可能給你來一個刁鑽的問題,讓你措手不及,所以,在面試之前,你確實很有必要刷一些面試題。你可以從很多途徑獲取面試提及,例如從Glassdoor,Quora,Vault和FlexJobs,除了以上這些,Github上也經常會有程式設計師整理的程式設計面試題集。

正好,猿妹最近在GitHub上發現一個非常全面的面試專案,裡面收錄了一系列流行的面試問題、答案和片段,可以對你的面試提供很大幫助,裡面的面試題目都是來源於Toptal ,Quora等。

出處:【Github標星30.8K!史上最全的程式設計面試題都在這裡了

Apache 頂級專案 ShardingSphere 的開源之路

幾天前,當 GitHub 全球產品技術生態總經理 Michael Francisco 談到中國開發者已經成為 GitHub 上最活躍的群體時,有開發者提出數量之後質量也要跟上。的確,過去十數年間,中國開源一直呈現企業熱使用熱社群冷開發冷的景象,不過現在正在顯著發生變化,從 Apache ShardingSphere 的成長曆程就可以一窺。

歷經 4 年,從第一行程式碼到今天,ShardingSphere 正式成為 Apache 頂級開源專案,GitHub 開發者關係主管 Martin Woodward 如此評價道:“我們很高興看到這個社群在過去兩年裡發展得非常好,現在有 120 多個直接貢獻者。”在本文中,其核心初創人員為我們分享了它的開源之路,相信會對所有熱愛開源希望有所建樹的開發者們大有裨益。

出處:【GitHub 標星 10,000+,Apache 頂級專案 ShardingSphere 的開源之路

只需5秒音源就能實時“克隆”你的聲音!

本文中,Google 團隊提出了一種文字語音合成(text to speech)神經系統,能通過少量樣本學習到多個不同說話者(speaker)的語音特徵,併合成他們的講話音訊。此外,對於訓練時網路沒有接觸過的說話者,也能在不重新訓練的情況下,僅通過未知說話者數秒的音訊來合成其講話音訊,即網路具有零樣本學習能力。

目前,已經有人將該論文實現並在 GitHub 上釋出了開源專案,目前該專案標星超 9.5k,fork 數是 1.5k。

GitHub連結:

https://github.com/CorentinJ/Real-Time-Voice-Cloning?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more

出處:【GitHub標星近10萬:只需5秒音源就能實時“克隆”你的聲音!

專門為程式設計師開發文件開源管理系統,我粉了

今天,就和大家分享一個專門為程式設計師開發文件開源管理系統——ShowDoc。
目前,它已經在Github上標星超5300,1.3K個Fork(Github地址:https://github.com/star7th/showdoc)

出處:【Github標星5300+,專門為程式設計師開發文件開源管理系統,我粉了

B站工程原始碼洩露,Github標星9k+,內含部分使用者名稱密碼

昨兒個,文摘菌日常在B站上看看本山大爺的視訊,聽聽吳亦凡的大碗麵。突然彈幕畫風突變,評論區集體喊話B站,“你家後院著火了”。

原來,Bilibili的網站後臺原始碼被髮到了GitHub上。訊息傳出後,Star數量在4點半就突破了2000,到了下午5點,Star數已經達到6000,最終創下了一天斬獲9000+的驚人紀錄。

出處:【B站工程原始碼洩露,Github標星9k+,內含部分使用者名稱密碼

Github標星74.7K!新手程式設計師不知道這個專案真是虧大了

當你想要學習一門程式語言的時候,最快的方式就是動手去敲程式碼,你只有能把它敲出來了,你才算走出了第一步。

出處:【Github標星74.7K!新手程式設計師不知道這個專案真是虧大了

GitHub 標星 2.4w!最火正規表示式學起來!

無論你使用的是Python、Java、Perl 還是 Shell,正規表示式是學習主流程式語言幾乎繞不開的話題。有了它,就能幫你快速定位到符合篩選條件的文字內容。

但對於初學者來說,有兩座擺在面前的 “大山”:

一是正規表示式包含的符號種類非常多,如果只是死記硬背,學習起來會非常痛苦;
二是單獨介紹正規表示式的中文圖書資源非常少,而且存在介紹混亂的問題,不利於系統學習。
現在 GitHub 上的有個 2.4 萬星的專案 learn-regex 解決了初學者的困難。最近這個教程剛完成了漢化工作,還附有線上練習,幫助初學者快速入門正規表示式。

出處:【GitHub 標星 2.4w!最火正規表示式學起來!

最簡明資料科學學習路徑(附免費小工具)

Github上有一份超高贊貼就總結出了這樣一份“入門套路”,據這位神祕的發帖人所說,資料科學的學習不需要繁雜的準備和高深的數學知識,你只需有足夠的時間、正確的學習方法、對資料分析的好奇心就足夠了。

這個專案是Github上一位名為“維吉爾(Vigilio)”的開發者整理的。專案包括職業進階路徑、專業知識講解、工具介紹等,著重強調, 不走彎路,簡明扼要!

Vigilio稱,這篇帖子按照層次結構和複雜程度組織編寫, 以便讓學習者對事物的運作方式有一個連貫的想法。

另外,小哥還搞了個 Facebook 群組,並不斷往上面更新資訊,鼓勵大家一起學習,互相激勵。

5天前,這份github資料被名為@jiaxianhua 的同胞翻譯出了簡體中文版,讓不想費力讀英文的同學也可以輕鬆上手啦。

出處:【GitHub標星超12k,最簡明資料科學學習路徑(附免費小工具)

GitHub 標星 7k+!一款超讚的英文翻譯神器!

很多英語不好的同學,經常會跟我吐槽,為啥平時發的不少工具和資料都是純英文的,難道沒有中文相關的替代品可以推薦嗎?

答案其實是有,但很少,畢竟英語是世界通用語言,許多新技術出來的時候,大部分資料和工具都是在 Hacker News、GitHub、arXiv 上首發,如果你想先人一步瞭解當下最新的技術動態,那麼英文閱讀能力是一個必不可少的技能。

此前我曾經在公眾號(GitHubDaily)上跟大家分享過一些開源的英文資料,這裡就不多做贅述了,感興趣的同學,可查閱這篇文章:

GitHub 上的這幾個專案或許能幫你學好英語

不過,英語的學習需要日拱一卒,長期積累。

出處:【GitHub 標星 7k+!一款超讚的英文翻譯神器!

喜極而泣!!!這款 Github 標星 20.7k+ 全能下載工具被我找到了

每個月終於可以省下幾十塊錢喝奶茶了!可以不用開通 x 雷,某度雲的超級會員了!(不要問我為什麼開,2020 了,誰還沒幾個會員呢,傲嬌臉)
大家要相信我,畢竟我是一個說話算話的“渣女”!嘻嘻
Motrix 是一款開源免費且介面非常清爽簡約的全能型下載軟體,它跨平臺支援 Windows、Mac、Linux 三大系統,可以支援下載 HTTP、FTP、BT、磁力連結以及下載百度網盤等資源。

出處:【喜極而泣!!!這款 Github 標星 20.7k+ 全能下載工具被我找到了

Vue3 News 建議Star

Vue3+ & Vue-CLI3+ 開發生態圈資訊

該推薦文章列表的最新資訊會第一時間釋出到Github上,歡迎Star:
Find the latest breaking √vue3 & vue-cli 3 News

?歡迎Star,後續會不斷更新。
?? 最後更新日期:2️⃣0️⃣2️⃣0️⃣/0️⃣8️⃣/0️⃣5️⃣

【2020】 ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡------------------------ 【2021】

除了單獨Vue3資訊,歡迎檢視更多vue.js資訊:【【?Vue.js資訊?】目前web前端開發非常火爆的框架;定時更新,歡迎 Star 一下。

相關文章