以前我们古法编程,没机会开发一款自己的软件,现在 AI 时代了障碍已经破除了,你懂我的意思!我从入行敲代码到现在也有十多个年头了。如果从大学敲代码兴趣开始算起,那可以回到 2010 年。虽然我经历了很多的技术兴起与衰落,正如其他前辈们所言,技术日新月异,可谓三五年河东,三五年河西。但不管怎么变,计算机的底层原理并未改变。软件的本质并未改变,它本质还是解决需求问题的。说大白话的意思就是有需求,才有软件。软件本来就是为了解决需求而出现的。之所以谈及我的兴趣,是因为一开始我觉得论坛上形形色色的软件很酷(当时没有应用商店,只流行在论坛上下载软件,塞班系统称霸的年代),解决各种诉求。我也想成为软件开发者,于是乎我的第一款塞班系统上的 python 软件(用 python 开发的塞班软件,因为听说 python 简单,所以选择学习 python 语言开发软件)就诞生了。这个软件主要是一个手机助手类的工具,当然实际上作用非常有限,现在回过头来看不少功能可以认为是伪需求,就是为了凑数到软件里而为。这也是驱动我去学习软件技术的核心因素,看到没?我学习软件技术实际上是为了开发完整软件产品的。不管是从业余还是专业角度来看,构建出来的是一个完整的软件产品。这和 AI 时代并没有什么不一样,技术从来都是为需求服务的。只不过在公司敲码是只需要敲好代码就行了,其它的产品设计、UI 设计、甚至测试和软件开发者(自测除外)是相互独立的,我们被培养成一道工序,专门用来写码,确切地说是把前端产品设计翻译成软件。而制作完整软件这些其他的领域工种就都需要考虑。
但是,更有趣的一件事出现了,你可以根据自己的想法去实现软件,不用考虑公司内糟糕的产品经理非要实现某个功能,把你逼的不行。啊哈,自己去完成一个复杂软件也不轻松,你需要涉足你不擅长的领域,或许不擅长吧,也可能是你的心魔。你的审美,你的品味统统都会输出给你的用户,你不需要看产品经理们的脸色,纯粹按照自己的喜好去构建一款属于自己的伟大产品。我敢打赌,成就感比你在任意一家公司做的软件来得更大!所以说来说去,对用户来说,他需要的是一款完整的软件产品,他不需要程序员。不管是现在不少外行(非程序员)通过氛围编程制作的软件,还是专业班子开发的软件,还是独立开发者制作的软件,最后交付到用户手上都是可用的,软件的一部分可使不得!在当今 AI 技术的加持下,编码变得越来越不重要,你可以指挥 AI 完成相应的编码。但怎么指挥,这就成了你的问题,AI 用得好效率会非常高。反之,用的不好,多轮和 AI 对话,问题还是不能马上解决。既然编码变得对程序员来说没那么重要,你的品味、创意才是重点,AI 只是一个没感情的执行者,你的命令给的不对它都能“拉稀”。在公司做了那么久的编码,如果你从来都没考虑过做一款完整的软件,那么在 AI 时代产品设计、UI 都可以借助 AI 生产的时候,你定义软件的能力(以前只会编码部分)被扩展了,构建完整软件也可以实实在在落地,也是时候动手开发自己的软件了!非典型程序猿–☆ 链接 Coder 群体 ☆–欢迎关注觉得有用记得点赞和推荐,和更多人分享