史上最全程序猿的學習網站,建議收藏

在學習計算機科學(CS)時,必須知道一些有用的網站,以便隨時掌握信息,瞭解技術前沿和學習新技術。下面是你應該訪問的一些網站的不詳盡的列表,十分建議收藏備用!

索引

  • 當你遇到困境時
  • 新聞
  • 初學者的編碼實踐
  • 給那些想開始一個小項目卻找不到點子的人
  • 一般編碼建議
  • 編碼風格
  • 一般工具
  • 面試的準備
  • 紀錄片
  • 學習新知識的慕課(大型開放式網絡課程)網
  • 你的首選編程語言的相關網站(對我來說是Java)
  • 學習人工智能
  • 討論會、研究寫作、會談等
  • 凡事匯聚一處
  • YouTube頻道
  • 好文章
  • 播客
  • 構建簡單的編譯器/解釋器
  • 觀摩他人的代碼
  • 教程
  • 程序員必知必會
  • 競爭式編程
  • 計算機書籍
  • 視頻教程
  • 線上編譯器和代碼片段分享
  • 開發人員的博客
  • 為了提升你的英語
  • 當你厭煩了計算機科學相關的東西

當你遇到困境時

  • StackOverflow : 訂閱他們的每週時事通訊和其他你感興趣的話題
  • Quora : 分享知識、更好地瞭解世界的地方
  • Learn Anything : 策劃知識圖的社區,在那裡可以找到學習任何東西的最佳路徑
  • devRant : 社區,在那裡你可以咆哮和宣洩你的壓力
  • Codementor : 導師式社區,可以通過1對1的幫助等在同行開發人員的指導下學習

新聞


  • Hacker News : 程序員的新聞聚合,在那裡禮貌為王,嘗試以一篇時事通訊在你的收件箱裡獲取頭條新聞
  • Hacker Newsletter : 手動策劃,每週發佈
  • Hacker News Digest : 自動策劃,按你所希望的頻率發佈
  • Ars Technica : 發佈獨家的高質量文章
  • ACM TechNews : 科技類新聞
  • Lobsters : 大龍蝦社區是圍繞鏈接聚合和討論的關注技術的社區
  • TechCrunch : 致力於深度剖析初創公司、評論互聯網新產品,以及曝光科技新聞
  • The Verge : 更加面向產品的科技新聞
  • Recode : 聚焦於硅谷商業的科技信息
  • GSMArena.com : 最新移動電話和安卓相關的新聞
  • product hunt : 發現你的下一個最愛之物
  • AlternativeTo : 眾包軟件推薦
  • Better Dev Links : 助力你成為更佳開發人員的每週鏈接
  • DevOpsLinks : 對 DevOps 感興趣的數以千計的開發人員和 IT 專家的網絡社區

初學者的編碼實踐

  • freeCodeCamp : 學習為非盈利組織編寫和構建項目。今天就構建你的全棧網頁開發組合
  • Reddit.com/r/dailyprogrammer : 有趣的編程挑戰,在那裡你可以觀摩和學習他人的代碼,即使你不能以代碼解決問題,你也可以看看別人如何解決。
  • Programming by Doing : 對於那些想從絕對基礎開始的人來說非常好的網站
  • CodeAbbey - a place where everyone can master programming : 從問題開始的最佳之地,從最簡單的問題開始,每個問題逐步增加難度。
  • Exercism.io : 下載並解決超過30種不同語言的練習問題,並與其他人分享你的解決方案。
  • Programming Tasks : 大量收集小應用程序
  • karan/Projects-Solutions : 解決以上鍊接中的大部分問題的方法
  • Lod - Cloud : 鏈接開放數據雲圖
  • Cave of programming : 學習編程,升級技能。
  • People Can Program : 網絡上最對用戶友好的學習編碼的應用
  • Codeacademy : 交互式學習編碼,免費。
  • Vim adventures : 通過玩來學習 VIM

給那些想開始一個小項目卻找不到點子的人

  • martyr2s-mega-project-ideas-list : 包含從初學者到中級水平的大約 125 個項目點子
  • karan/Projects : 大量的小項目,供初學者選用
  • Wrong "big projects" for beginners : 如何選擇從哪裡開始
  • vicky002/1000-Projects : 可以憑任意編程語言實現的實際項目的巨長清單!

