程序猿必須知道的一些有用的(外國)網站

2021-02-14 程式設計師精選

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 

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

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) 無所不問

重溫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 問與答

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)播客。每周三有線上直播。

編程積木 - 忙不停地學習原理、模式和更佳實踐

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 播客

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

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

相關焦點

  • 乾貨丨程序猿必須知道的一些有用的(外國)網站
    : 開始時要避免的壞習慣Good C programming habits. • /r/C_Programming  : 值得採用的 C 編程習慣How to Report Bugs Effectively : 想報告 bug 但你不知道怎麼做?
  • 做程序猿的老婆應該注意的一些事情
    於是我們第一次「見面」了,我只看見一個對著電腦,佝僂著背的背影……嚴重懷疑程序猿根本沒抬頭看一眼那個已經曬得像反轉熊貓一樣的妹子,因為他遞過來書以後,又迅速投入到了電腦的懷抱,相對應的,我也不記得他長什麼樣了。我從來沒有讀懂過這個上天用那個背影給我的預警,於是墮入了一生的深淵。
  • IT行業必須知道的一些有用的網站
    : 開始時要避免的壞習慣Good C programming habits. • /r/C_Programming  : 值得採用的 C 編程習慣How to Report Bugs Effectively : 想報告 bug 但你不知道怎麼做?
  • 都知道外國著名IT技術交流網站,能在這些網站上交流的有幾個?
    上網搜索「國外IT技術交流網站」就會搜索出很多熱心網友的回答,也有很多文章介紹一些外國著名IT技術交流網站,更多看熱鬧的是一幫程式設計師默默點讚與收藏,那麼請問:能在這些外國著名IT技術交流網站上交流的有幾個程式設計師?
  • 零基礎馴養一頭程序猿:從入門到結婚(上)
    剛剛跳穩了槽漲薪 50% 的程序猿,正神情舒緩地在新公司裡通宵加著班。經驗豐富的獵手們知道,這是一年中捕獲一頭程序猿的最好時機。不知何時,擁有一頭程序猿成為了一件非常值得驕傲自豪的事情。雖然程序猿群體經常被戲稱「找不到對象」,但還是有不少姑娘(漢子)想要擁有一頭屬於自己的猿。
  • 程式設計師鼓勵師 美女端茶倒水擦汗程序猿的春天
    程式設計師鼓勵師 美女端茶倒水擦汗程序猿的春天時間:2015-04-02 16:14   來源:華東在線   責任編輯:毛青青 川北在線核心提示:原題:程序猿的春天:約聘網等招聘網站驚現程式設計師鼓勵師年薪10萬來源:天涯社區 導讀:【程式設計師鼓勵師 美女端茶倒水擦汗程序猿的春天】今年的網際網路界比較逗,各招聘網站相繼出現程式設計師鼓勵師
  • 程序猿的故事,看罷不禁捂緊胸口...
    」科比:「你知道洛杉磯凌晨四點是什麼樣子嗎? 」程序猿:「知道,一般那個時候我還在寫代碼,怎麼了?」科比:「額…….」二、女神:你能讓這個論壇的人都吵起來,我今晚就跟你走。程序猿:PHP語言是最好的語言!論壇炸鍋了,各種吵架。
  • 太有用了!國際漢語教師必須要知道的中文教學網站
    下面的教學網站相信對我們的國際漢語教師會很有幫助:拼音練習:http://www.standardmandarin.com/pinyin-charthttp://www.chinesetimeschool.com/en-us/study-tools/chinese-pronunciation
  • 「程序猿計劃」C語言概述
    科技喵:大家好鴨~我是科技喵本喵~今天是第一次程序猿計劃的專題文章,我帶來了一個好盆友:程序喵~程序喵:各位大盆友小盆友叔叔阿姨爺爺奶奶弟弟妹妹們好!我叫程序喵~鑽研編程已有4年啦!不知各位喵友們的水平怎麼樣呢?
  • 接觸這些外國網站,讓你託福雅思提升N個檔次
    這些既實用又有趣的外國網站,包括閱讀與聽力類、演講類、生活tip類、問答類等,夠你們用很久啦,趕快收藏或者轉發吧!英語學習者需要大量接觸英文素材,除了閱讀原版書,其實還有很多方法可以接觸原汁原味的英文。以下這些功能各異的外國網站,讓你在生活中輕鬆自如地接觸英語,培養使用英語的習慣。
  • 學習 CS 時必須知道的一些有用的網站(Part 3)
    ColdFusion(https://www.youtube.com/user/coldfustion/videos) : 技術的過去、現在和未來SmarterEveryDay(https://www.youtube.com/user/destinws2/videos) : 關於我們周遭世界的許多驚人的科學信息,通常用高速攝影機拍攝
  • 和觀世音菩薩做兄弟——一個程序猿的學佛體會
    眾生把相續的妄念,當作自己的心,就必然認為這個心住在一個小小的身體裡,而不知道,其實山河大地、宇宙虛空以及自己身體等等都只不過是佛性超級電腦展現出來的一幀一幀的flash而已。眾生錯把自己認同為一個小小的身體,局限在空間和時間裡,就有了種種障礙和痛苦,也就是把佛性超級電腦的強大運算能力用在了顯示種種痛苦上,非常可憐。
  • 一些有用的日語學習網站
    ❍  日語寫作指導類網站❍  日語寫作校對網站www.kiji-check.com可以最大針對1萬字的日語進行校對,包括語法和用詞上的錯誤。❍  學習「敬語」的網站http://www3.kcn.ne.jp/~jarry/keig/keimn.html  日語是個十分注重敬語使用的國家,在人際交往中用對敬語會給自己加分,而用錯了則會鬧笑話
  • 破解一些無法複製的網站
    網站防複製是一些網站保護的手段、基本上很多採集網站,不允許複製 甚至禁用滑鼠右鍵,破解一些無法複製的網站 如:360個人圖書館等 (實測 具體的看網站而定
  • 有了這16個實用有趣的外國網站,你的英語水平能提升N個檔次
    學霸君給大家推薦16個既實用又有趣的外國網站,包括閱讀與聽力類、演講類、生活tip類、問答類等,夠你們用很久喲!同時,如果有學霸君沒提到的優質資源網站,也可以分享大家喲!接下來學霸君還會更加努力給大家帶來考試乾貨、學霸技能、和備考經驗的!快來點擊標題下方的北美學霸君關注我,麼麼噠!
  • 程序猿編程課堂 Python學習之入門篇4:運算符
    我們知道數學裡面有各種運算,比如1+2、3-2、4*5、8/4等等,其中加、減、乘、除都叫做運算符,當然在Python編程中不僅僅只有這四種運算符,主要歸類如下:算術運算符賦值運算符我們用下面這個例子在熟悉下Python的算術運算符:print(13 / 5)print(13 % 5)print(2 ** 3)print(8 // 3)
  • 搞學術必須知道的25個學術網站
    from:@青楊學姐上期的內容我們推薦了非常實用的 36 款研究生必須知道的科研軟體,涵蓋了科研學習的各個方面。這期內容介紹科研人員必須知道的學術網站,解決你不想下載軟體的心理,輕鬆上網,線上科研!>1、CNKI中國知網,幾乎大學生都知道的文獻查閱網站,自己的學校一般都有這個資料庫。
  • 「程序猿計劃」C語言的數據類型
    作為程序猿,我們要認真考慮數據結構以及操作步驟。(這啥玩意兒?看著78號字的稿子都讓我頭暈目眩!)程序喵:呼……呼?數據結構……操作……?!我醒了!你在說什麼?科技喵:!嚇我一跳,我還以為隔壁老王的煤氣灶炸了……程序喵:哼!別以為我不知道你的小心思!科技喵:???程序喵:又想趁我睡著講知識!
  • 想學地道英語,這些外國網站可以幫到你!
    以下這些功能各異的外國網站,讓你在生活中輕鬆自如地接觸英語,培養使用英語的習慣。其中還有很多廣播節目,給你最新鮮的聽力素材,快來看看都有哪些吧。★ 科學美國人 ★www.scientificamerican.com/
  • 福利貼 | 研究生必須知道的一些網站!(建議收藏!)
    科研過程中需要查閱大量的文獻資料以及要對試驗做一些預測,分析和處理,現將常用到的一些網站與大家分享,建議收藏,備用!