个人情况
我已经是第二次参加前端的青训营了,本来这次参加准备去后端的课程,加入了之后发现这次好像只有前端的课程,那就来再来学习一次吧,上一次前端的青训营学了HTML,cs,js,vue等前端的必备技术,自己带队开发了一个低代码平台,但是实现的功能仅仅只是托拉拽,但是不能保存页面,没有多余的框架,没有一个简单明了的界面,所以并没有在最后的项目比拼中拿到令我满意的结果。本人也是软件工程专业的在校中,还是要多学习一些专业知识。
对前端的理解
前端主要是考虑怎么样才能让用户觉得用起来舒服,考虑界面的布局,交互效果,响应时间等,主要偏向的是用户看得见的界面,都是由浏览器解析,处理,渲染相关HTML,css,js,java文件后实现的效果呈现而来的。 HTML主要来实现结构,表述一个页面中有哪些信息,信息之间的关系是什么。CSS主要来实现表现层,决定了页面中的信息怎么样的外观表现出来。在以前的展示型网页中可能只需要HTML,CSS就行,但是现在的网页往往不是单纯的展示,承载了越来越多的交互,就推动了JS的发展。
个人对前端的方向看法
小程序和web app现在是前端热门的方向,其无需安装的特性更适合现在快节奏的社会,随着传输技术的不断发展对于这种需求应该会逐步增加,各大终端种类也会越来越丰富。但是现在的人工智能AI的发展让只能做基础工作的程序员是一个不小的冲击,因为AI的效率往往比人的效率高的多成本也低得多,所以未来对行业应该是一个不小的冲击。