1、在线编程练习:

LintCode ——在线刷题网站,阶梯式训练,可帮助你更快速深入地了解各类面试题型,提供专业导师写的最优代码作为参考 
(Lintcode 标准答案查询——lintcode 的参考答案网站,提供最优解) 
Codecademy——包含在线编程练习和课程视频 
CodeHS——包含数据结构、游戏设计、动画类编程题 
Codechef——题目难度从入门、简单、中等到挑战都有,会举办竞赛,获胜者会有奖金 
Programming Praxis——此网站编程练习不保存分数、不排名、不竞赛 
Project Euler——有590道题,会显示难度水平和提交完成率 
Topcoder——全球性的大型开发社区,可在线编程测评 
HackerEarth——注册帐号后可参与编程练习(有内推到知名企业的机会)

其他细分: 
针对初学者:

Reddit——包含有趣的编程挑战题,即使不会写,也可以查看他人的解决方法 
Programming by Doing——对于零基础的初学者,是很好的选择 
CodeAbbey——从最简单的开始,题目难度不断增加 
Rosetta Code——包含大量的小程序 
Project Nayuki——包含很多小型挑战题 
想要做项目却没有好点子:

Dreamincode——提供从初级到中级大约125个项目ideas 
Github——可以审查代码、管理项目,与数百万用户一起开发软件。 
编程竞赛:

HackerRank——包含编程题和项目开发挑战 
Codechef——包含编程竞赛、在线程序设计挑战 
Techgig——提供新闻、直播课、在线判题系统和企业招聘信息 
Topcoder——通过众包提供更便捷的业务(包含上百万的设计和技术专家)

Sphere Online Judge (SPOJ)——在线判题系统,会根据提交的正确率进行排名,遇到问题可以在讨论区交流

可共享代码:

Ideone——在线编译器,可运行,可查看代码示例

2、教程类:(大型开放式网络课程或者文字教程)

九章算法——专业的程序员IT教育培训,由硅谷工程师主讲,已帮助数万人找到好工作。 
Codeschool——有经验的开发人员的交互式学习平台。 
Udemy——全球性的在线学习平台,可以从45000多个专家导师的视频中学习技能,实现自己的学习目标。 
Geeksforgeeks——提供很多问题的优质解答 
Codeavengers——提供HTML5、CSS3、Javascript的课程 
Teamtreehouse——课程具有导向作用,对于新手程序员有很完备的课程计划和训练课程

Hiredintech ——提供有关系统设计、面试策略、软技能等内容的课程 
Newest Tutorials——包含大量css、HTML、Java、PHP、Flash等相关知识的教程。 
Edx——上千个课程(包含系统设计、Android开发、Python等课程) 
The Massachusetts Institute of Technology (MIT)——计算机科学技术、编程导论等知识的介绍

3、编程技巧类:

Tutorialspoint——这是一个数字图书馆,你可以借助 -事例、视频等来学习任何软件技术。 
Freecodecamp——帮助你完成编程挑战、做项目并获得证书。 
http://www.w3schools.com——可以学习所有热门web技术的网站。 
Venturebeat——提供创新视角,进行开创性的研究,帮助技术爱好者作出明智的决定。 
Norvig——自学编程,经历超过十年的程序员的总结 
Sixrevisions——包含css、Javascript、HTML、Web Design等热门技术的技巧介绍 
Artima——包含编程技巧的文章、科技新闻等 
Kevin London's blog——Kevin London的博客,通过代码事例来讲解技巧

编程风格:

Google——C++代码风格指导 
What are some bad coding habits you would recommend a beginner avoid getting into? ——程序员应避免的不良编程习惯介绍

Good C programming habits. ——好的编程习惯介绍 
Debugging——介绍程序调试时的常见问题 
Codebetter.com——教你如何写出更优代码

编程语言:(JAVA) 
Java Corner at Artima.com——包含java题和答案、相关新闻

NetBeans——提供开源代码、软件,帮助你更快速地学习软件、应用开发

XyzWS——包含大量java面试题 
JavaWorld——包含java知识、编程技巧、开源代码开发项目

4、社区类:

Quora——问答形式的网站,各种各样的问题都能得到来自不同网友的解答(美国版的知乎)。 
Stackoverflow——在线学习社区,可关注感兴趣的话题 
Careercup——含编程题、面试建议、招聘信息等 
Github——可以审查代码、管理项目,与数百万用户一起开发软件。(含开源代码) 
Reddit——热门社区,用户很多,提问能得到很多留言回复

5、新闻类:

Thenextweb——可获取各种技术相关的新闻 
Y Combinator——可以订阅邮件,会将最新消息(新闻)直接发送至你的邮箱 
Ars Technica——此网站发表的文章角度独特并且内容质量很高 
http://acm.org——新闻交流社区 
Lobsters——近期热点新闻 
TechCrunch——获取技术类新闻的另一个好的网站 
GSMArena——可获取最新的关于手机、android的新闻

6、面试相关:

LintCode ——在线刷题网站,有ladder、note、代码风格检测等功能,分门别类、由简单到难

九章算法——提供最专业的程序员面试指导 
Interview Bit——可以根据你的兴趣和能力匹配出相应的IT公司,并建立联系,帮助你做好所需准备,得到你想要的工作。 
Geeksforgeeks——提供很多问题的优质解答 
Tech Interview——包含很多让你用脑思考的东西(面试题、测试题、难度题) 
Reddit——包含有趣的编程挑战题和技术面试指南 
KeLuKeLu——包含面试准备、面试题、面试技巧等内容 
Palantir——教你如何应对算法面试,提高通过率 
Visualgo——通过动画演示数据结构、算法等知识 
Snail in a Turtleneck——技术面试指南

LeetCode——在线刷题网站,在线编程刷题、在线判题 
Lifehacker——有关求职面试的新闻、视频、八卦

The balance——各种面试时会问到的问题及其回答技巧 
Chennai Mathematical Institute——包含很多编程相关的概念问题

7、开发者博客:

Coding Horror——优秀程序员的博客(分享自己的经历)

Clean Coder Blog——《Clean code》作者的博客 
Joel on Software——博主写了上千篇关于软件开发、管理、互联网相关的文章 
Programming in the 21st Century——博主的几百篇文章谈论编程、设计灵感、代码创造性等问题 
Blog About Computers——一位编程开发者的博客 
Stephen Haunts { Coding in the Trenches }——一位有经验的软件开发者写的关于软件开发、企业构架、领导管理等内容的博客

Stories about Software——有很多关于“软件”的故事 
Coding Geek - A blog about IT, programming and Java——编程技术怪才的博客(包含很多java相关的东西) 
http://code.antonio081014.com——有关ACM竞赛题及其参考代码

8、机器学习相关:

Mark Reid——一位研究机器学习多年的博主,从2007年至今,写了无数篇帖子,机器学习入门者可以从他最热门的帖子开始学习。 
hal——博主对机器学习、计算机语言等有一定研究 
Neal Richter——博主在博客中“浅谈人工智能、机器学习、搜索引擎……” 
Fernando Pereira——大牛级人物的博客,对机器学习、计算机语言学等领域有深入研究,但是博客很多年没有更新 
Yisong Yue——博主是加州理工学院机器学习研究员,发表与机器学习有关的理论和实践的帖子 
Marginally Interesting——发表了有关机器学习、计算机科学等的帖子

9、有趣的视频 or 网站:

The Verge——包含各种有趣的应用程序、技术文化等 
AlleyWatch——包含新闻、评论、产品、投资信息 
WIRED——此网站的创新思维开创了新的产业

10、提升英语水平:

Quia - English——在线英语题测试 
GrammarBook——英语用法规则的文章&视频 
Guide to Grammar and Writing——提供专业老师写的语法指南、写作指南 
the Purdue University Online Writing Lab (OWL)——学习英语的建议 
Learn English | EnglishClub——英语游戏、语法课程、使用技巧等

11、电脑相关书籍:

IT eBooks——大型电子图书馆,可即时免费下载书籍 
EbookFoundation/free-programming-books——包含计算机相关的所有知识的书籍(多种语言),可下载 
Science Books Online——大约150本计算机相关免费书籍 
Best Books for GATE CSE——包含很多计算机相关书籍,可以免费下载

12、看牛人写代码:

LiveEdu.tv——可以观看牛人编写网站、游戏等应用程序的代码录像

———————-补充 各IT公司技术博客————————–

Airbnb

Amazon

Cloudera

Dropbox

Facebook

FourSquare

Github

Groupon

Google

Linkedin

Netflix

Quora

Square

Twitter

Yelp

