自我介绍

自我介绍

大家好,我是肆意哥,一个工作20多年"老"程序员。

虽然是"老"程序员,但我并不觉得自己老,因为我到现在依然每天都在学习新的东西,我认为的“老”是停止学习,固步自封,那样的状态才能叫做老。

我从高中开始学习编程,大学毕业前拿到了高级程序员和系统分析员证书,那个时候这个考试还不像现在这样分专业。那时候,学习编程的梦想就是开发自己喜欢的游戏,但是很可惜,只在一家游戏公司待过,而那家公司只成功烧掉了很多钱。

我服务过的公司很杂,有做电信网络服务的、游戏公司、纯网站、互联网软件公司、在线旅游公司、网络媒体公司、汽车电商公司、保险公司,现在在做共享电动车平台。从毕业到现在一直在小公司、创业公司混,参与过的创业公司,也有失败的,也有一直活着的,也有被大企业收购的。从前端到后端,从桌面到服务器,基本都做过,现在主要岗位是技术管理岗,但我一直没有完全放下写代码。

今年流行做出海一人公司,还要公开构建产品,(Indie, Build in public), 我觉得我也应该试试。说起做一个产品,我在去年反思的时候就想过这个问题。我在毕业的时候,向自己提问过一个问题,与构建一个产品这个问题有些关系。这个问题是这样的:“我们见过很多后悔的人,他们会说当初我要怎么怎么样就好了。我马上要进入社会了,我如何才能做一个不后悔的人呢?”。我想到了自己的答案,这个答案以后有机会再细说。现在回顾起来,我也基本做到了不后悔。唯独一个例外就是,我去年问自己有什么值得后悔的事情时,我发现了一个必须应该后悔的事情: 当初毕业时,应该开始一个自己的独立项目,不需要大,也不需要开源,只需要是自己的,并一直持续在按照产品的要求不断打磨,甚至都不应该等到毕业再开始。

这里有两个关键词:一个是“持续”,一个是“产品要求”。

为什么“持续”很关键呢?说起来也巧,我上个月才把我硬盘上的历史目录整理了一下,其中不乏很多老项目,有不少现在也有用,只是他们都有一个共性的问题,当初做了就做了,满足了当时的使用要求后,就放到一边了。如果没有放下,还能不断的修修改改,再不时的给别人用用,肯定会不一样,现在呢,他们就只是硬盘上的一堆老文件,想拿起来用用,恐怕耗时不一定比再写个新的时间短。

这就牵扯到第二个关键词了,"产品要求"。只是持续维护,没有按“产品要求”去打磨,也会是问题,给人用的时候,部署成本、维护成本、沟通和教育成本,可能都非常高。唯有产品化,才能获得正向反馈,才会有持续维护的动力。

正是这件让自己后悔的事情,又赶上这么个契机,所以我觉得这事我一定要参与一下,做点事情出来。有句话说:“种一棵树最好的时间是十年前,其次是现在。”

决定了要参与,那下一个问题就是,我要做什么呢?与其他热情参与出海和公开构建的网友们不同,他们很多都已经是独立工作状态,甚至有自己的团队了,我依然有一份全职的工作,更不幸的是,今年还变成了6天工作制,如何在有限的时间里做自己的事,变成了对我的第一项挑战。

思来想去,与其确定不了做什么,不如把我寻找做什么的过程也记录下来,或者干脆,我自己就是要打造的产品好了。如果打造的过程中,顺手在制造了其他什么作品,再考虑让这个作品“出海去”吧。

最后再说说我的名字,我跟我的爱人一起有一个健康饮食的项目“吃较瘦”,还为这个项目孵化了一档播客节目《津津有味》,在节目里,我名字是“C哥”,但这个名字太常见了。想起一个相对好记一点的名字,想来想去,受到贾玲《热辣滚烫》里角色名字的启发,杜乐莹,do了就能赢,“C”发音的谐音可以是“肆意”,于是“C哥”就变成了“肆意哥”。而且我一直觉得人能活得“肆意妄为”是非常自由的一种境界,“妄为”也是对我在学习新东西这方面的贪婪心态的一个写照吧。