一般編碼建議

  • Things I Wish Someone Had Told Me When I Was Learning How to Code — Free Code Camp : 我從教別人中學到了什麼
  • Lessons From A Lifetime Of Being A Programmer : 來自終身程序員的編程者頭條教訓
  • Programming Principles : 程序設計原理與模式分類綜述
  • What every computer science major should know : 良好編程的原則
  • How to become a programmer, or the art of Googling well : 如何成為一名程序員,或搜索的藝術
  • Code Review Best Practices : Kevin London 的博客
  • Dieter Rams : 10 Principles of Good Product Design : Stephen Haunts { 戰壕中的編碼 }
  • 10-ways-to-be-a-better-developer : 開發人員的進階之路!
  • Working as a Software Developer : Henrik Warne 的博客
  • Software design pattern : 設計模式的全集
  • Design Patterns : 以示例詳細解釋設計模式
  • JS Project Guidelines : 一組 JavaScript 項目的最佳實踐

編程風格

  • CS 106B Coding Style Guide : 製作意大利麵條(spaghetti)的人必看
  • Google C++ Style Guide
  • Airbnb JS Style Guide : 對 JavaScript 的一種最合理的方法
  • Airbnb Ruby Style Guide : Airbnb 的 Ruby 風格指南
  • What are some bad coding habits you would recommend a beginner avoid getting into? : 開始時要避免的壞習慣
  • Good C programming habits. • /r/C_Programming : 值得采用的 C 編程習慣
  • How to Report Bugs Effectively : 想報告 bug 但你不知道怎麼做?看看這個帖子
  • Debugging Faqs : 檢查如何調試程序
  • Stuff you need to Code Better! : 能幫到你的材料
  • Directory of Online CS Courses : 免費的計算機科學的線上課程
  • Directory of CS Courses (many with online lectures) : 計算機科學的另一套線上課程
  • Angular 1 Style Guide : 官方認可的風格指南,作者 John Pappa

一般工具


  • regex101 : 線上正則表達式測試器和調試器: PHP、 PCRE、 Python、 Golang 和 JavaScript
  • CodePen : 前端開發人員的遊樂場兼瀏覽器版代碼編輯器
  • Devicons : 給開發人員的圖標的備忘單