一些比较好的国外IT网站的更多相关文章

  1. 经典网页设计:20个与众不同的国外 HTML5 网站

    大家都都知道, HTML5 具备所有最新的技术和功能,帮助我们创造平滑过渡,花式图像滑块和动画.如果你正在考虑使用HTML5 来设计自己的网站,那么这个集合能够帮助你. 在过去的10年里,网页设计师使 ...

  2. 程序员应该知道的几个国外IT网站

    程序员应该知道的几个国外IT网站   摘要:文中总结了几个常用的国外IT网站,下面列举出来供大家学习参考: 导读:文中总结了几个常用的国外IT网站,下面列举出来供大家学习参考: 1. TheServe ...

  3. 国外社交网站获取分享数量APIs

    之前有一篇文章详细介绍了如何获取网页在Facebook,Twitter和LinkedIn社交平台上分享的数量,点击这里查看.这里再扩充一下! Twitter GET URL: http://cdn.a ...

  4. 高端大气上档次!10个精美的国外HTML5网站欣赏

    这篇文章挑选了10个高端大气上档次的 HTML5 网站分享给大家.作为下一代网页语言,HTML5 加入中众多的语义化标签,例如 video.audio.section.article.header.f ...

  5. 程序员必须知道的几个国外IT网站

    1.TheServerSide 这是一个老牌的IT信息网站,从名称上你就能看出,它是关注服务器端编程的,以Java和Java周边信息为主,不过最近它也有向客户端和微软产品扩展的趋势.这个网站最初是以免 ...

  6. 几个国外FMX网站 good

    FireMonkey X –  Amazing overview of FireMonkey FMX Feeds – All your FireMonkey news in one place FMX ...

  7. 一键访问Google和YouTube等国外知名网站

    1.首先打开快速安全通道网站,点击注册!网站地址 https://www.faststunnel.xyz/GWx6uy0M 2.注册好之后下载插件 3.将插件下载完后拖到浏览器安装 4.登录插件,即可 ...

  8. 【ZZ】国外大型网站使用到编程语言 | 菜鸟教程

    http://www.runoob.com/w3cnote/rogramming-languages-used-in-most-popular-websites.html 下图展示了大型网站使用到的后 ...

  9. RAD Studio Demo Code和几个国外FMX网站 good

    FireMonkey X –  Amazing overview of FireMonkey FMX Feeds – All your FireMonkey news in one place FMX ...

  10. 作为程序员,你关注哪些国外 IT 网站?

    1.在线编程练习: LintCode——在线刷题网站,阶梯式训练,可帮助你更快速深入地了解各类面试题型,提供专业导师写的最优代码作为参考(Lintcode 标准答案查询——lintcode 的参考答案 ...

随机推荐

  1. JSON简单理解

    JSON 与 JS 对象的关系 很多人搞不清楚 JSON 和 Js 对象的关系,甚至连谁是谁都不清楚.其实,可以这么理解: JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息 ...

  2. Git使用指南(下)

    9 初识分支 把每一次的提交,都用线连起来,你会发现,很连贯. C/C++    指针的概念 git reset --hard commitid HEAD    如果说内容已经add到暂存区,此时要想 ...

  3. Next.js SSR Tutorials

    Next.js SSR Tutorials https://codesandbox.io/s/nextjs-demo-h49zt cli $ npx create-next-app ssr-demo- ...

  4. js jsonParse

    mdn const rx_one = /^[\],:{}\s]*$/; const rx_two = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g; // 匹配 ...

  5. 法兰西金融专访SPC空投重磅来袭

    最近,法兰西金融日报联合德意志财经等知名金融媒体就SPC这一话题进行了专访. 法兰西金融日报记者德维尔斯问到,之前2020年的BGV项目等市场反响异常火爆,2021年已经来到,NGK目前有何新的大动作 ...

  6. spring框架aop用注解形式注入Aspect切面无效的问题解决

    由于到最后我的项目还是有个邪门的错没解决,所以先把文章大概内容告知: 1.spring框架aop注解扫描默认是关闭的,得手动开启. 2.关于Con't call commit when autocom ...

  7. 怎么创建CSV文件和怎么打开CSV文件

    CSV(Comma Separated Values逗号分隔值). .csv是一种文件格式(如.txt..doc等),也可理解.csv文件就是一种特殊格式的纯文本文件.即是一组字符序列,字符之间已英文 ...

  8. 聊聊CacheLine

    本文转载自聊聊CacheLine 导语 文章聊聊缓存一致性协议中我们提到过,缓存里面最小的单位是缓存行/缓存条目,但是缓存中的具体存储结构是什么样的,缓存行中有存放的是什么?在缓存中是如何寻找指定是还 ...

  9. Docker Tips: 关于/var/run/docker.sock

    本文转载自Docker Tips: 关于/var/run/docker.sock 导语 你可能已经运行过docker hub上的container并且注意到其中的一些需要绑定挂载(mount)/var ...

  10. mysql 8.0.18 小白安装教程

    1. 下载 官网下载:https://dev.mysql.com/downloads/mysql/ 嫌官网网速慢可以加q群,在群文件里下载: 1.下载第一个download 2.解压在自己建的目录(各 ...