2024,我的改变

2024 对我来说确实是相当重要的一年。

在我刚进入大学时,我的目标很简单:混一个学位,当一个普普通通的前端工程师/全栈工程师。

但是 AI 的出现打乱了这一切。

近年来,在各大网络平台,常常能看到关于“前端已死”或者“计算机是赛博土木”之类的话题,之前我对其都是一笑了之,觉得是行外人的想当然或是单纯为了流量的炒作。但是今年年初 AI 程序员 Devin 的出现改变了我的看法。Devin 就如远程工作的真人员工一般,能够通过 slack 交流,能够通过 GitHub 协作,只不过,它比真人便宜,还能二十四小时工作,全年无休

我惊觉,我引以为傲的编程技术似乎不是那么独一无二,前后端技术似乎也早已烂大街到可以让 AI 来参与开发。我开始思考我相对于 AI 的优势。

对于项目开发能力,我目前确实相对于 AI 还有较大的优势。现有的大模型受限于上下文长度等因素的限制,可能还无法参与一定规模的项目开发。但如果我只有这一项优势的话,似乎在可预见的几年内,我就会被 AI 赶超,变得一无是处。

在痛苦的思考后,我决定做出改变。利用暑假时间外出实习,在年末的我看来真是个正确的决定。在一个固定的环境中长时间待着后,我似乎很难再有所成长,恰好实习让我短暂地接触到了新的环境。虽然当时没有什么特别多的体会,但现在回过神来,这段经历已经潜移默化地改变了我。

一次偶然,我开始了 InputShare 这个项目。在尝试推广项目的过程中,我无意中看到了一些独立开发相关的博客。我如同打开新世界的大门般地逐一阅读并从中获益良多。

之前,我在开发项目时总是为了开发的便捷或更好的性能牺牲用户体验,本末倒置地将开发的优先级放在使用难易度之上。我也总是在一时兴起之下开启一个项目,如无头苍蝇般地完成项目之后再寻找使用场景生搬硬套。

在以前,我总是觉得,我作为一名程序员,不应该去了解产品宣传、用户体验优化等和本职工作无关的东西。但现在我意识到,如果我只是专注于精进技术的话,我只能成为一个称职的螺丝钉;必须要全面发展,我才有能力成为一个独立的个体。

现在我似乎已经有所改变。我不再只是个合格的软件开发者,我还是一个不合格的产品经理、一个不合格的运营、一个不合格的项目管理者。

点此查看原文