HarmonyOS 鸿蒙Next cursor使用心得
HarmonyOS 鸿蒙Next cursor使用心得 cursor使用心得
这两天我用cursor编写了一个安卓的mp3播放器。这个播放器的功能很简单,就是从指定目录去扫描mp3文件,然后直接播放就行了。
在这之前我从来没有用过Android studio去编写过任何一个app。
如果没有cursor的帮忙,我是不可能开发出功能完好的APP的。
当然我是一个程序员,但是没有开发安卓app的经验。所以并不熟悉安卓的编程语言以及他的编程思想。
最近刷抖音,发现已经有一个能够自动编程的AI软件,就叫cursor,于是就抱着试一试的想法下载了它,用起来很简单。新建一个项目的文件夹,然后用它打开这个文件夹,然后把软件的需求告诉它,它就开始自动编程了。
当然要开发安卓app,直接建一个空目录是不行的。
要首先下载Android studio,然后新建一个空白工程。然后用cursor打开这个空白工程的文件夹,就可以实现自动化编程。
用cursor去编程,只需要把软件的需求用文字描述清楚就可以啦。
只需要几分钟时间,它就可以把所有的代码写完。
然后它会提示你,让你去IDE编译,然后把错误告诉它进行修改。
我要做的事就是在Android studio里面去debug程序。然后把错误再发回给cursor。它就会自动去修改bug。
在这个过程中,我根本不知道他做了什么,虽然他把他所做的过程通过语言描述了出来,但是我还是不太懂。因为我没有编过安卓软件,他所说的专业术语我其实是看不大懂。大概知道他是在干什么,具体他做了什么,只有它自己才清楚。
反正就是这样来回的操作,编译器报错,然后发给它修改,然后再编译。报错再发给它,再修改就这样反复的执行。
最后花了一整天的时间修改bug,最后居然能够通过debug,然后运行在模拟器里面。最后编译为apk包,安装到手机里面去测试。居然能够实现我所想要的功能。虽然还是有一些不完美,有一些小bug,但是百分之八九十的功能都已经实现了。
我不敢想象没有cursor,要我自己去开发一个音乐播放器的话,会花多少时间?半个月,甚至几个月时间都有可能,而有了cursor,我只花了一天时间。
cursor实现了人和机器的互动,人只需要理解软件的功能需求,而cursor作为一个人与机器之间的翻译,它会自动的去理解机器的实现过程。所以作为软件开发人员是不需要去学习代码的。也不需要去理解代码的具体的内容,包括哪些类,调用哪些接口,实现逻辑,这些cursor都可以帮你完成。
这就大大提高了程序员的编程效率。如果是作为一个新学习写安卓app的人而言,面对编译器报的错误,有很多只能是一脸茫然。传统的方法是通过搜索引擎去查找有没有其他人犯过类似的错误,如果有就按照搜索引擎的方法去修改程序,如果没有就继续查搜索引擎,这样来来回回会花费很多的时间。而有了cursor之后,我们就不需要用搜索引擎了,它能够理解代码报的错误,并自动修改程序。
我觉得他太强大了,以后程序员真的有可能失业。编程会成为一个由机器自动实现的过程。未来计算机软件开发只需要一个需求管理人员。而编代码全部交给机器实现。
cursor目前最大的一个问题,我觉得是他不能够和Android studio这样的ide进行直接交互。还需要人为去 ide里面编译调试。然后把错误复制粘贴给他进行处理。
其实cursor编程只需要几分钟,但是修改错误却要花费一整天时间。如果它能够自动和ide进行交互,自己修改错误,自己调试,那我觉得它会更厉害,甚至连人都不需要了,它完全自动化。它目前还有很多的步骤需要人为干预。他与人还有很多的交互,问人是否同意它的做法。由人来决策,是否进行下一步。其实很多时候我都是点同意的。不同意的时候是非常少的,所以我觉得它完全可以实现自动化。
未来软件的编程只需要一个懂需求的人,把需求用文字详细地描述输入给cursor,然后它自动去编程、调试编译,把最终的代码编译成apk,发给人类进行安装即可!如果到了那一天程序员就应该失业了。
程序员学习编程,无非就是学会与机器打交道,理解机器的实现过程。未来AI会比人类更理解机器的运行原理,人就不需要去学习与机器之间沟通的语言。
有点类似于翻译。未来的人类不需要学习其他国家的语言,通过AI翻译就可以实现流畅的交流。cursor也是一样,它实现了人与机器之间的自然沟通。人不需要学习机器的语言,交给AI去实现就可以了。
目前国内还没有类似于cursor这样的自动编程AI软件。我觉得cursor的成功,一定会推动国内AI编程软件的发展。
我正在学习鸿蒙软件的开发。我觉得华为应该推出一个类似于cursor的AI。这样我们就不用去学习鸿蒙的编程原理,只需要和这个AI进行交互,就可以实现鸿蒙软件的开发。这样就大大提高了软件开发的效率。以及鸿蒙软件的丰富和普及。
目前国内的自动化编程软件更多的是一个助手,而不是一个执行者。说它们是助手,是因为它们只是告诉程序员应该怎么去实现,而不是作为一个程序员去写代码。程序员必须理解软件的实现原理和机制,才能够把代码写好。通过助手来帮助自己提高编程能力而已。而cursor却是一个执行者,他就是一个程序员。他可以代替程序员去写代码,去编译,去调试。所以我觉得国内应该向cursor这种AI方向去靠拢。
程序员失业是一个很极端的一个说法,程序员不会失业,只会越来越高效地利用AI去编程,程序员只需要懂得需求和一点简单的编程知识就行了,不需要去理解复杂的程序实现。未来程序员会越来越轻松,以前花几个月甚至几年时间去调试代码的过程,都会因为AI发生改变,效率提升是非常明显的,以前花很多时间,而AI只需要一天或者是几个小时就搞定。就是因为AI比人类更了解机器的原理。
所以cursor是一个革命性的AI软件,它改变了程序员的工作方式,提高了编程效率。它的未来不可估量。它使以前一个团队才能完成开发的软件,变成了只需要一个程序员就可以搞定了!
所以我很看好它的发展,未来程序员会因为cursor而改变。软件开发会变得非常的简单。简直太棒了!
更多关于HarmonyOS 鸿蒙Next cursor使用心得的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next cursor使用心得的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS 鸿蒙Next cursor使用心得
在HarmonyOS中,Next cursor作为一种界面交互元素,主要用于指示用户当前可以输入或操作的下一个位置。其设计旨在提升用户体验,使用户在操作过程中能够清晰地感知到下一步的焦点或输入点。
使用Next cursor时,用户会感受到其流畅的动画效果,这得益于HarmonyOS对界面渲染的优化。当用户在界面上进行滑动或点击操作时,Next cursor能够迅速响应,并准确地定位到下一个可操作的位置。
此外,HarmonyOS还为Next cursor提供了丰富的样式和主题选择,以满足不同应用场景的需求。开发者可以根据应用的风格和用户的喜好,自定义Next cursor的颜色、形状和大小等属性,从而提升应用的整体美观度和用户体验。
值得注意的是,HarmonyOS的Next cursor还支持多语言环境下的适配。在不同的语言环境中,Next cursor能够根据文本的方向和排版自动调整其位置和方向,确保用户在不同语言界面下都能获得一致的操作体验。
总的来说,HarmonyOS的Next cursor在提升用户体验方面发挥了重要作用。其流畅的动画效果、丰富的样式选择和良好的多语言环境适配能力,都使得用户在操作过程中能够更加便捷和舒适。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html