入门分享篇:一、工欲善其事,必先利其器
本次分享,面向接触计算机 or 机器人软件开发 or 嵌入式软件开发 的程序员 学习过程中好用的工具
如果大家还有其他好用的工具也欢迎分享
磨刀不误砍柴功:熟悉你的电脑、问题检索、思维工具
学会科学的解决问题和有效的问问题
虽然讲的是黑客的提问方法,但其实是相通的。
tips:如何有效的使用ai工具?
时代在飞速的发展和变化,一切重复性的工作都在逐渐被ai所取代,我们应当做的是着重于利用ai去在ai难以替代的优化和创造性的工作上下功夫。
在现代ai可以很轻松的帮我们解决从0到1的问题,那问题就集中在我们如何去突破这个1?
首先基础仍然很重要,你能够创造出什么样的东西仍然取决于你对基础知识的了解程度,当然现在你开始一个项目也不一定需要提前把所有知识全部掌握,但至少你开始做你的项目之前得知道你需要用到一些什么东西,你需要先搭建起一个宏观的实现某一功能的认知框架。在项目开始之前务必做好一定程度的搜索调研
第二是清晰表述你的需求的能力,可以多尝试通过思维导图的方式来捋清楚自己的需求和逻辑
第三是独立检索和判断能力,ai不一定能够精确的搜索到你所需要的内容,给出的建议也不一定是最优解,谨慎使用ai托管!(甚至后续还有植入广告的风险)
第四清晰的知道不同的ai工具擅长什么,比如豆包擅长语言方面的处理,claude擅长编程,那你就可以吧你的需求跟豆包交流,让它纠正你的措辞,再去和claude交流,或者你可以人claude使用项目制的方式,读取你的需求文档,和你对接需求,修正需求等等
第五 及时记录你的想法和所学所思,ai时代虽然相当于你的外置大脑,但是如果你什么都需要依靠ai来辅助的话,效率会相当低下,每次忘记一个东西又得问一遍ai。
入门工具指南
-
你可以使用cursor、copilot、codex等各种各样的直接交互的ai编程工具,这比你复制代码给对话式ai然后再粘贴回来高效的多
这些大部分都有教育优惠或者教育免费的政策
最方便的你可以只用下载一个vscode,在vscode的拓展插件中下载copilot,再去github的官网申请教育特权,你就能获得一年的免费使用copilot的权限(具体获得方法自行搜索,主要是你得用英文,你的学生证明全部都得是翻译成英文的,也可以手写)
-
学会使用github,有时候你可能上不去github,你想要最简单不花钱,稳定的方法就是去微软商店下steam++(watt toolkit),魔法(会魔法的自然能学会就不多梭啦)
-
建议你选一款适合自己的笔记软件(markdowm),比如obsidian、typora
我是配合着使用的,obsidian有强大的搜索功能,typora可以有良好的书写体验(typora有非常多的主题可以选择,你也可以配置你的图床,自动上传你粘贴到typora的图片到云端,这样就能不用担心图片的分享问题啦
-
建议你有一款合适的思维导图软件,project graph /Xmind都可以,尽量选界面脱俗一些,这在一些比赛要提交的报告中有很好绘图说明作用,在平时也可以给你提供思维向导
-
建议你在博客园注册一个个人账户,发一发你的学习记录,可以当成一个知识网盘,也可以积累一定的粉丝和阅读量,可能有助于你后续找工作,tips:可以使用Cnblogs-Theme-SimpleMemory自定义你的博客页面噢
-
git的学习相当重要!比赛/项目中的版本迭代很快,你如果没有git工具做版本管理,很容易丢失了原来的代码,喊天菩萨都没有用辣,学习教程在"参考书目/vscode_git本地代码版本管理及远程仓库保存",你可以在vscode中安装git graph插件更直观的看到你的版本变化
vscode 宇宙级ide
Visual Studio Code - The open source AI code editor
几乎所有热门的开发都可以在vscode上找到插件
其自带的copilot也是十分方便的ai编程助手
git使用指南
【分享】如何使用VScode+git进行本地代码版本管理及远程仓库保存-RoboMaster 社区
笔记记录工具 typora
超级顺手的markdowm书写体验
markdowm语法的学习
typora配置图床
(13 封私信 / 80 条消息) Typora+图床详解(小白都能学得会) - 知乎
笔记检索/链接工具 obsidian
强大的检索功能和链接反链接功能
自动同步和上传的git插件
obsidian使用git进行多平台同步_哔哩哔哩_bilibili
思维导图工具 project graph
project-graph 2.0更新介绍:prg文件/树形布局增强/连线增强/窗口新玩法_哔哩哔哩_bilibili
强大的可视化和高度自定义的思维导图软件!
我们热血沸腾的组合技
typora + obsidian + project graph
博客园
创造独属于你的博客!
BNDong/Cnblogs-Theme-SimpleMemory: 🍭 Cnblogs theme _ Basic theme : SimpleMemory
博客园美化「详细教程+代码配置」 - 凌云_void - 博客园
edge浏览器
大多数浏览器都有插件功能,插件真的很好用!
青柠起始页
沉浸式翻译
global speed
路虽远,行则将至✨