直播办学 | 青训营笔记

145 阅读3分钟

什么是前端

前端负责开发与用户直接交互的界面,如网页制作,小程序开发,移动App开发。

前端是指网站前台部分,运行在浏览器上展现给用户的网页1。前端主要使用HTML、CSS和JavaScript三种语言来编写网页的结构、样式和交互2。前端工程师是指擅长编写前端代码的程序员2。小程序也是一种前端应用,它可以在微信等平台上运行,提供丰富的功能和体验3

前端发展介绍

开发直接和用户交互的岗位

最早的前端:网页Web。随着技术的发展和互联网的需求,期望能够在Web上做更多的事情,如互动、发评论。

2005年开始,Web2.0开始有交互,Javascript逐渐广泛使用。

之后出现App,为满足了更深刻的交互需求,需要有对应的前端技术去交互,以及更加好用的工具包。

前端不会在未来一段时间内被AI取代

引用别人的回复:关于前端工作是否会被AI取代,这是一个很有争议的话题。有些人认为,随着AI和机器学习的发展,前端开发的过程会被自动化,前端工程师的工作会被大幅度简化或者取代。有些人认为,前端开发不仅仅是编写代码,还需要创造力、设计感和用户体验,这些是AI难以替代的。还有些人认为,前端开发会随着技术的变化而不断进化,前端工程师需要不断学习新的技术和趋势,才能适应市场的需求。前端工作的未来趋势还不确定,但是前端工程师需要保持学习和创新的精神,才能在竞争中立于不败之地。

总之,前端天花板的工资还是很高的,但需要很高的工程思维以及技术能力,而前端岗位目前仍是现代网站和应用程序开发中不可或缺的一部分,它对于用户体验、跨平台兼容性、加载时间、可维护性和数据交互具有重要的作用。

前端入门路线

基础语言 HTML、CSS、JavaScript 行业标准和规范 浏览器 API、HTTP 项目工程化 数据状态驱动 UI:React/Vue 框架 TypeScript,Webpack/Vite、ESLint等

前端进阶

找到自己喜欢的方向,继续深入研究

除了技术,还需要…

始终保持好奇心,持续学习,持续发问

沟通能力,主动性

思维方式

结构化、数据驱动

考虑投入产出比

光学会了前端技术目前是不够的,要学习go或者客户端Android等等。

重点掌握JavaScript,nodejs是用的JavaScript。你HTML和css可以不是很精通,但是JavaScript是必须要精通。

总结

解决了很多前端初期的各种疑惑和问题,也间接说明单前端是不足够的,要多方面的学习各种技术,找到自己兴趣所在并继续深入,且做事考虑投入产出比,把时间花在刀刃上。