回顾2009年时的第一个完成的PHP项目

王志勇 发表于 2026年07月10日 15:43

2009年3月,我发了这一篇博客《tgfor已经开通》。昨天翻到这一篇,看起来好像是突然就发布一个项目,因为那时候几乎不写开发日记。比较赞叹自己当时的执行力(可以算是惊人吧,后面说惊人的原因),现在年纪大了,可能执行力严重下降,生活杂事太多,可能完成同样的工作,现在需要3~5倍的时间。

这个PHP项目,正是用了7天的时间学会PHP,然后从0编写的论坛程序,大约用了400多小时。那个论坛程序,放到现在,就能改成web版讨论群(如web版微信群),其实web版讨论群唯一要解决的是用户图片的存储,可以只自动保存近期的2万张图片,这样空间永远够用;当时的项目是放在自己的服务器,现在的方式是从2018年开始都改成了开源的方式。在这之前,断断续续学了7年的PHP,都没有学会迫使我快速学会PHP的原因,是因为2009年初买了第一个国外的PHP虚拟主机ixwebhosting(那时候还没有VPS,虚拟主机那时候算是最先进的),每年$47。

当时这个论坛程序的少量开发日记:
·近期的论坛开发日记
·我的论坛管理设想 (当时设想的论坛的特殊功能都做出来了)

这个惊人的执行力,就是程序开发的时间周期,是非常恒定的、开发时期是无法准确预料的。恒定,就是大致的开发时间,不会差太多。

比如当时的这个论坛程序,第一期的开发时间就是400多小时左右。假如一天编程10小时,就是40天;一天编程5小时,就是80天(实际远大于80天,因为每天进入工作状态很难)。

开发的速度取决于生活中有没有杂事干扰,比如需要买菜、做饭、收拾、洗澡、洗头、修理东西、安装、改装、DIY制作,等等,太多的杂事,甚至吃饭都是在占用编程时间。每天开发的时间越长,开发速度会呈几何级提升。因为如果一天编程5小时,一开始可能至少需要花费1~2小时的时间,来读懂昨天的程序,因为忘得非常快。

所以,最理想的方式是一天编程12小时。但实际上,人的生理极限是一天编程10小时,和玩网络游戏花费的体力是一样的,这种难受劲儿,经历过的人才知道,一般人如果一天编程超过6小时、8小时就会感觉筋疲力尽、有种崩溃感

久坐编程,极容易得肠胃的慢性病。

这种web版讨论群,也是我感兴趣、想做的项目。讨论组最理想的方式是web,因为现在的微信群有一个很讨厌的功能,就是即使设置了免打扰,当群里有一条留言,还是会不断升起来,还是会打扰;另外,群里大量的图片还是会自动加载,占用大量的手机空间。所以,唯一的解决方式是退群。

开发者完全可以做成真正的“免打扰”,对于那些不能退群的情况,可以设置不接收消息(即不占手机空间)、不打扰。

2008年、2009年那时候没有短视频,那时候比较火的网络新型社交工具,SNS。

关于SNS平台的需求和实质
就是再过100年,人类还是离不开SNS,因为我们需要从这些平台获取真正需要的信息,这是一种底层刚需。这类SNS,就是在上面可以说真话,有益于大家的真话。

然而由于国情,这些很难做长久。(原因大家都知道)

微信群算不算是SNS?算。因为SNS并不在于平台的形式,而是在于信息的内容

现在国内能获取有用信息的平台越来越少了,v2ex算是一个能说真话的平台,最近我重新看了3个月,仍然有干货,但遗憾的现在的话题95%都是AI编程,满屏都是codex、GPT上线、充值、封号、中转站这类;hostloc也是真话最多的平台,但最近关了,水帖太多。

网络编程其实也是很危险的工作。v2ex和hostloc都说过相关的例子,就是如果某某,需要你参与网站编程;

或者如果你开发的开源程序,开发目的是正规用途,却被从事非隔开法行业的人拿去用,会怎样?这种情况,冤到家了,就别想解决了,壮烈××吧……本来就没挣什么钱,这种情况不得不壮烈。

没有web 3.0、没有iPhone 18、19……
版本号都是人为定义的。iPhone每推出一个新的版本号,总是能带来大量的营销。从2016年的现行主流型号iPhone 6,到现在的iPhone 17,不断地提升版本号。技术不一定有多新,但型号永远是最新的,这正是永不枯竭的卖点。

当时这个论坛程序没有继续发展的原因
主要就是不挣钱。工作量太大,论坛安全与否不明(主要是监隔开管),嗯,主要还是不挣钱,这永远是核心的原因。

如果能挣钱,什么功能都能做出来,每个人也能做出来,只是时间早晚的问题。

关于2025年兴起的AI编程
AI最好的领域是那些高难度设计、需要花费巨量时间设计的工作,如果平面设计、网页设计、UI设计、作曲、作词,等等。

AI对于编程这一块,根据我个人这么长时间的开发经历,AI编程只能做一些较小的项目,且对外接口较少的项目,例如个人博客、小型论坛。

但如果需要做一个长期维护、不断升级,或者对外接口多的平台,则不适合用AI做编程,这类项目如果用AI来做,后期会越来越难做,运行效率无法预知,也很可能会变成“屎山”,垃圾代码堆成山,比如一个原本可以几十兆的软件,现在体积就接近1G,比如现在的“某下载软件12”。

根据论坛上很多人日常的发帖,现在很多的一线公司,都是使用AI编程,所以现在的GPT、中转站会这样火。

AI编程的优点和缺点
优点:开发速度快得惊人。
缺点:扩展开发、再开发可能比较难,会越来越乱。对于需要长期维护的项目,必须零AI。

0条评论:

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (46周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2025年-2026年03月(10)
2024年(13)
2023年 +

2022年 +
2021年 +
2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2026 auiou.com All rights reserved.
此Blog程序由王志勇编写