面試的準備

  • Pramp | 軟件工程師自由點播的面試實踐平臺 :與真正的同行練習程序員的面試。
  • GeeksforGeeks | 給極客的計算機科學門戶網站 : 同時訂閱他們的提要以獲得新文章的鏈接。
  • 一個網站,關注術面試問題、腦筋急轉彎、難題、怪題 : 那是些什麼見鬼的東西,還有其他讓你思考的東西!
  • 問題集 | LeetCode OJ : 針對面試的編碼實踐
  • 程序員和軟件面試問答
  • Reddit.com/user/ashish2199/m/puzzles : 邏輯難題
  • 量化分析的難題以及解答的彙集
  • 能力傾向的問題和答案 : 量化分析和能力傾向的準備
  • 面試檔案- Java Honk
  • 編程面試的10大算法
  • 算法設計canvas)
  • 大O算法複雜度的小抄
  • Unix / Linux 小抄
  • 怎樣去面試
  • 怎樣從算法面試中勝出
  • 開心難題
  • 通過動畫可視化數據結構和算法
  • 這裡是怎樣準備技術面試? /r/cscareerquestions
  • 技術面試指南
  • 為什麼你賺得少 ? /r/cscareerquestions
  • IIT Delhi Placement Experience
  • what_are_your_goto_questions_for_the_do_you_have?
  • /r/cscareerquestions : 這裡有關於編程面試問題的超長列表,我在為4大面試而學習時彙編的。我想你們會發現它很有用的!
  • Interviewing At Jane Street
  • How to prepare for an interview - 1:如何準備面試
  • Summer Internship: The Ultimate Guide
  • The 25 most difficult HR questions:25 個最難的 HR 問題
  • Job interviews News, Videos, Reviews and Gossip - Lifehacker:面試新聞、視頻、評論和八卦
  • How to Answer the Toughest 40 Job Interview Questions | ICS Job Portal:如何回答最難的 40 個面試問題
  • Job Interview Questions and Best Answers:面試問題和最佳答案
  • How to Answer "Tell Me a Little About Yourself" | The Art of Manliness
  • Job Interview: How to Ace a Job Interview | The Art of Manliness
  • Give your résumé a face lift
  • BIG O Misconceptions
  • Bitwise tricks
  • Core Java Interview questions - Interview question on each topic
  • Java Interview Questions and Answers:Java 面試問題和答案
  • Big collection of interview preparation links ? /r/cscareerquestions
  • Unsolicited_advice_for_job_seekers_and_employers
  • five-essential-phone-screen-questions - steveyegge2
  • CS9: Problem-Solving for the CS Technical Interview:CS 技術面試問題解答
  • Mission-peace/interview problems : 編程面試問題的大彙集
  • SQL Joins explained using venn diagram
  • 10 Frequently asked SQL Query Interview Questions
  • Get Ready to Learn SQL: 8. Database Normalization Explained in Simple English - Essential SQL
  • Programming Language Concepts: Lecture Notes : 面向對象編程的概念和編程語言的概念
  • We Help Coders Get Hired : 這個網站提供關於系統設計、面試策略、軟技能等方面的課程
  • checkcheckzz/system-design-interview
  • How to Break Into the Tech Industry - a Guide to Job Hunting and Tech Interviews
  • Freshers Interviews
  • C PUZZLES, Some interesting C problems
  • wu :: riddles(hard) : 邏輯難題和謎題
  • github.com/odino/interviews : 面試的重要問題清單
  • svozniuk/java-interviews : Java 面試問題
  • kimberli/interviews : 針對面試的學習表
  • Determining the big-O runtimes of these different loops? : 真地很好的 stackoverflow 問題,囊括了計算運行時複雜度的基礎。
  • ChiperSoft/InterviewThis : 面試時要問的問題以更多地瞭解公司
  • SQL 面試問題 : 很棒的 SQL 測試

紀錄片

  • Machine that Changed the World - a very good documentary about history of computers (改變世界的機器——關於電腦歷史的優秀的紀錄片)
  • Part 1 是無法獲取的,因為廣為流傳的版權聲明問題。
  • Part 2: Inventing the Future 發明未來
  • Part 3: The Paperback Computer 簡裝計算機
  • Part 4: The Thinking Machine 會思考的機器
  • Part 5: The World at Your Fingertips 你指尖下的世界
  • Triumph of the Nerds 神之勝利: 播放列表
  • Project Code Rush - The Beginnings of Netscape / Mozilla Documentary 項目代碼競賽—— Netscape/Mozilla 紀錄片的始祖
  • The Code: Story of Linux documentary 代碼:關於 linux 故事的紀錄片
  • Breaking the Code: Biography of Alan Turing 打破代碼:艾倫圖靈自傳
  • Mechanical Computer (All Parts) 機械電腦: 從20世紀50年代以來,非常好的解釋了機械電腦如何在沒有所有現代電子產品的情況下的工作原理的視頻。
  • Download: The True Story of the Internet 互聯網的真實故事: 發現頻道的紀錄片之一,描述瀏覽器之戰、網絡泡沫等內容。
  • Teach Yourself Computer Science 自學計算機科學
  • How does CPU execute program (video) 視頻:CPU 是如何執行程序的
  • Machine Code Instructions (video) 視頻:機器代碼指令
  • Harvard CS50 - Asymptotic Notation (video) 視頻:Harvard CS50-漸進表示法
  • Cracking The Code Interview 編碼面試破解指南
  • Cracking the Coding Interview - Fullstack Speaker Series 全棧系列
  • Ask Me Anything: Gayle Laakmann McDowell (author of Cracking the Coding Interview) 無所不問

