这几年一直做着大大小小的项目,有的称为平台,有的称为系统,有的称为应用,不一而足。
这些项目从几个方面来讲吧(只讲我用到的,不是四海皆准的技术栈)
-
前端
前端技术栈
从图中一眼都能看出,以网页三剑客(html/css/js)为基础,向上封装了几套可以提高开发效率的框架,即jquery、angular(2版本及以上)、vue。
至于这里说的高阶,是开发混合应用的时候用的技术。更详细的包括typescript、angularjs、sass、以及一些非前端技术如cordova、android等 -
后端
后端技术栈
后端用到的东西其实蛮多的,万变不离其宗,如上图。本人目前从事的是基于大数据提取特征训练AI。
- 运维
不得不提的是持续集成和微服务,当真是一次开发史上的革命,再也没有几十几百万行一个工程的项目了,极大减少了错误发生的可能,使开发工作变得更简单。
网友评论