我是一个被产品经理耽误的程序员?

我最早接触编程是在1990年代的初中,大概每周一节计算机课程,教我们的老师的名字和样子我都清晰记得。已经想不起那时学的编程语言是什么名字了,但对每行代码前面都有个手工敲入的行号记忆尤新。为了方便插入代码行,行号是10、20、30这样跳跃的数字。我们用代码编写循环闪动的小星星、九九乘法表等等。

我对编程是有兴趣的,但非常遗憾的是中学所上的计算机课程形同虚设,真正上机操作的时间屈指可数,仅仅学了点基础知识似乎就开始让位于应试学科了。那时候家里也都没有电脑,学业压力也重,于是一直到大学前,几乎没有正儿八经接触过电脑,累计敲键盘的时间可能不到10个小时。

直到进入了大学,才真正开始接触电脑。而此时学校的电脑大多装上了windows98操作系统,也已经有了因特网,可视化和能上网的电脑,显然增加了每个人学习电脑的兴趣。OICQ、Email这些网络应用深深地吸引了我。我一有空就去学校的机房上网,给远方的中学同学写信,和不认识的人聊天,浏览各种各样的网页。我很快学会了电脑的基本操作,学会了用拼音输入法输入汉字,而且还打得飞快。

进入大学后不到一年的时间,我开始于痴迷于建设个人网站,能随心所欲的设计出一个个彼此链接在一起的图文并茂的页面,并让任何人只要能上网就能访问到,这在当时对我来说是一件无比美妙的事情。而后很快,又不满足于单向浏览的网站了,开始自学asp脚本语言,结合数据库,就能做出各种功能强大的网站来。整个大学期间,做了很多小网站,有供大家免费开店卖东西的商城,有为母校校友做的论坛、相册……每天看到无数用户在我所开发的网站上面发布各种文字、图片时,心里别提多么开心。而且每天一有空就会修改修改页面,添加一些代码,不断打磨着自己的网站,享受于此,沉醉其中。但却从来没有想过靠这个来赚钱。后来发现,当时的我像极了早年开发foxmail时的张小龙,当然我和他的技术相差了十万八千里。

大学毕业后的第一份工作是Java工程师。但没有赶上什么好的项目,也没有什么人带我,只是做了一些琐碎的技术工作,多数时间在自学或胡思乱想,浪费了整整一年时间。可能相对于其他程序员,我的沟通能力相对较好,脑子也比较活络,于是从第二年开始担任项目经理,从此彻底了阔别了极其短暂还没有怎么上道的程序员生涯。

就这样,大学毕业后的第一份工作一做就是四年时间,总体上来讲工作很清闲,公司业务发展的也一般般。在这期间能有大量的时间去随心所欲的研究各类网站应用。那时候,正是web2.0概念兴起的年代,豆瓣网、土豆网、博客中国,以及国外的Gmail、美味书签等完全不同于web1.0时代的网站形式如雨后春笋般涌现出来,互联网的世界精彩纷呈,早已更替了传统软件公司的辉煌岁月。于是终于下定决心离开舒适区,实现人生的首次跳槽,去了一家互联网上市公司做产品经理,从此走上了产品经理的不归路。

在此之后的近10年产品经理生涯中,无论工作和生活再忙,我却始终没有放弃对自建网站的热爱。每当有些突发奇想的主意时,就会立即行动起来,用最快的速度通过自己有限的技术能力把它实现出来。最近这几年,自学了更加适合于个人及小团队网络开发的PHP语言和mySQL数据库,用PHP+mySQL做了好几个基于web的应用,有几个,至今还在正常运转中。

今年开始,微信小程序快速发展,越来越的互联网公司都开始all in在微信小程序之中。可以预见的是,在未来相当长的时间内,微信小程序还将快速发展,用户将更加习惯通过小程序来满足自己的各项需求。而微信小程序的开发,相比传统的web应用,功能更加强大,开发更加简单,微信已经构建起完整的线上生态。这又让我不甘心仅仅依靠他人来实现我的想法,恨不得上午有想法,下午就能上线。于是,我又开始了自学小程序开发。即将开发的第一款自己的小程序,我也已经想好了,就等我动手了……

最近因为学习小程序的事情常常怀疑自己是不是一个被产品经理耽误的程序员?任凭自己怎么保持着编程的爱好,但终究本职工作和家庭生活都越来越忙,所能学习和实践编程的时间和精力微乎其微,完全无法达到一个普通程序员的水平。大量专业程序员到了30岁左右都在转型不再继续做程序员。而我,这种业余编程爱好者,会不会纯属在错误的道路上浪费时间,得不偿失?或许兴趣本就不应该用投入产出比来衡量,兴趣就是兴趣,又何必在乎得失呢?

发表评论

电子邮件地址不会被公开。 必填项已用*标注