學習新知識的網絡課程

  • Class Central : 數以千計的慕課課程的10萬多的學生評論目錄
  • NPTEL Vidoes COMP_SCI_ENGG
  • Coursera.org
  • edX
  • MOOC.fi : 來自赫爾辛基大學的免費線上課程
  • Udacity
  • Kadenze | Creative Programming : 聚焦於藝術與創造力的編程課程
  • UCBerkeley
  • 麻省理工學院電氣工程與計算機科學系的網絡開放課程
  • CS50
  • prakhar1989/awesome-CS-courses : 囊括了大量計算機科學課程的列表
  • Computer Science Resources : 給自學者的慕課課程列表

與你的首選編程語言相關的網站(對我來說是 Java )


  • 重溫Java : 有益於 Java 語言學習和麵試準備
  • The Java?教程 : 最好的 Java 教程
  • Artima.co的Java角
  • Java 可視化器 : 幫助可視化引用、變量的值,等等
  • Java 講座筆記
  • 學習 Java : 學習 Java 的一本線上教科書
  • Bill Venners所著Java虛擬機內幕的免費線上章節
  • 理解 JVM 內部
  • 垃圾收集如何作用
  • 歡迎來到 JavaWorld.com
  • Java內存模型
  • Netbeans 鍵盤快捷鍵 : 使用 NetBeans 時提高你的生產力的鍵盤快捷鍵
  • IntelliJ 鍵盤快捷鍵 : 使用 IntelliJ 時提高你的生產力的鍵盤快捷鍵
  • XyzWs Java 問與答 : Java 面試問題的大彙總
  • 搜索開發源代碼 Java API : 查看 Java 庫的源代碼,學習其如何實現
  • JournalDev - Java、Java EE、 Android、Web 開發教程
  • 算法和數據結構的實現,面試問題和答案:算法和數據結構的實現,面試問題和答案
  • 什麼是垃圾收集 : 揭秘垃圾收集
  • 學習Java的最佳必讀書籍 : 夯實 Java 基礎
  • 垃圾收集(Java); 擴充數據 (視頻)
  • Java Off Heap: 離開堆房的 Java
  • Java源代碼: Java 源代碼
  • 編譯器(視頻)
  • 深入Java;垃圾收集是好事!
  • The C++ Programming Language : C++ 編程語言
  • Bjarne Stroustru的問與答 : C++ 問與答
  • Bjarne Stroustrup的 C++ 風格以及技術問答 : C++ 問與答
  • C++11 - ISO C++ 的新標準 : C++11 問與答

學習人工智能

  • What's the difference between AI- DP and ML? : 人工智能、機器學習和深度學習的區別
  • Unsupervised Sentiment Neuron : 無人監控的情緒神經元
  • Robots that learn : 會學習的機器人
  • grakn.ai : 針對 AI 的數據庫
  • fast.ai : 給非研究生水平的程序員的免費的深度學習的實踐課程!

研討會、研究寫作、會談等

  • Advice on Research and Writing:研究與寫作諮詢
  • Seminar and reports:研討會和報告
  • PHD MS Articles
  • Practical Tips for Talking at Usergroups and Conferences and Giving presentation on software project to non-programmers:在用戶組和會議上進行交流的實用技巧,並向非程序員介紹軟件項目

凡事匯聚一處

  • reddit.com/user/ashish2199/m/cs_student_subs : 計算機科學和編程相關的 reddit 話題彙總。

YouTube 頻道

  • Computerphile : 每個計算機科學系的學習必看
  • ComputerHistory : 給那些想知道計算機歷史的人
  • GoogleTechTalks : 關於熱門話題的視頻和科技行業正在發生的酷事
  • Placement Grid : 面試和校園實習經驗
  • Google Developers
  • Facebook Developers
  • O'Reilly : 世界最佳技術作家訪談錄
  • Java : Java 相關的訪談錄
  • JavaOne : Java 大會
  • CppCon : C++ 大會
  • C++Now (BoostCon) : C++Now (前身為 BoostCon) 大會
  • Meeting C++ YT Kanalseite : C++ 相關的訪談錄
  • ThinMatrix : 以 Java 憑 OpenGL 創建 3D 遊戲的開發人員的博客和教程
  • yegor256
  • Scott Meyers: Past Talks
  • thoughtbot : 關於各種話題的訪談錄
  • code::dive conference : 諾基亞 Wroc?aw 技術中心組織的 code::dive 大會
  • HowToBecomeTV : 囊括科技行業相關人員和開發者的優秀訪談
  • Siraj Raval : 人工智能和深度學習的視頻教程
  • Netflix UI Engineering : 給 web 開發人員、移動開發人員和對 Netflix 的技術棧感興趣的開發人員觀看的很棒的視頻
  • Coding Blocks : 教程、如何、建議和技巧
  • Fun Fun Function : 來自 Mattias Petter Johansson 對編程分類主題的每週一次的系列,包括一些與編碼不直接相關的主題
  • Gynvael Coldwin : 極好的逆向工程和黑客(CTF)播客。每週三有線上直播。

