夜雨聆风学习资料网

ARTICLE · 1136087

一个星期天早上,我突然决定自己做一个App——AI让我第一次真正理解了什么叫“技术平权”

一个星期天早上,我突然决定自己做一个App——AI让我第一次真正理解了什么叫“技术平权”
上个星期天早上,我拿着手机学斯瓦希里语。
我长期在坦桑尼亚工作。正式工作主要使用英语,但到了工地、市场,或者和当地司机、操作手、工人打交道,斯瓦希里语几乎无处不在。
所以,我一直想真正学一点。
那天早上,我像往常一样跟着一个语言学习软件学。学着学着,突然冒出一个念头:
为什么我要完全按照别人设计的内容学?
我不是为了考试,也不是为了研究语言学。我需要的是在东非工作和生活中真正用得上的东西。
设备、材料、道路、施工怎么说?怎么和当地员工打招呼?怎么问方向、时间和价格?
既然我自己最清楚需要学什么,又有AI:
为什么不能给自己做一个斯瓦希里语学习App?
我知道我现在用的Codex就可以开发软件,而且我现在正在做项目管理平台。
想到这里,我没有继续研究。直接打开AI:
那就做一个。

一、最开始,我只想每天学5个单词

第一版的想法非常简单:
每天5个单词 + 5个短语 + 1个语法点。
为什么只有5个?
因为每天还有大量项目工作。进度、合同、付款、索赔、人员、设备、市场开发……
一天背几十个单词,大概率坚持不了多久。5个就不一样。每天花一点时间,关键是长期坚持。
我把需求告诉AI:不要先搞复杂,先做一个能用的。
很快,第一个简单版本出来了。我打开它开始学习。
那一刻其实挺有意思:几分钟前,我还在使用别人设计的软件。几分钟以后,一个初步的手搓斯语学习APP已经完成,我已经开始使用自己设计的工具。
但真正有意思的事情,是从“开始用”以后发生的。

二、自己一用,问题全出来了

今天学会,过几天忘了怎么办?
增加间隔复习:1天、3天、7天、14天、21天、30天。
复习的时候答错了怎么办?既然错了,就说明没有掌握。继续出现,直到答对。
已经很熟悉的单词还天天出现怎么办?增加“已掌握”,把时间留给真正不会的东西。
有些词特别重要?增加重点标记。
想知道自己学了多少?增加学习统计。
发音不准确?改。
第一周学完了?增加第二周、第三周……
于是,一个只有“5个单词+5个短语”的小东西,一点一点长了起来。
整个过程并不是先把App设计完整,再开始使用,而是:先做出来 → 自己用 → 发现问题 → 马上改 → 继续用。
做工程这么多年,我对这种方式其实很熟悉。很多问题坐在办公室里是想不出来的。到了现场,才知道哪里不对。软件好像也是这样。

三、一个查询功能,又让我想到新的东西

后来,我在工作中碰到一个不会的斯瓦希里语单词。
查完以后,我突然想到:我为什么会查这个词?
因为我现实中真的碰到了它。那它不正是我最应该学习的单词吗?
于是,我又给App增加了一个逻辑:查询一个单词,不只是告诉我中文意思和例句,还要把它自动加入后面的学习计划。
今天在工地碰到,今天查,过几天复习。下次再遇到,也许就记住了。
到这里,这个小App开始发生一点变化。它不再只是按照一本固定词汇表教我,而是开始根据我的工作和生活,慢慢形成属于我自己的学习内容。
这时候,我开始觉得越来越好玩了。

四、一个想法,开始刺激下一个想法

最开始,我真的只想自己用。
但做着做着,我突然想到:我们项目上不是还有几个刚来的中国工程师吗?有的还是第一次出国。他们刚到坦桑尼亚,每天同样要面对当地司机、操作手、工人。
既然我能用,为什么不能分享给他们?
于是,用户从“我自己”变成“我们项目上的几个人”。
接着我又想:公司其他项目的中方人员呢?特别是刚到非洲的工程师和现场人员,是不是也需要?
再往外想:在坦桑尼亚、肯尼亚以及其他东非国家工作的中国人呢?做工程的、做贸易的、做设备的、开店的……是不是都有类似需求?
然后,一个更大胆的念头又冒了出来:如果真的有很多人愿意用,以后有没有可能商业化?说不定还能产生一点收入。
几天以前,我根本没有想过要开发什么语言学习产品。我只是星期天早上突然觉得:这个软件不完全适合我,我能不能自己做一个?
结果一个很小的需求实现以后,新的可能性开始不断出现。
自己用,就考虑怎么更好用;给同事用,就开始考虑别人会不会用;给公司其他人用,就要考虑内容能不能通用;如果给更多东非华人使用,就要考虑不同职业和不同场景。
一个想法,就这样推着下一个想法往前走。

五、我开始理解:行动本身会产生想法

