近期一份工作的总结

这份工作干了9年半,我也从27岁小伙变成了一个36岁的大叔。

事实上主业就写了3个软件。

FlashPoint-PowerPoint to Flash Converter.
FlashDemo Studio.
aXmag ePublisher(Flash输出部分)
各大国内站点上都能找到对应的破解版。

最辛苦是2005年,当时靠之前的工资做生活费。硬撑了8个多月。
期间还病了半个多月。

FP第一版还是基于Office2000。等差点儿相同完工了发现外面最流行的是2003.
搞的2006年3月。才听说是收支为正了。因为一開始在关键利益问题上没有确定清楚,为之后矛盾埋下了地雷。


FP的实现事实上没有预先想象中那么简单,终于相当于实现了一个二维动画的显示引擎。附带音频视频的格式转换、播放、同步。
期间2007年。对FFMPEG浅尝则止。假设当时一根筋投入到视频转换这片红海。预计也比方今跟着Flash完蛋强。

因为最早接触的Flash技术。Flash软件本身还是2004 MX,后来更为绚丽的动画脚本技术在当时尚未实现。
因此大量动画效果是基于这个低版本号的FlashPlayer简单显示引擎的基础上来实现。
而2007年之后的第3版,则是基于脚本动画做的一次尝试,当然也做了折中。部分动画还是重用了早先的代码。

当中的工作量一言难尽。

另外一个限制,FP须要紧跟Office的更新速度,基于2003是做的最为成熟的第2版,期间依据用户问题做了大量的个性化处理。
其后Office2007软件本身充满不少bug。以其MSO为基础的获取部分,是当中个性化代码最多、日常測试、日常维护最繁琐的环节。
因此第3版先天营养不良,直到Office2010出来后。才稳定下来。

基于对SWF文件格式的深入了解,2006年已经開始做FDS的原型,因为当时技术只是关,对某些window底层机制还不清楚,尤其在大量数据存储方案上一直摇摆不定。FD第1版出来时,已经是2007年夏天。期间还搞了一个Mp3 to Flash的小产品。得到的最大教训,是太技术思维,当时一定要把音频的频谱实时给显示出来,当时用到了FFT,直到2012年搞别的东西才发现这是一个非常大技术坑。

FDS一直不稳定,到2011年基本停止维护为止,一直如此。

主要是抄袭的目标一直在变。从最早的小工具Viewlet/Demo Builder到后来行业大佬级的Techsmith camtasia/Adobe Captivate。最主要问题还是一个人产能有限。当时包揽了制作环节的一切全部工作,logo美工、需求、编码、公布。

我们这样的小作坊的开发模式,事实上很适合做hzc那些小型工具软件。而FDS是一个工具,但不是一个简单转换软件,是一个在基本功能好用之上。须要用户体验来提高竞争力,拉开同类产品距离的东西,也就是是须要深入思考的一个产品。因此要在产品设计和技术细节同一时候下功夫,对当时的我来说,我并非张小龙那样的天才。



最后一个便是aXmag,这玩意儿像个大产品,但本质上却是一个简单的转换工具。

而全部个性化的用户体验细节,终于都集中到了我这边的Flash前端。累积搞了2w多行的AS2代码,搞的我不像是C++程序猿。

AS2还是一个面向过程的脚本语言。而AS3和它全然变成了另外一门语言。一開始搞了大量基于三角函数的坐标角度计算,老外的样例简洁的诡异,为了降低代码行数牺牲了全部的可读性和可扩展性。当我全然把全部情况分类实现,早先样例中的5百多行简陋样例已经变成了几千行。这事前后折腾了将近2年。回头想来。不走弯路。3个月是能搞定的。只是全然折腾代码,拿三角尺、画草图、打草稿、列公式并敲成代码的日子,也是挺不错的。

在2007年,因为某个FP转成的MTV,在老美国内反战宣传中大受欢迎,站点流量暴增,PR据说一度达到8,说起来也算是发了一点战争小財。当年拿到手就有20w+。

2010年,...... 又买了套房子。

到2011年,有朋友让我过去。当时根本没打算走,尽管有些事情不开心,心想一直干了6年,FDS跟自己孩子似的,总要了结一下再说。但天有不測风云,突发其他一点事情,搞的全然没心思在工作上。犹豫再三,心想还是稳定第一。想着按揭不能无论。今天回头一看,还是太胆小了一点。



而其后2012、2013,我開始逐步怀疑自己在这边的定位,做的事情和自己做产品突然没有关联了。

2012年什么都搞。每一个事情最长也只是2个月的样子,终于没有不论什么成果。2013年搞在线视频,说起来仅仅是维护,甚至都没涉及敏感的利益问题,就在产品设计、责任分工一些纯工作的问题上激化了矛盾。他人的戾气积累了个人的怨气。关键还是没处来谈这个问题,看看土工,一个霸气的老大身边必须有个做思想工作的政委嘛。

直到2014年6月15日。我跑去问了个问题。究竟算打工还是合作。事实上不管得到的答案是哪个,我都想好了兴许问题,一棵起码3层的问题树。说起来实在有些无趣,工于心计去算计他人。非常违本心。并且这样的不一定能得到优点、却把自己后路全拆光的事情。干的也算是非常脑残。只是按某些神经病的说法,明知不敌也是要亮剑的,干了也就干了。名正而言顺,气顺则事正嘛。

从2013年,我開始出去面试,遇到最大问题还是定位问题。做程序猿。干只是5、6年工作经验的,再说也创造不了多少价值。做其他。缺乏真正的长期的经验。

開始对自己也缺乏信心。全然没有2001、2003年找工作的待遇,那时全然是一次面试直接搞定下家。当然如今也明确了自己和别人的需求,变得挑剔和难搞也是正常,再说也不像当年一人吃饱全家不饿,总得考虑家庭。而在2014年開始,已经做些准备以应付今天可能的变动,说起来已经太晚了一点。


终于在9月底离开了这个工作9年半的地方。

这些年完毕了人生必须的一些经历。为人夫、为人父。

也经历着一些大喜大悲。



非常遗憾到今天才做出这个总结,真心感谢于总这么多年对我的照应。


很感谢Keen、Chris 、hzc、Angle等等其它有关联同事多年来工作上的配合,以及对我诸多糟糕表现的容忍。

posted @ 2015-12-25 08:58  zfyouxi  阅读(187)  评论(0编辑  收藏  举报