大家好我是指北
熟悉的粉丝可能知道
我当程序员完全是在读书时自学成才
跨行业到互联网当起了码农
当时的选择有限
基本就是完全是靠看书学习

后来也报过网课
但很多网课的销售
都是卖课的时候叫你giegie
卖完课把你当割割
就是不当人

很多人知道
现在AI已经能编程了
能帮助程序员编程提效
也能教人学编程
但是到底有没有这样的免费AI编程软件?
最近!
字节出了一个新产品
豆包MarsCode
是字节旗下的智能开发工具
配置了字节跳动豆包大模型
说人话就是AI编程助教
能教学也能帮你编码
我最近才意识到
原来AI编程的能力已经这么强了
我用过豆包MarsCode后
心里为我在编程网课上
花的大几千默默流泪…
也为自己还在苦苦自己写代码
而相见恨晚…
豆包MarsCode
完全免费,无广告
我把链接先放这了
https://sourl.cn/fhNgGA
然后在慢慢给大家讲
这是个什么神奇好用的产品——

0
1
AI 刷题
先说练代码
打开豆包MarsCode官网
选这个代码练习

界面很明朗
左边题目描述+测试用例
中间写代码
右边AI小课堂

问完写
写完run
run完调
调完再问
一个页面全搞定
AI辅助编程现在也有不少了
豆包MarsCode主打是陪伴式
它不会直接给答案
人家是一步步帮你分析解题思路
一点点帮你理解知识的玄妙

东亚孩子多少都有点提问羞耻
怕老师嫌问题低级
怕自己反应迟钝
跟AI你客气什么
来!你也进来跟AI甩脸子
https://sourl.cn/fhNgGA

0
2
大厂真题
现在进大厂刷题是难免的
一般都是网上搜搜
准确性全凭运气
豆包MarsCode直接内置了上百道大厂真题
(听说还会持续扩充)
而且还有难易程度区分
字节甄选,大厂认证

而且还有AI陪教
哪里不会点哪里
这放外面“30天包过大厂笔试”的培训班
高低得收4999
但是豆包MarsCode
0
3
自定义创建题目
500道要是不够用
你也能自定义出题玩

点击添加题目
写几行题目描述
选好编程语言
再点开始做题
您猜怎么着
AI就把题目写全了
不懂的还可以随时问AI
哪里薄弱练哪里
这种专项练习搁辅导班
至少也是精品课才有

而且AI助手随时在线
陪伴是最长情的告白
还有比AI更长情的吗

0
4
代码补全
不光学徒期能用
正经工作里AI照样能打
工作里缝缝补补的需求一大堆
简单重复但无聊
这种活就可以交给AI写
比如我定义一个异步函数
系统就提示了完整的函数签名
还自动生成了相关的代码结构

需要调用API或者处理数据流时
系统直接根据上下文智能补全整个函数逻辑
都不需要手动微调
我直接当甩手掌柜
0
5
错误修复
改bug就更刺激了
只需要选中报错的代码
左边输入/fix
AI会自动帮我修复


我跟机器毕竟有生殖隔离
让机器修机器大家都舒服
有了AI也不用手工调试了
逐行检查也少来
我直接/fix
0
6
单测生成
除了写bug不是!改bug
编单元测试也是很耗时的一步
用豆包MarsCode就方便得多
只需要选中相关代码片段
左侧输入/test
AI就会自动生成单测

比如我选中这段embedding函数
输入/test
测试代码就腹泻式生成
自动匹配输入输出
测试用例也直接可用


07
仓库级代码理解
每次接手新项目时
我都想快速对整个代码仓库有个全面理解
但真的一行行看太累了
有了AI就方便很多

它能自动解析代码仓库的所有文件
为我提供清晰的解释
项目结构轻松拿捏

使用起来也很简单
只要对话框里输入#
唤起上下文列表
选中Workspace后
在输入框里跟AI提问
AI 就会把项目的项目架构、功能模块汇报给我
再也无需一行一行啃代码
真 - 秒级学习代码仓库
如果我还想进一步查看仓库中某个模块的实现
继续 #Workspace 向 AI 提问
例如“#Workspace Docker 镜像文件在哪里?介绍一下这个文件的作用”
此时 AI 不仅能够告诉你具体路径
还顺带介绍了作用
0
8
云端 IDE
对于初学者来说
配置环境算八十一难第一难
但豆包MarsCode无需下载无需配置
浏览器里一键初始化

开发环境也是量大管饱
VS Code、JetBrains IDEs
还有平台自带的豆包MarsCode IDE
启动就完事了

项目类型也是能支持就支持
Python、Node.js、Go、HTML、CSS、JS...
几秒钟就能启动一个新项目
环境配置都让AI弄去

篇幅有限
豆包MarsCode能做的还有很多
玩到现在我的感觉就是恨
相!见!恨!晚!
有了AI学起编程也太顺畅了

它能帮你理清思路
还能解决很多繁琐耗时的工作
甭管是在学习还是在工作
都可以试一试
一个24小时在线
能帮你写作业
情绪价值又给足的老师谁不爱呢
更何况免费
想跟AI老师贴贴
长按戳这个码
帮你一键转码
也是OK的
本文系“西二旗生活指北”原创
转载请标明出处
制作:编辑部
微博:西二旗生活指北
热门跟贴