程序猿必须知道的一些有用的(外国)网站

来自:开源中国 翻译频道,英文原文,译者:圣洁之子, Tocy, 亚林瓜子

在学习计算机科学(CS)时,必须知道一些有用的网站,以便随时掌握信息,了解技术前沿和学习新技术。下面是你应该访问的一些网站的不详尽的列表,一旦我得到了另一个链接,这个列表就会被更新,但是你也可以添加你知道的网站来做贡献。


索引


  • 当你遇到困境时

  • 新闻

  • 初学者的编码实践

  • 给那些想开始一个小项目却找不到点子的人

  • 一般编码建议

  • 编码风格

  • 一般工具

  • 面试的准备

  • 纪录片

  • 学习新知识的慕课(大型开放式网络课程)网

  • 你的首选编程语言的相关网站(对我来说是Java)

  • 学习人工智能

  • 讨论会、研究写作、会谈等

  • 凡事汇聚一处

  • YouTube频道

  • 好文章

  • 播客

  • 构建简单的编译器/解释器

  • 观摩他人的代码

  • 教程

  • 程序员必知必会

  • 竞争式编程

  • 计算机书籍

  • 视频教程

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

  • 开发人员的博客

  • 为了提升你的英语

  • 当你厌烦了计算机科学相关的东西


当你遇到困境时


  • Stack Overflow : 订阅他们的每周时事通讯和其他你感兴趣的话题

  • Quora : 分享知识、更好地了解世界的地方

  • Learn Anything : 策划知识图的社区,在那里可以找到学习任何东西的最佳路径

  • devRant : 社区,在那里你可以咆哮和宣泄你的压力

  • Codementor : 导师式社区,可以通过1对1的帮助等在同行开发人员的指导下学习


新闻


  • Hacker News : 程序员的新闻聚合,在那里礼貌为王,尝试以一篇时事通讯在你的收件箱里获取头条新闻

  • Hacker Newsletter : 手动策划,每周发布

  • Hacker News Digest : 自动策划,按你所希望的频率发布

  • Ars Technica : 发布独家的高质量文章

  • ACM TechNews : 科技类新闻

  • Lobsters : 大龙虾社区是围绕链接聚合和讨论的关注技术的社区

  • TechCrunch : 致力于深度剖析初创公司、评论互联网新产品,以及曝光科技新闻

  • The Verge : 更加面向产品的科技新闻

  • Recode : 聚焦于硅谷商业的科技信息

  • GSMArena.com : 最新移动电话和安卓相关的新闻

  • product hunt : 发现你的下一个最爱之物

  • AlternativeTo : 众包软件推荐

  • Better Dev Links : 助力你成为更佳开发人员的每周链接

  • DevOpsLinks : 对 DevOps 感兴趣的数以千计的开发人员和 IT 专家的网络社区


初学者的编码实践



给那些想开始一个小项目却找不到点子的人



一般编码建议



编程风格



一般工具


  • regex101 : 线上正则表达式测试器和调试器: PHP、 PCRE、 Python、 Golang 和 JavaScript

  • CodePen : 前端开发人员的游乐场兼浏览器版代码编辑器

  • Devicons : 给开发人员的图标的备忘单


面试的准备



纪录片



学习新知识的网络课程



与你的首选编程语言相关的网站(对我来说是 Java )



学习人工智能



研讨会、研究写作、会谈等



凡事汇聚一处



YouTube 频道



好文章



播客



构建简单的编译器/解释器



教程



查看他人的代码


  • LiveEdu.tv : 那些构建应用、网站、游戏等的人的屏幕录像

  • Twitch.tv : twitch 编程社区


程序员应该知道什么



竞赛式编程



计算机书籍



视频教程



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


  • CodePad : 可供试验、测试和运行25多门语言的代码编辑器

  • JSFiddle : 以线上代码编辑器测试你的 JavaScript、 CSS、 HTML 或 CoffeeScript

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

  • Pastebin.com

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


开发人员的博客



为了提升你的英语



当你对计算机科学相关的东西感到厌烦时



推荐↓↓↓
iOS开发