开发者经常用到的英文网站汇总,干货!
AI
UnsupervisedSentiment Neuron : Unsupervised Sentiment Neuron
Robots that learn : Robots thatLearn
grakn.ai : The Databasefor AI
学习写作
Advice on Researchand Writing
Seminar and reports
PHD MS Articles
Practical Tips forTalking at Usergroups and Conferences and Giving presentation on softwareproject to non-programmers
YouTube 频道
Computerphile : Must watch forevery CS student
ComputerHistory : forthose who like to know how we reached where we are.
GoogleTechTalks : videos ontrending topics and cool stuff happening in the tech industry.
Placement Grid : Interview andcampus placement experience
Google Developers
Facebook Developers
O’Reilly : interviews andtalks of world’s best technical writers.
Java : talksrelated to java
JavaOne : JavaConference
CppCon : C++Conference
C++Now (BoostCon) : C++Now(previously BoostCon) conference
Meeting C++ YTKanalseite : Talks on C++
ThinMatrix : blogs andtutorials developer making a 3d game in Java using opengl
yegor256
Scott Meyers: Past Talks
thoughtbot : talks onvarious topics
code::diveconference : code::dive conference organized by NOKIA Wroc?awTechnology Center
HowToBecomeTV : containsgood interviews of developers and people related to tech industry.
Siraj Raval :Artificial Intelligence and deep learning tutorials videos
Netflix UIEngineering : great videos to watch for web developers, mobile developers andthose interested in some of Netflix’s tech stack
Coding Blocks :Tutorials, how to’s, tips and tricks
Fun Fun Function : A weeklyseries from Mattias Petter Johansson on an assortment of programming topics,including some not directly related to coding.
一些文章集合
Expectations of aJunior Developer
The Key ToAccelerating Your Coding Skills
A SoftwareDeveloper’s Reading List : Some good books and links in there.
40 Keys ComputerScience Concepts Explained In Layman’s Terms
What everyprogrammer should know about memory, Part 1
We are reinventingthe retail industry through innovative technology
Unicode
What everyprogrammer absolutely, positively needs to know about encodings and charactersets to work with text
List of algorithms
Dive into the bytecode
Data Structure Map
A GentleIntroduction To Graph Theory
Linux Inside
A programmerfriendly language that compiles to Lua.
播客
Coding Blocks –Learning principles, patterns and better practices on the go
MS Dev Show
The CynicalDeveloper
Herding Code
Code Newbie
Software EngineeringRadio : Apodcast targeted at the professional software developer. The goal is to be alasting educational resource, not a newscast.
JavaScript Jabber : A weeklydiscussion about JavaScript, front-end development, community, careers, andframeworks.
Developer Tea : A podcast fordevelopers designed to fit inside your tea break.
Full Stack Radio :Everything from product design and user experience to unit testing and systemadministration.
Software EngineeringDaily : A daily technical interview about software topics
The Bike Shed : Guests discusstheir development experience and challenges with Ruby, Rails, JavaScript, andothers.
The Changelog : A weeklyconversation that gets to the heart of open source technologies and the peoplewho create them.
Front End Happy Hour : Apodcast featuring a panel of Software Engineers from Netflix, Evernote,Atlassian & LinkedIn talking over drinks about all things Front Enddevelopment.
构建一个简单的编译器/解释器
Awesome Compilers : Curatedlist of awesome resources on Compilers, Interpreters and Runtimes.
Resources forAmateur Compiler Writers
Possibly thesmallest compiler ever
Writing My FirstCompiler
Structure andInterpretation of Computer Programs
Let’s Build A SimpleInterpreter. Part 1.
Growing a compiler
教程
Subtle | Poor Man’sCI : Learn how continuous integration platforms work under the hood, bybuilding one of your own on top of git with Node.js
Tutorialspoint
W3Schools Online WebTutorials
Open Data Structures :Excellent resource for learning about DS and algos , provides code in variouslanguages C++ , Java , pseudocode
Data Structures andAlgorithms by John Morris : another good source with code and its analysis
CMSI 281: DataStructures : light weight introduction to DS
How to Program inC++ : Good resource for revising C++ topics and STL
TopCoderTutorials
A Hacker’s Guide toGit : forthose wanting to learn git with a solid foundation
Git from the insideout
Learn UNIX in 10minutes
The Bash Guide :very good guide for learning the Bash Shell
Linux Tutorial :good resource for learning Linux
UNIX Tutorial –Introduction
Linux Tutorial forBeginners
Learning the shell.
Dynamic programming– PrismoSkills : very good resource if want to learn how to solve DPproblems.
Deep C : verygood presentation on C language
C programminglanguage Frequently Asked Questions
OS Course Notes : Chapterwise course notes according to Galvin’s book
SQL (StructuredQuery Language) in one page : SQL.SU : a very good SQL cheat sheet
Introduction to CProgramming
MySQL Essentials
http://www.mysqltutorial.org/
Best Of – GustavoDuarte : contains articles on various topics
Collecting all thecheat sheets : cheat sheets for lots of programming languages
The Descent to C : forthose moving to C from some higher programming language like java or python.
VimTutor+ : learn VIM frombrowser itself
Linux Journey : good site forlearning linux
C Programming
CS 2112/ENGRD 2112Fall 2015 : Good notes on data structures and algorithms.
More aboutGithub-flavored markdown
The Unix ProgrammingEnvironment
The Linux CommandLine: A CompleteIntroduction
TCP/IP IllustratedSeries
Head First DesignPatterns
Design Patterns: Elements ofReusable Object-Oriented Software : aka the “Gang Of Four” book, or GOF
UNIX and LinuxSystem Administration Handbook, 4th Edition
Programming, WebDevelopment, and DevOps news, tutorials and tools for beginners to experts
阅读他人的代码
LiveEdu.tv :screencast of people building application, websites, games, ect.
程序员须知
ProgrammerCompetency Matrix : article for knowing what our level as a programmer is.
GitHub.com Buildsoftware better, together : Place to showcase your project and collaborate withothers. (Must know Git in order to use it effectively)
Gitlab offers freeunlimited (private) repositories and unlimited collaborators.
编程比赛
WakaTime :leaderboards of coding metrics collected via editor plugins
HackerRank
Codeforces
topcoder
UVa Online Judge : hundredsof problems supporting multiple languages.
HackerEarth –Programming challenges and Developer jobs
CodeChef
PKU ACM ICPCPractice problems
Archived Problems –Project Euler
Google Code JamPractice and : past contest problems for practice
Sphere Online Judge(SPOJ)
Art of ProblemSolving
Riddles.io AI Games : Compete withyour bot and dominate the leaderboards!
Codingame : Learncoding through games and challenges!
Codewars : Rank upby completing code kata
Codefights : Testyour coding skills
计算机图书
IT eBooks – FreeDownload – Big Library : website for downloading ebooks without anyadvertisement and instant downloads.
github.com/vhf/free-programming-books : Morethan 500 free ebooks on almost any language you can think of
Computer ScienceBooks Online : about 150 computer free ebooks
Best books for GATECSE
cses.fi/book.html
Become a Programmer,Mother****er (list of books) : Exhaustive list of books from Zed A. Shaw.
视频教程
Tushar Roy : Algorithm andData structure tutorial by an Indian Youtuber.
Derek Banas : goodquality tutorials
thenewboston : good but withtoo much talk as compared to actual content
mycodeschool : Datastructures and algorithms tutorials
CodingMadeEasy : C++tutorials
XDA-University –Helping You Learn Android Development
DevTips : web devtutorials
codedamn : front end webdev tutorials
Design and Analysisof Algorithms
Vim Tutorial Videos– Flarfnoogins : good video tutorial for learning vim
CS1: HigherComputing – Richard Buckland UNSW : a very good introductory CS course
Kathryn Hodge : Has goodvideos for beginners
在线编译
CodePad : Codeeditor to try, test and run 25+ languages
JSFiddle : Test yourJavaScript, CSS, HTML or CoffeeScript with online code editor
Ideone.com : onlinecompiler and debugging tool for more than 60 programming languages
Pastebin.com
Godbolt.org: Excellent toolfor exploring the assembly output of different compilers with and withoutoptimization.
一些不错的博客
Coding Horror : one the bestcoding blog
WildMl : A blog formachine learning.
Armin Ronacher’sThoughts and Writings : blog on Python and open source
Eli Bendersky :everything from Python to LLVM
Joel on Software
Stephen Haunts {Coding in the Trenches }
Programming in the21st Century
Clean Coder Blog : blog ofauthor of book “Clean Code”
Programming Blog :programming blog of Yegor Bugayenko
CodeAhoy : Blog onsoftware and human factors. 100% Tested on Humans.
stevehanov.ca
Geek Land
Late Developer
IT Enthusiast
blog.might.net
CSE Blog – quant,math, computer science puzzles
Small ProgrammingChallenges and Puzzles
My Tech Interviews
HackerEarth Blog
Algo-Geeks
CoderGears BlogInsights from : the CoderGears Team
Runhe Tian CodingPractice
Paul Graham Essays
Dan Dreams of Coding
Antonio081014’sAlgorithms Codes
Math ∩ Programming
Takipi Blog : mainlyfocuses on Java and JVM languages
Coding Geek – A blogabout IT, programming and Java
Daedtech.com : Stories aboutsoftware
Archives — Ask aManager : HR related stuff
英语学习
Quia – English
Punctuation andCapitalization Rules
Guide to Grammar andWriting : for those who want to improve their english language skills
Purdue UniversityOnline Writing Lab (OWL)
Englishclub.com/learn-english
无聊时可以看看这些
r/ProgrammerHumor : Subredditdedicated to exactly what it sounds like
Vsauce : The bestyoutube channel
TED : Greattalks about technology, entertainment, and design
CrashCourse : small courseson various subjects
National Geographic : Highvolume of high quality content from all over the world
Barcroft TV : Daily shortdocumentaries about the incredible variety of people that make up the world
ColdFusion : Past,present, and future of technology
SmarterEveryDay : Lots ofamazing scientific information about the world around us, usually captured with ahigh-speed camera
SciShow : Answers tointeresting questions that you’ve always wondered about
Big Think : Expert driven,actionable, educational content, featuring experts ranging from Bill Clinton to Bill Nye
Every Frame a Painting : High qualityanalysis of films and filmmaking
TestTube News :Interesting information about news from around the world
Reddit the frontpage of the internet : Where free time goes to die
扫码加好友,拉您进群



收藏
