写点什么

Yihong,从多元职业到代码之路 | MarsCoders 开发者说

作者:豆包MarsCode
  • 2024-09-23
    北京
  • 本文字数:1721 字

    阅读完需:约 6 分钟

Yihong,从多元职业到代码之路 | MarsCoders 开发者说

「MarsCoders 开发者说」是 AI 时代下各类技术栈、各种经历的开发者的故事记录,我们捕捉并再现他们在技术洪流中的职场蜕变与角色定位重塑,希望给更多开发者带来启发。

同时,该系列也记录了众多 豆包 MarsCode 用户和 AI 爱好者们的实践案例,各类开发者甚至非研发人员将在此分享其使用豆包 MarsCode 的最佳实践,为更多开发者带来 AI 时代使用编程工具的新思路。


本期「MarsCoders 开发者」主角:

Yihong,头戴 “NPC” 鸭舌帽的跑步爱好者,曾担任机械工程师、游戏策划和数据分析师等,Github 拥有 5.4K followers。(Github ID:yihong0608)


最初关注到 Yihong,是因为他每天跑步,不禁觉得能这样持之以恒做一件事的人必定有着精彩的故事。随着进一步了解,发现他不仅爱好跑步,还热衷开源项目,更惊喜的是,Yihong 的分享启发了很多开发者,一些人受他的影响,在 AI 时代下基于他的项目开发出儿童陪伴玩具。


本文记录了和 Yihong 的对话,我们一同探寻了他独特的职业历程,在接触豆包MarsCode 之后,他尝试完全用 AI 做了一个应用,让我们一起走进他的故事。


机械工程、游戏策划到接触编码

2018 年之前,Yihong 曾是机械工程师、游戏策划和数据分析师。做数据分析师时,与 SQL 的接触引发了他自学代码的初尝试,为实现自动化而迈出了编程的第一步。Yihong 对编程的热爱不仅在于技术本身,还在于通过开发优化日常工作所带来的乐趣。他通过代码整合数据报表流程,只需要敲下按键或设置定时就能完成每天的任务,这种成就感让他对编程充满热情。


真心喜欢带来了持续的真诚分享。他曾在 ChatGPT 没有 API 时,通过巧妙的方法将小爱同学与 ChatGPT 结合,实现了一个智能音箱,并将其开源,引起了很多人的关注。他还为自己的孩子写了一个程序,让其可以通过对电脑说话,将话语转成文字 prompt,经处理后画出并打印,展现了程序员家庭与 AI 的美妙结合。


Yihong 印象最深的是通过开源认识了很多朋友,参加开源大会让他结识到各行各业有趣的人,这种交流带来的快乐无法用言语形容。 GitHub 上,Yihong 在中国区贡献领先,现排名大概在前 80,但在他看来这些并不重要,他还是继续玩着代码。


对于 AI 编程助手,他很早就开始关注这个方向,使用过多种编程助手工具。他认为现在的 AI 助手除了开发底层应用外,对大多数开发者都很有用,可以满足写小游戏、网页等需求,但对于小众或底层的开发,因互联网资料少而作用有限。


在朋友的推荐下,他试用了豆包MarsCode,并完全使用豆包 MarsCode 做需求,让我们看看他的真实体验。

写在前面

  1. 这篇文章不是用 AI 写的

  2. 这篇文章和代码同步进行

需求

  • 我想把我每年的周记打印成一个小册,也算是物理留底了

  • 我的每年的周记是用 GitHub Issues 写的,是有 API 的

  • 打印的话需要生成 pdf

  • 最好包含图片

开始做吧

  • 既然完全用 AI 做,我就争取不写一行代码

  • 豆包MarsCode 启动

这个 issues 需要 token ,不过可以跑一下试试,可以一键添加到文件还是挺方便的。

继续对话,说实在的,这次还挺惊艳的。

需要让它把 issue_number 换成我周记的 issue number ,这里要是能一键 diff 替换就更好了,省去了我主动改的步骤。

豆包MarsCode 是厉害的,我尝试运行了一下,仅一次便成功了!这是我第一次完全用 AI 做一个功能,体验感真的不错。

OK 下一步是有难度的,我需要让他生成 pdf ,不知道我写简单的 prompt 能不能做得到 :

第一个错误,是因为 GitHub 的 rate limit ,看看它能解决么?

我引导他可以用 token 试试后,顺利解决了,还不错。 

跑起来了,期间上下文丢失了一些信息,我手动改了一下。

但是出现了乱码(豆包MarsCode 如果支持上传图片就更好了)

后面又问了几次,解决了乱码问题。

试试能不能更厉害一点:

可以,成功了!

我直接打印了出来,还真不错!



总结

至此,人生第一次在与 AI 对话的情况下完成了一个功能开发。以前觉得 100% 用 AI 编程挺蠢的,试过之后发现可用性还蛮高的。

豆包MarsCode 不仅支持免费使用而且速度快,能顺利帮助我实现需求的开发,还是很开心的!


和 AI 一起的未来

诚如 Yihong 最开始所说,“如果没有开源的话,我这辈子都不会认识这么多朋友”。

“开源 + AI”, “编程 + AI 编程助手”,又会带来什么样的人生变化呢?让我们一起期待吧,也欢迎你和我们分享属于你的代码故事。


用户头像

还未添加个人签名 2024-08-27 加入

用 AI 激发创造

评论

发布
暂无评论
Yihong,从多元职业到代码之路 | MarsCoders 开发者说_Python_豆包MarsCode_InfoQ写作社区