一件小事

 如题,确实是一件非常小的事情,但是又引发了我的一些思考,所以还是有必要记录一下。


事情的起源来自于最近(应该有一段时间了)备受推崇的结合了AI的编程工具 #[Cursor](https://www.cursor.com/) 。我也没有第一时间跟风,主要是因为最近的忙(or 懒惰)。前两天稍稍得了个空,下载下来,也正好因为最近想写一个小小的工具,于是把玩了一下。


交代下我计划写的工具的内容:

使用Golang,尤其是其多线程的特性,能够快速将大批量(大于10)Excel中特定区域的内容,按照某种既定的格式汇总到某个单独的Excel文件中。


这个思路的初衷是,我有一点点🤏Golang基础(会写几个Hello world),以及Golang的方便实现多线程的特性,以及最近正好需要用到这个工具。(其实已经在Excel中,使用VBA实现了,但是每次汇总总会耗费不少时间,且汇总过程中机器基本上是卡死)。


安装好了Cursor后,映入眼帘的也就是一个几乎和VS Code差不多的编辑器,有点无从下手,先通过Claude描述了一下直接的需求,让其生成了个框架,然后直接贴到了Cursor中。令人惊讶的是,在我敲新代码的时候,Cursor总能结合上下文给我几乎符合我需求的提示,经由几个tab,就可以写出我可能要花费半个小时到一个小时的代码块。尤其是对于一些比较通用的,常用的块,比如makefile,我创建了一个空makefile,然后直接让Cursor给我生成了一个makefile内容,惊奇的是,我几乎没有修改,就直接能用。原仅仅想浅尝辄止,没想到一用就不可收拾,花费了4个多小时,将我这个工具做得可用了。


以上,交代了我尝试这个Cursor的事情。后面谈这件小事的主要内容。


我有一位技术小大佬(在某行业软件服务商任职架构师)朋友,经常会一起聊相关的技术话题,行业话题,基本上是聊的比较来的。在我尝试了Cursor后的某一天,偶遇他,一起喝咖啡,我兴奋的跟他谈起这个工具,在我还没有展开讲太多的时候,他打断了我的滔滔不绝,不容分辩的向我倾泻他的反面观点。


- “这些工具的前提是你要几乎上传所有你的代码,这是非常不安全的,甚至于会涉及到法律问题”

- “若是公司内部使用,一定会涉及到著作权等,有可能会让你引起法律纠纷”

- “就比如你安装软件的时候,如果不限制隐私,你自然会觉得对方非常了解你,会给出你下一步想要做的事情。这个和PDD,等不是一样么?”

- “这些东西,也仅仅只能作为参考而已,根本无法信任,没你想象的那么聪明,他们的输出完全取决于被灌输的数据,这些数据都是人提供的,人不可能不犯错误,那么机器也一定会出问题。”

- “你看,我们国家现在不是封杀了这些AI么,就是明证,国家已经意识到当中的问题了。”

- “这东西比翻墙还可怕!”


上述和他的原话应该有些出入,有些我可能遗漏 or 搞混了一些用词,但是大致的意思应该是合得上的。这些不容我分辨和解释的倾泻,让我比较惊愕,惊愕的点是,他对于AI的抵触。我相信他可能都没有使用过,或者极少使用过生成式AI;以及最近的这些类Cursor的工具,可能碰都没有碰过,就武断的下了这些论断。


在我的判断中,一个好的技术专家,对于新技术应该是一个包容的心态,应该是会积极的去尝试。当然,一个新技术必定会有些优势以及劣势,或者说其缺点,不能因为一些缺点和问题,而全盘否定。一个不到十分钟的对话,让我改变了对他的长久依赖的看法。我无法说服他,或者是说不想说服他,不知道从什么时候起,我已经不愿意去说服别人了。我想了一些其它的话题,匆匆终止了这个话题的讨论,后续我应该不会在他面前再提起这类工具的讨论了吧。



... Read more!

几则小故事

故事一,其刚工作时可能打扮比较土,某次挤公交车不知怎的和一位阿姨起了冲突,阿姨撇了ta一眼吐出了几个字,乡屋宁。ta急眼了,说,你身份高的话咋不坐私家车啊,怎么也来挤公交车?对方答,我有三套房。

故事二,某小学一二年级,班委们为了给孩子们搞些活动,收集每位学生一百多元作为班费周转。没料到某位家长直接据报道教委。班主任找那位家长谈话,委婉的说,班费都是为了给孩子们搞活动,您有意见可以先找我沟通下,若有什么困难,可以减免。这位家长脖子一横,阿拉有三套房。

故事三,班里面一位小旁友,在某次测试中考了个位数(满分100分),老师想搞清楚怎么回事,电话准备叫其家长过来谈谈,家长在电话中直接说,我旗下有多家公司,我家孩子不用追求学习学得好,谢谢。


... Read more!