2022年挨近结尾,鸽了近一年,是时替补一下上一年的年终总结了。

2021年对我来说是一个意义严重的一年。

这一年,咱们团队开发出了一款基于canvas的类word文档编辑器,并因此产品获得了公司最高荣誉——产品创新奖。

当时慨叹良多,早该总结一下的,终因自己的懒散,拖到了现在。

直到这周五晚上,在我想着诬陷什么借口推迟,以便于周末能放飞自我的时候,老天总算看不下去了,我被电话告知了核酸同管阳性……

产品介绍

懒散是可耻的,发自内心的悔过往后,我仍是要稍稍自豪的介绍下编辑器产品:

整个编辑器都是用canvas底层API制作的,包含了它的光标,滚动条。

除了弹窗及右键菜单的UI组件外,所有的核心功用都是手搓TS,没有用任何的插件。

包含:核心,排版,光标办理,分页,文本编辑,图片,表格,列表,表单控件,吊销复原,页面设置,页眉页脚等的所有功用,都只源于canvas供给的这几个底层的API接口:

  • 在直角坐标系下,从一点到另一点画一个矩形,或圆,或三角。
  • 测绘字体宽高。
  • 从某一点制作一个指定款式的字。

接口简略,但是通过层层封装,协作强健的架构和功用良好的算法,就完成了各种杂乱的功用。

看一下几个特色功用:

  1. 丰富的排版方式:

10年老前端,开发的一款文档编辑器(年终总结)

  1. 杂乱的表格拆分:

10年老前端,开发的一款文档编辑器(年终总结)

  1. 灵敏的列表:

10年老前端,开发的一款文档编辑器(年终总结)

  1. 表单控件:

10年老前端,开发的一款文档编辑器(年终总结)

  1. 独有的字符对齐:

10年老前端,开发的一款文档编辑器(年终总结)

  1. 辅助输入

10年老前端,开发的一款文档编辑器(年终总结)

  1. 痕迹比照:

10年老前端,开发的一款文档编辑器(年终总结)

此外,咱们开发了c++打印插件,能够灵敏的定制各种打印功用。

基础的排版也不演示了,“,。》”等标点不能内行首,一些标点不能内行尾,文字基线等排版基础省略一百八十二个字,

功用也十分不错,三百页数据秒级加载。

供给全个功用的程序接口,凭借模版功用,完结各种杂乱的操作功用。

心路历程

开发

这么杂乱的项目咱们开发了多长时间呢?

答案是一年。事实是前年底立项,上一年初开端开发,团队根本只要我一人(其实项目初期还有另一个老技能人员,技能也很强,很惋惜开端协作不到两周老技能员就离开这个项目了),一直到5月份团队进了4个强有力的新成员,又通过了半年的紧锣密鼓的开发,不出意外的就意外开发完了。

真实怀念那段繁忙的日子,仿佛一坐下一抬头就要吃午饭了,一坐一抬头又晚上了,晚上还要持续在小区里一圈圈散步考虑各种难点的完成技能方案。真是既充实又酣畅淋漓。

由衷的感谢每一位团队成员的辛苦付出,尽管除了我这个半混半就得老开发,其他还都是1年到4年开发经历的伪新兵蛋子,但是每个人都表现出了惊人的开发效率和潜力。

这让我深刻理解到,任何一个牛掰的项目,都是需要团队齐心协力完结的。现在这个战斗力超强的团队,也是我值得自豪的底气。

上线,惨遭毒打

事实证明,打江山难,守江山更难,项目开发亦是如此,尤其是在项目刚刚面向用户使用阶段。

当咱们还沉浸在获得成功的喜悦中时,因为糟糕的打印速度及打印清晰度问题被用户一顿骑脸输出,打印相关体会之前从未在咱们的优化方案之内。而这是用户难以忍受的。

好在持续半个月驻现场加班加点,总算得到了必定的优化。后面咱们也是自研c++打印插件,打印问题算是得到彻底解决。

之后仍然有大大小小的问题层出不穷,还好渐渐趋于安稳。

当然现在仍是有一些小问题,这是属于这个产品成长的必经之路。

现在,该产品在不计其数用户手中得以安稳运行,偶然赢得称誉,既感到自豪,又感觉所有辛苦与冤枉不值一提。

未来

之前跟领导沟通过开源的问题,领导也有意向开源,佩服领导的远大格局及特殊气量。但现在还不太成熟,仍需从长计议。

跟着编辑器功用的完善,一些难以解决的问题也浮出水面,例如对少量民族语言的支持。开源是一个好的方式,能够让我们一同来完善它。

慨叹

  1. 勇气,是你最走向成功的首要前提。当我主动请求要做这个项目时,身边大部分人给我的忠告是不要做。不测验一下,怎么知道能不能做好呢。不给自己设限,大胆测验。

  2. 满意来源于专注。

  3. 小团队作战更有效率。

  4. 产品与技能不分家,既要精进技能,也要有产品思维。技能是产品的工具,产品是技能的意图。如何做出用户体会良好的产品,是高级研制的高级技能。

感悟很多,一时不知道说啥了,有时间独自再细聊聊。

碎碎念

不知道是走运仍是不幸,公司秃然组织研制在线版excel了,无缝衔接了属于是,身为高质量打工人,抖M属性值点满,没有困难创造困难也要上。

一起本年也发生了一件十分沉痛的事,好朋友的身体垮了。身体是革命的本钱。最后就总结三个重点:健康,健康,仍是TMD健康。

不要脸求赞了,点赞过3000,来更新技能细节了啊,期望我们多多支持(手动抱拳)…