
2020 年中总结
2020 一晃一半已经过去了,由于新型冠状病毒过了个最长的春节,到现在还微微沉浸在春节的气氛当中,防疫情,大家记得勤洗手,出门戴口罩哦
「适合人群:摸鱼划水混经验」
「观看时间:30min」
自我介绍
我是一个前端开发攻城狮,现在在南京的一家企业任职前端主管,除了开发工作以外,还负责着团队的建设,知识的积累,组件的沉淀,初次写文章,希望不要被喷的太惨
工作
先回顾下制定的 2020 工作计划
- 制定组件开发计划(内部 UI 组件库的维护和升级计划),并完成内容的开发 —— 已完成
- 组织一次 gis 相关知识培训 —— 已完成
- 完善补充新人培训手册 —— 已完成
- 统一身份认证 - 登录应用研发 —— 已完成
- 事件中心底层包研发(业务相关的项目包研发) —— 未完成(项目未启动)
- 制定两套前端面试题 —— 未完成(无招聘)
- 分支管理使用推进 —— 已完成
- 实现自动化部署 —— 已完成
- 任务中心底层包研发(业务相关的项目包研发) —— 未完成(项目未启动)
- 自动化测试 —— 未完成(无从下手)
- 整合 DavaV+前端组件库+WebGIS+Echarts —— 未完成(无从下手)
- 指挥调度底层包研发 —— 未完成(项目未启动)
- 进行一次项目结束后后的回顾总结 —— 已完成
- javascript 工具类文档使用说明+发布 —— 已完成
工作计划完成情况总结
工作计划完成一半,由前端内部决定的大多已完成,自动化测试和整合可视化组件库无从下手(公司测试都没有),项目包研发内容均未开始,除了这些,中间做了其它的研发内容:
- 动态表单数据采集产品的研发(动态表单在最近的几个项目得到实践,完善,相信在下一个使用动态表单的时候,它是完美的)
- 组件库二次升级的研发
- 统一身份认证的研发(平台登录模板和门户模板)
项目体验

今年上半年大大小小的做了 6 个左右项目,其中
记忆尤新的是在家办公的那段时间,没有上下班,没有周末,生活和工作被搅拌在了一起,不知道有没有小伙伴也是这样的,特别是防疫情的一个项目,连续通宵一周,上午睡觉,睡醒就开始...原本 2 天就搞定的
近期参与的几个项目都是以开发的身份参加的,几个项目下来,越发混乱,没有原型图,没有设计图,就凭几句交流就开发,结果就是反复去改,虽然以前就是这样,谁让以前菜呢,不能多说什么,这几次因为这个,多次和项目经历搞的不愉快,相信这种情况在很多公司也是存在的,但如果一直这样
今年和以往完全不一样了,没有了工作的激情,没有了工作的乐趣
总之,项目研发是混乱的
工作状态
再聊一聊我的个人工作状态吧,首先保持学习,永不掉队,即使再讨厌工作,个人的学习我还是会坚持的。对公司的付出和贡献是得到了领导的认可的,近期也招老板谈了薪资,结果再等等,但是 作为一个两年的员工来说,除了岗位奖金和年终奖之外,没有过涨薪,个人心态稍微有些炸了啊,当然也很感激公司给的机会,学习,团队管理,技术沉淀在这两年也是学到了不少
相比以前,工作状态大不如以前了,居然学会了摸鱼(这篇文章是在上班的时候写的,嘘!)
先有鸡还是现有蛋呢?
团队变化
由于疫情原因,实习生受影响还是蛮大的,从 5 月份到 6 月中旬,我带的实习陆续报道,陆续离开,公司也要节约开支,放弃实习生;可怜的徒弟们;
对待实习生,从以往对每一位认真负责讲解,现在全部自学,有问题讲解,我想,这应该是一种进步,社会很现实,我做不到对每一位实习生尽心尽力,处处讲解,只能靠他们自己学习,参与项目,不断磨练
处理了很多的辞职交接,其中也做了一些总结,希望在做管理层以及将要做管理层带来一些帮助
- 不要去拿成员与成员做对比去激励或批评成员,这样只会打击成员的信心,最简单的认可就是对成员最大的鼓励
- 对发现存在问题的成员应当及时交流沟通
- 处理公司层面的工作一定要表达清楚,不能夹带感情
- 转正处理,不合适的员工及时劝退,不要拖泥带水
工作总结
目前没有项目,疫情的原因很多项目暂停,政府节约开支,项目难接,个人对做的几个项目参与的身份是为开发人员,工作状态一团混乱,不开心,马云的一段演讲中说,如果你工作的不开心,你就可以换一份工作了,其实我自己想做些有意义的工作,做出来的项目有意义,不想去为那些面子工程而工作
学习

