AI时代随想

此刻,我正在指导claude code来实现app中的http engine的日志记录与部分模块的重构,看着终端上claude code基于我的需求,编写的todo list,并逐一执行,而我只在必要时干预,因此在等待它执行的时候我便产生了需要一为这个状态记录一些文字的冲动,如果AI最终将取代我们的工作,我们作为人类软件工程师能够做的有自主性的事之一,或许就是见证并记录这个过程。 不知怎的,写上面这句话让我想到了《银翼杀手》1982版中的人造人死前独白: I’ve seen things you people wouldn’t believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhäuser Gate. All those moments will be lost in time, like tears in rain. Time to die. 我曾见过那些你们人类不会置信的事。我曾目睹战舰在猎户座的边缘燃起烈火,我看过 C 射线在唐怀瑟之门边际的黑暗中明灭闪耀。所有这些瞬间,都会消逝在时间之中,一如眼泪消失在雨中。正是死期。 或许我们需要诉说的,是对我们的后辈们: 我曾经见过那么你们不会置信的事,我们曾经需要自己思考代码架构,自己修正编译错误,有时候甚至抓狂的需要砸键盘。 当然,并不如那些声称不会写代码的人几天写一个app,我需要承认我有一定的语言基础,但我从项目需要low overhead的要求上选择了rust这门自己不是特别熟悉的语言,然而我必须承认,http engine这个组件从脱胎于一个开源组件到目前处于基本可用过程中,大多数代码都由claude code,与其说我所为指导者,不如说我做为立项者与验证者,既使我能指出问题或者提出一些架构上的经验,但执行上均是claude code。 但不能不让我所担扰地,是这些分析复杂问题的思路,以及架构上的经验,到底有多么独有,claude code在什么时间点,亦能达到如此的水平。 Maybe time is all they need… 在这个AI时代,我们或许更有需要思考哪些事情是我们真正所看重的,是我们所真正所独有的…

July 11, 2025 · 1 min · fortitude.zhang

创造之乐

自从与深圳公司的合作收尾之后,经过多轮思考与原型验证,我开始编写自己在iOS上的第三个App,与前面两款不同,此款软件直接定为付费软件,因为我想验证一个最简单的原则,就是是否存在客户需求,以及客户是否会为这个需求而掏腰包。 目前来看,这个需求显然是存在的,用户愿意付费在汗牛充栋的App商店里购买你的应用,并还能够持续的使用,这本身就说明这个新App存在一定的需求与价值。 然而,这个简单的文章,并不是谈这款App本身,而是谈一个重要的话题,就是创造性。 工业化后,人力成为资源,在一些复杂的企业中,职工算是一个螺丝钉,当然,职业阶梯的存在,会给职工增加一个向上爬升的通道,这本身并没有什么错,但它显然会带来一个副作用,那就是人的创造性逐渐被抑制,因为在日复一日的工作中,你将被工作中的事务所吞噬;对于有些人来说,会达到某个瞬间,从而会产生像加缪那样的哲思之问,人生到底有什么意义?当然,加缪本身给出了答案,就是没有什么意义,如果要找意义的话,就是明知道是日复一日的工作,仍决心像西西弗斯那样继续推石上山,通过自我意识来证实自己的存在,从而获得意义。 IT时代的到来,以及去年以降的AI,其实摆在一个真正的程序员,或者说工程师面前,其实存在一个维持创造性的方向,那就是构建软件,当然如果您不想拥有较多的团队协作,构建App更为合适;因为在App的构造过程,你需要进行前期的思考,判断是否有一些独特的创造性,当然这个世界上完全独一无二的东西太少了,我这里所谓的创造性是指您也可以在某些点上进行改进,无论它是使用方式、抑或是软件架构;继而你会进入执行/开发阶段,你会发现曾经觉得不可能的,或者是复杂的东西,逐渐通过你的键盘的击打,或者与AI对话时的击打,从一个概念,变成一个可以实际操作的实体,这个体验,就是我这里所想强调的创造性的体验;对于我来说,当然在大厂拿到结果很好,可以得到丰富的经济激励;但是相比于频繁的开会以及运动式的一些工作,显然,这里的创造性体验更吸引我,也能驱动我在经济条件尚可但年事已高的时候,体会到物我两忘心流状态。 当然,我还要是谈回App本身,对于这个App来说,我算是有一些较好的创造性: - 将一个我所在业界有名的开源软件,应该是世界第一个porting到Apple平台,使我可继续使用熟练的C语言编写App的核心功能 - 利用我的架构以及网络能力,将另外两个基于rust编写核心组件,与C语言编写的组件,实现了良好的IPC沟通机制,以及用了一些Apple非公平API来实现核心业务 - 从一开始对于某个开源rust代码一头雾水,到能够进行深度改造,体到了中年尚能学习编程语言的快乐 以此小记,庆祝第三个个人开发App达到某个自定里程碑,同时,再记录一下创造之乐。

May 22, 2025 · 1 min · fortitude.zhang

Life begins at 40

