专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
51好读  ›  专栏  ›  OSC开源社区

学习 CS 时必须知道的一些有用的网站(Part 3)

OSC开源社区  · 公众号  · 程序员  · 2017-07-19 08:30

正文

请到「今天看啥」查看全文


长按上图识别二维码报名济南源创会


竞赛式编程


  • WakaTime (https://wakatime.com/): 通过编辑器插件收集的编程指标的排行榜

  • HackerRank (https://www.hackerrank.com/)

  • Codeforces (http://codeforces.com/)

  • topcoder (https://www.topcoder.com/)

  • UVa Online Judge (https://uva.onlinejudge.org/) : 支持多语言的数百个问题。

  • HackerEarth - Programming challenges and Developer jobs (https://www.hackerearth.com/)

  • CodeChef (https://www.codechef.com/)

  • PKU ACM ICPC Practice problems (http://poj.org/problemlist)

  • Archived Problems - Project Euler (https://projecteuler.net/archives)

  • Google Code Jam Practice and (https://code.google.com/codejam/past-contests) : 供练习的曾有的比赛问题

  • Sphere Online Judge (SPOJ) (http://www.spoj.com/)

  • Art of Problem Solving (https://artofproblemsolving.com/)

  • Codingame (https://www.codingame.com/start) : 通过游戏和挑战学习编程!

  • Codewars (https://www.codewars.com/): 通过完成不同代码招数(问题)而升级

  • Codefights (https://codefights.com/) : 测试你的编程技巧


计算机书籍


  • IT eBooks - Free Download - Big Library (http://it-ebooks.info/) : 没有任何广告和即时下载的电子书下载网站。

  • github.com/vhf/free-programming-books (https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md): 超过500本几乎任何你能想到的语言的免费电子书

  • Computer Science Books Online http://www.sciencebooksonline.info/computer-science.html) : 大约150本免费计算机电子书

  • Best books for GATE CSE (http://gatecse.in/best-books-for-gatecse/)

  • cses.fi/book.html (https://cses.fi/book.html)

  • Become a Programmer, Motherfucker (list of books) (http://programming-motherfucker.com/become.html) : 来自 Zed A. Shaw 的详尽书单


视频教程


  • Tushar Roy (https://www.youtube.com/user/tusharroy2525/videos) : 来自一位印度 Youtuber 的算法和数据结构教程。

  • Derek Banas (https://www.youtube.com/user/derekbanas/videos) : 高质量的教程

  • thenewboston (https://www.youtube.com/user/thenewboston/videos) : 很好,但是与干货相比有些长篇大论

  • mycodeschool (https://www.youtube.com/user/mycodeschool/videos): 数据结构和算法的教程

  • CodingMadeEasy (https://www.youtube.com/user/CodingMadeEasy/videos): C++ 教程

  • XDA-University - 帮助你学习安卓开发 (https://forum.xda-developers.com/general/xda-university)

  • DevTips (https://www.youtube.com/user/DevTipsForDesigners/videos) : 网页开发教程

  • codedamn (https://www.youtube.com/channel/UCJUmE61LxhbhudzUugHL2wQ/videos): 前端网页开发教程

  • 算法的设计与分析 (http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=IntroToAlgorithms)

  • Vim 视频教程 - Flarfnoogins (http://derekwyatt.org/vim/tutorials/index.html) : 学习 vim 的优质视频教程

  • CS1: Higher Computing - Richard Buckland UNSW (https://www.youtube.com/playlist?list=PL6B940F08B9773B9F) : 很好的计算机科学的入门教程

  • Kathryn Hodge (https://www.youtube.com/channel/UC4DwZ2VXM2KWtzHjVk9M_xg/videos) : 给初学者的好视频

  • Pluralsight - 通过几门短课程学习软件开发、DevOps 和数据科学 (https://www.pluralsight.com/)


线上编译器和代码片段分享


  • CodePad (https://codepad.remoteinterview.io/): 可供试验、测试和运行25多门语言的代码编辑器

  • JSFiddle (https://jsfiddle.net/) : 以线上代码编辑器测试你的 JavaScript、 CSS、 HTML 或 CoffeeScript

  • Ideone.com (https://ideone.com/) : 线上编译器和调试工具,适用于60多门编程语言

  • Pastebin.com (https://pastebin.com/)

  • Godbolt.org (https://godbolt.org/) : 探索不同编译器的、带或不带优化的汇编输出的优秀工具


开发人员的博客


  • Coding Horror (https://blog.codinghorror.com/): 最佳编程博客之一

  • WildMl (http://www.wildml.com/): 关于机器学习的博客

  • Armin Ronacher's Thoughts and Writings (http://lucumr.pocoo.org/): 关于 Python 和开放源代码的博客

  • Eli Bendersky (http://eli.thegreenplace.net/): 从 Python 到 LLVM 的一切

  • Joel on Software (https://www.joelonsoftware.com/)

  • Stephen Haunts { Coding in the Trenches } (https://stephenhaunts.com/)

  • 21世纪的编程 (http://prog21.dadgum.com/)

  • Clean Coder Blog (http://blog.cleancoder.com/) : 《代码整洁之道》一书的作者的博客

  • Programming Blog (http://www.yegor256.com/) : Yegor Bugayenko 的编程博客

  • CodeAhoy (https://codeahoy.com/): 关于软件和人为因素的博客。100%经过人类测试。

  • stevehanov.ca (http://stevehanov.ca/blog/)

  • Geek Land (https://avidullu.wordpress.com/)

  • Late Developer (https://latedev.wordpress.com/)

  • IT Enthusiast (http://rodiongork.tumblr.com/)

  • blog.might.net (http://matt.might.net/articles/)

  • CSE Blog - quant, math, computer science puzzles (http://www.cseblog.com/)

  • Small Programming Challenges and Puzzles (https://www.nayuki.io/category/programming)

  • My Tech Interviews (http://www.mytechinterviews.com/)

  • HackerEarth Blog (http://blog.hackerearth.com/)

  • Algo-Geeks (http://algo-geeks.blogspot.in/)

  • CoderGears Blog Insights from (http://www.codergears.com/Blog/):  CoderGears 团队

  • Runhe Tian Coding Practice (https://tianrunhe.wordpress.com/)

  • Paul Graham Essays (http://www.paulgraham.com/articles.html)

  • Dan Dreams of Coding (https://dandreamsofcoding.com/)

  • Antonio081014's Algorithms Codes (http://code.antonio081014.com/)

  • Math ∩ Programming (https://jeremykun.com/)

  • Takipi Blog (http://blog.takipi.com/) : 主要关注于 Java 语言和 JVM

  • Coding Geek (http://coding-geek.com/) - 关于IT、编程和Javade一个博客

  • Daedtech.com (http://www.daedtech.com/) : 关于软件的故事

  • Archives — Ask a Manager (http://www.askamanager.org/archives) : HR 相关的内容

  • rudhakar Rayavaram (http://sudhakar.online/) : Sudhakar Rayavaram 的博客

  • Antirez - Redis Creator's blog (http://antirez.com/latest/0)


提升英语


  • Quia - English (https://www.quia.com/shared/english/)

  • 标点符号和大写的规则 (http://www.grammarbook.com/english_rules.asp)

  • 语法和写作指南 (http://grammar.ccc.commnet.edu/grammar/) : 给想提高英语语言技巧的人们

  • 普渡大学线上写作实验室 (OWL) (https://owl.english.purdue.edu/)

  • Englishclub.com/learn-english (https://www.englishclub.com/learn-english.htm)


对计算机科学(CS)感到厌烦时


  • r/ProgrammerHumor (https://www.reddit.com/r/ProgrammerHumor/): 内容如其名的 reddit 子话题

  • Vsauce (https://www.youtube.com/user/Vsauce/videos): 最佳 youtube 频道

  • TED (https://www.youtube.com/user/TEDtalksDirector/videos) : 关于技术、娱乐和设计的精彩演讲

  • CrashCourse (https://www.youtube.com/user/crashcourse/videos) : 关于不同主题的小课程

  • National Geographic https://www.youtube.com/user/NationalGeographic/videos) : 来自世界各地的大量的高质量内容

  • Barcroft TV (https://www.youtube.com/user/barcroftmedia/featured) : 关于令人难以置信的各种各样的人们组成的世界的每日纪录短片

  • ColdFusion (https://www.youtube.com/user/coldfustion/videos) : 技术的过去、现在和未来

  • SmarterEveryDay (https://www.youtube.com/user/destinws2/videos) : 关于我们周遭世界的许多惊人的科学信息,通常用高速摄影机拍摄。

  • Ridddle (https://www.youtube.com/user/VineMontanaTV/videos): 关于科学(主要是宇宙和太空但不仅仅是)的一个 youtube 频道。

  • SciShow (https://www.youtube.com/user/scishow/videos) : 你一直想知道的有趣问题的答案

  • Big Think (https://www.youtube.com/user/bigthink/videos): 专家驱动的、可操作的教育内容,以专家为特色,从比尔克林顿到 Bill Nye 。

  • Every Frame a Painting (https://www.youtube.com/user/everyframeapainting/videos) : 电影和电影制作的高质量的分析

  • TestTube News https://www.youtube.com/user/TestTubeNetwork/videos) : 关于世界各地新闻的有趣信息

  • Reddit the front page of the internet (https://www.reddit.com/): 在那里空闲时间要去死

  • How to live for long time ? (http://www.bbc.com/future/story/20170601-the-secret-to-a-long-and-healthy-life-eat-less): 长寿的秘密


更多干货请前往公众号菜单栏“读我”->“干货分享”查看。



推荐阅读

Spring 思维导图,让 Spring 不再难懂(mvc篇)

为渗透测试准备的 10 大黑客工具

2017 开发者生态报告:Java 最火,Go 最有前途

Java 已死?听听这些重量级大咖是怎么说的

点击 “阅读原文” 查看更多精彩内容







请到「今天看啥」查看全文