疫情期间,玩了一款狼人杀的游戏,还有一款王者荣耀的游戏,哈哈,春节放假没有带电脑,联盟也玩不了
说到游戏,近期在玩一款叫荒野乱斗的游戏,也分享给大家,哈哈
嗯,学习。疫情期间在家除了打游戏之外,还学习了一套 PPT 制作课程,讲的挺好的,总结了一些内容,分享一下:
- 提高审美网站:站酷 花瓣 Dribbble
- 素材分类: 海报 画册 平面 视觉系统 演示
- 字体下载网站: 汉仪字库 方正字库 造字工房 站长素材 求字体网
- 素材: PIXABAY 必应 千图
- ppt 转 h5: pp 酱 MAKA
- 自动生成 ppt/艺术字: piti
嗯,学习。使用 vue 开发两年多了,对 vue 的生态好像不是很了解,于是-重温 vue,就默默前往 vue 官方网站,从头到尾,从前往后重新看了一遍,收益匪浅,提高开发效率的,不了解的推荐大家重温一下:
- 自定义 v-modal 绑定子组件的值
- 数组/对象的响应式
- 插槽的传值,动态插槽
- vue 响应式原理
- vue 官方 API
- 插件章节,导入自己的组件库
如果这些你还不清除,建议前往 vue 官网再看一看
嗯,学习。WebGIS,推荐高德vue-amap 百度vue-baidu-map,简单介绍一下,两个组件库分别基于高德地图和百度地图的 vue 组件库,使用起来还行,都能够拿到原生核心类对象,放心使用
公司做城市管理的业务,WebGIS 一直是使用率很高的,如果你是一个小白,推荐你搞清楚一些概念:图层 覆盖物 坐标 GeoJSON 控件,使用的话,建议先前往百度地图/高德地图官方站点学习类参考,在上半年,对百度地图官方类参考个人也是从头到尾,从前往后重新看了一遍,常用场景分享:
- 位置服务,点覆盖物/矢量图覆盖物叠加
- 遮罩,根据业务场景区域,遮蔽其它地图区域,一般处理这种场景都是以东西南北四个点围绕你的面画一个纯色的面包围
- 面覆盖物的叠加,一般要配置好面/面玉面的线的颜色搭配
- 轨迹回放,官方有路书的 API 可以实现,场景发杂的话需要手动实现(我封装的有组件哦,感兴趣的评论)
- 信息窗体,信息窗体原生的有 API,第三方也提供的有,官方的信息窗体样式难以处理,建议使用第三方的,或者组件库提供的
- 控件,最简单的,按照 API 复制粘贴
嗯,学习。自动化构建部署,通过 jekenis 配置本地 git 仓库分支提交结合 Tpad 流水线实现自动化构建部署
提了近一年的自动化构建,终于于今年上半年实现了,终于不用自己去npm run build了,真香
介绍部分知识点:
- jekenis: 领先的开源自动化服务器 Jenkins 提供了数百个插件来支持构建,部署和自动化任何项目
- git 分支管理: 用于控制项目版本,开发/生产区分,功能独立开发的一种技术。使用起来呢,就是平时的习惯而已,后续再写一篇文章吧,把 git 分支管理实践的注意事项,规范作为一个专栏
- Tapd:一站式敏捷研发协作云平台,项目管理协作平台
嗯,学习。财务自由?
算了,不要想太多了,还是向钱看吧。如果自己的工作能为社会提供些价值,就很棒了~
积累分享
组件/API/样式库 积累
我们的积累没有那么麻烦,非开源,主要怕丢人...我们组件的积累,主要来源于平时项目的产出,灵感,第三方组件库,维护很简单,开发使用时发现问题,直接在依赖修改,修改完即可升级组件库,目前广大社区优秀的组件库太多太多,建议大家不要盲目造轮子,基础 UI 组件库选型后,可以基于此组件开发业务相关组件,比如附件上传/图片预览/动态表单等,还有就是自身相关业务大量使用,而社区没有的组件可以进行封装,那么 API 和样式库就不用多说了,公共的常用 API 和样式库大致都类似,那么组件的新增更新,是需要通知到使用者的,我们内部使用,所以更新内容会通知到内部每个人
组件的积累建议遵循 Vue 的 MVVM 原则,即视图模板;如果我们的页面分为视图层/数据处理层/数据层,那么我们的组件只做视图层
看到比较好的组件,记得收藏下来;推荐一个Vue 资源精选,里面有很多不错的开源组件
动态表单
动态表单也好,超级表单也好,就是通过工具配置出 json 配置项,通过配置项加载对应的表单,供快速开发,目前的动态表单支持:
- 自定义组件
- 支持新增/编辑/详情
- 布局灵活控制
虽然我们的动态表单不是最完美的,但是不断使用,不断完善,它就是最好的
目前动态表单的配置项配置在了数据库,组件库是基于 iview(view ui)开发的,完全支持项目
使用 MarkDown Nice
最近读到童欧巴的认真聊聊写博客这件事这篇文章,来尝试使用「MarkDown Nice」在掘金记录 2020 年中总结。放在掘金的版面真的太好看了。这里简单介绍下
MarkDown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档
MarkDown Nice 支持自定义样式的 Markdown 编辑器; 支持微信公众号、知乎和稀土掘金;这个工具推荐大家使用,容易上手,内置很多漂亮的主题,我用的是凝夜紫,做了稍微改动,背景网格参考教你写出漂亮掘金文章样式;语法上和常规的MarkDown差不多
改天是哪天,下次是哪次,以后是多久,去经历,去后悔,保持热爱,奔赴山海。 ——童大佬
我的键盘好像坏了,可能有很多错别字
结语
经过一番总结,自己好像清醒了很多,意识到了自己的不足,工作内容的回顾,挺好的,如有写的不好的,还望大佬指出!
最后。这个 MarkDown Nice 用着真不错,第一次使用掘金发表文章,第一次使用这个工具,如此顺滑,真香!
本文使用 mdnice 排版