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

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

从事开发的人,都会在浏览器书签栏里收藏一些网站,笔者分类整理了一些有用的国外网站,欢迎你收藏着起来慢慢看,一部分在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/

目录
相关文章
|
11天前
|
前端开发 JavaScript 数据处理
前端界的宝藏技术:掌握这些,让你的网页秒变交互神器!
【10月更文挑战第31天】前端开发藏有众多宝藏技术,如JavaScript异步编程和Web Components。异步编程通过Promise、async/await实现复杂的网络请求,提高代码可读性;Web Components则允许创建可重用、封装良好的自定义组件,提升代码复用性和独立性。此外,CSS动画、SVG绘图等技术也极大丰富了网页的视觉和交互体验。不断学习和实践,让网页秒变交互神器。
21 2
|
5月前
|
移动开发 小程序 前端开发
技术经验解读:一个简单抓取糗事百科糗事的小程序
技术经验解读:一个简单抓取糗事百科糗事的小程序
|
6月前
|
运维 安全 程序员
如何使用远程控制软件并将用途最大化?4款国内外优质应用测评解析
如何使用远程控制软件并将用途最大化?4款国内外优质应用测评解析
95 0
如何使用远程控制软件并将用途最大化?4款国内外优质应用测评解析
|
搜索推荐 定位技术 数据库
网站改版如何使用SEO技术
从简单的表现型网站到市场营销型网站,从市场营销型网站到建立移动网站对于现在运营了10年以上的网站来说,最担心的是每次升级改版、年代变化、技术日新月异、网站运营一段时间后需要改版,但是在网站升级改版的过程中,如何使用SEO技术防止这种情况
138 0
网站改版如何使用SEO技术
|
运维 程序员 云计算
(零技术)怎样快速拥有自己的网站???
>快速建站,主要针对非技术有需求人士一站式服务
129 0
(零技术)怎样快速拥有自己的网站???
|
测试技术
国外测试技术相关网站
国外测试技术相关网站
|
JSON 前端开发 JavaScript
常用的学习与工具网站
常用的学习与工具网站
176 0
常用的学习与工具网站
|
搜索推荐 算法 安全
SEO没有秘籍,不要期待会有一劳永逸的方法
对于从事SEO行业的来说,相信都会有这样的感觉:SEO是一件挺辛苦的工作。要做好SEO,提高网站流量,没有捷径,只有踏踏实实做好基本优化,扩充内容,吸引链接。很多做SEO的都可能会幻想着,有一天能够得到一部SEO秘籍,从而让自己的工作变得轻松,惬意。但SEO没有秘籍,大家也只能是想想罢了。 1、为什么说没有SEO秘籍 有的SEO初学者以为有什么SEO秘籍。经常在<span style="color: rgba(38, 38, 38, 1)"><a rel="dofollow" href="https://www.fgba.net/" title="富贵论坛"><span style="co
172 0
|
程序员 Python
想要成为python大神吗,这17个老司机收藏的国外免费学习网站不可错过哟!
前言1.用Python编写代码一点也不困难。事实上,它一直被称赞为最容易学习的编程语言。 如果你想学习Web开发,python是一个很好的开始,即使你想玩游戏,也有很多资源可以用python开发游戏。
2920 0
|
索引 SEO
百度站长平台的正确使用方式,seoer必备技能!
seo技术指标:如何查看网站的变化利用百度站长平台最为准确,都知道百度自己的产品,当然统计出来的数据也是最为准确的。第一:把网站添加到百度站长平台中去: 搜索资源平台--站点管理 点开站点管理,添加自己的网站即可第二:网站基本信息都在网站支持下面查看 对网站每天的索引量进行查看 搜索资源管平台---索引量这一点是非常重要的,也就是蜘蛛爬行频率和喜爱程度。
1329 0