查看原文
其他

分享技术人学习有用的国外网站

点击上方 "程序员小乐"关注公众号, 星标或置顶一起成长

每天早上8点20分, 第一时间与你相约

每日英文

Don't forget what to do and where to go you have promised yourself,no matter how difficult or far it is.

别忘了答应自己要做的事情,别忘了答应自己要去的地方,无论有多难,有多远。


每日掏心话

你若光明,这世界就不会黑暗。你若心怀希望,这世界就不会彻底绝望。你如不屈服,这世界又能把你怎样。


来自:架构文摘 | 责编:乐乐

程序员小乐(ID:study_tech)第 638 次推文   图片来自网络


往日回顾:VS Code为什么能这么牛?



   正文   


从事开发的人,都会在浏览器书签栏里收藏一些网站,笔者分类整理了一些有用的国外网站,欢迎你收藏着起来慢慢看,一部分在Google输入站点名即可,剩余的我都给出了具体的地址,直接复制到浏览器就好。


也欢迎在评论里贴出你认为对你有用而本文未提及的技术站点/文章/课程,仅限英文,所以,如果你英文水平不佳,这篇文章对你没有用。


如果你问:为何没有国内的,问就是没有。


当你遇到困境时


Stack Overflow   Website: 订阅他们的每周时事通讯和其他你感兴趣的话题

Quora   Website: 分享知识、更好地了解世界的地方

Learn Anything   Website: 策划知识图的社区,在那里可以找到学习任何东西的最佳路径

devRant  Website : 社区,在那里你可以咆哮和宣泄你的压力

Codementor   Website: 导师式社区,可以通过1对1的帮助等在同行开发人员的指导下学习


新闻


Hacker News  Website : 程序员的新闻聚合,在那里礼貌为王,尝试以一篇时事通讯在你的收件箱里获取头条新闻

Hacker Newsletter  Website : 手动策划,每周发布

Hacker News Digest   Website: 自动策划,按你所希望的频率发布

Ars Technica   Website: 发布独家的高质量文章

ACM TechNews   Website: 科技类新闻

Lobsters   Website: 大龙虾社区是围绕链接聚合和讨论的关注技术的社区

TechCrunch  Website : 致力于深度剖析初创公司、评论互联网新产品,以及曝光科技新闻

The Verge  Website : 更加面向产品的科技新闻

Recode   Website: 聚焦于硅谷商业的科技信息

GSMArena.com  Website : 最新移动电话和安卓相关的新闻

product hunt   Website: 发现你的下一个最爱之物

AlternativeTo  Website : 众包软件推荐

Better Dev Links   Website: 助力你成为更佳开发人员的每周链接

DevOpsLinks  Website : 对 DevOps 感兴趣的数以千计的开发人员和 IT 专家的网络社区


初学者的编码实践


freeCodeCamp  Website : 学习为非盈利组织编写和构建项目。今天就构建你的全栈网页开发组合

Reddit.com/r/dailyprogrammer   Website: 有趣的编程挑战,在那里你可以观摩和学习他人的代码,即使你不能以代码解决问题,你也可以看看别人如何解决。

Programming by Doing   Website: 对于那些想从绝对基础开始的人来说非常好的网站

CodeAbbey - a place where everyone can master programming  Website : 从问题开始的最佳之地,从最简单的问题开始,每个问题逐步增加难度。

Exercism.io   Website: 下载并解决超过30种不同语言的练习问题,并与其他人分享你的解决方案。