好文章

  • 對初級開發人員的期望
  • 加速你的編碼技巧的關鍵
  • 一個軟件開發人員的閱讀列表 : 裡面有一些好書和鏈接。
  • 以通俗話語解釋的40個關鍵的計算機科學概念
  • 每個程序員應該知道的關於內存的內容,第1部分
  • 我們正在通過創新技術重塑零售業
  • 統一碼
  • 每個程序員都絕對、肯定需要知道的編碼和字符集以操作文本
  • 算法的清單
  • 深入字節碼
  • 數據結構的地圖
  • 淺談圖論
  • Linux 內幕
  • 編譯為 Lua 的一門程序員友好語言
  • 為什麼快速頁面很重要 : 為什麼應用速度很重要,收入
  • 數據結構和算法 : 一些算法和數據結構及其解決方案的清單
  • 編制一個TCP/IP 協議棧 : 讓我們編制一個 TCP/IP 協議棧 5: TCP 轉發

播客

  • 編程積木 - 忙不停地學習原理、模式和更佳實踐
  • MS Dev Show
  • 憤世嫉俗的開發人員
  • 軟件工程師電臺 :針對專業軟件開發人員的博客。目標是成為一個持久的教育資源,而不是一個新聞播客。
  • JavaScript 碎碎念 : 每週一次的討論,關於 JavaScript、前端、社區、職業和框架。
  • 開發人員的茶 : 給開發人員設計的適合茶歇的播客
  • 全棧電臺 : 方方面面,從產品設計到用戶體驗到單元測試到系統管理
  • 軟件工程日報 : 關於軟件主題的每日技術訪談
  • 自行車車棚 : 關於 Ruby、Rails、JavaScript 及其他的開發經驗和挑戰的嘉賓討論
  • The Changelog : 每週一次的對話,觸及開放源碼技術的核心,以及創建他們的作者
  • 前端的開心時刻 : 一個播客,其特色是一桌來自 Netflix、 Evernote、 Atlassian 和 LinkedIn 的軟件工程師一邊喝茶一邊談論前端開發的所有事情。
  • React Native 電臺 : 每週討論用 JavaScript 和 React 創建移動應用的工具、技巧和技術。
  • IPhreaks : 開發老手的關於 iOS 開發和相關技術的每週小組討論。討論 Apple、 工具、實踐和代碼。
  • Syntax : Wes Bos 和 Scott Tolinski 給 Web 開發人員的美味的播客
  • Developer On Fire : Dave Rael 主持的播客,分享開發人員的博愛精神和軟件業中了不起的人物的故事。
  • Groovy Podcast: Groovy 播客

構建簡單的編譯器/解釋器

  • Awesome Compilers : 有關編譯器、解釋器和運行時相關資源的列表
  • Resources for Amateur Compiler Writers Amateur 編譯器作者的資源
  • Possibly the smallest compiler ever 目前為止最小的編譯器
  • Writing My First Compiler 編寫我的第一個編譯器
  • Structure and Interpretation of Computer Programs 計算機程序的結構和轉譯
  • Let’s Build A Simple Interpreter. Part 1. 讓我們構建一個簡單的解釋器(一)
  • Growing a compiler 增強一個編譯器

