OPENXSL

Rio  

32岁的人,已经不算是年轻了。只是现在又长了7岁,再看当时觉得年轻。那时,我觉得再不创业就要打工到老了。不论如何出来试试。于是加上其它的理由,终于使我下定决心提交了离职申请。

我的同事中,现在早已度过了当时设计的最高年限——五年陈。我想他们中看到过那个离职申请页面的人应该是少数,可能有些兴趣,我有必要描述一下当时离职表单的字段。

“原因”,是一个下拉菜单,其它选项是什么我忘了,我选择了“个人健康”。

然后是一个文本框,里边有个提示:“给公司说点什么吧~”,于是我在符合规定字数的前提下,写了一段:

“我感恩阿里巴巴,这四年里我得到的远超我预期。

得到并不意味着就可以让我忘记初心,放弃原则;

对于梦想,对于生活我有自己的坚持。”

 

换了两行,再写:

“每天被要求加班到晚9点, 周末也是被要求处理各种工作,个人健康及家庭生活受得影响。

如有反对情绪,就会被扣上‘无激情’、‘无责任心’、‘传递负能量’这样的大帽子。

完成工作有一万种方式,而这是最低级的一种。

我无法接受这样的工作氛围。”

 

就这些,提交后,我再也没进过那个页面。

现在看这话说尖锐了。但当时提交后,包括在与上级、上级的上级面谈时,内心一万个平静。

因为这是计划的一部分,此事已经在一年前就着手准备。所以,那些文字为终章,而不是为了争取什么权利而作的抗争。那时我只想平静的离开,带着属于自己的期权、房产。我更像个农人,感觉天空乌云密布,只想在下雨前将粮食收进仓里。

不知道为什么,在公司的最后一天总是工作日,8月31日下午四点,别人都在正常上班,我背上包,交接了电脑资产。下楼到停车场,阳光正对着车前窗,很晒。开上车,打开车窗,和往常一样并不开空调,虽然下班的时间不一样,但回家的路仍只需10分钟。不同的只是,下班路照耀在灿烂的阳光下,这倒是从来没有的体验。

 

庐山

据官方资料记载,那年9月有一件大事要在杭城发生。此时的杭城已经作好了最后的准备。我对此有感受,是几天后的事。

 

离职后第一件事,当然是要放个大假。我选择了庐山,订了门票酒店。吃饱午饭后出发,走在出城的高速上,车越来越少,直到下意识地看了前后左右和对向车道发现只我一辆车时,我才想到一直宣传的G20真的要来了。出了杭州地界后,车流量才和过往印象里的一样。天刚要黑时,到了山脚下。看导航,离目的地牯岭20公里,却显示到达时间要2个小时。我轻蔑地说傻玩意,路上又没堵点没红绿灯,怎么要那么长时间?骑自行车都比那快!因为刚才途中走了一条很难走的路,后来对比别的导航加以分析,完全是可避免,对导航有些不信任了。

于是开始上山。一路上山路绕来绕去,得益于跑莫干山山路的经验,我自信满满。没一会,天黑了,越来越黑,弯时缓时急,路时窄时宽,渐渐地开得慢了。时速在10-20之间。山里的气温明显越来越低,而我的手心却在出汗。导航说2个小时,和我判断的一样——的确错了。事实上我到牯岭镇时已9点,用了近3小时还没到住处。打电话给酒店,他们派人开车来接,带着我走。看着那个目测45度的坡,酒店的人在旁边鼓励,说这是最后一个坡,马上就到了。我才深踩油门上去了。去完了厕所、办理了入住,才有心情慢慢欣赏这庐山的夜景。其实也看不出什么夜景,只有远处看到高一点的是星光,低一点的是灯光,时而快速移动着的是上下山的汽车灯。

这间自称别墅酒店的房间都是一楼,屋里闻起来潮气很重,被褥摸上去感觉都能捏出水似的。毕竟在山里,我想,如果我是生活在“楚门的世界”里,那这些细节是非常逼真的。第二天早上醒来,服务员指引到山坡上一处掩映在树荫里的露天平台上吃早饭,几个遮阳伞下摆着竹制的桌椅。稀饭、油条、豆浆、咸菜,这些算不上佳肴,但那斑驳的树影、远山里的红色蓝色屋顶、起身走在木地板上和坐下时发起的咯吱声,都是至今仍难忘的。

不必开车,步行所及处处是景。时光就这样慢下来了。还担忧“山中方一日,世上已千年”,生怕再下山时,山下已历沧海桑田,不再是我所熟悉的环境。幸好能看到时而经过的福特大众宝马奔驰,还是我熟悉的型号和款式。提醒着岁月的流逝仍是不快不慢的往常速度。

庐山毕竟离武汉近,鄂A多不奇怪。当然我虽鄂A,其实更应算是浙A;但山上浙A越来越多,令我不得不想起那个正在被全世界关注的城市之前出台的政策:本地户口和居住证持有者都可领一笔钱,企事业单位员工放假一周;官方鼓励杭城的人们都上外面逛逛,首脑们开完会你再回来。

在一个景点,有女士站上最高处,对着手机镜头摆了一个姿势,一边大喊:“杭州人民占领庐山”,引起一阵众人内敛的微笑。

 

OPENXSL

“难忘的九月…庐山东林的晚钟,梵音飘渺在耳边,回旋向天际…”

休假结束后,伴随许巍的这首歌回归到程序员的日常里。

openxsl这个代码仓库是2015年就建立了的。

时常会有熟人来问我能不能帮忙做个网站。我一般会拒绝。

搞了这么多年技术工作,对我而言,做网站的难点不在技术上,而在沟通上。将一个人的想法转化成实在的网站,是需要大量的沟通工作要做的。更要命的是技术人员偏偏不擅于沟通,更别谈和非行业内的人。往往只会经过一番焦头烂额的交流后,大家开始把注意力转向友情的牢固程度上。

为了成为一个拯救友情的英雄,我准备利用这些年学到的知识做一个快速建站工具,让那些人不懂技术人的能用它来建站,懂技术的人也能从中挣钱。

openxsl就是我为这个梦想中的工具起的名字。申请了域名,后来还注册了商标。

创业在那时就算正式起步了。在多年后的今天,写着那时的故事。很幸运那时判断是基本正确的。不然,我该什么时候出发呢?那个刚好的年纪,经历足够、激情足够、抵抗风险能力足够、钱也足够。这每一项都可提出更高的标准说不够,那只会令人永远不会踏出第一步。学游泳的人在岸边总是犹犹豫豫,多是被人推进水里,扑腾几下后,开始走向会游泳的过程。如果只在岸上看,永远都学不会。当时的我就是这么想的。

时常被问及,有几成把握,准备几年?我说5成把握,至少2-3年才能看到一些东西。如果几年后这事还能做下去,那也是很好的。果真做了3年后,手里只得到一个青涩的果子,心里有些动摇。谁想到一场谁也料想不好的疫情让我又坚持了三年,那果子才渐渐成熟。成熟的过程也提升了我的信心。这些年里,我是幸运的,在想动摇时,总有这样或那样的际遇,让我收回心。此为后话。

上班时每天的按部就班,日复一日、年复一年,多少年后的生活大概是什么样子,基本是确定的。人的生命历程只会有一次。如果生命就是昨天的重复,那实在太单调了。像进入了程序里的循环体,是一种很简单的结构。而创业的每一天的历程丰富而精彩,特别是不可预测的明天令我满意。

 

除了openxsl的研发,我还出于别的目的做了些其它事情。比如,一个简单的股票分析软件。关键点在于抓取数据。我从一家著名的美国交易所官网上找到了一个数据查询接口,写了个程序进行批量调用。这样获得了其平台上所有股票交易数据。这些数据令我大开眼界。有些公司上市几乎都有百年历史。还有像苹果上世纪80年代就上市了,如今拿着iPhone的年轻人,彼时大多还未出生。当然,太早的数据没什么可参考性,就只拿近5年的数据。做这些只是为了玩,所总结出来的一些东西仍需要拿真金白银来验证。后来因为时常去抓取最新的交易数据,被他们察觉,我那台机器IP被封了。当然换台机器也能用。但过了最初的新鲜感后就没兴趣了,没再继续玩了。

扫码车贴

OPENXSL在2017年春天时已经算是完成了一个版本。需要场景来验证。想来想去,想到个场景。因时常看到人家在车上放一串电话以便通知挪车,我也想放,但觉得这样放上去会泄露了自己的手机号。有人专门去抄的。特别有些好车,搞不好是个大老板,打打电话说不定有大收获。这对车主算是个痛点。既想让未知的人来通知,又不想公开暴露自己的手机号,看似不可调和的矛盾,但技术上是可以解决的。

想想支付宝为什么存在。就是当年是买家先付钱,还是卖家先发货的矛盾不好解决。人心隔肚皮,相互难信任。于是产生了担保交易,买家钱打给支付宝,卖家就可以发货,确认收到货后钱再转给卖家。

上述打电话的矛盾也可以如此的思路解决:我搞个平台,生成一个带有唯一ID的二维码给车主,其手机号与之相绑定,手机号就保存在我这方。想通知车主的人,就扫描二维码,进入一个表单填写页面;设计了两个字段:一个是理由,选项里列出“挡路”、“交通事故”、“车窗未关”、“其它”,第二个是现场照片,最多可上传5张,提交后。后台程序就可通过打电话、发短信等方式通知车主。

这个项目取名为扫码车贴。一直做了很久。

 

首先,这个里边的像码绑定、打电话、发短信等技术功能,两三周就做好了。底层里阿里云的相关接口。申请了虚拟电话号码、短信功能、通知模板等。做了恶意操作的防护。限制了调用频次。

 

其二,就是带有二维码贴纸的制作。我在网上咨询了一些印刷公司,只有印刷固定内容的,没有说每个码都不一样的。这是个很大的困难。也有说能解决的,但报价太高。作为尝试性质的项目,我开始做的量也不会太大。一两千张撑死了。于是我买了台EPSON彩色喷墨打印机,买来厚度合适的铜板纸,自己来排版打印;打印完然后是要覆膜,因为要贴在车挡风玻璃里边,所以是要正面弄一层胶上去了;下一工序是切割,将A4纸上8个切成单个的。再下来就是倒角,为了美观,将90度直角倒成圆角。

这一整套生产工艺,都是经历了很多次尝试,买了很多不同的材料工具,才拼凑完整的。

 

其三,是网上销售。为了增加可玩性,我开发了个性定制功能。用户在我网站上不必登录,就可以去设置颜色、文案、车标等,保存后,下单付款就行了。我在后台看到订购后,就导入到上述的制作流程。在背面除了使用说明之外,也印上编码,以便发货时核对。我在网上向四家快递公司发出对接申请,只有一家圆通来响应我,并上门提供报价,调试好了设备,教我如何封装贴单号,走时还留给我一大摞快递文件夹。用了很多年都没用完。因为是按开网店的名义来对接的,所以淘宝那套订单处理流程和软件并不适合我,给我带来了一定的麻烦。我还是摸索着开发了一套自己的发货流程。

 

其四,就是推广。主要在微博去推。开始是文字和图片。一天有微博的人来联系我,让我尝试一下视频。于是拍了视频,效果果然好多了。后面也找了腾讯广告的营销团体,和几个年轻人经过了一段有意思的时光。

 

时常也去义乌等地看了别人做的东西,想找找印刷工厂合作。

以一种做生意的态度去生活时,发现大不一样。与很多天南海北的人交流。还有台湾同胞说要贴在摩托车上,还要代理我产品,说我们联手占领宝岛。为此我还写了繁体字版的用户手册。

 

当从后台真正看到用户有使用时,一种成就感油然而生。

我的目的仍是以真实场景来验证我的想法。所以后面就找了亲友,将此项目交付之。

与其说做了个项目,不如说是一段全新的生活方式,这是之前只埋头写代码时所不了解的。人生不再单调乏味,真正回归到了一直向往的丰富精彩。

More