前端指的是用户可见的界面,例如网页等,前端的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容,后端是指用户看不见的东西,后端考虑的是底层业务逻辑的实现、数据库的增删查改、平台的稳定性与性能等

{callout color="#00ffff"}
前端
{/callout}

前端工程师主要的工作职责分为三大部分,分别是传统的Web前端开发,移动端开发和大数据呈现端开发,主要技术有HTML/CSS/JavaScript等各种Web技术;Android开发、iOS开发等移动开发技术和现在逐渐兴起各种小程序开发;大数据呈现则主要是基于已有的平台完成最终分析结果的呈现,呈现方式通常也有多种选择,比如大屏展示等

{callout color="#00ff00"}
后端
{/callout}

后端是指用户看不见的东西,后端考虑的是底层业务逻辑的实现、数据库的增删查改、平台的稳定性与性能等。通常使用的开发语言为JAVA,也有部分使用Python的后端技术,也有少数需要用到高性能处理的组件的开发会使用C++。后端与数据库操作息息相关,目前也出现了许多后端的开发框架,例如目前使用非常广泛的Spring Boot,还有使用Python的Flask、Django等