Some of the better foreign IT website

1, online programming exercises:

LintCode - online site title brush, ladder training, can help you more quickly insight into all kinds of interview questions, provide the best professional instructors to write the code as a reference 
(Lintcode standard answer answer queries --lintcode reference site that offers the optimal solution) 
Codecademy-- include online video programming exercises and courses 
CodeHS-- a data structure, game design, animation programming problems 
Codechef-- item difficulty from the entry, simple, have a moderate challenge, will hold contests, the winner there will be a bonus 
programming Praxis-- this site exercise program does not save scores, no ranking, no contest 
Project Euler-- has 590 questions, it will show the level of difficulty and submit completion rates 
Topcoder-- large global development community, online programming evaluation 
after HackerEarth-- registered account can participate in programming exercises (push to have the opportunity within well-known companies)

Other segments: 
for beginners:

Reddit-- contains interesting programming Challenge, if not write, you can also view other people's solutions 
Programming by Doing-- for beginners zero-based, it is a good choice 
CodeAbbey-- start from the simplest, item difficulty increasing 
Rosetta Code-- contains a large number of small programs 
project Nayuki-- contains many small challenges 
want to do the project but not a good idea:

Dreamincode-- from beginner to intermediate to provide about 125 projects Ideas 
Github-- can code review, project management, and millions of users to develop software together. 
Programming Contest:

HackerRank-- contains the programming problem and project development challenge 
Codechef-- include programming competition, online programming challenges 
Techgig-- provides news, live classes, online judge and recruitment information 
Topcoder-- provide more convenient service through crowdsourcing ( contains millions of design and technical experts)

Sphere Online Judge (SPOJ) - online judge, will be ranked according to the accuracy of submitted may encounter problems in exchange forum

You can share code:

Ideone---line compiler, you can run, you can view sample code

2, tutorial classes :( large open online courses, or text tutorial)

IX algorithm - professional programmers IT education and training, conducted by engineers in Silicon Valley, has helped thousands of people find a good job. 
Codeschool-- experienced interactive learning platform developers. 
Udemy-- global online learning platform, they can learn skills from video expert instructors in more than 45,000, to achieve their learning goals. 
Geeksforgeeks-- provide answers to many questions of quality 
Codeavengers-- provide HTML5, CSS3, Javascript courses 
Teamtreehouse-- course has a guiding role for the novice programmer has a complete lesson plans and training courses

Hiredintech - providing content related to system design, interview strategies, soft skills courses 
Newest Tutorials-- contains a large number of tutorials css, HTML, Java, PHP, Flash and other related knowledge. 
Edx-- thousands of courses (including system design, Android development, Python and other courses) 
at The Massachusetts Institute of (the MIT) Technology - science and technology, such as computer programming knowledge Introduction Introduction

3, programming skills categories:

Tutorialspoint-- This is a digital library, you can use - stories, video, etc. to learn any software technology. 
Freecodecamp-- help you complete the programming challenge, to do the project and obtain the certificate. 
http://www.w3schools.com - you can learn all the popular web site technology. 
Venturebeat-- perspective to provide innovative, ground-breaking research, technology enthusiasts to help make informed decisions. 
Norvig-- self-programming, more than a decade of experience programmers summary 
Sixrevisions-- includes popular technology skills css, Javascript, HTML, Web Design and other presentation 
articles Artima-- include programming skills, technology news, 
Kevin London & amp; amp; amp; amp; amp; # x27 ; s blog - Kevin London blog, to explain skills through code examples

Programming Style:

Google - C ++ coding style guide 
What are some bad coding habits you would recommend a beginner avoid getting into -? Programmers should avoid bad programming practice introduced

Good C programming habits -. Good programming practice to introduce 
Debugging-- introduce a common problem when debugging program 
Codebetter.com-- teach you how to write better code for

Programming languages: (JAVA) 
the Java Corner AT Artima.com-- contains java questions and answers, news

NetBeans-- provide open source code, software, help you more quickly learn the software, application development

It contains a lot of java face questions XyzWS-- 
JavaWorld-- knowledge of java programming skills, open source development project

4, community categories:

Quora-- Q & A site, a variety of problems can be answered from different users (US version know almost). 
Stackoverflow-- online learning communities may focus on topics of interest 
Careercup-- with programming questions, interview advice, job postings and other 
Github-- can code review, project management, and millions of users to develop software together. (Including open source) 
Reddit-- popular communities, a lot of users, ask questions to get a lot of comments Reply

