很多人在社交媒体上抱怨工作不好找,消费降级,经济的发展似乎停滞了!很多时候我们要稳定输出自己的价值,我们需要不断的学习,跟上时代的进步,让自己成为不可替代的存在,本篇我整理了几个理论结合实践的学习网站,助力个人自我提升!
01
Earthworm
我挺喜欢这个网站,学习英语根本停不下来!它是一个开源的在线学习英语网站,支持自托管和本地运行。它采用连词成句、循序渐进的方法帮你学习英语。通过不断地重复形成肌肉记忆,并结合游戏奖励和积分排名的方式,让背单词变得有趣且高效。

它的实时反馈和进度跟踪功能,可以帮助我们精准即时的反馈纠正学习中的偏差,让我们都能实时掌握自身的学习进展,清晰认识到自己的学习里程碑。

还有它的情境语言学习,让你更加深入的理解单词在不同场合下的具体用法,以此提高用词的准确性和适应性,更加自如的在适当的场景使用适当的词汇!

你还可以通过系统的造句练习,加强对词汇使用和语法结构的理解,有效提升口语和书面语的表达流畅性及准确度,让语言表达更加自如和精准。
官网:
https://earthworm.cuixueshe.com/
02
学习 Rust 的 100 个练习
100 Exercises To Learn Rust
边学边做,与实际场景相结合,让你更好的学习和运用相关知识!该课程中内含大约 100 道练习题和答案,带你从零开始学习 Rust 编程语言。

该课程将教你Rust的核心概念,一次一个练习,从而了解Rust的语法,类型系统,标准库和生态系统。

这是一个从零开始的教程,它不会预设你会任何编程知识,一切从头开始,让你通过小而易管理的步骤来积累你的Rust知识。
完成课程后,你同时会完成约100个练习,这些知识足以让你在中小型Rust项目中游刃有余。

官网:https://rust-exercises.com/
开源:
https://github.com/mainmatter/100-exercises-to-learn-rust
03
generative-ai-for-beginners
一个面向初学者的生成式人工智能教程。
AI是近两年被大众讨论最最频繁的内容,这个是由微软开源的面向初学者的生成式AI免费课程。

该课程共有18节,涵盖了创建生成式AI应用所需要了解的一切,包括生成式AI和LLMs的简介、提示词、构建文本生成应用、聊天应用、图像生成应用、向量数据库等方面的内容。

开源:
https://github.com/microsoft/generative-ai-for-beginners
课程:https://microsoft.github.io/generative-ai-for-beginners/#/
04
system-design-101
这是一个图文并茂的系统设计入门教程。
它将会使用视觉和简单的术语为你解释复杂的系统,通过通俗易懂的文字和简洁明了的示意图,讲解系统设计的基础知识以及深层的工作原理的入门级教程。无论你是初学者还是准备面试的程序员,在这里都能有所收获。

你可以在准备系统设计面试前看一看,也可以在想要了解系统工作时看一看,了解它们在表面下是如何工作的。

开源:
https://github.com/ByteByteGoHq/system-design-101
官网:https://blog.bytebytego.com/
05
digital_video_introduction
这是一份循序渐进的视频技术教程。
视频技术入门:图像,视频,编解码器(av1,vp9,h265)和更多(ffmpeg编码)。

它虽然是面向软件开发人员/工程师的教程,但它也适用于任何人。这份文档都能简单易学,这个点子产生于一个视频技术新手小型研讨会期间。

本文档尽可能使用浅显的词语,丰富的图像和实际例子介绍数字视频概念,使这些知识能适用于各种场合。你可以随时反馈意见或建议,以改进这篇文档。

开源:
https://github.com/leandromoreira/digital_video_introduction
教程代码:
https://pan.quark.cn/s/38eeab336420
教程:
https://github.com/leandromoreira/digital_video_introduction/blob/master/README-cn.md
06
30-Days-Of-Python
用 30 天学会 Python 的教程
这个一个免费、零基础的保姆级 Python 教程。你可以通过每天的练习和学习,逐渐掌握 Python 的基础和进阶知识。

该课程全部完成需要超过100天,适合想要快速入门Python的初学者,或者对Python有一定了解,想通过实践深入理解Python的开发者。

内容虽为英文,但问题不大请放心食用。
开源:https://github.com/Asabeneh/30-Days-Of-Python
视频教程:
https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
以上课程均是开源免费的,你可以直接进入页面学习,从小白到大神!