起初我以为我是搬砖的,最近发现其实只是一块砖,哪里需要哪里搬。
这两天临时被抽去支援跨平台相关软件开发,帮忙画几个界面。有了 ChatGPT 之后就觉得以前面向 Googel 编程会拉低我滴档次和逼格,于是全部面向 ChatGPT 编程了。
我只想说人呐,没有懒只有更懒。饿的时候有口饭吃就是最大的幸福,现在有了 ChatGPT 巴不得有人给你喂,你只负责张口~。
于是乎,我让 ChatGPT 直接写好,直接 copy 到项目中稍微改改,整个开发过程那叫一个酸爽。
经过全面面向 ChatGPT 编程完成项目开发后,自己对 ChatGPT 有了一些新的看法,这篇文章权当“用后反馈”吧。
关于提效
记得刚入软件行业那会,有幸遇到了人生的贵人:我的技术经理。他总会传授我诸多技术上的宝贵经验,其中有一条记忆犹新。
当时他问:“你觉得编程最重要的是什么?”。
不记得当时回答啥,但他当时的答案现在脑中还很清晰,他告诉我是“编程思路”。
多年后,经历社会的毒打,学会“站队”与“踢皮球”,俨然被洗礼成职场“老油条”。
现在已不再执着于”PHP 是世界上最好的开发语言”,对新编程语言的追求也没了当初那么狂热:年少那会以为掌握某个新的编程语言就像是走在时代的前沿,世界都被你踩在脚下。
现在编程语言对我而言变成表达自己想法养家糊口的工具。。。。
想想之前技术经理那个“编程思路”的答案,一切也说得通了,编程过程不就是写思路的过程么?
作为程序员的我们掌握那么多各种新语言特征和实现细节干嘛?知道哪里可以找到想要的代码,能甄别哪些可“借鉴”哪些不能“借鉴”,已经是很大的本事了。
而 ChatGPT 的出现更是强化了思维过程而弱化了技术细节。降低了编程门槛,提高了工作效率。它帮你实现细节,你只要作为一个领路人,把握好方向,知道做事情的思路就行。
关于专业知识
GPT 不是万能的,用好 ChatGPT 需要智慧!你得甄别 ChatGPT 给出的答案的对错。
正常情况下,当我们通过 ChatGPT 在自己陌生的或者知之甚少领域寻求答案时,是无法判断它提供答案对错的。
举个例子,正常人去医院看病,也许根本得的是小病,两粒药可以解决的事情。但是如果遇到庸医,根本目的不是济世救人而是救腰包推销药品拿提成。大概率会给你渲染病的严重性,开些莫名奇妙的药,杂七杂八的检查也得安排上。给你开十种药,一种可以治病,其他都是无关紧要的保健品。
若不专业又无质疑精神,只一味相信人性至善至美。那么恭喜你,有幸获得被社会忽悠的权利。
可以不用掌握所有细节,但不代表可以不具有专业的甄别能力。ChatGPT 的效率是建立在使用者的专业基础上的。ChatGPT 就像你的小马仔,你提供思路它帮你实现,中间通过结果来监督实现过程不断修正最终完成任务。你啥都不懂,马仔只会觉得你好糊弄,随便给个东西你应付了事。
若不够专业,ChatGPT 的胡说八道只会只会把使用者忽悠得越来越远。
总结
ChatGPT 是工具,就像微信和 QQ 一样。身边一般人,我们不需要了解它的具体实现,只需用好它就行。但 ChatGPT 又不像微信和 QQ,ChatGPT 是“活的”,只有使用者足够专业它才足够专业,从而达到提效目的。
不需焦虑,ChatGPT 可以替代不需要脑子的重复体力活,若你在某个领域足够专业,它只是个给你工作提效,上班摸鱼的神器。