王炸!字节又出了一个生产力神器

我的回答是“从应试的角度来看的确属于白刷,但刷题本质上还可以提升一些编程思维能力。”况且现在不考察笔试的公司真的越来越少了。

留言区还有热心的读者评论说,“字节新出的豆包MarsCode 代码练习平台还不错,对笔试有畏难情绪的小伙伴可以试一试。”

说句实在话,我对笔试也挺抗拒(🤣),直接背八股不好吗,哈哈。于是就体验了一下,结果没想到还真的挺不错(下次有好东西大家早点推荐哈,别藏着掖着嘛)。

豆包MarsCode 不仅提供了 VSCode、IntelliJ IDEA 的本地插件,还提供了云端 IDE,无需额外配置环境,直接通过浏览器就可以调试运行,并且还提供 AI 代码陪练,主打一个情绪共鸣。

接下来,我就来手摸手带大家真实体验一下。作为一名技术博主,普及好的生产力工具来提升大家工作和学习的效率,是我义不容辞的责任。

使用豆包MarsCode 刷题

我这里贴一下豆包MarsCode 的官网地址,方便大家直接复制粘贴。

sourl.cn/7kJaxy

进去后点击【代码练习】菜单就可以直达刷题页面(我这里已经用手机验证码登录了)。

刷题主界面分为左右半区,左半区是题目列表和题目描述,目前已收录了 100 道大厂真题(未来还会继续扩充题库),基本上能应付大多数公司的笔试题目了。

如果内置题目已经刷完了,还可以自己添加。比如说你今天参加了腾讯的笔试题,有一题自己觉得答的不好,就可以贴到豆包 MarsCode 进行练习,及时复盘总结。

我觉得非常关键的一点是,豆包MarsCode 不会直接给出答案,他是陪伴式的,会一步步给你解题思路,比如说这道“SQL 代码补全”,你完全没有思路。就可以点击 AI 助手中的“给我一些代码提示吧”,他就会乖乖地给出解题思路和代码示例。

这样就比较贴心了,所谓授之以鱼不如授之以渔,正是这个道理。这波必须得点赞。

假如你真的真的不会写,还可以在右侧的对话中请教他,他也会耐心地把答案告诉你。

之前我也多次强调,刷题其实没有想象中那么难,只要掌握数组、链表、哈希表、二叉树这 4 个数据结构,还有递归、动态规划、回溯、贪心等 4 个常用的算法,笔试中的大部分题型都能搞定。

使用豆包MarsCode学习开源项目

从全世界的范围来看,代码生成几乎是大模型的最佳应用场景,因为代码是纯粹的、逻辑缜密的。国内外几乎所有的头部互联网公司都在做 AI 代码助手。

以前,我写代码的模式是这样,先看官方文档,再看类库的 API,遇到问题就 Google,找到靠谱的答案后再切回到 IDE 做尝试。

现在,有了 AI 代码助手,比如说 GitHub Copilot、豆包MarsCode,情况就完全不同了。遇到简单点的,他会直接帮你写好代码,一个 TAB 键就搞定了。如果行不通,再进入 Chat 模式请求帮助,基本上就能应对大部分的研发场景。

大厂做 AI 代码助手有一个先天优势,就是他们本身的代码量足够庞大,预训练出来的代码助手也就会更聪明。

我的 IntelliJ IDEA 已经安装好了豆包MarsCode 插件,接下来就来带大家体验一下,如何利用他来学习技术派这个开源项目。

比如说技术派的启动类中有这样一个方法 customServerPortTomcatConnectorCustomizer,你想知道他是干嘛的,就可以点击方法上的豆包 MarsCode 小图标,然后点击 explain。

他就会给出详细的解释,告诉你这个方法是如何定义的,方法的逻辑是什么样子的,最后告诉你方法的作用。

那这样我们在学习一个实战项目的时候,就完全没有压力了呀,不会写,还能不会看嘛(🤣),懂了代码的逻辑≈掌握了项目的 60%,剩下需要理解的就是业务了。

大部分的程序员都是 i 人性格,不好意思找同事看代码,但有了代码 AI 助手,情况就完全不同了,这玩意不仅仅是一个 API Doc,还能读懂代码的上下文逻辑。

以前你阅读 JDK 的源码,Spring 的源码,或者 RocketMQ 的源码,很费劲很吃力,现在有了代码助手,事情就变得简单了起来。

这样就等于说,简历上的项目经历可以放心大胆地写,然后面试官问项目的时候也会更加胸有成竹,毕竟自己是真的掌握了。

##豆包 MarsCode 启动!

豆包MarsCode 是基于豆包大模型打造的智能研发工具。据说字节超过 70% 的程序员都在用,每月贡献百万行量级的代码。

其实不管是 GitHub Copilot,还是豆包MarsCode,都可以帮我们搞定两件事:

第一,提升开发效率,毕竟代码补全、查找 bug 的解决方案,他们真的很在行。

第二,提升工程质量,如果我们觉得自己的代码写的很臃肿,不够精简,完全可以把这段代码扔给代码助手,他们可以在此基础上给我们一个优化后的版本,注释、格式都会非常工整。

豆包MarsCode 的优势就在于他是免费的,并且还提供了刷题场景,更适合我们国内求职者宝宝的体质。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值