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

简介: 本文介绍了作者作为前端开发工程师,通过体验通义灵码的@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还有很多强大的功能,带着对编程的热爱与乐趣,我经继续在通义灵码的世界里进行探索。

目录
相关文章
|
20天前
|
大数据 程序员 开发者
【开发者评测】通义灵码一周年:灵码编码搭子新功能有奖测评获奖名单公布!
【开发者评测】通义灵码一周年:灵码编码搭子新功能有奖测评获奖名单公布!
139 5
|
28天前
|
机器学习/深度学习 安全 开发工具
通义灵码开发者社区的构成——通义灵码团队与合作伙伴
通义灵码开发者社区的成功,得益于核心团队的引领和合作伙伴的支持。团队专注于产品开发、维护及社区管理,确保通义灵码的高质量与稳定性;合作伙伴则提供丰富的资源和资金支持,共同推动技术创新和市场应用,构建了一个充满活力的生态系统。
|
2天前
|
IDE iOS开发 Python
小白如何开始使用通义灵码(含安装IDE、安装灵码插件)
PyCharm 和 IntelliJ IDEA 下载安装及通义灵码插件下载安装说明
85 0
|
23天前
|
人工智能
带上团队一起来做 AI 编程实践丨通义灵码联合TGO鲲鹏会开启 AI 大课
带上团队一起来做 AI 编程实践丨通义灵码联合TGO鲲鹏会开启 AI 大课
|
19天前
|
人工智能 搜索推荐 安全
数百名研发人员用通义灵码,33%新增代码由AI生成,信也科技研发模式焕新升级
目前,信也科技数百名研发人员正在使用通义灵码,周活跃用户占比70%,新增代码中有33%由通义灵码编写,整体研发效率提升了11%,真正实现了数百研发人员开发效能的全面提升。
|
23天前
|
人工智能 数据可视化 Java
通义灵码 AI 盲盒
基于通义灵码的 @workspace 和 @terminal 功能,可显著提升开发效率和体验。@workspace 通过文件导航、代码结构可视化、搜索和注释生成,帮助开发者快速熟悉项目结构和核心逻辑;@terminal 则支持代码片段运行、调试和 AI 代码补全,加速新需求实现和问题排查。这些工具降低了学习成本,简化了开发流程,提升了团队协作效率。
|
1月前
|
人工智能
通义灵码AI编程
首次使用通义灵码AI编程助手,体验了其生成首页、用户界面、内容界面及内容发布界面的功能,整体运行良好,但仍存在一些小问题需解决。
|
1月前
|
人工智能 开发者
通义灵码融入南京大学 AI 编程创新课,让大学生释放想象力
南京大学软件学院副教授钦老师将通义灵码引入了 X 层级课程《人工智能驱动编程》中,通过将通义灵码智能编码实践与传统编程语言教学融合的方式,让学生切身体会人工智能、大模型技术对编程学习方式带来的改变。
|
1月前
|
人工智能 算法 新制造
走进北京科技大学,通义灵码与企业高校共筑 AI 创意课堂
近日,通义灵码有幸参与到一场由伊利集团主办的 AIGC 生态创新大赛路演舞台,与高校专家、企业代表、青年学子共同探讨 AIGC 创意应用,交流企业在数智领域转型、青年开发者科技创新的思路和落地实践。
|
1月前
|
人工智能 自然语言处理 IDE
通义灵码让AI帮你实现自动化编程
通义灵码是由阿里云与通义实验室联合开发的智能编码辅助工具,具备行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答及异常报错排查等功能。该工具支持200多种编程语言,兼容主流IDE,如Visual Studio Code、Visual Studio和JetBrains IDEs。通义灵码在Gartner发布的AI代码助手魔力象限中表现出色,成为唯一进入挑战者象限的中国科技公司。目前,通义灵码下载量已超过470万,每日辅助生成代码超3000万次,被开发者广泛采用。