关于开发知识的一些总结

软件开发工程师这个叫法注意了开发是与工程打交道的。那么前端开发也不例外。

软件开发工程也可以是在互联网世界上的建筑作业。

前端开发搞得是前端工程。那么类比现实世界的建筑工程类型,前端有哪些工程类型呢?又有哪些分类标准呢?

根据采用的框架有Vue项目工程、Reactjs项目工程以及传统工程(不采用框架)。

根据工程化的脚手架分webpack工程、gulp工程、rollup工程等。

还可以分出移动端工程和pc端工程;甚至于nodejs工程、Nuxt工程、小程序工程。

那么这些都熟悉吗?

最近重新温习了数据结构和算法。

既然数组是一种数据结构,那么JavaScript的基本数据类型:undefined、null、Boolean、Number、String,复合数据类型Array和Object也是数据结构。

一般的业务中只是应用这些最简单且常用的数据类型就能搞定了。随着业务复杂度增加有必要学习更复杂的数据结构类型和算法。

而数据结构和算法是所有高级开发语言的核心。

开发效率提升手段:

1)脚手架定制

2)组件化 

我认为只有对开发的产品感兴趣才能真正带动开发,转变为对开发感兴趣。所以选择从事哪个行业很重要。

原文地址:https://www.cnblogs.com/zhensg123/p/12253785.html