这次经历让我意识到一个以前没有特别注意的问题:很多想法,不是想清楚以后才开始做的。
恰恰相反,很多时候是做起来以后,才开始真正想清楚。
如果那个星期天早上,我先认真分析:不会编程怎么办?找谁开发?多少钱?有没有市场?怎么收费?能不能挣钱?
我大概率什么也不会做。因为一个很小的想法,还没开始,就已经被一堆“大问题”压死了。
这一次,我没有先回答这些问题。我只是:先做一个。
然后事情自然变成:自己需要 → 做出来 → 自己使用 → 发现问题 → 修改 → 分享给同事 → 发现更多需求 → 继续优化。
至于最后能走到哪里?我现在也不知道。
可能最后只是我和几个同事使用的小工具,也可能公司里越来越多人使用;也许会有更多在东非工作的中国人觉得有用,甚至有一天真的可以产生一点收入。
不知道也没关系。先把眼前的问题解决好。

六、这一次,我真正理解了“技术平权”

整个过程中,有一件事情其实很关键:我不是程序员。
我的专业是国际工程。这些年做的是施工、项目管理、合同、索赔、市场开发。
如果放在以前,我想开发一个App,首先要找程序员,然后解释需求、等第一版、测试、再沟通、再修改。每一次修改都有时间和金钱成本。
对于一个很小的个人需求,最后很可能得出一个结论:算了,不值得。
所以过去很多想法消失,并不是因为想法没有价值,而是从“想到”到“做到”,中间隔着一道技术门槛。
这一次,我第一次非常具体地体会到了四个字:技术平权。
AI当然没有让我突然变成专业程序员。复杂的软件系统,依然需要真正的软件工程师。
但对于个人工具、小型App、原型验证这些事情,规则正在发生变化。
不会编程,不再意味着只能使用别人做好的东西。只要能够把需求说清楚,我们也开始有机会创造自己的数字工具。
技术平权,不是人人都变成程序员,而是更多普通人开始拥有把想法变成东西的能力。

七、技术越平权,我反而越觉得经验值钱

如果“怎么做”的门槛越来越低,那么未来什么东西会更重要?
可能是:你知不知道应该做什么。
AI可以帮我做斯瓦希里语学习App,但它一开始并不知道为什么每天只学5个词,为什么要增加工地场景,为什么查询过的词应该自动进入复习。
这些需求来自真实的工作和生活。
同样,我最近也在借助AI搭建自己的项目管理平台。信函、资金、采购、合同、索赔、市场信息……
AI可以帮助实现,但首先必须有人知道:一个国际工程项目真正需要管理什么。
一封工程师来函背后可能意味着什么?付款延迟什么时候开始产生合同风险?索赔为什么必须盯住通知时限?
这些不是代码问题,而是经验问题。
所以我越来越觉得:AI降低了技术门槛,却没有降低专业经验的价值。
甚至恰恰相反。
当越来越多人都可以借助AI创造工具以后,真正拉开差距的可能不再只是“谁会写代码”,而是“谁真正懂问题”。

八、我又多了一种学习方式

这件事情给我的另一个体会,是关于学习。
以前学习,更多是学习别人已经总结好的知识:看书、上课、培训、学习FIDIC、学习合同。
现在又多了一种方式:做东西。
发现一个问题,尝试用AI解决;做成一个工具,自己使用;发现错误,修改,继续使用,然后再产生新的想法。
这个过程中,我既在学习AI,也在重新整理自己过去积累的专业经验。
所以,这个斯瓦希里语App对我来说,已经不只是一个语言学习工具。
它让我非常具体地看到:AI正在缩短“想到”和“做到”之间的距离。
星期天早上,我还在使用别人设计的软件。几个小时以后,我已经开始使用自己设计的东西。然后是修改、分享、再修改、再产生新的想法,甚至开始想到它有没有可能变成一个真正的产品。
整个过程最有意思的,也许并不是最后做出了一个App,而是我突然发现:以前,我们更多是技术的使用者;现在,我们开始有机会成为自己工具的设计者。
技术平权,不是让每个人都成为技术专家,而是让更多普通人拥有把自己的经验和想法变成现实的能力。
对我来说,这也是一种新的学习状态:保持好奇,发现问题,马上尝试,在行动中不断学习,在使用中不断改进。
过去积累的经验,并不会因为新技术的出现而失去价值。恰恰相反,当AI降低了实现想法的技术门槛以后,经验和持续学习,可能正在获得一个新的放大器。
最后,欢迎试试这个星期天“手搓”出来的小App
这个App现在还很简单,也肯定有很多不完善的地方。
但我已经开始自己使用,也准备分享给项目上的同事。
如果你也在坦桑尼亚、肯尼亚或者其他东非国家工作、生活,或者只是对斯瓦希里语感兴趣,也欢迎试试:
https://kiswahili-5x5.ruiqi-tz308.workers.dev/

如果用了以后有什么意见,也欢迎告诉我。特别是:你希望增加什么功能?

因为我现在已经发现——也许下一个功能,就是从某个人使用以后冒出来的一个小需求开始。
至于它最后会变成什么样,我自己也不知道。但这恰恰是现在最好玩的地方。
先做起来。
保持学习。
让一个想法,推动下一个想法。

相关学习资料