开发者经常用到的英文网站汇总,干货!
小编今天就对开发者经常用到的英文网站进行了汇总,这个清单涉及到从入门到专业开发者成长的个个方面,还有很多英语学习的网站,这些肯定会对你的学习或工作有帮助。
问答社区
Stack Overflow : subscribe to their weekly newsletter and any other topic which youfind interesting
Quora : A place to share knowledge and better understand the world
Learn Anything : Community curated knowledge graph of best paths for learninganything
devRant : Community where you can rant and release your stress
Codementor : A mentorship community to learn from fellow developers via live 1:1help and more.
新闻
Hacker News : news aggregator for programmers where civility is king, try anewsletter to get top news to your inbox:
Hacker Newsletter : curated by hand, delivered weekly
Hacker News Digest : curated automatically, delivered as frequently as you want
Ars Technica : posts unique quality articles
ACM TechNews
Lobsters : Lobsters is a technology-focused community centered around linkaggregation and discussion.
TechCrunch : another good website for tech news
GSMArena.com : news related to latest mobile phones and android.
product hunt : Discover your next favorite thing
AlternativeTo : Crowdsourced software recommendations
Better Dev Links : Weekly links to help you become a better developer
初学者的编程练习
freeCodeCamp : Learn to code and build projects for nonprofits. Build your fullstack web development portfolio today
Reddit.com/r/dailyprogrammer: interesting programming challenges where you canlearn from looking at other’s code , even if you are not able to solve code youcan look at how others solved.
Programming by Doing : very good site for those who want to start with absolute basics
CodeAbbey – a place where everyone can master programming : Best place tobegin with problems that start at the easiest and gradually increase difficultywith each problem.
Exercism.io : download and solve practice problems in over 30 differentlanguages, and share your solution with others.
Programming Tasks : large collection of small programs
karan/Projects-Solutions Solutions to most of the problems in the link above
Lod – Cloud : The Linking Open Data cloud diagram
Cave of programming : Learn to program, Upgrade your skills.
Codeacademy : Learn to code interactively, for free.
找找项目灵感
martyr2s-mega-project-ideas-list : contains about 125 project ideas from beginner to intermediatelevel.
karan/Projects : a large collection of small projects for beginners with
Wrong “big projects” forbeginners : How to choose where to start
vicky002/1000-Projects : Mega List of practical projects that one can solve in anyprogramming language!
大牛的建议
Things I Wish Someone HadTold Me When I Was Learning How to Code — Free Code Camp : What I’ve learned from teaching others
Lessons From A LifetimeOf Being A Programmer : The Codist Header Lessons FromA Lifetime Of Being A Programmer
Principles of GoodProgramming : The Principles of Good Programming
What every computerscience major should know : The Principles of GoodProgramming
How to become aprogrammer, or the art of Googling well
Code Review BestPractices : Kevin London’s blog
Dieter Rams : 10 Principles of Good Product Design
10-ways-to-be-a-better-developer
Working as a SoftwareDeveloper
Software design pattern : The entire collection of Design Patterns.
Design Patterns : Design Patterns explained in detail with examples.
编码规范
CS 106B Coding StyleGuide : must see for those who create spaghetti
Google C++ Style Guide
Airbnb JS Style Guide : A mostly reasonable approach to JavaScript
Airbnb Ruby Style Guide : A ruby style guide by Airbnb
What are some bad codinghabits you would recommend a beginner avoid getting into?
Good C programminghabits. ? /r/C_Programming
How to Report BugsEffectively
Debugging Faqs
Stuff you need to CodeBetter!
Directory of Online CSCourses
Directory of CS Courses(many with online lectures)
Angular 1 Style Guide : Officially endorsed style guide by John Pappa
通用工具
regex101 : Online regex tester and debugger: PHP, PCRE, Python, Golang andJavaScript
CodePen : Front End Developer Playground & Code Editor in the Browser
面试准备
Pramp | A free on demandinterview practice platform for Software Engineers :Practice coding interviews with real peers
GeeksforGeeks | Acomputer science portal for geeks : also subscribe totheir feeds to get links to their new articles.
A site for technicalinterview questions, brain teasers, puzzles, quizzles :whatever the heck those are) and other things that make you think!
Problems | LeetCode OJ : Coding practice for interviews
Programmer And SoftwareInterview Questions Answers
Reddit.com/user/ashish2199/m/puzzles: Logic Puzzles
A Collection of QuantRiddles With Answers
Aptitude Questions andAnswers : Quant and aptitude preparation
Interview Archives – JavaHonk
Top 10 Algorithms forCoding Interview
Algorithm design canvas)
Big-O AlgorithmComplexity Cheat Sheet
Unix / Linux Cheat Sheet
How to interview
How to Ace an AlgorithmsInterview
Delightful Puzzles
visualising datastructures and algorithms through animation
Here’s How to Prepare forTech Interviews ? /r/cscareerquestions
Guide to Tech Interviews
Why You Make Less Money ?/r/cscareerquestions
IIT Delhi PlacementExperience
what_are_your_goto_questions_for_the_do_you_have?
/r/cscareerquestions : Here’s a pretty big list of programming interview questions Icompiled while studying for big 4 interviews. I think you guys will find ituseful! ?
Interviewing At Jane Street
How to prepare for aninterview – 1
Summer Internship: TheUltimate Guide
The 25 most difficult HRquestions
Job interviews News,Videos, Reviews and Gossip – Lifehacker
How to Answer the Toughest40 Job Interview Questions | ICS Job Portal
Job Interview Questionsand Best Answers
How to Answer “Tell Me aLittle About Yourself” | The Art of Manliness
Job Interview: How to Acea Job Interview | The Art of Manliness
Give your résumé a facelift
BIG O Misconceptions
Bitwise tricks
Core Java Interviewquestions – Interview question on each topic
Java Interview Questionsand Answers
Big collection ofinterview preparation links ? /r/cscareerquestions
Unsolicited_advice_for_job_seekers_and_employers
five-essential-phone-screen-questions– steveyegge2
CS9: Problem-Solving forthe CS Technical Interview
Mission-peace/interviewproblems : A large collection of coding interviewproblems
SQL Joins explained usingvenn diagram
10 Frequently asked SQLQuery Interview Questions
Get Ready to Learn SQL: 8. Database Normalization Explained in Simple English – EssentialSQL
Programming LanguageConcepts: Lecture Notes : OOPs concepts and programminglanguage concepts.
We Help Coders Get Hired : website offering courses on system design, interview strategies,soft skills etc
checkcheckzz/system-design-interview
How to Break Into theTech Industry – a Guide to Job Hunting and TechInterviews
Freshers Interviews
C PUZZLES, Someinteresting C problems
wu :: riddles(hard) :logic puzzles and riddles
github.com/odino/interviews : list of important questions for interview
svozniuk/java-interviews : Java interview questions
kimberli/interviews : study sheet for Interview
Determining the big-Oruntimes of these different loops? : really goodstackoverflow question that covers basics of calculating runtime complexity.
ChiperSoft/InterviewThis : questions to ask during on a interview to know more about thecompany.
SQL interview questions : great SQL test
视频
1. Machine that Changed the World – a very good documentary about historyof computers
· Part 1: Giant Brains
· Part 2: Inventing the Future
· Part 3: The Paperback Computer
· Part 4: The Thinking Machine
· Part 5: The World at Your Fingertips
2. Triumph of the Nerds : Play-list
3. Project Code Rush – The Beginnings of Netscape /Mozilla Documentary
4. The Code: Story of Linux documentary
5. Breaking the Code: Biography of Alan Turing
6. Mechanical Computer (All Parts) : a verygood video from 1950s explaining how mechanical computers used to work withoutall the modern day electronics.
7. Download: The TrueStory of the Internet : Play-list of discovery channel documentary onbrowser wars , dot com bubble and more.
8. Teach Yourself Computer Science
9. How does CPU execute program (video)
10. Machine CodeInstructions (video)
11. Harvard CS50 – Asymptotic Notation (video)
12. Cracking The Code Interview
13. Cracking the Coding Interview – FullstackSpeaker Series
14. Ask Me Anything: GayleLaakmann McDowell (author of Cracking the Coding Interview)
MOOCs
Class Central : a directory of 100,000+ student reviews of thousands of MOOCs.
NPTEL Vidoes COMP_SCI_ENGG
Coursera.org
edX
MOOC.fi : Free online courses from the University of Helsinki
Udacity
Kadenze | CreativeProgramming: Programming courses focused on art andcreativity
UCBerkeley
MIT OCW ElectricalEngineering and Computer Science
CS50
prakhar1989/awesome-CS-courses: List containing large amount of CS courses
Computer ScienceResources : list of MOOCs for autodidacts
Java
Java Revisited : good for learning about Java Language and interview preparation.
The Java? Tutorials: The best tutorials for Java.
Java Corner at Artima.com
Java Visualizer : helps visualize references , values of variables ect
Java Lecture Notes
Learning Java : a free online textbook for learning Java
Free Online Chapters ofInside the Java Virtual Machine by Bill Venners
Understanding JVMInternals
How Garbage CollectionWorks
Welcome to JavaWorld.com
The Java Memory Model
Netbeans KeyboardShortcuts : Keyboard shortcuts to enhance yourproductivity when working in Netbeans.
XyzWs Java FAQs : large collection of java interview questions
Search Open Source JavaAPI : view source of java library and learn how thingsare implemented.
JournalDev – Java, JavaEE, Android, Web Development Tutorials
Implementation ofAlgorithms and Data Structures, Interview Questions and Answers
what-is-garbage-collection: Demystify the garbage collection
Best books for learningjava must read : Get basics of Java
Garbage collection(Java); Augmenting data str (video)
Compilers (video)
Deep Dive Java: Garbage Collection is Good!
The C++ ProgrammingLanguage : The C++ Programming Language.
Bjarne Stroustrup’s FAQ : The C++ FAQ
Bjarne Stroustrup’s C++Style and Technique FAQ : The C++ FAQ
C++11 – the new ISO C++standard : The C++11 FAQ


雷达卡





京公网安备 11010802022788号







