通义灵码一周年:通义灵码,一款适合零基础初学者的编码搭子

简介: 本文介绍了作者作为前端开发工程师,通过体验通义灵码的@workspace和@terminal功能,从零基础初学者的角度出发,逐步掌握编程的过程。文章详细描述了安装通义灵码的方法、如何通过提问学习项目结构和功能、以及如何使用@terminal执行和启动项目。最终,作者表示通过这些工具,他已经顺利入门编程,并将继续探索更多功能。

背景

我是一位前端开发工程师,体验了通义灵码个人版的@workspace 和 @terminal之后,我有了一个很棒的想法。

既然通义灵码作为一个编码搭子,上手简单,能力强大。或许,零基础的初学者人也能通过体验通义灵码,也能十分顺利的上手编码开发。

于是我打开了时光宝盒,回到我还是初学者的时期。

属于自己的编码搭子

入门第一步:安装

通义灵码的安装过程十分简单,官方提供了简洁且详细的教程。

教程地址:https://tongyi.aliyun.com/lingma/download

我平时开发使用的是Visual Studio Code,后续的操作也均是在Visual Studio Code中开展。

在 Visual Studio Code 中安装通义灵码很简单。

步骤1:在扩展中搜索“TONGYI Lingma”并点击安装。

步骤2:登录阿里账号。

安装成功之后,便会提示登录。也可以在右侧菜单栏里找到通义灵码,点击右上角的“登录”按钮。

登录成功的提示,如下图:

入门第二步:学会提问

当我们在输入框里输入了@符号时,通义灵码便会告诉我们,它提供哪些能力。

作为一个零基础的初学者,我首先关心的便是项目的结构,于是我提出了第一个问题。

提问1:一个基础的项目包括哪些结构和内容?

回答:

提问2:如何快速开启一个前端项目?

尽管了解了项目的结构,但是我对如何开启一个前端项目还没什么头绪,于是我提了第二个问题。

回答:

提问3:现有项目的结构和功能?

作为初学者,开发经验少,这个时候,通过阅读优秀的开源项目可以帮助初学者快速提升开发能力。

下面,我有自己做的一个小程序的源码作为提问的基础,让通义灵码介绍一下它的结构和功能。

回答:

@workspace不但给出了项目的完整结构和每个文件的功能描述,最后还给出了这个项目的总结:

wxmp-travel项目结构清晰,功能全面,涵盖了旅游攻略展示、城市列表选择、用户个人信息展示等功能,是一个典型的旅游小程序。

这个总结很精准,我当时就是这样的设计思路。没想到,我用了几天时间开发出来的小程序,@workspace用了不到一分钟的时间,便把项目的代码阅读完毕,并给出了十分精准的答案。

提问4:提炼项目的重点或难点?

源码阅读,是我很喜欢的提升自身编码能力的方式之一。

源码中常常包含优秀的编程技巧和设计模式,通过阅读和学习这些代码,可以快速提升编程水平,并加深对设计模式的理解‌。此外,阅读源码还能扩展思路,增加经验,对接手新系统‌也有提升效率的益处。

下面,我以axios的源码为例,axios的源码,我之前阅读过,它提供了一些优秀的公共方法,适合日常开发场景。看看@workspaceaxios的源码中能提炼到哪些公共方法。

回答:

提问5:@workspace还提供了哪些能力?

如果想要知道@workspace到底能做哪些事,不如问问它自己。

回答:

小结

我的提问内容从基础到深入,也正符合初学者从了解到熟练的渐进式能力提升层次。

@workspace每一次的回答,响应速度快。它对项目文件的定位也十分精准。此外,通过阅读回答的内容,不难发现,它对文档和代码的理解和解析的能力十分强大且优秀。此外,它还提供了环境依赖识别、基本错误处理、浏览器与Node.js兼容性、测试与调试等多方面能力。

五个问题之后,我不但了解了@workspace,还对前端编程有了初步的了解。

入门第三步:读万卷书,行万里路

纸上得来终觉浅,绝知此事要躬行。读万卷书,也要行万里路。

既然对编程已经有了一定程度的了解,那么接下来要做的便是上手试一试。

@terminal的能力

作为第一次体验@terminal的人,我并不了解它有哪些能力,但是它自己给出了提示。

我按照它的提示进行询问。

回答:

它的回答很简单,直接提供了生成命令的方式,但是我还想了解更多,于是我点击了下面的“解释命令”。

实际项目中的命令又是怎样的呢?我们继续进行下一步。

