最近逛Github,发现有这么几款非常值得推荐给好学习的粉丝们,希望在工作中都能用得上。
1.coding-interview-university
学习路线:https://roadmap.sh/computer-science
Github(241k):https://github.com/jwasham/coding-interview-university
这是一个汇集了软件工程师面试中常见问题的学习指南。它包含了许多资源,如书籍、视频、网站、模拟面试等,旨在帮助软件工程师准备面试。
这是一个软件工程的学习计划,而不是网络开发。谷歌、亚马逊、Facebook和微软等大型软件公司认为软件工程与网络开发不同。例如,亚马逊有前端工程师(FEE)和软件开发工程师(SDE)。这是两个独立的角色,对他们的面试将不同,因为每个人都有自己的能力。这些公司需要计算机科学知识来担任软件开发/工程角色。
在大学计算机科学课程中有很多东西需要学习,但只有了解75%的知识才足以胜任面试,所以这就是我在这里介绍的内容。
2.前端后台管理模板
在线网址:https://yiming_chang.gitee.io/vue-pure-admin/#/login
Github(5.2k):https://github.com/xiaoxian521/vue-pure-admin
vue-pure-admin 是一款开源免费且开箱即用的中后台管理系统模版。使用了最新的 Vue3、Vite、Element-Plus、TypeScript、Pinia、Tailwindcss 等主流技术开发
这是一个使用 Vue.js 框架开发的纯前端后台管理模板。它提供了一个响应式布局和多种 UI 组件,方便开发者快速构建后台应用。
3.钉钉聊天机器人
Github:https://github.com/eryajf/chatgpt-dingtalk
这是一个使用阿里巴巴开发的钉钉聊天机器人框架开发的聊天机器人。它使用 GPT-3 自然语言生成模型,能够在聊天中提供信息和回答问题。
使用教程
第一步,先创建机器人
创建步骤参考文档:企业内部开发机器人,或者根据如下步骤进行配置。
配置机器人回调接口。
创建完毕之后,点击机器人开发管理,然后配置将要部署的服务所在服务器的出口IP,以及将要给服务配置的域名。
发布机器人。
点击版本管理与发布,然后点击上线,这个时候就能在钉钉的群里中添加这个机器人了。
群聊添加机器人。
4.基于 ChatGPT 的 Neovim 插件
Github:https://github.com/jackMort/ChatGPT.nvim
ChatGPT.nvim:这是一个使用 GPT-3 自然语言生成模型的 Neovim 插件。它能够通过命令行在 Neovim 中生成文本。
5.开源的分布式社交网络平台
Github(38.5k):https://github.com/mastodon/mastodon
这是一个开源的分布式社交网络平台。它使用 Ruby on Rails 框架开发,提供了微博类似的功能,如发布消息、关注其他用户、标签等。
6.分析社交媒体内容
Github:https://github.com/riffusion/riffusion-app
这是一个用于管理和分析社交媒体内容的应用程序。它可以帮助用户监控和分析社交媒体上的评论,并使用数据可视化功能更好地理解这些评论。
7.用于绘制流程图的库
Github:https://github.com/mermaid-js/mermaid
这是一个用于绘制流程图、甘特图和其他图表的库。它使用简单的语言描述图表的布局和元素,并自动生成对应的图像。