从事互联网行业已经有四年的时间,在工作中形成了自己的技术栈,主要分为以下部分:
编程语言:了解汇编语言基础和C语言基础,熟悉Python和JavaScript语言,熟练掌握Java语言
数 据 库 : 主要使用的是MySQL数据库,个别项目使用Oracle,PostgreSQL
项目构建:Maven
后台框架:spring,spring boot,spring cloud,mybatis,mybatis-plus,spring data jpa,hibernate,jfinal等,同时掌握spring框架中的各种技术要点,比如事件通知,AOP,异步等
前端框架:VUE,同时类库有JQuery,EasyUI等
有独立开发项目,数据库独立设计的经验,有良好的编码习惯,不以应酬糊弄为编码目标
在从事互联网行业的4年中,经历过大大小小的项目数十个,以下列出几个印象深刻的项目仅供参开:
在我刚从事这个行业的时候,接触到的是一个幼儿园幼儿接送管理的项目,项目是以幼儿入园离园为业务主线开发的,其它的还包括课程,食谱,家长与老师的即时通讯等子业务;该项目我没有参与过多的编码工作,但是当时的项目环境使我养成了良好的学习习惯和编码测试习惯。
之后负责开发一个亲子平台,该平台分为微信端(微信公众号),APP端,PC端,后台管理端;除APP端外,其余的端都是我独立开发完成,这是我负责开发的第一个项目,从前期的技术选型,数据库设计到后面的部署,让我亲身体会了一个项目从培育到诞生的过程;
最近负责开发某市的互助平台,承蒙领导的厚爱,该平台从需求评审到项目部署都是由我负责,经历过这么多项目后,工作之余,根据工作当中遇到的问题,自己也开发了一套jar工具包去解决经常遇到的问题,丰富了自己的开发库也提高了编码的效率