使用@terminal执行文件

回答:

@terminal提供了JS文件的命令,执行命令,可以正常运行JS文件。

唯一美中的是,@terminal无法直接定位文件位置,还需要自己进入正确的文件位置,才能执行代码。

使用@terminal启动项目

还是前面提到的微信小程序项目,让@terminal提供一下启动方法。

回答:

@terminal不但给出了启动命令,还提供了插入功能,我们来试一下它的插入功能。

如上图所示,点击“插入终端”按钮之后,终端里便被写入了命令行。

但是其实,微信小程序无法直接使用命令启动,而是需要使用微信开发者工具打开。

总结

经过简单的三步,我感觉自己已经入门编程了,这都得益于通义灵码提供的强大功能。

于是,作为曾经的初学者的我,拥有了属于自己的优秀的编码搭子。

@workspace@terminal还有很多强大的功能,带着对编程的热爱与乐趣,我经继续在通义灵码的世界里进行探索。

目录
相关文章
|
2天前
|
人工智能 自然语言处理 测试技术
阿里云通义实验室自然语言处理方向负责人黄非:通义灵码2.0,迈入 Agentic AI
在通义灵码 2.0 发布会上,阿里云通义实验室自然语言处理方向负责人黄非分享了代码大模型的演进。过去一年来,随着大模型技术的发展,特别是智能体技术的深入应用,通义灵码也在智能体的基础上研发了针对于整个软件研发流程的不同任务的智能体,这里既包括单智能体,也包括多智能体合并框架,在这样的基础上我们研发了通义灵码2.0。
|
23天前
|
IDE iOS开发 Python
小白如何开始使用通义灵码(含安装IDE、安装灵码插件)
PyCharm 和 IntelliJ IDEA 下载安装及通义灵码插件下载安装说明
943 1
|
1月前
|
大数据 程序员 开发者
【开发者评测】通义灵码一周年:灵码编码搭子新功能有奖测评获奖名单公布!
【开发者评测】通义灵码一周年:灵码编码搭子新功能有奖测评获奖名单公布!
222 5
|
1月前
|
机器学习/深度学习 安全 开发工具
通义灵码开发者社区的构成——通义灵码团队与合作伙伴
通义灵码开发者社区的成功,得益于核心团队的引领和合作伙伴的支持。团队专注于产品开发、维护及社区管理,确保通义灵码的高质量与稳定性;合作伙伴则提供丰富的资源和资金支持,共同推动技术创新和市场应用,构建了一个充满活力的生态系统。
|
9天前
|
存储 人工智能 运维
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
|
11天前
|
人工智能 前端开发 程序员
通义灵码 AI 程序员全面上线,能和人类协作完成复杂开发任务
1 月 8 日消息,阿里云通义灵码 AI 程序员已全面上线,成为全球首个同时支持 VS Code、JetBrains IDEs 开发工具的 AI 程序员产品。此次上线的 AI 程序员相比传统 AI 辅助编程工具,能力更全面,可以让开发者以更高效、更沉浸的方式完成编码任务,通过全程对话协作的方式,就能完成从 0 到 1 的业务需求开发、问题修复、单元测试批量生成等复杂编码任务。
283 65
|
10天前
|
人工智能 前端开发 程序员
官宣!通义灵码 AI 程序员全面上线
通义灵码2.0 你的AI程序员来了!速来领取你的全新魔法搭档吧!
292 50
|
6天前
|
人工智能 自然语言处理 程序员
通义灵码2.0全新升级,AI程序员全面开放使用
通义灵码2.0来了,成为全球首个同时上线JetBrains和VSCode的AI 程序员产品!立即下载更新最新插件使用。
1266 23
|
3天前
|
人工智能 Java 程序员
通义灵码AI编码助手和AI程序员背后的技术
通义灵码AI编码助手和AI程序员背后的技术,由通义实验室科学家黎槟华分享。内容涵盖三部分:1. 编码助手技术,包括构建优秀AI编码助手及代码生成补全;2. 相关的AI程序员技术,探讨AI程序员的优势、发展情况、评估方法及核心难点;3. 代码智能方向的展望,分析AI在软件开发中的角色转变,从辅助编程到成为开发主力,未来将由AI执行细节任务,开发者负责决策和审核,大幅提升开发效率。
37 12
|
3天前
|
人工智能 前端开发 IDE
通义灵码 2.0 全新升级发布会:你的 AI 程序员来了!
「飞天发布时刻」通义灵码 2.0 发布专场来啦。

热门文章

最新文章