最近在油管上看了一部英国皇家学会题为“Life begins at 40”的视频,一眼即可以看出,是为西方与我相仿的即将或者已经迈入中年的人的。 视频以一个小说以及小说改编的电视剧来做为整个演讲的骨架,来谈中年危机的现象与问题,因为很多像小说里的中年人特别是中年男人,有一种认为进入中年之后,人生就开始走下坡路,以至与死亡越来越近。 而视频通过较多的例证、近现代西方的历史,得出了一个结论,所谓的中年危机,其实是自30岁就开始的身体机能的退化与社会所形成的固定的时间模式(即一个人在每个阶段应当干什么,比如就是工作、结婚、生子、退休这种既定的模式,以及在相应的时间点的平均标准来评价自己,从而产生的焦虑),而演讲者也并未给出解法,但其实个人理解,他的建议就是如果能换一个视角来看,理解其实我们被社会观念所影响,个人其实还是有自由的,因此就能重新规划自己在中年之后的生活,甚至可以过一年全新的方式,从而度过至少40到60这超级长的时间。 从我个人而言,如今也已经接近40,而我回想之前在来苏州公司的时候,有个同事问我为何还不要孩子,我当时的语言大抵即“我自己还没有活明白/浪够,就暂时不要孩子了”,如今回想这句话,这里面暗含了两种事情,一种就是我们这个社会同样也有类似的时间模式,我同事也受这个模式潜在的影响,更不要说如今返乡的青年所受上一辈的指指点点了;而另一种则是我潜在的判逆心理,或者说至少不愿被这种范式所约束的心思,而如今站在而立之年,回望过往、无论是读书、就业、结婚,这里面我多少都有一些拒绝范式的因子在,这或许也是我之所以会看到这个视频的原因。 从去年9月份从大厂离职,当时我的深层原因即有两种,一我需要更多一些时间陪伴儿子,二是我并不认同大厂的高强度工作状态,我也很难说服自己为了较高(或我历史最高)的收入去将就自己,更不要因为加班带来的身体伤害了。 当然我接受了朋友的合作需求,在苏州成立了公司共同创业,回望博客先前甚至十年前的旧文章,谈到很多关于创业的梦想,无论成熟与不成熟,即便站在今天,我似乎也并不比当时ready更多,然而多年前的一句话可以回答这个问题,即岂能尽如人意,但求无愧我心。 Life begins at 40,今年我37岁,快到真正开始新人生的年景,近来得到一个喜讯,妻子又怀上了一个孩子,因为我们近来常觉得孩子孤独,于是他也决定来我们家来陪伴我们;我也重新在上次创业失败的基础上,开始了新的创业之路,选择了一个相对来说符合我性格特质的方向,为之而努力,从而将梦想变成现实。 btw,接近40岁还有一个好处,因为有了孩子,占据精力的地方更多了,父母亲友的事情也不少,因此要求我必须尽可能的规划好自己的时间与精力,避免像青年时代那种,无太多的牵挂,什么都可以折腾。

January 18, 2022 · 1 min · fortitude.zhang

创业记忆

上周六晚,一位远在武汉的同学与我突然联系,向我咨询公司在武汉的招聘情况,这位同学已创业多年,遗憾的是,一直并未取得世俗上的成功。 如今他开始找工作,言语间能感觉出创业多年的带来的疲倦感,回望远去近二十年前的校园一同的失败项目经历,以及他邀我合伙参与其自己的创业项目的经历,而如今彼此都已成家,但立业却依然谈不上,而我自己也已告别首次失败的创业过程已有两年,创业之艰,二八分化,让我为我们彼此都感觉到遗憾。 我们彼此的创业,都带有早期工作的烙印,他从千万融资但随着论坛式微导致难以继续发展的互联网APP公司中出走,在与自身病痛相关的相对小众领域里进行互联网APP的尝试,早期同他合伙的同学陆续离开;我在通信厂商的小圈子里折腾,也经历了伙伴们对前景无望后的告别;如今回望去看,少了think big以及think different反倒是对于我们彼此失败的较好的注解。 创业期间微薄的收入以及养活公司的压力,与身边不走创业之路人们的稳定与闲适,形成了鲜明的对比,这多少使得坚持多年的信心被动摇;而成年之后的家庭需求日益增多,暂时看来,回归公司获得一份稳定的收入是缓解家庭压力的良药。 然而对于自我实现的渴求虽然被现实所压抑,它却并没有消失,对我而言,我想我可以借助工作,审视过去的经验不足以及创业失败的原因,同时注意到这个时代还是充满了各种机遇,需要我去挖掘去尝试,我曾经多次谈到自己在努力寻找人生的意义,而如今反复思考,发觉人生似乎并没有所谓的意义,这个世界少了任何一个人,都并不会停止转动,我所能做的,是尽可能让自己多去体验,而在体验的过程中,或许能带来新的东西给人们去体验,或许也没有什么新的东西给人们去体验,但就是这些体验,以及这些体验过程中经历的各种选择,构成了我存在的意义,也是对我于追寻人生意义的最好回答。 近来流行一种躺平的论调,我并不认同这是一种不思进取式的生活方式,我宁愿相信这也是一种体验,有人去体验创业就要承受成功的喜悦与失败的遗憾,有人去体验躺平,在躺平的过程中刷抖音度日或以沉思度日,这些并没有对错,只是不同的选择,就如同不是所有的人都追求金钱,有人觉得基本生活即可,无需996,有人觉得为了家庭,就宁愿承受996,这个世界逐渐解除了基本生活之忧,就应该如此多元。 就如同我之前所思索的,对于孩子与家庭温暖的思念,使我未来我可能会再做一次选择,选择回苏州再度创业,同时也更接近家人,这当然是美好的期望甚至是一箱情愿的奢望,然而如上所述,这就是我存在的意义。 与同学聊完的末了,我跟他说,休养休养也可以,过几年再战,他也笑谈再找找机会,期待未来我们能都重新再次前行。

May 27, 2021 · 1 min · fortitude.zhang