采访了一些人使用编码助手的感受,有代码高手,有知识达人,有希望维护世界和平的学者,有每天搬砖的牛马,总结几个让我印象深刻的描述话题:
-
程序员也是灵感工作者:开发一个工程,从灵感萌芽到作品诞生,是一个复杂的系统工程,从技术创意的灵感一瞬,到高效的调研和方案整理,到团队分工和无缝协作,最终才能在要求的时间内将灵感转化为现实。有时候,这个研发过程中有很多跟灵感实现主路径关系不大的工作,比如了解已有协作项目的信息,比如多人协作开发需要注释清楚自己负责的代码和理解别人提供的代码,这些工作不应该成为灵感实现路径上的绊脚石,文心快码搞定这部分,程序员搞定灵感实现的部分。有时候,程序员之苦在于灵感滔滔不绝涌现,敲键盘的手跟不上脑子的速度,灵感来了时,希望下笔(键盘)能如有神助,文心快码大段续写能力启动,实现了让灵感落地行云流水。
注释生成
代码解释
多行续写
-
程序员的高产之路:10x程序员可能是以什么形式来实现的?是一个程序员变成了十个程序员了吗?编码大师们给出了其他角度的解答:程序员行业也是一个区别度很高的行业,有一个重要的特点就是优秀程序员的产出可能是普通程序员的很多倍,甚至是10倍以上,这主要是因为编程工作是一种非线性工作,经验、编程思维、调试能力、领域知识、学习新知识的能力等叠加会产生倍增效应,不是所有的程序员都擅长这个行业的每个方面。怎么能快速走上优秀程序员之路,强大的辅助工具一定会成为牛逼程序员的标配,这些辅助工具中少不了Comate,可以让程序员们把80%的精力放在20%的关键事情上。
Debug看起来容易,精进不易,Comate辅助Debug
API知识查询
-
程序员会被淘汰是伪命题:随着Comate等编码助手的出现,有人担心程序员这个职业会不会被淘汰,因为很多编码工作可以由Comate智能化、自动化完成,以这个角度推演下去,程序员的生产力提升了数倍之后,原来需要10个人程序员的工作,好像只需要1个程序员就可以了。这个推演有个前提条件,就是站在“总需求量固定”的思维定势下得出的结论,但是假如随着Comate对程序员的赋能,软件行业的需求规模出现井喷效应,就像飞行技术的发展迎来了航空业的大发展,促进了更多飞行员的需求,软件行业如果迎来更大的发展,那会更大程度上创造出更多的程序员岗位。同样Comate编码助手类比民航飞机的自动飞行系统,后者可以在除了起飞阶段以外的整个飞行阶段使用,包括进近、着陆,整个系统的设计目的是用来减轻飞行员的负担,让飞行员集中精力完成其他与飞行安全相关的工作,比如监控天气,与管制指示交互等;Comate作为辅助程序员工作的重要伙伴,也能极大的减轻每天驾驶代码的工程师们的操作负担,帮助软件领域的飞行员们更好的完成工作。
-
手搓代码更好是一种致命自负:有人说程序员之苦,只有自己创造出经典的作品才能聊以欣慰,手搓代码的能力好像更高贵一样。这就像在有社交网络之前,有些交友达人(比如能很好的维护几十个朋友关系)也因为自身社交技能而沾沾自喜,但是科技改变生活,有了社交网络之后,一个人能管理的朋友数量激增,很容易的维护和联系上百个朋友。LLM和Comate的出现,就是让程序员们不用每行代码都手搓,借助这些高科技能力,产出的代码和作品更好,成本更低。
-
自然语言编程正在离我们越来越近:前阵子跟大学的教授和研究生们交流大家平时的工作场景,最大的一个感触是大家开始相信能通过自然语言实现一些常规实验和项目开发需求,其中一个印象深刻的场景是他们写了长达8页的Prompt,实现了一个稳定的、基于LLM的系统。Comate正在开放自定义Prompt的能力,插件开发者们可以在Comate中通过充分应用Prompt工程实现自然语言编程。
注释生成代码
自定义Prompt插件
Prompt插件使用