2019年度技术总结

2019年相对于2018年来说呢有点不一样,它比2018年多了一年。

这一年是我进入公司的第二个年头,从一名实习生到正式员工,从一名开发菜鸟晋级为一名拥有两年开发经验的菜鸟,中途在技术上遇到了很多坑,也绕过了很多坑,同时也掉进了很多坑,回过头来回忆这一年的时间,心头贸然生出两个字——辛酸与收获!啊哈,是五个字~

其实从大学到参加工作,一直有记笔记和写博客的习惯,每一年除了给公司交差的年度总结之外,自己也会有自己的年度技术总结,谁叫咱是优秀的技术人员呢。咳咳,其实我觉得写博客最主要的就是记录和分享,我想怎么开心也就怎么来,所以今年的技术总结我也就放到博客公开了,好了,正文开始……


2018年大学毕业,从一名C和C#菜鸟投身于Web端开发,这一转就是两年,并且后面还会继续下去,可谓是转的彻彻底底,因为我将C和C#忘得干干净净,现在只会简单的拼写这两门语言的名字。进入公司入职前端开发,从IIS到Tomcat再到Nginx,从HTML、CSS、JS到Dojo再到React,从Windows到Linux再到黑苹果,自己都是实打实的摸了一遍,期间掉进去坑的时候多亏部门老大和各位同事的鼎力相助,才能爬出来。

2018年自己在前端开发领域可以说是像只无头苍蝇,东撞西撞,这个项目需要用到这技术,赶紧去学,那个大佬说那技术屌,放下目前学习的东西又投入那门技术的怀抱,最后才发现自己完完全全沦为了一名“API调用工程师”。不过情况还不算太坏,正在这种状态下越走越远时,通过博客认识到了很多志同道合的大佬,在各位大佬的教导下自己才渐渐静下心来去思考代码看不见的地方,才去关心JS为什么是单线程、为什么JS只能在浏览器运行等的这类问题,同时,才去渐渐的接触国外的世界,才去逐渐关注W3C、ECMAScript标准的更新,所以,18年年末的时候,终于梳理清前端开发这个领域的一些技术体系,自己的开发体系也才显现雏形。这个阶段我用了一年的时间才躺过。

2019年,公司技术栈不知不觉的已经更新,所以自己的技术栈也不能落后,这一年接触了React、Vue、Angular等框架,全都了解一遍后投入React的怀抱,就因为它的生态够屌,JSX够牛逼,国外国内大厂都在用,这时候,求各位Vue和Angular的大佬手下留情了,哈哈。不过说到底,就是因为自己喜欢React的思想才去学。所以,我的技术总结清单才真正开始:
主营业务
  • ArcGIS JS API 4.X版本的深入学习,API文档阅读已经渐渐成为了一种睡前和失眠的习惯,容我装个笔好叭,反正是个人博客总结;
  • ArcGIS JS API和eCharts的结合研究,制作了相关demo,新一年将会持续进行;
  • 矢量切片方面的研究学习,得益于项目实施,有幸向公司里面的大佬请教,学习了此方面的知识;
  • Portal的开发定制,根据公司已有的定制产品,自己用React框架翻新了一遍,目前又在重新调整中。
框架方面
  • React、React Native,前者不用说,学了之后立即用到项目中,边学边用,边用边学;后者主要是想了解移动端开发才去学习,最后整了一个Hello World搁置在计算机的某个角落,现在已布满灰尘,因为目前项目中暂时没有此类需求;
  • Vue,主要是配合公司项目团队才去学习和了解,学了之后进行项目实施,并没有做深入的了解,但是应付项目不在话下;
  • Angular,学习全栈开发时顺带学习,最后完成一个留言板模块为结束,学习它完全就是为了熟悉整个全栈开发的流程;
  • Spring Boot 2.X,为了实现博客后台才去学习,用它完成了第一版的博客后台;
  • NodeJS,不满足于做前端,那服务器端开发技术也要学习的呀,目前已在项目中运用。
数据库方面
  • MongoDB,简直不要太爱,自己第一版的博客后台数据库就用了它,此处说太多都是浪费;
  • pg,在项目中用来做后台数据库,为了兼容之前的客户环境而采用,不过对它也是真爱,Web端的管理页面就给人一种高大上的感觉。
深入一点的东西
  • JS原理,什么闭包、原型链之类的东西通通学了一边,但是在实际开发中遇到的情况少之又少;
  • JS设计模式,19年没进行完的工作表示20年会继续,并将持续进行,因为设计模式是个好东西;
  • 浏览器渲染机制和CSS阻塞渲染等前端问题,一直在学习,一直在努力。
其他
  • 项目管理方面的知识,做过少量的关注和学习,但目前仍不考虑为新一年关注的第一领域;
  • Linux运维,从博客上线一直到现在,有时间就折腾服务器,所以linux运维方面的知识是一个持续关注和学习的领域;
  • Github、码云的了解和掌握,目前几个年度结果已经上传到码云托管备份;
  • IOS开发,做过Swift的学习和黑苹果的装机工作,但是遇到开发者账号需要付费时打了退堂鼓,因为我对自己没信心,会不会一直学习下去。
好了,目前就梳理这么多,后期如果想起来有遗漏的地方就继续加。做完一年的技术回顾后,还是要简单理一下新一年的技术学习计划,那就废话不多说,直接上列表吧。

  • TypeScript,好叭,我承认对此方面的关注有点落后,19年底才去接触学习,新一年先把这玩意啃下来;
  • React源码解读,不想做一名“API调用工程师”那就多学习学习框架底层的实现和思想;
  • CSS3的深入了解,在目前的基础之上继续学习CSS的知识点,这玩意如果玩的够6,能减少不少的代码量;
  • 工程化的探索,为了迎合技术团队,也为了使技术团队能更加流畅的进行项目实施,前端工程化探索一直是个永恒的主题;
  • 持续并积极关注Web领域,将更多主流的开发技术引入技术团队,Java学三年吃三十年,但是Web学一年吃半年,技术更新频率异常高的领域,需要保持持久的学习能力;
  • 如果可以,希望捡起来C++的技术书,不能一辈子只掌握JS这类动态语言吧,我还是蛮想去操作内存的;
  • 考一个系统架构师的证书吧,以考带学,两全其美。
如果好奇我最后能不能实现以上的计划,那你可要关注2020年的技术总结了吼。
好了,简简单单的技术总结就到此为止吧,反正是为了给自己做一个记录,所以对文章就没有做那么多的处理。总结写完了,明天,回家过年~
祝各位像我一样的码农朋友们,新春快乐!2020年,我们继续努力!

发布了120 篇原创文章 · 获赞 115 · 访问量 24万+

猜你喜欢

转载自blog.csdn.net/qq_35117024/article/details/104062444