Programming Tasks  Website : 大量收集小应用程序(http://rosettacode.org/wiki/Category:Programming_Tasks)

karan/Projects-Solutions   Website: 解决以上链接中的大部分问题的方法(https://github.com/karan/Projects-Solutions)

Lod - Cloud  Website : 链接开放数据云图

Cave of programming  Website : 学习编程,升级技能。

People Can Program   Website: 网络上最对用户友好的学习编码的应用

Codeacademy   Website: 交互式学习编码,免费。

Vim adventures  Website : 通过玩来学习 VIM


想开始一个小项目却找不到点子?


martyr2s-mega-project-ideas-list  Website : 包含从初学者到中级水平的大约 125 个项目点子(https://medium.freecodecamp.com/things-i-wish-someone-had-told-me-when-i-was-learning-how-to-code-565fc9dcb329?gi=fc6d0a309be)

karan/Projects  Website : 大量的小项目,供初学者选用(https://github.com/karan/Projects)

Wrong “big projects” for beginners  Website : 如何选择从哪里开始(rodiongork.tumblr.com/post/108155476418/wrong-big-projects-for-beginners)

vicky002/1000-Projects  Website : 可以凭任意编程语言实现的实际项目的巨长清单(https://github.com/vicky002/1000_Projects)


一般编码建议


Things I Wish Someone Had Told Me When I Was Learning How to Code — Free Code Camp   Website: 我从教别人中学到了什么(https://medium.freecodecamp.com/things-i-wish-someone-had-told-me-when-i-was-learning-how-to-code-565fc9dcb329?gi=fc6d0a309be)Lessons From A Lifetime Of Being A Programmer   Website: 来自终身程序员的编程者头条教训(http://thecodist.com/article/lessons_from_a_lifetime_of_being_a_programmer)Programming Principles  Website : 程序设计原理与模式分类综述(https://webpro.github.io/programming-principles/)What every computer science major should know   Website: 良好编程的原则(http://matt.might.net/articles/what-cs-majors-should-know/)How to become a programmer, or the art of Googling well  Website : 如何成为一名程序员,或搜索的艺术(https://okepi.wordpress.com/2014/08/21/how-to-become-a-programmer-or-the-art-of-googling-well/)Code Review Best Practices   Website: Kevin London 的博客(https://www.kevinlondon.com/2015/05/05/code-review-best-practices.html)Dieter Rams : 10 Principles of Good Product Design   Website: Stephen Haunts { 战壕中的编码 }(https://stephenhaunts.com/2013/12/11/dieter-rams-10-principles-of-good-product-design/)10-ways-to-be-a-better-developer   Website: 开发人员的进阶之路!(https://stephenhaunts.files.wordpress.com/2014/04/10-ways-to-be-a-better-developer.png)Working as a Software Developer  Website : Henrik Warne 的博客(https://henrikwarne.com/2012/12/12/working-as-a-software-developer/)Software design pattern   Website: 设计模式的全集(https://en.wikipedia.org/wiki/Software_design_pattern)Design Patterns  Website : 以示例详细解释设计模式(https://sourcemaking.com/design_patterns)JS Project Guidelines  Website : 一组 JavaScript 项目的最佳实践(https://github.com/wearehive/project-guidelines)


编程风格


CS 106B Coding Style Guide   Website: 制作意大利面条的人必看(http://stanford.edu/class/archive/cs/cs106b/cs106b.1158/styleguide.shtml)

Google C++ Style Guide  Website(https://google.github.io/styleguide/cppguide.html)

Airbnb JS Style Guide   Website: 对 JavaScript 的一种最合理的方法

Airbnb Ruby Style Guide   Website: Airbnb 的 Ruby 风格指南(https://github.com/airbnb/javascript)

What are some bad coding habits you would recommend a beginner avoid getting into?   Website: 开始时要避免的坏习惯(https://www.reddit.com/r/learnprogramming/comments/1i4ds4/what_are_some_bad_coding_habits_you_would/)

Good C programming habits. • /r/C_Programming   Website: 值得采用的 C 编程习惯(https://www.reddit.com/r/C_Programming/comments/1vuubw/good_c_programming_habits/)

How to Report Bugs Effectively   Website: 想报告 bug 但你不知道怎么做?看看这个帖子(https://www.chiark.greenend.org.uk/~sgtatham/bugs.html)

Debugging Faqs   Website: 检查如何调试程序(http://www.umich.edu/~eecs381/generalFAQ/Debugging.html)

Stuff you need to Code Better!   Website: 能帮到你的材料(http://codebetter.com/)

Directory of Online CS Courses   Website: 免费的计算机科学的线上课程(https://github.com/open-source-society/computer-science)

Directory of CS Courses  Website: 计算机科学的另一套线上课程(https://github.com/prakhar1989/awesome-courses)

Angular 1 Style Guide   Website: 官方认可的风格指南,作者 John Papp(https://github.com/johnpapa/angular-styleguide/tree/master/a1)


一般工具


regex101  Website : 线上正则表达式测试器和调试器:PHP、 PCRE、 Python、 Golang 和 JavaScript(https://regex101.com/)

CodePen   Website:前端开发人员的游乐场兼浏览器版代码编辑器(https://codepen.io/)

Devicons   Website: 给开发人员的图标的备忘单(http://vorillaz.github.io/devicons/#/main)


面试的准备


Pramp 软件工程师自由点播的面试实践平台 Website :与真正的同行练习程序员的面试。 

GeeksforGeeks 给极客的计算机科学门户网站 Website : 同时订阅他们的提要以获得新文章的链接。  

TechInterview 一个网战,关注术面试问题、脑筋急转弯、难题、怪题 Website: 那是些什么见鬼的东西,还有其他让你思考的东西! 

问题集 LeetCode OJ Website : 针对面试的编码实践(https://leetcode.com/problemset/algorithms/)

程序员和软件面试问答  Website(http://www.programmerinterview.com/)

Reddit.com/user/ashish2199/m/puzzles  Website : 逻辑难题(https://www.reddit.com/user/ashish2199/m/puzzles/)

量化分析的难题以及解答的汇集  Website(http://puzzles.nigelcoldwell.co.uk/)

能力倾向的问题和答案  Website : 量化分析和能力倾向的准备(http://www.indiabix.com/)

面试档案- Java Honk  Website(http://javahonk.com/category/interview/)

编程面试的10大算法  Website(http://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/)

算法设计canvas  Website(https://www.hiredintech.com/algorithm-design)

大O算法复杂度的小抄  Website(http://bigocheatsheet.com/#)

Unix / Linux 小抄  Website(http://cheatsheetworld.com/programming/unix-linux-cheat-sheet)

怎样去面试  Website(http://kelukelu.me/interview/index.html)

怎样从算法面试中胜出  Website(http://www.palantir.com/2011/09/how-to-rock-an-algorithms-interview)

开心难题  Website(http://gurmeet.net/puzzles/)

通过动画可视化数据结构和算法  Website(https://visualgo.net/en)

这里是怎样准备技术面试• /r/cscareerquestions  Website(https://www.reddit.com/r/cscareerquestions/comments/1jov24/heres_how_to_prepare_for_tech_interviews/)

技术面试指南  Website(https://www.kchodorow.com/blog/2013/02/28/guide-to-tech-interviews/)

为什么你赚得少 • /r/cscareerquestions  Website(https://www.reddit.com/r/cscareerquestions/comments/1b8wa3/why_you_make_less_money/)

IIT Delhi Placement Experience  Website(http://placement-iit2013.blogspot.in/)

what_are_your_goto_questions_for_the_do_you_have?  Website(https://www.reddit.com/r/cscareerquestions/comments/209rkq/what_are_your_goto_questions_for_the_do_you_have/)

/r/cscareerquestions  Website : 这里有关于编程面试问题的超长列表,我在为4大面试而学习时汇编的。我想你们会发现它很有用的!(https://www.reddit.com/r/cscareerquestions/comments/20ahfq/heres_a_pretty_big_list_of_programming_interview/)

Interviewing At Jane Street  Website(https://blogs.janestreet.com/interviewing-at-jane-street/)

How to prepare for an interview - 1  Website:如何准备面试(http://se7so.blogspot.in/2014/01/how-to-prepare-for-interview-1.html)

Summer Internship: The Ultimate Guide  Website(http://eulercoder.me/blog/career/Summer-Internship-the-ultimate-guide)

The 25 most difficult HR questions  Website:25 个最难的 HR 问题(http://www.datsi.fi.upm.es/~frosal/docs/25mdq.html)

Job interviews News, Videos, Reviews and Gossip - Lifehacker  Website:面试新闻、视频、评论和八卦(http://lifehacker.com/tag/job-interviews)

How to Answer the Toughest 40 Job Interview Questions  ICS Job Portal Website:如何回答最难的 40 个面试问题(http://www.icsjobportal.com/blog/job-interview-questions)

Job Interview Questions and Best Answers  Website:面试问题和最佳答案(https://www.thebalance.com/job-interview-questions-and-answers-2061204)

How to Answer “Tell Me a Little About Yourself”  The Art of Manliness Website(www.artofmanliness.com/2016/01/05/tell-me-a-little-about-yourself/)

Job Interview: How to Ace a Job Interview  The Art of Manliness Website(www.artofmanliness.com/2012/08/06/how-to-ace-a-job-interview/)

Give your résumé a face lift  Website(http://www.lifeclever.com/give-your-resume-a-face-lift/)

BIG O Misconceptions  Website(http://ssp.impulsetrain.com/big-o.html)

Bitwise tricks  Website(https://gist.github.com/dideler/2365607)

Core Java Interview questions - Interview question on each topic  Website(http://javahonk.com/core-java-interview-questions/)

Java Interview Questions and Answers  Website:Java 面试问题和答案(https://adnjavainterview.blogspot.in/)

Big collection of interview preparation links • /r/cscareerquestions  Website(https://www.reddit.com/r/cscareerquestions/comments/2lzc4h/big_collection_of_interview_preparation_links/)

Unsolicited_advice_for_job_seekers_and_employers  Website(https://www.reddit.com/r/india/comments/1clgdj/unsolicited_advice_for_job_seekers_and_employers/)

five-essential-phone-screen-questions - steveyegge2  Website(https://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions)

CS9: Problem-Solving for the CS Technical Interview  Website:CS 技术面试问题解答(http://web.stanford.edu/class/cs9/)

Mission-peace/interview problems  Website : 编程面试问题的大汇集(https://github.com/mission-peace/interview/wiki)

SQL Joins explained using venn diagram  Website(http://stevestedman.com/wp-content/uploads/VennDiagram1.pdf)

10 Frequently asked SQL Query Interview Questions  Website(http://www.java67.com/2013/04/10-frequently-asked-sql-query-interview-questions-answers-database.html)

Get Ready to Learn SQL: 8. Database Normalization Explained in Simple English - Essential SQL  Website(https://www.essentialsql.com/get-ready-to-learn-sql-database-normalization-explained-in-simple-english/)

Programming Language Concepts: Lecture Notes   Website: 面向对象编程的概念和编程语言的概念(http://www.cmi.ac.in/~madhavan/courses/pl2006/lecturenotes/lecture-notes/lecture-notes.html)

We Help Coders Get Hired   Website: 这个网站提供关于系统设计、面试策略、软技能等方面的课程(https://www.hiredintech.com/app)

checkcheckzz/system-design-interview  Website(https://github.com/checkcheckzz/system-design-interview)

How to Break Into the Tech Industry - a Guide to Job Hunting and Tech Interviews  Website(http://haseebq.com/how-to-break-into-tech-job-hunting-and-interviews)

Freshers Interviews  Website(http://placementsindia.blogspot.in/)

C PUZZLES, Some interesting C problems  Website()

wu :: riddles  Website: 逻辑难题和谜题(https://www.ocf.berkeley.edu/~wwu/riddles/hard.shtml)

github.com/odino/interviews  Website : 面试的重要问题清单(https://github.com/odino/interviews)

svozniuk/java-interviews   Website: Java 面试问题(https://github.com/svozniuk/java-interviews)

kimberli/interviews  Website : 针对面试的学习表(https://github.com/kimberli/interviews)

Determining the big-O runtimes of these different loops?   Website: 真地很好的 stackoverflow 问题,囊括了计算运行时复杂度的基础(https://stackoverflow.com/questions/11094330/determining-the-big-o-runtimes-of-these-different-loops)

ChiperSoft/InterviewThis   Website: 面试时要问的问题以更多地了解公司(https://github.com/ChiperSoft/InterviewThis)

SQL 面试问题   Website: 很棒的 SQL 测试(https://www.jitbit.com/news/181-jitbits-sql-interview-questions/)


学习新知识的慕课网


Class Central   Website: 数以千计的慕课课程的10万多的学生评论目录

Coursera.org  Website

edX  Website

MOOC.fi   Website: 来自赫尔辛基大学的免费线上课程

Udacity  Website

Kadenze  Creative Programming Website: 聚焦于艺术与创造力的编程课程

UCBerkeley  Website(https://www.youtube.com/user/UCBerkeley/videos)

麻省理工学院电气工程与计算机科学系的网络开放课程  Website

CS50  Website(https://www.youtube.com/user/cs50tv/videos)

prakhar1989/awesome-CS-courses   Website: 囊括了大量计算机科学课程的列表(https://github.com/prakhar1989/awesome-courses/blob/master/README.md)

Computer Science Resources  Website : 给自学者的慕课课程列表(https://docs.google.com/spreadsheets/d/1BD8BJJUNaX63m2QmySWMGDp71nx4W4MyyiIBlfMoN3Q/htmlview?sle=true#)


与你的首选编程语言相关的网站


重温 Java   Website: 有益于 Java 语言学习和面试准备(http://javarevisited.blogspot.in/)

The Java™教程  Website : 最好的 Java 教程(https://docs.oracle.com/javase/tutorial/)

Artima.co 的 Java 角  Website(http://www.artima.com/java/index.html)

Java 可视化器  Website: 帮助可视化引用、变量的值,等等(http://www.cs.princeton.edu/~cos126/java_visualize/)

Java 讲座笔记  Website(http://www.cafeaulait.org/course/)

学习 Java  Website : 学习 Java 的一本线上教科书(http://chimera.labs.oreilly.com/books/1234000001805/index.html)

Bill Venners所著Java虚拟机内幕的免费线上章节  Website(http://www.artima.com/insidejvm/ed2/index.html)

理解 JVM 内部  Website(http://www.cubrid.org/blog/understanding-jvm-internals)

垃圾收集如何作用  Website(https://www.dynatrace.com/resources/ebooks/javabook/how-garbage-collection-works/)

欢迎来到 JavaWorld.com  Website

Java内存模型  Website(http://www.cs.umd.edu/~pugh/java/memoryModel/)

Netbeans 键盘快捷键  Website : 使用 NetBeans 时提高你的生产力的键盘快捷键(https://netbeans.org/project_downloads/usersguide/shortcuts-80.pdf)

IntelliJ 键盘快捷键  Website : 使用 IntelliJ 时提高你的生产力的键盘快捷键(https://www.jetbrains.com/help/idea/keyboard-shortcuts-you-cannot-miss.html)

XyzWs Java 问与答   Website : Java 面试问题的大汇总(http://www.xyzws.com/javafaq/page/1)

搜索开发源代码 Java API   Website: 查看 Java 库的源代码,学习其如何实现(http://www.docjar.com/)

JournalDev - Java、Java EE、 Android、Web 开发教程  Website(http://www.journaldev.com/)

算法和数据结构的实现,面试问题和答案  Website:算法和数据结构的实现,面试问题和答案(https://github.com/sherxon/AlgoDS)

什么是垃圾收集  Website : 揭秘垃圾收集(https://plumbr.eu/handbook/what-is-garbage-collection)

学习Java的最佳必读书籍  Website : 夯实 Java 基础(https://javahungry.blogspot.com/2014/02/best-books-for-learning-java-must-read.html)

垃圾收集 ;扩充数据     Website(https://www.youtube.com/watch?v=StdfeXaKGEc&list=PL-XXv-cvA_iAlnI-BQr9hjqADPBtujFJd&index=25)

Java Off Heap  Website: 离开堆房的 Java(http://www.javaoffheap.com/)

Java源代码  Website: Java 源代码(http://www.java-source.net/)

编译器  Website(https://www.youtube.com/playlist?list=PLO9y7hOkmmSGTy5z6HZ-W4k2y8WXF7Bff)

深入Java;垃圾收集是好事!Website(https://www.infoq.com/presentations/garbage-collection-benefits)

The C++ Programming Language   Website:  C++ 编程语言(http://www.stroustrup.com/C++.html)

Bjarne Stroustru的问与答  Website : C++ 问与答(http://www.stroustrup.com/bs_faq.html)

Bjarne Stroustrup的 C++ 风格以及技术问答  Website : C++ 问与答(http://www.stroustrup.com/bs_faq2.html)

C++11 -  ISO C++ 的新标准  Website : C++11 问与答(http://www.stroustrup.com/C++11FAQ.html)


习人工智能


What’s the difference between AI- DP and ML?  Website : 人工智能、机器学习和深度学习的区别(https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/)

Unsupervised Sentiment Neuron  Website : 无人监控的情绪神经元(https://blog.openai.com/unsupervised-sentiment-neuron/)

Robots that learn   Website: 会学习的机器人(https://blog.openai.com/robots-that-learn/)

grakn.ai  Website : 针对 AI 的数据库(https://grakn.ai/)

fast.ai   Website: 给非研究生水平的程序员的免费的深度学习的实践课程!


凡事汇聚一处


reddit.com/user/ashish2199/m/cs_student_subs   Website: 计算机科学和编程相关的 reddit 话题汇总(https://www.reddit.com/user/ashish2199/m/cs_student_subs/)


好文章


对初级开发人员的期望  Website:http://blog.thefirehoseproject.com/posts/expectations-of-a-junior-developer/

加速你的编码技巧的关键  Website:http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/

一个软件开发人员的阅读列表  Website : 里面有一些好书和链接。https://stevewedig.com/2014/02/03/software-developers-reading-list/

以通俗话语解释的40个关键的计算机科学概念  Website:http://carlcheo.com/compsci

每个程序员应该知道的关于内存的内容,第1部分  Website:https://lwn.net/Articles/250967/

我们正在通过创新技术重塑零售业  Website :http://multithreaded.stitchfix.com/

统一码  Website:https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/

每个程序员都绝对、肯定需要知道的编码和字符集以操作文本  Website:http://kunststube.net/encoding/

算法的清单  Website:https://www.wikiwand.com/en/List_of_algorithms

深入字节码  Website:https://www.wikiwand.com/en/Java_bytecode

数据结构的地图  Website:https://fkcd.ca/b7d.svg

浅谈图论  Website:https://dev.to/vaidehijoshi/a-gentle-introduction-to-graph-theory

Linux 内幕  Website:https://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-1.html

编译为 Lua 的一门程序员友好语言  Website:http://moonscript.org/

为什么快速页面很重要 : 为什么应用速度很重要,收入  Website:https://fly.io/articles/why-fast-pages-are-important/

数据结构和算法  Website : 一些算法和数据结构及其解决方案的清单:https://techiedelight.quora.com/500-Data-Structures-and-Algorithms-practice-problems-and-their-solutions

编制一个TCP/IP 协议栈  Website : 让我们编制一个 TCP/IP 协议栈 5: TCP 转发:

http://www.saminiir.com/lets-code-tcp-ip-stack-5-tcp-retransmission/


博客


编程积木 - 忙不停地学习原理、模式和更佳实践  Website:http://www.codingblocks.net/

MS Dev Show  Website:http://msdevshow.com/

愤世嫉俗的开发人员  Website:http://cynicaldeveloper.com/

软件工程师电台  Website:针对专业软件开发人员的博客。目标是成为一个持久的教育资源,而不是一个新闻播客:http://www.se-radio.net/

JavaScript 碎碎念   Website: 每周一次的讨论,关于 JavaScript、前端、社区、职业和框架:https://devchat.tv/js-jabber

开发人员的茶  Website : 给开发人员设计的适合茶歇的播客:https://spec.fm/podcasts/developer-tea

全栈电台  Website : 方方面面,从产品设计到用户体验到单元测试到系统管理:http://www.fullstackradio.com/

软件工程日报  Website : 关于软件主题的每日技术访谈:https://softwareengineeringdaily.com/

自行车车棚  Website : 关于 Ruby、Rails、JavaScript 及其他的开发经验和挑战的嘉宾讨论:http://bikeshed.fm/

The Changelog  Website : 每周一次的对话,触及开放源码技术的核心,以及创建他们的作者:https://changelog.com/podcast

前端的开心时刻  Website : 一个播客,其特色是一桌来自 Netflix、 Evernote、 Atlassian 和 LinkedIn 的软件工程师一边喝茶一边谈论前端开发的所有事情:http://frontendhappyhour.com/

React Native 电台  Website  : 每周讨论用 JavaScript 和 React 创建移动应用的工具、技巧和技术:https://devchat.tv/react-native-radio

IPhreaks   Website: 开发老手的关于 iOS 开发和相关技术的每周小组讨论。讨论 Apple、 工具、实践和代码:https://devchat.tv/iphreaks

Syntax  Website: Wes Bos 和 Scott Tolinski 给 Web 开发人员的美味的播客:https://syntax.fm/

Developer On Fire  Website : Dave Rael 主持的播客,分享开发人员的博爱精神和软件业中了不起的人物的故事:http://developeronfire.com/episodes

Groovy Podcast  Website: Groovy 播客:http://groovypodcast.podbean.com/


构建简单的编译器/解释器


Awesome Compilers  Website : 有关编译器、解释器和运行时相关资源的列表(http://aalhour.com/awesome-compilers/)

Resources for Amateur Compiler Writers Amateur :  Website编译器作者的资源(http://c9x.me/compile/bib/)

Possibly the smallest compiler ever :  Website目前为止最小的编译器(https://github.com/thejameskyle/the-super-tiny-compiler)

Writing My First Compiler :  Website编写我的第一个编译器(https://dev.to/fcpauldiaz/writing-my-first-compiler)

Structure and Interpretation of Computer Programs  Website: 计算机程序的结构和转译(https://sarabander.github.io/sicp/html/index.xhtml)

Let’s Build A Simple Interpreter. Part 1:  Website 让我们构建一个简单的解释器(https://ruslanspivak.com/lsbasi-part1/)

Growing a compiler  Website 增强一个编译器(http://www.cs.dartmouth.edu/~mckeeman/cs48/mxcom/gem/html/GrowingCompiler.html)


教程


Subtle  Poor Man’s CI Website:了解持续集成平台在 Hood 下是如何工作的,通过使用 Node.js 与 git 构建您自己的应用

Tutorialspoint  Website:一个教程网站

W3Schools 在线 Web 教程  Website

开放数据结构  Website:用于学习 DS 和 algos 的优秀资源,提供各种语言的代码 C ++、Java、伪代码

John Morris 的数据结构和算法  Website:另一个好的代码分析:http://oopweb.com/Algorithms/Documents/PLDS210/VolumeFrames.html

CMSI 281:数据结构  Website:数据结构的简单介绍(http://cs.lmu.edu/~ray/classes/dsa/)

如何在 C ++ 中编程  Website:用于学习 C ++和 STL 的优秀资源(http://cs.fit.edu/~mmahoney/cse2050/how2cpp.html)

TopCoder 教程  Website:数据科技教程网站(https://www.topcoder.com/community/data-science/data-science-tutorials/)

黑客的 Git 指南  Website:对于想要打好深厚 git 基础知识的人来说(https://wildlyinaccurate.com/a-hackers-guide-to-git/)

Git 从内到外  Website(https://maryrosecook.com/blog/post/git-from-the-inside-out)

10 分钟学习 UNIX  Website(http://freeengineer.org/learnUNIXin10minutes.html)

Bash 指南  Website:学习 Bash Shell 的非常好的指南(http://guide.bash.academy/)

Linux 教程  Website:学习 Linux 的好资源(http://ryanstutorials.net/linuxtutorial/)

UNIX 教程 - 简介  Website(http://www.ee.surrey.ac.uk/Teaching/Unix/unixintro.html)

Linux 初学者教程  Website(http://www.ee.surrey.ac.uk/Teaching/Unix/)

学习 Shell  Website(http://linuxcommand.org/learning_the_shell.php)

动态编程 - PrismoSkills  Website:如果想学习如何解决 DP 问题,非常好的资源(http://prismoskills.appspot.com/lessons/Dynamic_Programming/Chapter_01_-_Introduction.jsp)

Deep C  Website:C 语言很好的演示(https://www.slideshare.net/olvemaudal/deep-c)

C 编程语言常见问题  Website(http://c-faq.com/index.html)

操作系统课程注意事项  Website:Galvin 的课堂笔记(https://www2.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/)

SQL in one page : SQL.SU  Website:一个非常好的 SQL 备忘录(http://www.cheat-sheets.org/sites/sql.su/)

C 编程简介  Website(http://www.le.ac.uk/users/rjm1/cotter/index.htm)

MySQL 要点  Website(www.techotopia.com/index.php/MySQL_Essentials)

http://www.mysqltutorial.org/  Website

Best Of - Gustavo Duarte  Website:包含有关各种主题的文章(https://manybutfinite.com/best-of/)

收集所有的备忘录  Website:许多编程语言的备忘录(http://overapi.com/)

The Descent to C  Website:对于那些从一些较高的编程语言(https://www.chiark.greenend.org.uk/~sgtatham/cdescent/)

VimTutor +  Website:在浏览器上学习 VIM(https://vimtutorplus.herokuapp.com/exercise/1)

Linux 旅程  Website:学习 linux 的好站点(https://linuxjourney.com/)

C 编程  Website(http://users.cs.cf.ac.uk/Dave.Marshall/C/CE.html)

CS 2112/ENGRD 2112 Fall 2015   Website:关于数据结构和算法的良好记录。(http://www.cs.cornell.edu/courses/cs2112/2015fa/lectures/index.html)

更多关于 Github ——有趣的 Markdown  Website(https://guides.github.com/features/mastering-markdown/)

Unix 编程环境  Website(http://product.half.ebay.com/The-UNIX-Programming-Environment-by-Brian-W-Kernighan-and-Rob-Pike-1983-Other/54385&tg=info)

Linux 命令行  Website:一个完整的介绍(https://www.amazon.com/Linux-Command-Line-Complete-Introduction/dp/1593273894)

TCP / IP 系列  Website(https://en.wikipedia.org/wiki/TCP/IP_Illustrated)

《深入浅出设计模式》  Website(https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124)

《设计模式:可重用面向对象软件的要素》  Website:又称“四人帮”书,还有 GOF(https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612)

《 UNIX 和 Linux 系统管理手册》第4版  Website(https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0131480057)

编程,Web 开发和 DevOps 新闻,教程和初学者专家的工具  Website(https://dzone.com/)

indradhanush tutotials:写一个 Unix Shell  Website(https://indradhanush.github.io/blog/writing-a-unix-shell-part-3/)


查看他人的代码


LiveEdu.tv   Website: 那些构建应用、网站、游戏等的人的屏幕录像

Twitch.tv   Website: twitch 编程社区


程序员应该知道什么


Programmer Competency Matrix 程序员能力矩阵  Website: 可以获知我们作为程序员所处的级别的文章(sijinjoseph.com/programmer-competency-matrix/)(tips:国内也有人进行了翻译)

GitHub.com Build software better, together 让我们一起构建更好的软件  Website : 存放你的项目并与他人协作的地方。 

Gitlab 提供免费的无限制存储仓库和无限协作方式  Website(https://about.gitlab.com/)


欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,学习能力的提升上有新的认识,欢迎转发分享给更多人。


欢迎各位读者加入程序员小乐技术群,在公众号后台回复“加群”或者“学习”即可。

猜你还想看


阿里、腾讯、百度、华为、京东最新面试题汇集

GitHub 标星3.5W+,超实用技术面试手册,从工作申请、面试考题再到优势谈判

漫画:一位“坑人”的编程大师

Redis基础都不会,好意思出去面试?

理解MySQL锁和事务,看这篇如何?

掌握 SpringMVC 运行原理,看这篇就对了!

关注「程序员小乐」,收看更多精彩内容
嘿,你在看吗?

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存