教程

  • Subtle | Poor Man's CI:瞭解持續集成平臺在 Hood 下是如何工作的,通過使用 Node.js 與 git 構建您自己的應用
  • Tutorialspoint:一個教程網站
  • W3Schools 在線 Web 教程
  • 開放數據結構:用於學習 DS 和 algos 的優秀資源,提供各種語言的代碼 C ++、Java、偽代碼
  • John Morris 的數據結構和算法:另一個好的代碼分析
  • CMSI 281:數據結構:數據結構的簡單介紹
  • 如何在 C ++ 中編程:用於學習 C ++和 STL 的優秀資源
  • TopCoder 教程:數據科技教程網站
  • 黑客的 Git 指南:對於想要打好深厚 git 基礎知識的人來說
  • Git 從內到外
  • 10 分鐘學習 UNIX
  • Bash 指南:學習 Bash Shell 的非常好的指南
  • Linux 教程:學習 Linux 的好資源
  • UNIX 教程 - 簡介
  • Linux 初學者教程
  • 學習 Shell
  • 動態編程 - PrismoSkills:如果想學習如何解決 DP 問題,非常好的資源。
  • Deep C:C 語言很好的演示
  • C 編程語言常見問題
  • 操作系統課程注意事項:Galvin 的課堂筆記
  • SQL (Structured Query Language) in one page : SQL.SU:一個非常好的 SQL 備忘錄
  • C 編程簡介
  • MySQL 要點
  • http://www.mysqltutorial.org/
  • Best Of - Gustavo Duarte:包含有關各種主題的文章
  • 收集所有的備忘錄:許多編程語言的備忘錄
  • The Descent to C:對於那些從一些較高的編程語言(如 java 或 python )轉移到 C 的人來說。
  • VimTutor +:在瀏覽器上學習 VIM
  • Linux 旅程:學習 linux 的好站點
  • C 編程
  • CS 2112/ENGRD 2112 Fall 2015 :關於數據結構和算法的良好記錄。
  • 更多關於 Github ——有趣的 Markdown
  • Unix 編程環境
  • Linux 命令行:一個完整的介紹
  • TCP / IP 系列
  • 《深入淺出設計模式》
  • 《設計模式:可重用面向對象軟件的要素》:又稱“四人幫”書,還有 GOF
  • 《 UNIX 和 Linux 系統管理手冊》第4版
  • 編程,Web 開發和 DevOps 新聞,教程和初學者專家的工具
  • indradhanush tutotials:寫一個 Unix Shell

查看他人的代碼

  • LiveEdu.tv : 那些構建應用、網站、遊戲等的人的屏幕錄像
  • Twitch.tv : twitch 編程社區

程序員應該知道什麼

  • Programmer Competency Matrix 程序員能力矩陣: 可以獲知我們作為程序員所處的級別的文章
  • GitHub.com Build software better, together 讓我們一起構建更好的軟件 : 存放你的項目並與他人協作的地方。(必須先了解 Git 才能有效地使用它)
  • Gitlab 提供免費的無限制(私有)存儲倉庫和無限協作方式。

競賽式編程

  • WakaTime : 通過編輯器插件收集的編程指標的排行榜
  • HackerRank
  • Codeforces
  • topcoder
  • UVa Online Judge : 支持多語言的數百個問題。
  • HackerEarth - Programming challenges and Developer jobs
  • CodeChef
  • PKU ACM ICPC Practice problems
  • Archived Problems - Project Euler
  • Google Code Jam Practice and : 供練習的曾有的比賽問題
  • Sphere Online Judge (SPOJ)
  • Art of Problem Solving
  • Codingame : 通過遊戲和挑戰學習編程!
  • Codewars : 通過完成不同代碼招數(問題)而升級
  • Codefights : 測試你的編程技巧

計算機書籍

  • IT eBooks - Free Download - Big Library : 沒有任何廣告和即時下載的電子書下載網站。
  • github.com/vhf/free-programming-books : 超過500本幾乎任何你能想到的語言的免費電子書
  • Computer Science Books Online : 大約150本免費計算機電子書
  • Best books for GATE CSE
  • cses.fi/book.html
  • Become a Programmer, Motherfucker (list of books) : 來自 Zed A. Shaw 的詳盡書單