5, the news:

Thenextweb-- can get a variety of technology-related news 
Y Combinator-- can subscribe to e-mail, it will be the latest news (news) sent directly to your mailbox 
unique angle Ars Technica-- this article published on the website and high quality content 
http: //acm.org - news exchange community 
Lobsters-- recent hot news 
TechCrunch-- access to technology news like another good site 
GSMArena-- get the latest on mobile phones, android news

6, interview relevant:

LintCode - online site title brush with ladder, note, style code detection and other functions into different categories, from simple to difficult

IX algorithm - to provide the most professional programmer interview guide 
Interview Bit-- can match based on your interests and abilities of the corresponding IT company, and establish contacts to help you make necessary preparations to get the job you want. 
Geeksforgeeks-- provide answers to many questions of quality 
Tech Interview-- contains plenty to keep you thinking in the brain stuff (interview questions, test questions, difficult questions) 
Reddit-- contains interesting programming challenges and technical issues Interview Guide 
KeLuKeLu-- contains interviews preparation, interview questions, interview skills and other content 
Palantir-- teach you how to deal with interviews algorithm to improve the pass rate 
Visualgo-- by animation data structures, algorithms and other knowledge 
Snail in a Turtleneck-- technical interview Guide

LeetCode-- brush questions online sites, online programming problems brush, Online Judge 
Lifehacker-- news about job interviews, videos, gossip

The balance-- will be asked a variety of questions and answers in the interview skills 
Chennai Mathematical Institute-- contains many conceptual issues related to programming

7, developers blog:

Coding Horror-- good programmer's blog (share their experiences)

Clean Coder Blog - "Clean code" of the blog 
Joel on Software-- blogger wrote thousands of articles on software development, management, and Internet-related article 
Programming in the 21st Century-- bloggers hundreds of articles talking about programming , inspiration, creativity and other issues of code 
Blog About Computers-- a program developer's blog 
Stephen Haunts {Coding in the Trenches} - an experienced software developer to write about software development, enterprise architecture, management, leadership the blog content

Stories about Software-- There are many stories about the "software" 
Coding Geek - A blog about IT, programming and Java-- programming geeks blog (contains a lot of java-related stuff) 
http://code.antonio081014.com - - about the ACM contest the title and reference code

8, machine learning relevant:

Mark Reid-- blogger who studies machine learning for many years, since 2007, wrote numerous posts, machine learning beginners can start learning from his most popular posts. 
hal-- bloggers machine learning, computer languages and so have some research 
Neal Richter-- bloggers in the blog "Talking about artificial intelligence, machine learning, search engine ......" 
Fernando Daniel Pereira-- class people blog, for machine learning, computational linguistics, which are in-depth study, but the blog has not been updated for many years 
Yisong Yue-- blogger is a machine learning researcher at California Institute of Technology, published in machine learning and related theoretical and practical post 
marginally Interesting-- published about post machine learning, computer science, etc.

9, fun video or website:

The Verge-- contains a variety of interesting applications, technology and culture 
AlleyWatch-- contains news, reviews, products, investment information 
WIRED-- innovative thinking this site to create a new industry

10, improve their English level:

Quia - English-- online English test questions 
GrammarBook-- rules of English usage article & Video 
Guide to Grammar and Writing-- provide grammar guide written by professional teachers, Guide to Writing 
the Purdue University Online Writing Lab (OWL ) - learning English recommend 
Learn English | EnglishClub-- English game, grammar lessons, tips, etc.

11, computer-related books:

EBooks-- large electronic library, available for immediate free download books 
EbookFoundation / free-programming-books-- contains all the knowledge of computer-related books (in several languages) can be downloaded 
Science Books Online-- about 150 computer-related free Books 
Best Books for GATE CSE-- contains a lot of computer-related books, free download

12, see the cattle write code:

LiveEdu.tv-- cattle can watch video coding websites, games and other applications

IT companies complement each -------- --------- technology blog

Airbnb

Amazon

Cloudera

Dropbox

Facebook

FourSquare

Github

Groupon

Google

Linkedin

Netflix

Quora

Square

Twitter

Yelp

Guess you like

Origin www.cnblogs.com/aibabel/p/11697937.html