当你遇到困境时

 

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 : 存放你的项目并与他人协作的地方。