2019前端总结

2019-12-31  本文已影响0人  Demonskp

2019年技术总结

已经到了年末,在我开笔的这一天正是2019年的最后一天。也到了每年得做一波技术总结的时间。实际上看年初时设定的技术展望,这一年取得的进步依然是挺大的。但是也有许多地方做的不足。实际上这一年对自己的进步还是不太满意,也十分确定了明年年初准备离职的想法。希望之后能找到一个好的下家

所做工作

今年实际上能够自我学习的时间大部分集中在下半年,因为上半年大多都集中在一个后端项目当中了。而在这个项目的具体情况可以参考我另一篇吐槽。

web端

  1. 加深了Vue相关技术的了解,并在工作中实际运用。
  2. 利用vue+vue-bootstrap构建了自己的博客(正在重构)
  3. vue单页写了很多小页面用在微信。
  4. 学习了webpack,但是实践较少忘记了挺多。
  5. 学习了anime.js,实践少,没有写过太复杂的。
  6. 继续运维CRM移动端web。
  7. 学习了ES6.
  8. 开发移动端管理平台(后:egg.js socketIO,前:vue+elementUI,移动:Android java).

总的来说,学习的东西还是挺多的,但是受制于公司能够真正运用起来的技术还是太少。因此除去基础的架构可能新技术实践经验还是缺乏了一些,但是也有努力在自己小项目里面找补。

移动端

  1. 开发了金田微运动的微信小程序(领导的想法,最后又不了了之)
  2. 简单了解了uni-app(认为实际上无法用在生产环境)
  3. 学习了Flutter,基本能干活但是没法写到简历的程度。(简单重构了OA的移动端)
  4. 开发了移动端应用平台(简单实现webview展示web子应用,websocket内部推送)

这里的移动端指的是原生的东西,移动端web还是归在了web当中。最值得关注的是Flutter,在今年也是Flutter很热门的一年。不过技术方向还没有转向移动端的想法,因此只是简单了解,同时Flutter-webview的可用性也让我对Flutter的可用性产生了怀疑。

后端

  1. 前半年的java项目(其实只是会写java,java web框架都不懂)
  2. NodeJS继续深入了解。
  3. 个人博客重构(Koa+Typescript).
  4. TS学习。

对于后端的内容,其实主要是关于NodeJS的运用。今年主要学习了一些文本框架的编写,也对NodeJS本身的运行原理有了一定得了解。特别是针对NodeJS配合TypeScript一起写,有一种特别痛快的感觉。之后找工作,也希望能在新公司能够运用NodeJS做一些事情。

其他

  1. git技能增长,能解决一般的git问题,但是命令还不算记得全。
  2. 部门内推广postman(失败)
  3. 推广看板工具(成功,TAPD)
  4. 推广gitlab(不明)
  5. 主导中台微服务化架构调研

关于推广技术和工具的问题,实际上我是有些不明白为什么会有这么多的阻力,可能主要在于这一部分都是需要从上到下推广的。而领导对此并没有太大的兴趣。

对于postman,实际上我们部门现在对于接口是完全没有管理的概念的。即使上了ESB项目,但是对于接口资产是有了管理,而接口是什么,怎么使用依然是依靠word文档去描述。同时这个文档时常还是缺失调用用例,和测试用例说明的。而我推广postman的原因则是,希望通过postman去管理接口。不过对于这些好像领导不太感兴趣吧,同时又一直说现在不规范。对于其他的推广也是一样的结果。其实也有可能,真的觉得我们还不需要这样吧。

中台微服务架构调研结果也是类似的,最后觉得我们不需要往微服务的架构方向走。不过起码确认了前后端分离的架构。不过依然是我疑惑的是分离不够完全还是在jsp里面写,同时大部分东西还是让后台来渲染,其次就是依然没有扩招前端开发人员的打算。

总结

总的来说,对比年初时候立下的Flag(年初的2019前端规划)有很多意料之外的事情。比如原本计划3-4月份完成的项目一直拖到了6月份我才脱离,而这个项目到现在才听到快要结案的消息。不过在今年下半年也总算找补回来了一大部分。不过对于html和css本身的学习还是差了一点意思,因此需要继续加强。

上一篇下一篇

猜你喜欢

热点阅读