作為一個程式設計師、碼農、新時代的農民工來說,一些必備的網站(如:搜尋引擎、代碼管理、技術學習、工具查找、技術博客等)是非常必要的。
所以,今天民工哥給大家整理一期程式設計師必備的常用技術網站平臺集合,排名不分先後,評論也是整理收集於網絡之中,不代表本人主觀判斷。
常用搜索平臺搜尋引擎的使用是程式設計師必備技能之一,工作中遇到問題、或者日常學習等都是需要使用到搜尋引擎。而且是搜尋引擎用的好,效率提升不止一點點,相信很多程式設計師都身有體會的。谷歌谷歌:全球最大的搜尋引擎公司。
百度百度:全球最大的中文搜尋引擎及最大的中文網站。
BingBing:微軟推薦出的取代Live Search 的搜尋引擎。
Mag[i]Magi 是由 Peak Labs 研發的基於機器學習的信息抽取和檢索系統,它能將任何領域的自然語言文本中的知識提取成結構化的數據,通過終身學習持續聚合和糾錯,進而為人類用戶和其他人工智慧提供可解析、可檢索、可溯源的知識體系。
搜代碼來搜代碼一起玩吧。要以按 API 類名稱搜索,例如 utils、 string、 file、 jdbc、 springframework、 gson、 reflect、 sql、 jsoup、 wifi、 bluetooth、 swing、 lucene、 hadoop和 hbase。也可以查看頂級 Java包或類。
Github:各式各樣的開源類庫、軟體、代碼統統都有,作為開原始碼庫以及版本控制系統,Github擁有140多萬開發者用戶。隨著越來越多的應用程式轉移到了雲上,Github已經成為了管理軟體開發以及發現已有代碼的首選方法。
碼雲碼云:開源中國旗下的代碼託管平臺。
CodingCoding:提供一站式開發協作工具,幫助研發團隊快速落地敏捷開發與 DevOps 開發方式,實現研發效能升級。
BitbucketBitbucket:https://bitbucket.org/
技術社區博客園博客園:老牌中文技術博客社區。
CSDNCSDN:最大的中文技術博客社區,內容較多較雜,商業化比較濃厚,網友評論:啥廣告都有,明明是一個技術社區,卻變成了菜市場。。。
思否segmentfault思否segmentfault:博客、問答的技術社區。
開源中國社區開源中國社區:技術博客社區
簡書簡書:並不是純粹的技術博客社區,很多傷春悲秋的東西。
51CTO51CTO:技術網站(包括資訊與前沿技術)與博客社區。
V2EXV2EX:一個神奇的網站,國內最具影響力創意工作者社區、和開發人員交流社區。
騰訊雲+社區騰訊雲社區:騰訊雲的開發者社區。
開發者頭條開發者頭條:開發者技術分享平臺。
阿里雲社區阿里雲社區:阿里雲的開發者社區。
知乎知乎:知乎是個綜合性的問答社區,但是聚集的程式設計師也比較多,有一些高質量的問答和專欄。
GitChatGitChat:技術博客社區
掘金掘金:一個面向網際網路技術人的分享平臺。
Stack OverflowStack Overflow:全球最活躍的程式設計師技術問答交流社區,有人說程式設計師的所有問題都能在上面找到答案。
http://dev.ioDZoneDZone:是世界上最大的在線社區之一。
BytesBytes:一個面向開發人員和IT專業人員的交流社區。
Google DevelopersGoogle Developers:google開發社區。
後端開發JavaJava:,Java官網和Java官方API。
SpringSpring:官方網站,毫無疑問Spring已經成為Java EE事實上的標準。
MyBatisMyBatis 是一款優秀的持久層框架,它支持自定義 SQL、存儲過程以及高級映射。MyBatis 免除了幾乎所有的 JDBC 代碼以及設置參數和獲取結果集的工作。MyBatis 可以通過簡單的 XML 或註解來配置和映射原始類型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 對象)為資料庫中的記錄。
MvnrepositoryMaven 倉庫檢索
DubboDubbo:一款高性能的Java RPC框架,國內用的還是比較廣泛,源於阿里,中文文檔是有的。
MySQLMySQL:MySQL官網
GitGit:版本管理推薦用Git,同樣有中文版本的文檔。
RedisRedis:最流行的No SQL資料庫,也是程式設計師必備的技術棧之一,多數網際網路企業面試必問。
前端開發BootstrapBootstrap:簡潔、直觀、強悍的前端開發框架,讓web開發更迅速、簡單。
npmnpm中文網站:npm 為你和你的團隊打開了連接整個 JavaScript 天才世界的一扇大門。它是世界上最大的軟體註冊表,每星期大約有 30 億次的下載量,包含超過 600000 個 包(package) (即,代碼模塊)。來自各大洲的開源軟體開發者使用 npm 互相分享和借鑑。包的結構使您能夠輕鬆跟蹤依賴項和版本。
VueVue:是一套用於構建用戶界面的漸進式框架。與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用提供驅動。
ReactReact:是一個用於構建用戶界面的 JavaScript 庫。
Node.jsNode.js發布於2009年5月,由Ryan Dahl開發,是一個基於Chrome V8引擎的JavaScript運行環境,使用了一個事件驅動、非阻塞式I/O模型,讓JavaScript 運行在服務端的開發平臺,它讓JavaScript成為與PHP、Python、Perl、Ruby等服務端語言平起平坐的腳本語言。
Element-UIElement:一套為開發者、設計師和產品經理準備的基於 Vue 2.0 的桌面端組件庫
AngularJSAngularJS誕生於2009年,由Misko Hevery 等人創建,後為Google所收購。是一款優秀的前端JS框架,已經被用於Google的多款產品當中。AngularJS有著諸多特性,最為核心的是:MVVM、模塊化、自動化雙向數據綁定、語義化標籤、依賴注入等等。
Ant Design ProAnt Design Pro 是基於 Ant Design 和 umi 的封裝的一整套企業級中後臺前端/設計解決方案,致力於在設計規範和基礎組件的基礎上,繼續向上構建,提煉出典型模板/業務組件/配套設計資源,進一步提升企業級中後臺產品設計研發過程中的『用戶』和『設計者』的體驗。隨著『設計者』的不斷反饋,我們將持續迭代,逐步沉澱和總結出更多設計模式和相應的代碼實現,闡述中後臺產品模板/組件/業務場景的最佳實踐,也十分期待你的參與和共建。
ElectronElectron是一個使用 JavaScript、HTML 和 CSS 構建桌面應用程式的框架。嵌入 Chromium 和 Node.js 到 二進位的 Electron 允許您保持一個 JavaScript 代碼代碼庫並創建 在Windows上運行的跨平臺應用 macOS和Linux——不需要本地開發 經驗。
Can I useCan I use 是一個針對前端開發人員定製的一個查詢CSS、Js在個中流行瀏覽器鐘的特性和兼容性的網站,可以很好的保證網頁的瀏覽器兼容性。有了這個工具可以快速的了解到代碼在各個瀏覽器鐘的效果。
教程平臺菜鳥教程菜鳥教程:菜鳥教程集合
B站B站:除了番劇、鬼畜之外,b站同樣有非常多的高質量的編程教學視頻。
W3Cschoolw3cschool:主要為初學者技術的人員提供在線學習教程和日常技術資料查詢服務。
W3SchoolW3School:是網際網路上最大的 WEB 開發者資源,其中包括全面的教程、完善的參考手冊以及龐大的代碼庫。
碼農教程碼農教程:大量IT編程入門教程(JAVA, PHP, JAVASCRIPT, C, C++, HTML, CSS等)。
MDNMDN:源於開發者,服務開發者。
大學生自學網大學生自學網:一些計算機軟體的大學課程。
JavaPointJavaPoint:The Best Portal to Learn Technologies
易百教程易百教程:內容比較全面的在線教程網站。
C語言中文網C語言中文網:以C語言為主,也包含數據結構、C++、Linux等。
baeldung.combaeldung:一個國外的技術網站,提供了非常不錯的Java教程。
實驗樓實驗樓:IT技術課程網站。
我要自學網我要自學網:比較多的自學教程,有程序設計內容的分類。
文檔工具Gitbookdocsifydocsify:一個神奇的文檔網站生成器。
VuePressVuePress:Vue 驅動的靜態網站生成器
面試刷題LeetCodeLeetCode:經典的刷題網站,主要是算法題。
LintCodeLintCode:和LeetCode類似,被稱作中文版的leetcode,也是可以做為編程能力提升的一個中轉站。
牛客網牛客網:一個聯網求職學習交流社區。
codilitycodility主要是幫助各大公司筆試的,可以在線編程,而且支持的語言非常多,很適合來這刷題。
hihoCoderhihoCoder 每周一道編程題目,經典算法或名企筆試題目,還可以查看其他人提交的代碼,並從中得到啟發。
北京大學 OJ北京大學的OJ,很適合上手,題目相對比較簡單,經典算法會比較多,如果就想來看看這些經典題目,也是可以的。
Web 開發練習題Web 開發練習題:國外發起的一個 Web 開發學習的網站,從簡單到深入,一步一步帶你學習 Web 開發。就像做驗證,當你完成相應的內容後,會得到相應的資格認證。可以通過網站設定的代碼進行編寫,測試等等。
百度前端技術學院百度前端技術學院百度官方推出的前端開發學習技術學院,題目從簡單到困難,如果堅持把裡面的題都刷完,找個 BAT 的前端工作不成問題。
賽碼賽碼:名企 BAT 真題,在線編程。
題來了題來了:各大網際網路企業面試題分享平臺。
動態圖表echartsecharts:百度開發、開源的一個基於 JavaScript 的開源可視化圖表庫。
antvantv:螞蟻集團全新一代數據可視化解決方案。
D3D3:用於動態圖形來顯示數據的 JavaScript 庫。
ChartJsChartJs:基於 HTML5 的 JavaScript 圖表庫。
FlotChartsFlotCharts 基於jQuery的Charts,Grafana就是用的它。
HighchartsHighcharts 兼容 IE6+、支持移動端、圖表類型豐富的HTML5交互性圖表庫。
圖片圖標iconfonticonfont :阿里媽媽MUX傾力打造的矢量圖標管理、交流平臺。設計師將圖標上傳到 iconfont 平臺,用戶可以自定義下載多種格式的icon,平臺也可將圖標轉換為字體,便於前端工程師自由調整與調用。
Font AwesomeFont Awesome:一套絕佳的圖標字體庫和CSS框架
智圖智圖:騰訊開發的圖片壓縮、轉換工具。
電子書書棧網書棧網:一個開源書籍和文檔分享站點。
it熊貓it熊貓
技術學習資源阿里雲開發者電子書K8s/ECS/RDS/OSS/DevOps/DTS實戰手冊:阿里巴巴「藏經閣」裡這些由阿里內部大牛總結,且阿里內部技術人員必讀的實戰技術寶典,給搞出來了,現免費分享給大家。
2020 值得收藏的Elasticsearch 場景化應用手冊,快來了解吧。
大數據工程師 必讀手冊
《雲原生技術與實踐手冊》本書整合阿里巴巴在KubeCon 2020峰會上經典演講,分析真實的技術案例,發現問題,理清思路,解決問題,總結方法,把自我成長和專業精進的技術養料,回饋給廣大雲原生開發者。
文檔、視頻資源40000+ 字超強總結!Java 全棧知識體系( PDF 可下載)
熬夜一周擼完!1000+頁學習資料免費分享給大家!
必備技能!Shell編程實戰案例分享(PDF版)!
超詳細280頁Docker實戰文檔!
阮一峰在 GitHub 又一開源力作!
Java 技術資源:覆蓋了Java核心技術、Java高階開發分布式、java網際網路架構師(netty、mina、nio)、SSM、微服務、Spring Cloud 、Spring全家桶、架構師修練9個階段、go 入門、git工具的使用等等。
工具合集菜鳥工具菜鳥工具:菜鳥教程平臺提供的程式設計師工具平臺。
碼雲開源項目列表開源項目列表
Tool工具箱Tool工具箱:程式設計師必備的工具網站。
雲轉換雲轉換:在線轉換壓縮包、字體、圖片、視頻、電子書。
小眾軟體小眾軟體:分享一些小眾、免費、實用、小巧的軟體工具。
圖片相關工具TinyPNG:https://tinypng.com/
免費的在線圖片壓縮工具,壓縮率高,無損畫質,直接拖拽使用,很方便。
picdiet:https://www.picdiet.com/zh-cn
獨特且強悍的JavaScript 算法,能極速壓縮 80% 的圖片大小,而不損害其質量。
SmartResize:https://www.smartresize.com/zh-cn
這個工具基於 javascript+HTML5 編寫而成的,是一個批量裁剪縮放圖片的神器!
正則表達式相關的工具
玩轉正則!推薦一個速查、調試、驗證、可視化工具
最強整理!常用正則表達式速查手冊
前後端(php、java、c等)都可以在線運行測試
rextester:https://rextester.com/
支持C語言(gcc、clang、vc)、C++(g++、clang、vc++)、C#、java、、kotlin、php、python、perl、Mysql、VB、Go、Ruby、Object-C等主流程式語言。GDB online:https://www.onlinegdb.com/
GDB online是一個在線編譯和調試工具,適用於C、C++、Python、PHP、Ruby、C#、VB、Perl、HTML、CSS、JS等在線編碼、編譯、運行和調試。
HTML、CSS、JS、設計類的工具CodePen: https://codepen.io/
CodePen 是一個面向前端設計人員和開發人員的社交開發環境。構建和部署網站,展示您的工作,構建測試用例以學習和調試,並尋找靈感。
表格轉換工具tableconvert: https://tableconvert.com/
Table Convert Online 是一個基於 Web 的工具,用於將 Excel、URL、HTML、Markdown 表和 CSV 轉換為 Markdown 表、CSV/TSV、JSON、XML、YAML,插入 SQL、HTML、Excel 和 LaTeX 表。內置一個小表格編輯器,其行為與 Microsoft Excel 中的單元格非常相似,使處理表格變得更加容易。它支持以下功能:
轉換、編輯和生成 Markdown 表格、CSV/TSV、JSON、XML、YAML,插入 SQL、HTML、Excel 和 LaTeX 表格。導入 Excel、HTML 表格、Markdown 表格、LaTeX 表格、JSON 和 CSV。綁定表格內容和 URL 參數,以便輕鬆共享您的表格。思維導圖工具Xmind:https://www.xmind.cn/
XMind 是一個全功能的思維導圖和頭腦風暴軟體,為激發靈感和創意而生。作為一款有效提升工作和生活效率的生產力工具,跨平臺、跨終端,擁有全功能的思維導圖軟體。
ProcessOn:https://www.processon.com/
專業強大的作圖工具,免費在線作圖,實時協作,支持流程圖、思維導圖、原型圖、UML、網絡拓撲圖、組織結構圖等。
文檔筆記平臺比較常用的應該是印象、有道、石墨,有一些國外的訪問速度比較慢,影響體驗。用雲筆記的程式設計師應該是特別多的,存儲文檔、寫學習筆記等都是特別的方便。
印象筆記:https://www.yinxiang.com/
有道筆記:https://note.youdao.com/
幕布:https://mubu.com/
石墨文檔:https://shimo.im/
到於好用不好用,千人千面,也歡迎大家參與留言討論使用感受,也可以推薦你覺得好用的雲筆記工具。
GitHub 統計GitHub中文排行榜GitHub中文排行榜:幫助你發現高分優秀中文項目,設立1個總榜(所有語言項目匯總排名)、18個分榜(單個語言項目排名)。
GitHub全球排行榜GitHub全球排行榜:發現全球的優秀開源項目。
也歡迎你留言補充,或者分享你所用的比較好、實用的網站。