對開發者有用的英文網站合集
問答社群
- Stack Overflow
: subscribe to their weekly newsletter and any other topic which you find interesting - Quora
: A place to share knowledge and better understand the world - Learn Anything
: Community curated knowledge graph of best paths for learning anything - devRant
: Community where you can rant and release your stress - Codementor
: A mentorship community to learn from fellow developers via live 1:1 help and more.
新聞
- Hacker News
: news aggregator for programmers where civility is king, try a newsletter 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 link aggregation 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 full stack web development portfolio today - Reddit.com/r/dailyprogrammer
: interesting programming challenges where you can learn from looking at other’s code , even if you are not able to solve code you can 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 to begin with problems that start at the easiest and gradually increase difficulty with each problem. - Exercism.io
: download and solve practice problems in over 30 different languages, 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 intermediate level. - karan/Projects
: a large collection of small projects for beginners with - Wrong “big projects” for beginners
: How to choose where to start - vicky002/1000-Projects
: Mega List of practical projects that one can solve in any programming language!
大牛的建議
- Things I Wish Someone Had Told Me When I Was Learning How to Code — Free Code Camp
: What I’ve learned from teaching others - Lessons From A Lifetime Of Being A Programmer
: The Codist Header Lessons From A Lifetime Of Being A Programmer - Principles of Good Programming
: The Principles of Good Programming - What every computer science major should know
: The Principles of Good Programming - How to become a programmer, or the art of Googling well
- Code Review Best Practices
: Kevin London’s blog - Dieter Rams : 10 Principles of Good Product Design
- 10-ways-to-be-a-better-developer
- Working as a Software Developer
- Software design pattern
: The entire collection of Design Patterns. - Design Patterns
: Design Patterns explained in detail with examples.
編碼規範
- CS 106B Coding Style Guide
: 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 coding habits you would recommend a beginner avoid getting into?
- Good C programming habits. • /r/C_Programming
- How to Report Bugs Effectively
- Debugging Faqs
- Stuff you need to Code Better!
- Directory of Online CS Courses
- 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 and JavaScript - CodePen
: Front End Developer Playground & Code Editor in the Browser
面試準備
- Pramp | A free on demand interview practice platform for Software Engineers
: Practice coding interviews with real peers - GeeksforGeeks | A computer science portal for geeks
: also subscribe to their feeds to get links to their new articles. - A site for technical interview 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 Software Interview Questions Answers
- Reddit.com/user/ashish2199/m/puzzles
: Logic Puzzles - A Collection of Quant Riddles With Answers
- Aptitude Questions and Answers
: Quant and aptitude preparation - Interview Archives – Java Honk
- Top 10 Algorithms for Coding Interview
- Algorithm design canvas)
- Big-O Algorithm Complexity Cheat Sheet
- Unix / Linux Cheat Sheet
- How to interview
- How to Ace an Algorithms Interview
- Delightful Puzzles
- visualising data structures and algorithms through animation
- Here’s How to Prepare for Tech Interviews • /r/cscareerquestions
- Guide to Tech Interviews
- Why You Make Less Money • /r/cscareerquestions
- IIT Delhi Placement Experience
- what_are_your_goto_questions_for_the_do_you_have?
- /r/cscareerquestions
: Here’s a pretty big list of programming interview questions I compiled while studying for big 4 interviews. I think you guys will find it useful! • - Interviewing At Jane Street
- How to prepare for an interview – 1
- Summer Internship: The Ultimate Guide
- The 25 most difficult HR questions
- Job interviews News, Videos, Reviews and Gossip – Lifehacker
- How to Answer the Toughest 40 Job Interview Questions | ICS Job Portal
- Job Interview Questions and Best Answers
- How to Answer “Tell Me a Little About Yourself” | The Art of Manliness
- Job Interview: How to Ace a Job Interview | The Art of Manliness
- Give your résumé a face lift
- BIG O Misconceptions
- Bitwise tricks
- Core Java Interview questions – Interview question on each topic
- Java Interview Questions and Answers
- Big collection of interview preparation links • /r/cscareerquestions
- Unsolicited_advice_for_job_seekers_and_employers
- five-essential-phone-screen-questions – steveyegge2
- CS9: Problem-Solving for the CS Technical Interview
- Mission-peace/interview problems
: A large collection of coding interview problems - SQL Joins explained using venn diagram
- 10 Frequently asked SQL Query Interview Questions
- Get Ready to Learn SQL: 8. Database Normalization Explained in Simple English – Essential SQL
- Programming Language Concepts: Lecture Notes
: OOPs concepts and programming language 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 the Tech Industry – a Guide to Job Hunting and Tech Interviews
- Freshers Interviews
- C PUZZLES, Some interesting 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-O runtimes of these different loops?
: really good stackoverflow question that covers basics of calculating runtime complexity. - ChiperSoft/InterviewThis
: questions to ask during on a interview to know more about the company. - SQL interview questions
: great SQL test
視訊
- Machine that Changed the World – a very good documentary about history of computers
- Triumph of the Nerds
: Play-list - Project Code Rush – The Beginnings of Netscape / Mozilla Documentary
- The Code: Story of Linux documentary
- Breaking the Code: Biography of Alan Turing
- Mechanical Computer (All Parts)
: a very good video from 1950s explaining how mechanical computers used to work without all the modern day electronics. - Download: The True Story of the Internet
: Play-list of discovery channel documentary on browser wars , dot com bubble and more. - Teach Yourself Computer Science
- How does CPU execute program (video)
- Machine Code Instructions (video)
- Harvard CS50 – Asymptotic Notation (video)
- Cracking The Code Interview
- Cracking the Coding Interview – Fullstack Speaker Series
- Ask Me Anything: Gayle Laakmann 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 | Creative Programming: Programming courses focused on art and creativity
- UCBerkeley
- MIT OCW Electrical Engineering and Computer Science
- CS50
- prakhar1989/awesome-CS-courses
: List containing large amount of CS courses - Computer Science Resources
: 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 of Inside the Java Virtual Machine by Bill Venners
- Understanding JVM Internals
- How Garbage Collection Works
-
相關推薦
對開發者有用的英文網站合集
問答社群 Stack Overflow : subscribe to their weekly newsletter and any other topic which you find interesting Quora : A place to shar
辦公資源網站合集,職場人要收藏,素材,模板應有盡有
每次找資源總是要絞盡腦汁,也很難找到自己需求的,滿意的,今天辦公資源網小編把自己用過的一些好的資源網站整理分享給大家,快來看看有沒有你需要的吧。 一、 VJ師網 這是一個正版視訊素材網,AE模板的交易及下載網站,在這裡,你可以快速找到你需要的視訊素材。 二
目前最全的IT技術問答、社區、科技服務網站合集
閱讀 遊戲 hub rap lds 軟件庫 cto w3cschool erp StackOverFlow Stack Overflow是一個與程序相關的IT技術問答網站。 ITEye ITeye是一個學習和研究java的開源框架的技術網站。現在已被CSDN收購。 極樂 極
程式設計師網站合集
查詢網站背後由哪些技術支援,比如作業系統的型別、所採用的訪問量統計服務、採用的釋出平臺、廣告平臺、語言框架、聚合功能、頁面文件資訊、網站編碼及作業系統資訊等等:https://builtwith.com
輕鬆提高搜尋能力-實用網站合集
資源的獲取大可不必侷限於搜尋引擎,像我們的社交範圍遠比以前廣,也可去諮詢相關的專業人士。能有效解決問題的方法就是好方法。 簡介 網址 增長黑盒 增長技能學習 http:/
最全的國內外電子書籍網站合集
一、澳大利亞篇 阿德雷德大學電子文字收藏中心是一個正在成長中的電子文字收集網站——目前收藏超過七百本——包括古典文學,哲學,科學和醫學著作。該網站閱讀格式為HTML。 http://etext.library.adelaide.edu.au ANU電子出版庫來自堪培拉的澳
java面試題大合集(開發者必看)
前言 本文來自百度網路的一篇文章,由於沒有答案,現在整理了一些比較好的回答和好的部落格,可以自己擴充套件思路,如果大家有一下面試題的更好的答案,歡迎在評論區留言。以上全部來自網路!此外,我的微信公眾號將每日分享下面面試題相關的知識點總結乾貨,歡迎關注微信公眾號
2018年9月前端開發者超實用乾貨大合集
過去的幾個月當中,開發者社群釋出了大量的新工具和新資源,整個社群的活躍度有著明顯的提升。這也使得前端乾貨大合集這個系列文章,有了足夠多的值得推薦的素材。 在這次的工具列表當中,有用來生成虛擬資料的 JavaScript庫,有用於在本地網路當中共享檔案的工具,以及允許你將終端記錄直接轉化為 SVG
合集:程式設計相關的網站及書籍
大學計算機專業(計算機原理及程式語言(JAVA/C/C++/C#/python)和演算法相關) Java: C語言: C++: C++ Primer Plus (第6版) 圖形介面實現:(C++) QT5教程: 再貼一個網易
JS的數據類型判斷函數、數組對象結構處理、日期轉換函數,瀏覽器類型判斷函數合集
-i size 數據 parse 並集 lte 全局 shel undefined 工具地址:https://github.com/BothEyes1993/bes-jstools bes-jstools 100多個基礎常用JS函數和各種數據轉換處理集合大全,此工具包是在
小程序粉墨登場 --奉上開發教程及書籍合集
是不是 網易 機器 ive cab 好書推薦 教育 pro ini 微信小程序,簡稱CX,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。 小程序處於內測階段。全面開放申請後,主體類型為個人、企業
網絡流合集:bzoj1433,1934,1854 題解
struct spa tail set esc urn 這也 space 宿舍 轉載請註明:http://blog.csdn.net/jiangshibiao/article/details/23992205
tomcat配置的一些想法(配置合集)
start rtu 經驗 命令行 clip 編輯 是我 shutdown 小時 5.10日 記,經過兩天艱苦的裝tomcat配置環境和連接eclipse,終於是配置成功。以下是我覺得配置的幾個重點。(48小時換來的經驗!) 1.配置tomcat:如果你jdk是配置好的(在c
Vim命令合集
特殊 教程 打開 冒號 文件復制 打開文件 高亮 ... end 命令歷史 以:和/開頭的命令都有歷史紀錄,可以首先鍵入:或/然後按上下箭頭來選擇某個歷史命令。 啟動vim 在命令行窗口中輸入以下命令即可 vim 直接啟動vim vim filename 打開vim並創建
git學習資源合集
git學習 ref bing blank www target detail 學習 git git官網 Pro git 電子書,這裏還有中文版,這也是官方推薦的。 git學習資源合集
重磅福利!!機器學習和深度學習學習資料合集
best from pytho robert article 我會 you sandbox lob 比較全面的收集了機器學習的介紹文章,從感知機、神經網絡、決策樹、SVM、Adaboost到隨機森林、Deep Learning。 《機器學習經典論文/survey合
前端組件庫大合集-必備收藏
cal make oom edi ade 情懷 eight engine ebp 前端組件庫 搭建web app常用的樣式/組件等收集列表(移動優先) 0. 前端自動化(Workflow) 前端構建工具 Yeoman &nd
2017年必看的免費linux視頻及python視頻資源合集
python視頻 linux 軟件版本 網易 linux視頻 2017年必看的linux直播課程與linux在線課程匯總 騰訊課堂:Linux課程:系列直播課程:【免費】零基礎Linux入門系統課程1(持續更新)https://ke.qq.com/course/202854【免費】零基礎l
跟我一起學習VIM - vim插件合集
意思 同事 ipp 什麽是 如虎添翼 apple oca 終究 情況 2016-06-14 15:04 13333人閱讀 評論(0) 收藏 舉報 分類: Linux(104) 目錄(?)[+] 前兩天同事讓我在小組內部分享一下VIM,於是我花了一點時間寫了個簡短的教程。
android 仿ppt進入動畫效果合集
ppt 效果 動畫 android 進入 EnterAnimationandroid 仿ppt進入動畫效果合集, 百葉窗效果,擦除效果,盒狀效果,階梯效果,菱形效果,輪子效果,劈裂效果,棋盤效果, 切入效果,扇形展開效果,十字擴展效果,隨機線條效果,向內溶解效果,圓形擴展效果, 適用於各種