README.md
<br>
<img width="200" src="https://gitcode.net/resolvingimages?imgdest=https://raw.githubusercontent.com/sindresorhus/awesome/main/media/logo.svg" alt="awesome">
<br>
<br>
<img width="200" src="https://gitcode.net/resolvingimages?imgdest=https://raw.githubusercontent.com/sindresorhus/awesome/main/media/logo.svg" alt="awesome">
<br>
Best-websites-a-programmer-should-visit
一些对程序员有用的网站。
在学习 CS 时,你必须了解一些有用的网站,以便随时了解如何更好地使用技术并学习新的东西。以下是一些你应该访问的网站的非详尽列表。一旦我能得到另一个链接,这个列表就会被更新,但是你也可以添加那些你知道的
注:中文版
索引
- 卡住的时候
- 新闻
- 杂志
- 初学者的编码练习
- 加密货币
- 对于那些想要开始一个小项目但找不到想法的人
- 通用编码建议
- 编码风格
- 通用工具
- 面试准备
- 纪录片
- 用于学习新事物的 Mooc
- 与你的首选编程语言相关的站点(对我来说是 C++)
- 学习人工智能
- 研讨会,研究写作,演讲等
- 一个地方的一切
- YouTube 频道
- 好文章
- bash 和 shell 脚本
- 播客
- 编译一个简单的编译器 / 解释器
- 看别人代码
- 教程
- 程序员应该知道什么
- 竞争性节目
- 计算机书籍
- 视频教程
- 在线编译器和共享代码片段
- 开发者的博客
- 提高英语水平
- 当你厌倦了 CS 相关的东西
- 开源网站
- 实习
- 乔布斯
当你被困住的时候
- 编码器:一个通过 Live1:1 帮助和其他方式向其他开发人员学习的指导社区。
- 德弗兰特:一个你可以大声呼喊并释放压力的社区
- 谷歌:搜索你遇到的任何问题的搜索引擎。
- 学习任何东西:社区组织的最佳学习路径知识图谱
- Quora :分享知识、更好理解世界的地方
- 堆栈溢出:订阅他们的每周时事通讯和任何其他你觉得有趣的话题
- 堆栈交换:堆栈交换是堆栈溢出和 170 多个站点的组合,你可以在其中获得任何类型的帮助
新闻
- ACM 科技新闻:科技新闻
- 地层:Ben Thompson 的 Stratechery
- 替补:众包软件推荐
- Ars Technica :发布独特质量的文章
- 更好的开发链接:帮助你成为更好的开发人员的每周链接
- 更好的编程:面向现代开发者的精选文章每天都有。
- Daily.dev :一个很棒的 Chrome 扩展,提供最新的和相关的技术文章和新闻
- devopslinks :由数千名对 DevOps 感兴趣的开发人员和 IT 专家组成的在线社区
- Frontend Focus 时事通讯:每周一次的前沿新闻、文章和教程综述
- gsmarena.com :与最新手机和安卓系统相关的消息。
- 黑客新闻摘要:自动策划,按需发送
- 黑客新闻:面向程序员的新闻聚合器在文明为王的地方,尝试一份时事通讯,将热门新闻发送到你的收件箱:
- 黑客通讯:手工策划,每周交付
- Hacker Noon :黑客如何开始他们的下午。
- 高可伸缩性:各种公司在其应用程序上的成功案例,根据扩展。
- 龙虾:Lobsters 是一个以链接聚合和讨论为中心的以技术为中心的社区。
- 产品搜寻:发现你下一个最喜欢的东西
- 重新编码:关注硅谷商业的科技新闻
- Reddit.com/r/programming :subreddit 与聚合科技新闻和文章
- Slashdot :新闻,社会新闻(最初是 " 书呆子的新闻。重要的东西”)
- Stackshare :了解哪些工具在开发人员和公司中很受欢迎,并了解他们的技术决策
- TechCrunch :致力于对初创企业进行痴迷的分析,回顾新的互联网产品,以及突发科技新闻
- 开发社区:程序员分享想法并帮助彼此成长。
- The Verge :更多面向产品的科技新闻
- WCCF 技术:与计算机硬件、软件以及科技界其他一切相关的精选新闻。
- XDA :Android 开发者新闻
- HashNode :HashNode 是一个对软件开发人员友好且包容的社区
杂志
- 麻省理工学院科技评论:麻省理工学院的科技评论杂志。
- 鹦鹉螺:科技版《纽约客》。
- LWN :每周新闻报道开源技术、编程等(最初是 Linux 每周新闻)。
初学者的编码练习
- FreecodeCamp :学习为非营利组织编写代码和构建项目。现在就构建你的全栈 Web 开发组合
- 黑鸟学校:使用我们的初级友好平台学习在线编程。
- 故障:在易于设置的环境中玩代码的好地方。
- Reddit.com/r/DailyProgrammer :有趣的编程挑战,你可以从查看他人的代码中学习,即使你无法解决代码,也可以查看其他人如何解决。
- 通过做编程:对于那些想要从绝对基础开始的人来说,这是一个非常好的网站
- CodeAbbey-每个人都能掌握编程的地方:从最简单的问题开始,然后逐渐增加每个问题的难度的最佳开始位置。
- excripsm.io :下载并解决超过 50 种不同语言的练习问题,并与他人分享你的解决方案。
- 面试题 / 编码面试题:将面试练习的经验游戏化,包括许多需要解决的示例问题。
- Karan/ 项目-解决方案:以上链接中大多数问题的解决方案
- LOD-Cloud :链接开放数据云图
- 编程的洞穴:学会编程,提升技能。
- Vim Adventures :通过玩来学习 Vim
- 艰难地学习 Vimscript :从开始到专家学习 Vim 脚本。
- 编程任务:小程序的大集合
- 普拉姆普:轮到你当面试官了。完成后,单击左侧的“交换角色”按钮
- Paqmind :学习编程的指南和挑战
- 代码化:免费学习交互式编码。
- 树屋:快速、简单、负担得起的技能培养方法。
- 极客 Forgeks :学习编码,学习定位,做竞争性编码。
- 埃达比特:通过各种小挑战练习编码。
- 学习 Git 分支:以交互式方式学习和实践 Git 命令
- 哦,妈的,Git!!!:让自己摆脱糟糕 Git 处境的小抄
- Odin 项目:Odin 项目提供了一个免费的开源编程课程,可以完全在线学习。
- Udemy :不管你是想学习还是想分享你所知道的,你都来到了正确的地方。作为在线学习的全球目的地,我们通过知识将人们联系起来。
加密货币
- 区块链演示:区块链技术的可视化演示
- 在 Python 中构建区块链:通过编译1 学习区块链
- 硬币演示:加密货币演示
- Lopp 比特币资源:一些比特币资源
- 区块链基础知识:区块链的伟大介绍
- Gitcoin :Gitcoin 是在开源软件中赚钱或激励工作的最简单的方法。
- Lite 纸:加密货币和区块链毫不费力
- 给我学一个比特币:用简单的英语解释比特币,加密货币和区块链
- 孟普尔:Bitcoin Block Explorer,Mempool Visualizer,Transaction Tracker,and Fee Estimator
- 掌握比特币:比特币介绍和操作完整节点的教程
对于那些想要开始一个小项目却找不到点子的人来说
- freeCodeCamp/React project ideas:27 个有趣的应用创意,你可以在学习的同时构建 React 。
- 烈士 2S-大型项目-创意-列表:包含大约 125 个从初学者到中级水平的项目创意。
- Karan/ 项目:为初学者提供的大量小项目集合
- 给初学者错误的“大项目”:如何选择从哪里开始
- Vicky002/1000-项目:一个人可以用任何编程语言解决的大量实用项目列表!
- reddit.com/r/appideas :一个讨论应用程序想法的地方,供无聊的开发人员使用。
- Reddit.com/r/SomebodyMakethis :缺乏时间、金钱或技能的人的创意之家。
一般编码建议
- 如何从竞争性节目开始
- 成为更好的开发者的 10 种方法:如何成为一个更好的开发人员!
- 代码审查最佳实践:Kevin London 的博客
- 设计模式:通过示例详细说明了设计模式。
- 游戏编程模式:游戏编程模式是 Robert Nystrom 在游戏中发现的模式的集合,这些模式使代码更干净,更容易理解,更快
- 如何成为一名程序员,还是一门擅长谷歌的艺术?:如何成为一名程序员或者说是一门很好的谷歌艺术
- 作为一名新开发人员,或者在你的职业生涯中的任何时候,如何逃离教程的炼狱:如何逃离炼狱教程
- JS 项目指南:一组 JavaScript 项目的最佳实践。
- 跟我学编程:由 Laurence Bradford 为致力于在科技界发展事业的开发人员提供的综合网站资源
- 做程序员一辈子的经验教训:程序员一生的经验教训
- 编程原则:编程原理和模式的分类概述
- Software Architecture Guide:Martin Fowler 的一个关于软件模式和最佳实践的网站,以有效地帮助编译软件。
- 软件设计模式:设计模式的整个集合。
- 我希望在我学习编程时有人告诉我的事情——自由代码营:我从教育别人中学到的东西
- 教导你自己:如果你是一个自学成才的工程师或训练营的毕业生,你应该学习计算机科学。谢天谢地,你可以给自己一个世界一流的 CS 教育,而不用在学位课程上投资数年和一小笔财富。
- 每个计算机科学专业的学生都应该知道的事情:优秀编程的原则
- 从事软件开发工作:Henrik Warne 的博客
- 开放 Web 应用程序安全项目:OWASP 是一个开放的社区,致力于使组织能够构思、开发、获取、操作和维护可信任的应用程序。
编码风格
- 爱彼迎 JS 风格指南:一种非常合理的 JavaScript 方法
- 爱彼迎红宝石风格指南:爱彼迎的红宝石风格指南
- Ruby 编码风格指南:社区驱动的 Ruby 编码风格指南
- Angular1 风格指南:John Pappa 官方认可的风格指南
- CS106B 编码风格指南:做意大利面条的人一定要看
- 调试常见问题:查看如何调试程序
- CS 课程目录(很多都有在线讲座):另一个在线 CS 课程
- 网上课程目录:免费在线 CS 课程
- 良好的 C 语言编程习惯。• /r/cprogramming :采用 C 编程习惯
- Google C++ 风格指南
- 如何有效地报告错误:想要报告一个错误,但你不知道如何报告?看看这篇文章
- 你建议初学者不要养成哪些不好的编程习惯?:开始时要避免的坏习惯
- PEP8 风格的 Python 代码指南:Python 代码的样式指南
- 标准 JS 风格指南:JavaScript 样式指南,带有 Linter&Automatic Code Fixer
- 《Python 搭便车指南》:Python 开发的最佳实践
- Google Python 风格指南:谷歌 Python 风格指南
- Aurelia 风格指南:Behzad Abbasi 的 Aurelia 风格指南(Behzad888)
- 来源制作:设计模式和重构
- 重构大师:重构和设计模式
- Google Java 风格指南:谷歌 Java 风格指南
- Rust 编码样式:防锈代码格式化 RFC 和编码样式指南
- 谷歌 C# 风格指南:谷歌 C# 风格指南
一般工具
- CodePad :快速进行编码 interviews 和手机屏幕 interviews 。
- CODEPEN :浏览器中的前端开发人员游乐场和代码编辑器
- Crontab Guru :Cron 调度表达式的快速且简单的编辑器
- Devicons :开发人员图标的 cheatsheet
- Diagrams.net:绘图工具,使设计和 UML 容易。Old Draw.io
- freefor.dev :大量的免费资源和工具列表
- 正则表达式 101:在线正则表达式测试器和调试器:PHP、PCRE、Python、Golang 和 JavaScript
- 正则表达式:学习、构建和测试正则表达式的另一个在线工具
- Wit AI :面向开发者的自然语言
- SaaS 设计:下一个项目的开源 Figma UI 设计模板集合。
- 西摩:课堂直播节目
- 代码共享:与其他开发人员实时共享代码
- 开发人员的可靠工具:供开发人员和系统管理员使用的在线调试工具
- OS 查询:轻松提出有关 Linux、Windows 和 MacOS 基础架构的问题
- 发射台:用于测试 GraphQL 查询的 Appollo Launchepad
- GraphOnline :可视化图形的有用工具
- 数据结构可视化:视觉学习算法的完美网站
- Ide Onlang :用一种语言写,用其他语言得到同样的结果。
- Pullrequest :经过审查的专业评审员提供的代码评审即服务
- Python Visualizer :一步一步地观察 Basic Python、Java、C++ 等代码的执行情况。推荐给新程序员和加拿大计算机竞赛。
- 扩展类:在线开发工具:REST 和 SOAP 客户端、SQLite 浏览器、测试人员(regex、XPath、JsonPath)和其他工具(编码器、转换器和格式化程序)
- SVG 路径编辑器:在线和开源 SVG 路径编辑器。
- emaildrop :eMailDrop 是一家免费的一次性电子邮件提供商。
- REPL.IT :满足各种需求的可访问原型工具。
- SVGator :以图形方式动画 SVG。这就像一个视频编辑器,但对 SVG。
bash 和 shell 脚本
- 高级 bash 脚本编写指南:Shell 脚本编程艺术的深度探索
- 初学者 Bash 指南:初学者 Bash 指南 Machtelt Garrels
- Bash 编程:作者:Mike G Mikkey,网址为 dynamo.com.ar
- Bash 参考手册:bash 参考手册
- Bashguide :bashguide-格雷格的维基
- 征服命令行:面向开发人员的 UNIX 和 Linux 命令
- Airborn OS :私有谷歌文档替代品
- Commandlinefu :一个广泛的贝壳单板收集,可以节省你的一天在许多场合
- 纯粹的狂欢圣经:外部过程的纯 Bash 替代品的集合。
面试准备
- 10 个常见的 SQL 查询面试问题
- 一组带答案的量化谜语
- 算法设计画布
- 能力问题和答案:量化和能力准备
- 一个提供技术面试问题、脑筋急转弯、谜题、猜谜的网站。:管它是什么)和其他让你思考的事情!
- 面试准备链接大集合• /r/cscareerquestions
- Big-O 算法复杂度小抄
- 大 O 误解
- Bitwise 技巧
- Chipersoft/InterviewThis :面试时要问的问题,以更多地了解这家公司。
- 代码项目:为那些编码的人!
- 核心 Java 面试问题-每个主题的面试问题
- C 字谜,一些有趣的 C 问题
- CS9:解决 CS 技术面试中的问题
- 令人愉快的谜题
- 确定这些不同循环的 Big-O 运行时间?:非常好的 StackOverflow 问题,它涵盖了计算运行时复杂性的基础知识。
- 五个基本的手机屏幕问题-SteveYegge2
- Freshers Interviews
- 盖因洛:专业人士的模拟面试
- GeeksForgeks/ 面向极客的计算机科学门户网站:也订阅他们的提要,以获得到他们的新文章的链接。
- github.com/odino/interviews:面试重要问题列表
- 给你的简历做个面部拉皮。
- Here's How to Prepare for Tech Interviews • /r/cscareerquestions
- 如何回答“告诉我一些关于你自己的事”/ 男子气概的艺术
- 如何回答最难的 40 个求职面试问题 /ICS 求职门户网站
- How to Break Into the Tech Industry - a Guide to Job Hunting and Tech Interviews
- 如何面试
- 如何为面试做准备-1
- IIT 德里就业经验
- Samwincott/ 实习指南:与实习相关的链接汇总。
- 在简街面试:在简街采访
- 采访档案-Java Honk
- 面试蛋糕:提供高质量技术面试实践的免费和付费课程选项。
- 求职面试:如何在求职面试中脱颖而出 / 展现男子气概的艺术
- Job interviews News, Videos, Reviews and Gossip - Lifehacker
- 求职面试中的问题和最佳答案
- kimberli/interviews:面试研究表
- LeetCode:一种新的学习方式。在这里你可以为你的面试做准备。
- 学习者 bucket :JavaScript 中的数据结构和算法。
- 使命-和平 / 面试问题:一大堆编码面试问题
- 面向软件工程师的免费按需面试实践平台:用真实的对等点练习编码 interviews
- Problems/LeetCode OJ: interviews 的编码实践
- 程序员和软件面试问题答案
- Reddit.com/user/ashish2199/m/Puzzles :逻辑谜题
- SQL 面试问题:伟大的 SQL 测试
- 使用 Venn 图解释 SQL 连接
- svozniuk/java-interviews:Java 面试问题
- Techie Delight :领先的技术面试准备平台。
- 25 个最难的人力资源问题
- 十大编程面试算法:编码面试的算法
- Unix/Linux 备忘单
- 不团结为失业者提供帮助
- 通过动画可视化数据结构和算法
- 我们帮助程序员找到工作。:提供系统设计、面试策略、软技能等课程的网站
- 你有什么问题吗?
- 为什么你赚的钱少?/r/cscareerquestions
- Wu:谜语(难):逻辑谜题和谜语
- 我在多家人工智能公司和初创企业的面试中学到了什么-[技术面试手册](https://techinterviewhandbook.org/introduction/):破解技术指南 interviews
纪录片
- 破解密码:艾伦 · 图灵传记
- 破解代码面试:破解代码面试
- 破解编码面试:破解编程面试,全栈音箱系列
- 哈佛 CS50-渐近记谱法(视频):哈佛解释的渐近记号
- 机器代码指令(视频):代码说明
- 改变世界的机器--一部关于计算机历史的很好的纪录片
- 由于广泛的版权要求,第 1 部分无法进行免费流媒体播放。
- 第二部分:创造未来
- 第三部分:平装电脑
- 第四部分:思维机器
- 第五部分:指尖上的世界
- 机械计算机(所有部件):上世纪 50 年代的一段很好的视频,解释了机械计算机过去是如何在没有现代电子设备的情况下工作的。
- 自学计算机科学:自学计算机科学
- 《守则》:Linux 纪录片的故事
- 互联网的自己人:亚伦 · 斯沃茨的故事
Mooc 学习新东西
- 中央级:一个包含 10 万多名学生对数千个 Mooc 的评论的目录。
- Classpert :一个网站,收集了来自几个供应商的 Mooc 和在线课程,专注于计算机科学和数据科学课程。
- 计算机科学资源:自动拼音 Mooc 列表
- coursera.org :在线学习世界上最好的课程。
- CS50:来自 CS50 的一套商品教程
- EDX :免费在线课程,促进你的事业,改善你的生活。
- Kadenze/ 创意编程:专注于艺术和创造力的编程课程
- 麻省理工学院开放式课程电气工程与计算机科学
- mooc.fi :赫尔辛基大学提供的免费在线课程
- NPTel :由 IIT 提供的免费在线课程
- prakhar1989/awesome-CS-courses:包含大量 CS 课程的列表
- Pluralsight :一个在线学习和劳动力开发平台,帮助企业和个人适应不断变化的技术。
与你的首选编程语言相关的网站(对我来说是 C++)
- 学习 Java 必读的最佳书籍:获取 Java 基础知识
- Bjarne Stroustrup 的 C++ 风格和技巧常见问题:C++ 常见问题解答
- Bjarne Stroustrup 的常见问题解答:C++ 常见问题解答
- C++11--新的 ISO C++ 标准:C++11 常见问题解答
- 编译器(视频):一组关于 GC 工作原理的视频
- 深潜 Java :垃圾回收不错!
- Bill Venners 的《Inside the Java Virtual Machine》免费在线章节:Java 角
- 垃圾收集的工作原理:Java 内存管理
- 算法和数据结构的实现,面试问题和答案
- IntelliJ 键盘快捷方式:在 IntelliJ 工作时,提高工作效率的键盘快捷方式。
- 在 artima.com 上的 Java 角:java corner at artima.com
- Java 课堂讲稿:Java 学生资源
- Java 离堆:java off the heap house
- 重新审视 Java :有助于学习 Java 语言和面试准备。
- Java 源代码:Java 源代码
- Java 可视化工具:帮助可视化引用、变量的值等
- Journaldev-Java、Java EE、Android、Web 开发教程:Java、Java EE、Android、Web 开发教程
- 学习 Java :学习 Java 的免费在线教科书
- NetBeans 键盘快捷键:在 NetBeans 中工作时,提高工作效率的键盘快捷方式。
- Official Qt Documentation:文档用于不同的 Qt 版本、语言、工具和平台
- 搜索开源 Java API :查看 Java库的源代码,并了解事情是如何实现的。
- C++ 编程语言:C++ 编程语言。
- Java 内存模型:Java 内存模型
- Java 教程:Java 的最佳教程。
- 理解 JVM 内部:了解 JVM 内部
- 什么是垃圾收集:揭开垃圾收集的神秘面纱
- 爪哇世界:欢迎来到 JavaWorld
- XYZWS Java FAQS :大量 Java 面试问题集
- JavatPoint :获得基本 Java 编程教程的最佳网站
- Rust 编程语言手册:解释 Rust 编程语言
- Rust 食谱:快速获得铁锈箱生态系统的功能概述
-[Python 入门]:A-Z Python 编程概念和方法。
- 以身作则的锈蚀:一组可运行的示例,它们演示了各种 Rust 概念和标准库
学习 AI
- 艾玛:人工智能领域的领先教科书(本世纪被引用次数第 4 多的出版物)。包括 GitHub库和更多 AI 资源!
- FAST.AI :面向没有研究生水平数学的程序员的免费实用深度学习课程!
- Grakn.ai :人工智能的数据库
- 学习的机器人:会学习的机器人
- 无监督情绪神经元:无监督情绪神经元
- AI-DP 和 ML 的区别是什么?:差异人工智能、机器学习、深度学习-AI
- TensorFlow :一种用于机器智能的开源软件库
- SciKit-Learn :构建在 scipy 之上的用于机器学习的 Python 模块
- Deeplearning.ai :Coursera FounderAndrew Ng 的深度学习课程
- 编码深度学习的历史:编码深度学习的历史
- Serpent AI :游戏代理框架。帮助你创建 AIS/ 机器人来玩你拥有的任何游戏!贝塔
- Blog Floydhub :用神经网络为 B&W 照片着色
- mlcourse.ai :OpenDataScience 的开放式机器学习课程
- 人工智能的要素:Reaktor 与赫尔辛基大学合作的人工智能基础免费课程
- 机器学习精通:一个包含指导、教程和掌握 ML 的电子书的综合博客
- 机器学习速成课程:来自谷歌的 Jumpstart AI 课程
研讨会、研究报告、讲座等.
- 关于研究和写作的建议:关于如何进行研究和如何有效沟通的建议集合(主要针对计算机科学家)。
- 博士学位论文:文章和观点
- 研讨会和报告:在写研讨会报告之前,每个人都必须读一读这本小书。
- LaTeX 参考:任意引用
- 几分钟后开始使用 LaTeX :为初学者提供的 LaTeX 简介,帮助你轻松使用 LaTeX
- 肖特:LaTeX2 的介绍不是很短
一切都在一个地方
- API Documentation:具有可搜索接口的一处知名 API文档
- Baeldung : Spring 、REST、Java、安全性、持久性、Jackson、HTTP 客户端和 Kotlin 的分步指南
-
Cheat.sh :
curl cheat.sh
—你需要的唯一小抄——用curl
编程问题的即时答案 - 开发者路线图:逐步学习不同工具或技术的指南和路径
- Devurls :开发者新闻聚合器
- 卡格尔:多合一的机器学习和数据科学社区——访问免费的 GPU 和社区发布的大量数据和代码。
- MDN Web Docs:一个拥有所有文档Web 标准的地方
- 里科的作弊表:一组好的作弊表
- 编程子 Reddits :与计算机科学和编程相关的所有主题的多个子编辑。
- 程序员应该访问的网站:Ashish2199 对 Quora 的回应
- 吉蒂尼奥雷:有用的集合。Gitignore 模板为你的项目。从 442 操作系统、IDE 和编程语言中进行选择
- 隐藏工具:为你发现社区制作的大量工具。
- 冷却器:创建完美的调色板或从数千种美丽的配色方案中获得灵感。
- 顺风 CSS 页面构建器:完美的顺风 CSS 页面构建器
- Lottiefiles :世界上最大的在线平台,为设计师、开发人员等提供世界上最小的动画格式。访问适用于 Android、iOS 和 Web 的 Lottie 动画工具和插件。
- UI 设计日报:每周免费的 UI 资源直接发送到你的收件箱
- IconScout :超过 220 万设计资产,定制 SVG,矢量图标,插图,3D 图形和奖券动画。每天增加 3000 多项资产。集成插件、工具、编辑器等。
- JSON API 应用程序:single库for everything you need to build better products as a developer.API、DB、Queue、Server、Webhooks、bin、Tools、播客 等.你需要的一切来构建我们这个世界所需要的超级应用。
- Library or micro code solutions:针对流行问题的微代码块社区库。
YouTube 频道
- C++Now :C++Now(以前的 BoostCon)会议
- 代码::Dive Conference :code::dive 大会由诺基亚 WROC AW 技术中心举办
- 编码块:教程、操作方法、技巧和技巧
- 计算机爱好者:每个 CS 学生都必须注意
- 计算机历史:献给那些想知道我们是如何到达现在位置的人。
- CPPCON :C++ 会议
- Facebook 开发者
- 谷歌开发者
- GoogleTechTalk :关于热门话题和科技行业发生的酷事的视频。
- Gynvael Coldwin : awesome 逆向工程和黑客视频广播。每周三都有新的直播节目。
- HowtoBecometv :包含优秀的开发人员和技术行业相关人员 interviews 。
- 爪哇:与 Java 相关的讨论
- JavaOne :Java 会议
- JavidX9:游戏和图形教程
- 会议 C++YT Kanalseite :关于 C++ 的讨论
- 麻省理工学院开放课件:麻省理工学院用于学习深入算法、数据结构和计算机工程的开放课件
- Murtaza 的 OpenCV 机器人与人工智能:OpenCV,自动驾驶,机器人和 AI 教程。
- Netflix UI 工程:对于网络开发者、移动开发者和那些对 Netflix 的科技产品感兴趣的人来说,都是值得观看的精彩视频
- 奥赖利: interviews 和谈论世界上最好的技术作家。
- 放置网格:面试和校园实习经验
- Scott Meyers:过去的谈话
- Siraj Raval :人工智能和深度学习教程视频
- Thinmatrix :博客和教程开发人员使用 OpenGL 在 Java 中制作 3D 游戏
- Thoughtbot :各种话题的谈话
- Traversy 媒体:Web 开发和编程
- 叶戈尔 256
- 后藤会:开发者为开发者举办的 Goto 大会上的技术演讲
- FreecodeCamp :FreecodeCamp YouTube 频道
- 钱波:学习高级 C++
- 极客 Forgeks :极客 Forgeeks YouTube
- 黑客地球:黑客地球 YouTube
- Hak5:由一群 IT 忍者、安全专家和铁杆游戏玩家组成的团队,Hak5 并不是典型的科技秀。我们采用的是传统意义上的黑客技术。
- 可汗学院:汗学院 YouTube
- LearnCode.Academy :100% 免费的 Web 开发教程、网站设计教程等。包括但不限于:HTML、CSS、JavaScript、CSS 布局、响应式设计, React 。JS,Node.js, angular.js , docker ,dev
- Rachit Jain :竞争性节目
- Sentdex 公司:Python 编程教程,不仅仅是基础知识。了解机器学习、金融、数据分析、机器人、网页开发、游戏开发等。
- 史蒂夫 · 格里菲斯:这个频道上的视频主要是关于网页设计和开发的,只是为了好玩而加入了大量的移动开发。
- 编码列车:在这个 YouTube 频道,我每周都会发布“创意编码”视频教程。课程范围从 JavaScript(与 P5.js)和 Java(与处理)等编程语言的基础,到物理模拟、计算机视觉和数据可视化等生成算法。
- 半个人:关于科技、讲故事和快乐的视频。
- 教程 Point(印度)Pvt.Ltd.:Tutorials Point 源于这样的想法,即存在一类读者,他们对在线内容的反应更好,并且更喜欢在舒适的客厅里按照自己的节奏学习新技能。我们以零成本带来简单易懂的文本和视频教程,涵盖了许多学科,包括 IT,工程,MBA,MCA,管理,各种考试准备和学术科目。如果你不奢侈,并愿意节省你的钱和时间,那么我们建议你尝试我们的教程。
- Udacity :在线教育的先驱 Udacity 是编译“硅谷的大学”,一种新型的在线大学
- V.Anton Spraul :为想要更好地理解软件的人提供的视频,包括对软件如何执行其一些最重要的工作以及程序员可以用来解决编程问题的工具的解释。
- XDADevelopers :你已经找到了世界闻名的 XDA-Developers.com YouTube 频道,即 XDA TV。我们涵盖了 HTC、三星、摩托罗拉、索尼等公司的 Android 和 Windows Mobile。学习如何植根你的安卓系统,如何构建应用程序,等等。
- 库德文卡特:微软。NET 技术和 SQL 服务器教程。
- 网忍者:Web 开发教程
- Web 开发简化版:基于 Web 开发从基础到高级的教程。
- 带你前进:关于 Java 和 C++ 中的数据结构和算法的教程。
好文章
- 从 MongoDB 开始,我希望自己知道 14 件事
- 用通俗术语解释计算机科学的 40 个概念
- 浅谈图论
- 一种可编译为 Lua 的程序员友好语言。
- 软件开发人员的阅读列表:里面有一些好书和链接。
- 对 TCP/IP 堆栈进行编码:让我们编码一个 TCP/IP 堆栈,5:TCP 重传输
- codewords.recurse :首选语言
- 数据结构和算法:一些算法和数据结构及其解决方案的列表。
- 深入分析字节码
- 初级开发人员的期望
- 开始使用 MongoDB——介绍
- Linux Inside
- 算法列表
- 一步一步地指导数据库规范化:数据库规范化指南。
- 提高你的编程技能的关键
- Unicode
- 我们正在通过创新技术重塑零售业。
- 每个程序员在处理文本时绝对需要了解的编码和字符集
- 每个程序员都应该知道的关于内存的知识-PDF
- QoToqot-改进焦点:我是如何达到每月 200 小时的工作效率的
- 像素节拍-UNIX :使用 UNIX 工具进行并行处理
- 学习 Vim :我希望我知道什么
- 编写内核:Kernel101–让我们编写一个内核
- 学习 JavaScript 设计模式:O’Reilly 发布的学习 JavaScript 设计模式的在线版本,由作者 Addy Osmani 在 CC BY-NC-ND3.0 下发布
- 与网钩一起工作:网钩综合指南
- 我是如何获得 TensorFlow 开发人员认证的:一步一步通过 TensorFlow 开发者认证指南
Podcasts
- 编码块:一个播客,涵盖了诸如最佳编程实践、设计模式、性能编码、面向对象编码、数据库设计和实现、技巧、技巧和很多其他的主题。
- 开发人员着火了:由 Dave Rael 主持的播客节目,分享了开发人员的人性,并讲述了软件领域一些了不起的人的故事。
- 开发者茶:一个为开发人员设计的播客,适合你的茶歇时间。
- 前端欢乐时光:这是一档播客节目,由 Netflix、Evernote、Atlassian 和 LinkedIn 的软件工程师组成的小组在饮料中畅谈前端开发的所有事情。
- 全栈收音机:从产品设计和用户体验到单元测试和系统管理的所有内容。
- Groovy 播客:专门介绍 Groovy 编程语言及其生态系统的播客。
- 伊夫里克斯:每周一次的小组讨论,由开发资深人士讨论 iOS 开发和相关技术。我们讨论苹果、工具、实践和代码。
- JavaScript Jabber :关于 JavaScript、前端开发、社区、职业和框架的每周讨论。
- 与我一起学习编程播客:Laurence Bradford 一季一季的科技播客,话题从科技职业到科技商业经验
- Lispcast :函数式编程专家 Eric Normand 的播客,谈论 FP 概念。
- DEV Show 女士:Jason Young 和 Carl Schweitzer 讨论了最新的开发者新闻,涉及的话题包括 Azure 云、Windows、Windows Phone、Visual Studio 和使用微软平台的跨平台开发。
- React Native Radio:每周讨论使用 JavaScript 和 React 构建移动应用程序所使用的工具、技术和技术。
- 购物脱口秀:每周一次的播客,内容只有编译个网站,来自 Dave Rupert 和 Chris Coyier。
- 软技能工程:为软件开发人员提供的有关非技术主题的每周建议播客。
- 软件工程日报:关于软件主题的每日技术访谈。
- 软件工程无线电:针对专业软件开发人员的播客。我们的目标是成为一种持久的教育资源,而不是一种新闻。
- 语法:Wes Bos 和 Scott Tolinski 为 Web 开发人员提供的美味播客。
- 自行车棚:来宾将与 Ruby、Rails、JavaScript 等讨论他们的开发经验和挑战。
- 变化日志:每周一次的对话,深入了解开源技术的核心,以及开发这些技术的人。
- 愤世嫉俗的开发者:一个播客,旨在帮助你提高你的开发知识和职业生涯,通过解释最新和最伟大的开发技术,并为你提供你作为开发人员成功所需的东西。涵盖了桌面、Web 和移动开发,主要围绕.NET 堆栈,但通常会研究其他软件和框架。
- 真正的 Python 播客:由 Christopher Bailey 主持的每周 Python 播客,内容包括 interviews 、编码技巧以及与来自 Python 社区的客人的对话。
- Blockchain Insider by11:FS :播客,了解区块链技术
- 解除束缚 播客了解区块链技术
- 跟我说说 Python 吧 播客,通过 interviews 和讨论了解 Python
- Python 字节 播客,了解 Python 的最新动态和趋势
编译一个简单的编译器 / 解释器
- :雪人:可能是有史以来最小的编译器:这是一个非常简化的示例,展示了用易于阅读的 JavaScript 编写的现代编译器的所有主要部分。
- Awesome Compilers:关于编译器、解释器和运行时的 awesome 资源的精心策划的列表。
- 生成编译器:学习如何开发编译器
- 让我们构建一个简单的解释器。第 1 部分。:尝试通过编译One 来揭开编译器的神秘面纱
- 业余编译器编写人员的参考资料:业余编译器编写人员的参考资料
- 计算机程序的结构和解释:计算机程序的结构和解释
- 编写我的第一个编译器:写出你的第一个编译器
- 编译器简介:如何在 Siri 之前与电脑对话
- 编写自己的编译器:如何编写编译器
- 手工艺口译员 编写解释器的手册,首先实现树行走解释器,然后实现字节码虚拟机
- 编写 C 编译器:Nora Sandler 系列文章中关于编写自己的 C 编译器的第一篇文章
Tutorials
- Git 黑客指南:对于那些想要学习 Git 并拥有坚实基础的人
- Indradhanush 辅导班:包含各种主题的文章
- CMSI281:数据结构:DS 的轻量级介绍
- 收集所有的小抄:许多编程语言的小抄
- C 编程
- CryptoHack :通过挑战和教程学习密码学。有一个排行榜,每隔几个月就会增加新的挑战。
- 编程社区策划的 C++ 资源:开发人员推荐的资源
- 深 C :关于 C 语言的非常好的演示
- 设计模式:可重用面向对象软件的要素:又名“四人帮”书,或 GOF
- 动态规划-prismoskills :非常好的资源,如果想学习如何解决 DP 问题。
- Flexbox 青蛙:教你如何使用 CSS FlexBox 属性的游戏
- 从里到外的 Git
- 头部优先设计模式
- 如何用 C++ 编程:用于修改 C++ 主题和 STL 的良好资源
- http://www.mysqltutorial.org/
- Indradhanush 辅导班:编写一个 UNIX shell
- C 编程入门
- 10 分钟学会 Unix
- 学习贝壳。
- Linux 之旅:学习 Linux 的好网站
- Linux 教程:学习 Linux 的好资源
- 缺课一学期:你计算机科学教育缺失的一学期
- More about Github-flavored markdown
- MySQL 要点
- 开放数据结构:用于学习 ds 和 algos 的优秀资源,提供各种语言的代码 C++、Java 和伪代码。
- lightoj :加尔文著作中的章节课程笔记
- 编程、Web 开发和 DevOps 新闻、教程和为初学者和专家提供的工具
- 斯坦福编程课程:斯坦福创建的完整、免费的 CS 课程
- SQL(结构化查询语言)在一个页面中:sql.su :一个非常好的 SQL 小抄
- 隐秘的 / 穷人的 CI :通过使用 node.js 在 Git 上运行自己的一个平台,了解集成连续平台在引擎盖下是如何工作的
- TCP/IP 图解系列
- 《狂欢指南》:学习 bash shell 的很好指南
- 下降到 C :适用于那些从 Java 或 Python 等高级编程语言迁移到 C 语言的人。
- Linux 命令行:完整介绍
- UNIX 编程环境
- TopCoder 教程
- TutorialsPoint :UPSC,IAS,PCS,公务员制度,银行,能力,问题,答案,解释,面试,入学,考试,解决方案的文本和视频教程
- UNIX 和 Linux 系统管理手册,第 4 版
- VimTutor+:从浏览器中学习 Vim。
- W3 学校在线网络教程
- Unix shell :使用 ksh/bash 编写 Unix shell 脚本
- SNAP SVG :用于现代 Web 的 JavaScript SVG库
- Vim.Rtorr :Vim Cheat Sheet
- 打开 Vim :互动 Vim 教程
- 使用动态规划和 A 的算法:使用动态规划和 * 设计一个树 diff 算法
- 学习 Python :免费的交互式 Python 教程
- C++17:C++17 指南
- Bash 学院:Bash 学院是一项旨在推广 Bash Shell 语言并教育人们使用该语言的举措。
- 学习 shell 编程:本网站面向所有希望学习使用 UNIX/Linux shell 解释器编程的人。
- Java 教程:一个编程社区 & 一个查找最好的在线编程课程和教程的好地方。
- 解释 Shell :将命令行参数与其帮助文本匹配
- 说 IO :公开演讲技巧
- javascript.info :现代 JavaScript 教程
看别人的代码
程序员应该知道什么
- 我能用吗?:提供最新浏览器支持表的网站,以支持桌面和移动 Web 浏览器上的前端 Web 技术。
- GitHub.com 一起更好地构建软件:展示你的项目并与他人合作的地方。(必须了解 Git 才能有效地使用它)
- Gitlab :GitHub 的替代品,提供免费的无限(私有)库和无限的合作者。
- 程序员能力矩阵:了解我们作为程序员的水平的文章。
竞争性编程
- 面向竞争性程序员的主题问题:Topic Wise 练习题
- 存档问题-Project Euler :问题归档
- C++17:数学课对你来说太容易了吗?你来对地方了!
- CODECHEF :唯一的编程竞赛 Web2.0 平台
- 编码信号:测试你的编码技能
- CodeForces :编程竞赛、编程竞赛、在线计算机编程
- Codewars :通过填写代码 Kata 进行排名
- 编码性:验证并提高编码技能
- 编码 Name :通过游戏和挑战学习编码!
- Facebook 骇客杯:Facebook 的编程竞赛、过去的问题解决方案和常见问题解答
- Google Code Jam 实践和:用于练习的过去竞赛问题
- HackerEarth-编程挑战和开发人员工作
- HackerRank :练习编码。竞争。找工作。
- lightoj :在 lightoj 上练习对初学者来说是非常好的,因为它是分类的,并且还有聊天室和论坛,可以帮助与他人就任何问题进行交流。
- PKU ACM ICPC 实践中存在的问题:ACMACPC 在线裁判
- Sphere Online Judge :成为真正的编程大师学习如何编写代码并构建高效的算法
- TopCoder :通过众包实现更快的交付
- URI 在线裁判:练习编码,竞争,成为更好的编码器。
- UVA 在线裁判:支持多种语言的数百个问题。
- 工作时间:通过编辑器插件收集的编码指标排行榜
- Prepbytes :topic and level wise proper arrange problems
- A2OJ 梯子:根据你的熟练程度和难度练习代码强制问题
Andy Heathershaw 返回顶部
计算机书籍
- 成为一名程序员,狗娘养的(书籍列表):Zed A.Shaw 的详尽书目。
- Gate CSE 最佳图书
- cses.fi/book.html
- github.com/vhf/ 免费-编程-图书:超过 500 本关于几乎任何你能想到的语言的免费电子书
- Gitbook :Gitbook 帮助你的团队在线编写、协作和发布内容。
- 数据科学课程:Python 数据科学手册
- 射门员:专业书籍的编程注意事项
- GraphQL 指南:GraphQL 的完整指南,新的 REST
- 雄辩的 JavaScript :一本关于 JavaScript、编程和数字奇迹的书。
视频教程
- Aditya Verma :算法教程播放列表由印度 YouTuber Aditya Verma。
- Codedamn :前端 Web 开发教程
- 代码学校:一家 Pluralsight 公司,是面向有抱负和有经验的开发人员的交互式学习目的地
- 编码集:C++ 教程
- CS1:高级计算-Richard Buckland UNSW :一门非常好的 CS 入门课程
- Derek Banas :高质量的教程
- 算法的设计与分析
- DevTips :Web 开发教程
- 免费资源:关于编程的免费课程
- Kathryn Hodge :有适合初学者的好视频
- Kunal Kushwaha :初学者 Git 和 GitHub 的神奇指南
- MycodeSchool :数据结构和算法教程
- Pluralsight :通过多门短期课程学习软件开发、DevOps 和数据科学
- 新波士顿:不错,但与实际内容相比,谈得太多了
- 图沙尔 · 罗伊:算法和数据结构教程,由印度 YouTuber。
- Vim 教程视频-Flarfnoogins :学习 Vim 的好视频教程
- XDA-大学-帮助你学习 Android 开发
- 可汗学院:免费了解计算机科学
- 函数式编程:John Carmack 谈函数式编程(2013)
- 关于 VIMS 的视频:一系列关于 Vim 的教程
- 掌握 Next.js :一系列免费视频,下次学习。
在线编译器和共享代码片段
- CodePad :用于尝试、测试和运行 25 种以上语言的代码编辑器
- CodePad :CodeSandbox 使创建、共享和重用 React 项目变得更加容易。
- godbolt.org :很好的工具,用于探索不同编译器的汇编输出,包括优化和不优化。
- ideone.com :用于 60 多种编程语言的在线编译和调试工具
- CodePad :使用在线代码编辑器测试你的 JavaScript、CSS、HTML 或 CoffeeScript
- JSBIN :前端游乐场,输出不是框,所以它允许你共享那些将在 iframe 中中断的片段。
- Judge0ide :带有 40 多个解释器和编译器的在线编译器。
- pastebin.com :Pastebin 可以在线存储代码、笔记和片段等文本,存储时间设定为一段时间,可以立即共享。
- c9.io :你的开发环境,在云中
- GitHub Gist :立即共享代码、注释和代码片段。
- 编码器:使用 VisualStudio 代码作为代码编辑器的基于 Web 的开发环境
- 碳:为代码片段创建漂亮的图像。
- Wandbox :使用前沿 C++ 和其他 40 种语言的在线编译器。
- 代码帧:用于编译使用 HTML、CSS 和 JavaScript 的网站的在线类似于 Pastebin 的游乐场
开发者的博客
- 阿尔戈-极客:编程难题、数学技巧、算法等
- Amit Merchant :关于编程和设计的教程、技巧和咆哮。
- Andy Heathershaw :软件开发人员 Andy Heathershaw 的个人网站和博客
- Antonio081014 算法代码:世界在统治之下。
- 档案——问问经理。:与人力资源有关的东西
- Armin Ronacher 的思想和著作:关于 Python 和开源的博客
- Andy Heathershaw :Might Dot Net 的博客
- Brendon Gregg-Linux 内核开发:Brendon D.Gregg 的博客
- Clean Coder 博客:《清洁代码》一书作者的博客
- Codeahoy :关于软件和人为因素的博客。在人类身上进行了 100% 的测试。
- CoderGears 博客见解:Codergears 团队
- 编程极客-一个关于 IT、编程和 Java 的博客:关于 IT、编程和 Java 的博客
- 编码恐怖:一个最好的编程博客
- CSE 博客:Quant,Math,Computer Science Puzzles
- CSS 技巧:关于编译个网站和所有这些内容,主要是从前端的角度来看
- Daedtech.com :关于软件的故事
- Dan 梦想着编码
- Daniel Lemire 的博客:Daniel Lemire 的博客
- Eli Bendersky :从 Python 到 LLVM 的一切
- 极客之地:我珍贵的收藏品
- Hackerearth 博客:The HackerEarth 博客
- IT 爱好者:IT 发烧友
- Joel 论软件:StackOverflow 首席执行官的博客
- 后期开发人员:一个老 C++ 的胡思乱想
- 1UCASVB 的 Laboriginal 数学和物理可视化:Lucas Vieira Barbosa 的实验室原创数学和物理可视化
- 数学编程:数学编程
- My Tech Interviews:准备技术面试
- Paul Graham 随笔:Paul Grahan 随笔
- 编程博客:Yegor Bugayenko 的编程博客
- 21 世纪的编程:二十一世纪的规划
- Rudhakar Rayavaram :Sudhakar Rayavaram 的博客
- 田润和编码实践:来自苹果、谷歌、Facebook、亚马逊和微软的技术面试题
- 编程的小挑战和难题:Project Nayuki
- Stevehanov.ca :我知道如何在网上制作和销售软件,我可以和你分享我的技巧。
- Takipi 博客:主要关注 Java 和 JVM 语言
- XDA-Android 开发者论坛:Android 开源开发者论坛
- 网忍者:Web 开发教程
为了提高你的英语水平
- englishclub.com/learn-english
- 语法和写作指南:对于那些想要提高英语语言能力的人来说
- 标点和大写规则
- 普渡大学在线写作实验室
- Quia-英语
- 反月浸没法:浸入式英语学习,可供不同层次的人使用。
当你厌倦了与 CS 相关的东西时
- 巴克罗夫特电视台:每日短纪录片,讲述组成世界的各种各样的人
- 远大的想法:专家驱动的、可操作的、有教育意义的内容,从比尔 · 克林顿到比尔 · 奈都是专家
- 冷融合:技术的过去、现在和未来
- 碰撞过程:各种科目的小型课程
- 每一帧都是一幅画。:电影和电影制作的高质量分析
- 国家地理:来自世界各地的大量高质量内容
- R/ProgrammerHumor :subreddit 致力于它听起来的样子
- Reddit 互联网的头版:自由时间在哪里消逝
- 谜语:一个关于科学的 YouTube 频道,主要是但不仅仅是宇宙和太空。
- Codeahoy :一个简单的填字游戏,其中的线索是必须匹配的正则表达式。
- SciShow :你一直想知道的有趣问题的答案
- SmarteReveryDay :关于我们周围世界的许多惊人的科学信息,通常是用高速相机拍摄的
- 特德:关于科技、娱乐和设计的大讨论
- TestTube 新闻:关于世界各地新闻的有趣信息
- 怎样才能活得长久?:长寿的秘诀
- Vsauce :最佳 YouTube 频道
- 一只公牛犊:如何过上幸福的生活
- Lonelyspeck :在光污染中进行天体摄影的权利曝光-加州洛杉矶,帕洛斯韦尔德斯
开源网站
- 打开舱门:OpenHatch 是一家非营利组织,致力于将潜在的自由软件贡献者与社区、工具和教育相匹配。
- Source Forge :SourceForge 托管了近 28 万个项目(最近一次统计)。它每天提供超过 200 万次的下载,包括各种类别的应用程序和工具。
- 谷歌代码:谷歌为使用 Subversion 或 Mercurial 版本控制系统的开源项目提供免费托管。它提供了 2GB 的存储空间、集成的代码审查工具、一个 Wiki 和一个问题追踪器。Google Code 网站还提供了谷歌许多公开可用的 API 和其他开发工具的链接。
- 发射台:由 Canonical 维护,LaunchPad 特别针对在 Ubuntu 上运行的项目。它为使用 Bazaar 版本控制系统的 21,000 多个项目提供托管服务。
- 谷歌开源:谷歌开源
- 红帽开发人员:全球领先的开源解决方案提供商
- 开放源代码:开源
- 谷歌代码之夏:Google Summer of Code 是一项全球计划,致力于将更多的学生开发人员带入开源软件开发。学生在放学期间与一家开源组织合作进行为期 3 个月的编程项目。
- 开源网页设计:开源 Web 设计是一个共享符合标准的免费 Web 设计模板的平台。通过良好的设计,我们让网络出版商有了发言权。
- Mozilla Winter of Security :The Winter of Security 是 Mozilla 安全团队组织的一个项目,让学生参与安全项目。作为大学课程的一部分,必须执行一个学期项目的学生可以申请一个 MWOS 项目。
- 位桶:与 GitHub 一样,Bitbucket 也托管公共和私人项目。在这个网站上,用户少于 5 人的开源项目和私有项目是免费的。它拥有超过 48,000 个库,其中许多都可以在该网站上搜索到。
- 媒体维基:MediaWiki 是一个用 PHP 编写的自由软件开源 Wiki 包,最初用于维基百科。现在,它也被非营利组织维基媒体基金会的其他几个项目和许多其他维基使用,包括这个网站,MediaWiki 的家。
- 代码好奇心:CodeCuriosity 是一个鼓励对开源做出贡献的平台。每个人的努力都会得到回报,无论他们是大是小。
- 代码分类:帮助你最喜欢的开源项目,并在执行时成为更好的开发人员。
- 发行中心:贡献给开源。搜索问题标签以找到适合你的项目。
- 待价而沽:这是一个项目列表,其中包含专门为新贡献者策划的任务。这是一个很好的方法来开始一个项目,或者帮助分担在开源项目上的工作负担。
- 仅限初学者:首次为开源做出贡献可能会让人害怕,而且会有点不知所措。也许你是一个代码新手,或者你已经编写代码一段时间了,但还没有找到一个你觉得可以参与的项目。
- 你的第一个公关:你的第一个 PR 通过在 GitHub 和其他地方展示优秀的入门问题来帮助你开始为开源做出贡献。
- Awesome First PR Opportunities:用于在不同的编程语言中查找初学者友好的项目的 awesome 库。
实习
- 切格:这是一个用于寻找实习机会、奖学金、导师等的 awesome 资源。
- 因特沙拉:你可以根据你的技能组合在这里搜索实习机会,以找到你感兴趣的位置。它还有助于你从公司获得一个好的 PPO 报价。
- 莴苣:为你找一份聪明而富有挑战性的实习工作。
- Perfectintern :找一份带薪实习,简历准备,面试准备,等等!
工作
- AngelList :AngelList 是一个 website for startups, angel investors, and job-seekers looking to work at startups.
- CareerBuilder :CareerBuilder 是最大的求职平台之一,为求职者提供职位列表、简历发布、职业建议和资源。
- 骰子:DICE 是面向科技求职者的领先网站。 You can search by company, job title, keyword, employment type, and location.
- devsnap :devsnap 是一个用于开发人员作业的作业聚合器。
- 英国 DevitJobs :面向英国开发者的透明求职板
- 玻璃门:找到适合自己的工作。 Search all the open positions on the web. Get your own personalized salary estimate.
- Iaeste :找到更多令人惊叹的国际实习和工作。
- 的确如此:在 Indeed 上找到一份国际工作,因为你的奉献和奉献而得到市场上的薪水。
- Instahyre :你梦寐以求的工作来了。向精心策划的顶级公司展示自己。完全的隐私和没有垃圾邮件。
- 门塔特:快 10 倍找到你梦寐以求的工作。永远不要再申请工作,直接与决策者和招聘经理交谈。
- 缪斯女神:找到成功所需的一切,从理想的工作到职业建议。你可以在 Muse 上做很多事情,比如探索公司、浏览工作、职业建议、发现职业、职业指导。试试看。
- 佩萨:Paysa 帮助你根据自己的愿望找到新的有趣的工作。
- SimplyHired :Simply Hired 是一个免费的求职搜索引擎(和移动应用程序),它省去了求职的麻烦,并为你提供了所有你需要的信息,以使你的职业发展顺利。
- 堆栈溢出作业:在 Stack Overflow 上找到你的下一个软件工程作业。
- Swissdev 职位:为希望在瑞士工作的软件工程师设立的技术就业委员会。
- 卧底招聘人员:成为招聘人员, 候选人或雇主。你在这里很容易找到工作。
- 谁在招人?:用于搜索的 awesome 资源, 根据你的需求和兴趣筛选并找到新的有吸引力的工作。
- ZipRecruiter:最聪明的求职方式。
- Remoteml :远程机器学习工作。
- 领英工作:用于编程工作的非常好的研究工具
- 德国技术工作:专门为德国的技术职位设立的工作委员会--带薪 brackets
- 我们远程工作:世界上最大的远程工作社区。
特别感谢
- 如果你觉得这有用,请考虑 GitHub Star,并 / 或考虑做出贡献。
- 特别感谢 Ashish Padalkar(@ashish2199)为初始库原始帖子 贡献了大量的数据和结构。