視頻教程

  • Tushar Roy : 來自一位印度 Youtuber 的算法和數據結構教程。
  • Derek Banas : 高質量的教程
  • thenewboston : 很好,但是與乾貨相比有些長篇大論
  • mycodeschool : 數據結構和算法的教程
  • CodingMadeEasy : C++ 教程
  • XDA-University - 幫助你學習安卓開發
  • DevTips : 網頁開發教程
  • codedamn : 前端網頁開發教程
  • 算法的設計與分析
  • Vim 視頻教程 - Flarfnoogins : 學習 vim 的優質視頻教程
  • CS1: Higher Computing - Richard Buckland UNSW : 很好的計算機科學的入門教程
  • Kathryn Hodge : 給初學者的好視頻
  • Pluralsight - 通過幾門短課程學習軟件開發、DevOps 和數據科學

線上編譯器和代碼片段分享

  • CodePad : 可供試驗、測試和運行25多門語言的代碼編輯器
  • JSFiddle : 以線上代碼編輯器測試你的 JavaScript、 CSS、 HTML 或 CoffeeScript
  • Ideone.com : 線上編譯器和調試工具,適用於60多門編程語言
  • Pastebin.com
  • Godbolt.org : 探索不同編譯器的、帶或不帶優化的彙編輸出的優秀工具

開發人員的博客

  • Coding Horror : 最佳編程博客之一
  • WildMl : 關於機器學習的博客
  • Armin Ronacher's Thoughts and Writings : 關於 Python 和開放源代碼的博客
  • Eli Bendersky : 從 Python 到 LLVM 的一切
  • Joel on Software
  • Stephen Haunts { Coding in the Trenches }
  • 21世紀的編程
  • Clean Coder Blog : 《代碼整潔之道》一書的作者的博客
  • Programming Blog : Yegor Bugayenko 的編程博客
  • CodeAhoy : 關於軟件和人為因素的博客。100%經過人類測試。
  • stevehanov.ca
  • Geek Land
  • Late Developer
  • IT Enthusiast
  • blog.might.net
  • CSE Blog - quant, math, computer science puzzles
  • Small Programming Challenges and Puzzles
  • My Tech Interviews
  • HackerEarth Blog
  • Algo-Geeks
  • CoderGears Blog Insights from : CoderGears 團隊
  • Runhe Tian Coding Practice
  • Paul Graham Essays
  • Dan Dreams of Coding
  • Antonio081014's Algorithms Codes
  • Math ∩ Programming
  • Takipi Blog : 主要關注於 Java 語言和 JVM
  • Coding Geek - 關於IT、編程和Javade一個博客
  • Daedtech.com : 關於軟件的故事
  • Archives — Ask a Manager : HR 相關的內容
  • rudhakar Rayavaram : Sudhakar Rayavaram 的博客
  • Antirez - Redis Creator's blog

為了提升你的英語

  • Quia - English
  • 標點符號和大寫的規則
  • 語法和寫作指南 : 給想提高英語語言技巧的人們
  • 普渡大學線上寫作實驗室 (OWL)
  • Englishclub.com/learn-english

當你對計算機科學相關的東西感到厭煩時

  • r/ProgrammerHumor : 內容如其名的 reddit 子話題
  • Vsauce : 最佳 youtube 頻道
  • TED : 關於技術、娛樂和設計的精彩演講
  • CrashCourse : 關於不同主題的小課程
  • National Geographic : 來自世界各地的大量的高質量內容
  • Barcroft TV : 關於令人難以置信的各種各樣的人們組成的世界的每日紀錄短片
  • ColdFusion : 技術的過去、現在和未來
  • SmarterEveryDay : 關於我們周遭世界的許多驚人的科學信息,通常用高速攝影機拍攝。
  • Ridddle : 關於科學(主要是宇宙和太空但不僅僅是)的一個 youtube 頻道。
  • SciShow : 你一直想知道的有趣問題的答案
  • Big Think : 專家驅動的、可操作的教育內容,以專家為特色,從比爾克林頓到 Bill Nye 。
  • Every Frame a Painting : 電影和電影製作的高質量的分析
  • TestTube News : 關於世界各地新聞的有趣信息
  • Reddit the front page of the internet : 在那裡空閒時間要去死
  • How to live for long time ? : 長壽的秘密


分享到:


相關文章: