专栏名称: 看雪学苑
致力于移动与安全研究的开发者社区,看雪学院(kanxue.com)官方微信公众帐号。
目录
相关文章推荐
质量与认证  ·  换版 | 《检验机构认可规则》正在修订 ·  昨天  
质量与认证  ·  换版 | 《检验机构认可规则》正在修订 ·  昨天  
中江国际集团  ·  这一刻,为中国自豪丨Chinese,我身上最 ... ·  3 天前  
中江国际集团  ·  这一刻,为中国自豪丨Chinese,我身上最 ... ·  3 天前  
财联社AI daily  ·  上海三大先导产业母基金遴选首批子基金 ·  3 天前  
财联社AI daily  ·  上海三大先导产业母基金遴选首批子基金 ·  3 天前  
嘶吼专业版  ·  Windows 漏洞利用盲文“空格”进行零日攻击 ·  4 天前  
51好读  ›  专栏  ›  看雪学苑

深圳,一个让我彷徨的“天堂” —— 迷茫的日子

看雪学苑  · 公众号  · 互联网安全  · 2017-05-25 18:05

正文

文 | komawangs



公司的效益逐年翻滚,从第一年的300台,到第二年的2000多台,今年是第三年了,已经冲到近7000台每月了。在公司自制的 ERP 系统中还是可以清晰的看到每月报表。


PX 之前的那句话算是验证了:工控产品不同于其他消费品,是一个漫长的过程,只要你不停产永远有客户会使用。这样的结果是客户越来越多,当然各种奇葩的也有。


00


前三年我们三人身兼数职,包括开发、技术支持全部都要亲力亲为,遇到最逗逼的是一个客户说:看你们公司才10W注册资本啊,我这边出50W把你们收购了吧,彻底无语了!当然,最后的结果是根本没鸟他......

公司初期,大家商讨的是三年内不能退股,不然不退本金。有个同事 Q 是 PX 叫来的,他负责的事情比较杂乱,所有公司日常周边、PS(现学)、财务报表、跟单等等,他也有4个点。


当时一年不到 300 台的出货量,都是在公司负债(前期开磨具费用比较高,累计欠原公司 100W)情况下大家硬挺着任劳任怨的加班。Q 在公司这边又忍受不了 PX 的牢骚,而跟单查账时又忍受不了 BY 的故意刁难,决定按原价退股走了。


当时我劝了很久他听不进也没办法,都是朋友当时也没有闹得很僵,PX碍于情面只能私人收回股份,之后他俩也经常联系,也算是好聚好散吧!


其实创业过程遇到的,有时候还是比较现实的!现在想想,如果他再坚持两年,这4个点现在随便都卖40W,因为原公司的 BY 现在公司的成长速度,当时随便玩玩的心态投的10个点估计都后悔到肠子青了。


当时他投了芯片项目,累计亏了近百万,至此到现在都不再碰这个芯片项目了,PX 倒好,自己私人找了个朋友共同出资 200W 开始投资芯片项目了,这个芯片一但成功,比我们公司现在用的还便宜,还可以供给其他同行。

有一次,半夜一点多被 PX 叫回去加班,说是有BUG 需要改,客户第二天早上等着出货。PX 叫对门同事开车把我送回公司,差不多搞到三点才回来,那时候的 BUG 基本都是不过夜的,一旦反馈立马改好升级,而升级的 CDN 服务器到现在一直用我那100M独享的游戏主机。


而最郁闷的是,回来的凌晨,媳妇为了我隔壁村的同学结婚送红包的事情吵了一架,她执意让我妈代替送过去,我说这样不太好,几百块的事情我还是放不下面子,而且对我同学、对我妈都不是很好讲。当时吵得很大声,对门的同事应该也听见了。


有些事情,如果“拎不清”就真的很无奈!这一晚,我再次彻夜难免,也许是注定的孤独,也许是身心的疲惫!


01


之后下半年里,新公司撤出工厂,搬回到深圳一个小区,正好也是 PX 的楼上,与硬件同事(S)的同一层,三室一厅的农民房,我走过来也只有五六分钟路程。这里几栋都是小产权的(PX当时买的30多万,现在已经涨到120W了)。于是就张罗买了几张桌椅文具之类的,我们都在客厅干活,这里租金也便宜,加上水电之类的一月不到3000。


现在回想一下,这里才是大家最紧迫的时光。


当然,搬过来之后自然加班就更多了,有问题随时过去即便任何时间。之后销量突飞猛进,而客户碰到最多的就是x64的驱动安装,关闭签名这种对小白客户来说似乎是不太现实的问题,即使你发了图文帮助、录了视频教程仍有许多搞不定,后来我才建议PX购买正规数字签名,沃通的三年5000多左右, PX二话没说于是当天就让我购买了。


这一天,原公司的 CN 域名到期没有续费居然被同行恶意抢注了!可想而知,工厂的管理层懒散到什么程度了,为了避免再发生这种悲剧,所有注册的域名都是十年了。


这种家族式的企业走到最后变成无形的内部“政治”斗争,权利过于集中导致分化,而且会把有实力、有干劲的牛人挤走。


这么多年了,最大的感触就是一个干活的,干不过一个动笔的,一个动笔的自然又干不过动嘴皮子的,所以在公司作为一个资深的程序员,在公司搬迁后开发部的几个人基本上也不会再跟其他同事有太多交集,尽量避免这种交集产生的冲突,大家互相做好自己分内的事情就行了,这样反而更能专注于产品。


当时 3.0 的软件已经算是比较稳定了,PX 接到客户的一个需求,说是要把 LIBUSB 下载做得更简单,生成一个直接使用的,避免每次打开工程、点生成再下载,这样对客户而言相当繁琐。


当时 3.0 原本是在安装目录的一个文件夹里生成多个文件的,PX 执意要改成生成一个加密的文件,后来 VC6 的 ZLIB 库也很方面,于是我把软件生成的所有二进制文件用 ZIP 加密压缩,这样就在客户这里看到软件目录的就一个了。


这还不算完,当时我的建议是把下载窗口分离出来做一个EXE,软件上点生成的时候,把 EXE 和 ZIP 放在一个文件夹,这样也能用,但是 PX 直接否决了,这种 ZIP 文件直接暴露了,防止客户的二进制文件泄露,让我想办法只生成一个文件。

当时本来打算是替换 EXE 资源文件的,但ZIP的长度是不固定的,这样替换肯定是比较麻烦。为了稳定起见,决定在 EXE 末尾追加一个自定义格式的文件,把登录密码、机器码都加密存储在末尾,这样客户就真的只需要一个 EXE 了。这个功能差不多搞了一个礼拜算是做完了。


最恶心的是调试时非常蛋疼,大多只能靠 LOG 记录错误。结果这还不算完,说是有客户需求,叫我加一个点击下载按钮的次数限制。当时想想真是醉了,这怎么能防,他保存着原始 EXE 的话,就能无限拷贝。


后来还是被我想了一个猥琐的办法:EXE 启动的时候并不是执行自己,而是把自身拷贝到临时目录,释放后把原始EXE的路径带参数进去启动。这样运行后就知道原始EXE在哪里,打开并锁定原始文件,临时EXE每点击一次下载按钮后,就把原始路径EXE中的下载次数减1重新保存。这种算是“障眼法”,只能硬着头皮凑合用了。

这个批量下载工具应该是我们公司第一家想到的方案,客户那边的工程师把程序写好,制作成批量的EXE工具,让员工去运行批量下载的EXE就行了,员工看不到原工程信息也无法做出更改,且绑定好机器码的话即使工人离职走了也不会带走程序和客户的客户,后来这个功能得到很多客户的良好反馈点赞。结果我们做出来不到三个月,同行几家巨头立马抄袭了创意......


02


在这个民房里办公了一年,PX已经明显感觉到公司的成长速度,也需要招兵买马做更多的工控项目,于是商讨决定搬到市中心里面正规的写字楼了。


几经商讨,还是搬到了PX的住所对面那个世贸广场了,2W一月的房租相对来说还是相对比较高的成本,以前一月三五万的开支就足矣了,现在这边一月近10W开支了。而我们现在变得早7晚7的挤地铁了,当然平时也很少加班,这样反而每天睡眠充实一些倒也已经习惯了。


最近得准备一下考驾照了,去年就交了钱一直没管,前段时间才去上课报道,太忙就这么拖了一年。至于生活上嘛,大家都尽量少些争吵多一些谅解,就不会有那么多“事”儿了!


当然,最重要的是我自己也学会了在各个节日该发红包发红包、该说些好话哄哄、该吃喝玩乐逛街看电影的不能少,我自己的性格是一个慢慢转变的过程,自己的工作也不要排得太满了,女人的情绪还是要尽量照顾到,这样才不会闹眼子的话,你就有更多的时间专心工作......


03


公司搬迁后,随即招了四个新同事:一个负责画板,一个搞QT软件的,另外两个美女负责做技术支持和文员,最搞笑的是那 95 后技术支持,居然能P得了图片、焊得了电路板、写得了C代码,最关键是还漂亮!


她来的一个月给我找软件的BUG数量比我三月的还多,自然中间有无数种被鄙视的眼神......有了新人,气氛都活跃一些,人的心情也会有所转变,不至于像之前几个老爷们蜗居在办公室,可能有时候一天十句话都没聊到......我特么在想,现在的应届难道都这么NB了.......


当然,随后就不再是原先的几个老爷们蜗居在民房了,什么都慢慢正规化,更逗逼的事情后续慢慢道来!



收集故事  |  分享故事


投稿:[email protected]