探索Web前端开发:简介与学习路径

发表时间: 2023-11-20 15:31

1. 什么是web?

Web是 world wide web,万维网,广域网,互联网

Web可以理解是网站

2. 什么网站和网页?

网站是由多个网页和其他文件组成的

3. 什么是web的前端和后端?


4.网页的组成:

html: 在网页中真实存在的,例如: 文本,输入框,按钮,超链接,音频,视频,图片...........

css: 用来装饰html网页

Javascript: 实现网页的动态效果

结构: html

表现: css

行为: javascript 是由w3c组织(万维网联盟组织)制定的

5.常见的浏览器:


技术学习路线:

1.基础必备技能: html、 css、javascript (了解W3C,ECMAScript等相关标准)

2.http请求相关必备技能:http请求头、请求体、状态码、三次握手、请求方式、等。

3.nodeJs后端语言:了解一些关于启动服务、构建项目知识。

4.构建工具: Webpack、vite等前端构建工具。(至少了解一些)

5.npm必备技能: npm包管理工具类似的还有yarn cnpm pnpm、至少了解npm是用来 做什么的。

6.框架类:Vue、React、Angular三大框架(Vue和React是国内主流至少会一种)

7. 与javascript相关的: jquery、TypeScript、(至少会基本使用)

8.插件工具类等:ElementUI、Antd、echarts、vant。(至少会基本使用,工作必备)

9.工作必备技能:git、svn等版本管理工具 (推荐熟练使用git大多公司会用到)

10.接口调试工具:postman 、jemeter 、swagger(其中一种至少了解一些,工作会用到)

11. 工作常见的项目:pc管理系统、H5移动端,小程序原生和uniapp开发(至少会一种)

12.其它扩展知识: 地图、国际化、tailwindcss、nvm、等。(可以工作时再学)


聊聊前端开发的必备条件和薪资范围:

入行门槛

学历要求:正常来说至少是大专的专科和计算机相关的专业,如果技术学的特别好也是可以找到工作的。

专业要求相关:

专科(大专)阶段:

  1. 计算机应用技术:专注于计算机基础知识、软件应用和技术实践。
  2. 软件技术:重点在软件开发、编程、数据库和系统设计。
  3. 计算机网络技术:侧重于网络基础知识、配置、维护和安全。
  4. 信息管理与信息系统:涉及信息资源管理、数据库、信息系统分析与设计等方面。

本科(学士)阶段:

  1. 计算机科学:通常是最常见的计算机学科,涵盖算法、数据结构、编程、计算理论等。
  2. 软件工程:重点在软件开发、项目管理、软件质量保证等方面。
  3. 信息技术:广泛涉及信息管理、系统分析、网络安全等技术与管理层面的内容。
  4. 网络工程:注重网络设计、配置、管理、安全和优化。
  5. 人工智能与机器学习:专注于人工智能、机器学习、数据挖掘等领域。
  6. 数字媒体技术:结合计算机科学和艺术设计,关注数字媒体内容的开发与创新。

薪资范围:

实习生:大多数地方的实习生薪资都差不多100-200元一天


应届生:

专科/本科 5k-1w,研究生8k - 1.5w (北上广深一线城市)

专科/本科 3k-9w,研究生6k - 1.3w (新一线城市:杭州、南京、苏州、天津等)


1-3年经验(初、中级工程师)

专科/本科 7k-1.8w,研究生1w - 2w (北上广深一线城市)

专科/本科 5k-1.4w,研究生8k - 1.8w (新一线城市:杭州、南京、苏州、天津等)

》3年经验的工程师:在学习路线里的前11条几乎都是必备技能了


5年以上经验(高级、资深、架构、等)

专科/本科 1.7w-3w,研究生1.8w - 3w以上(北上广深一线城市)

专科/本科 1.3w-2.5w,研究生15.w - 2.5w以上 (新一线城市:杭州、南京、苏州、天津等)


当然了这只是一个正常的市场薪资范围,不包括一些极端的给钱就干1-2千也跑去上班,也有技术大牛在一些大公司工作月薪4-10w或者以上的。只要学好技术基本上还是可以拿到一个可观的收入的,在这行要不断学习提升自己。


有想法的小伙伴,可以一起来交流学习。

#web前端知识分享##web前端面试题##web前端怎么入门学习##web零基础#

#前端##前端面试##vue3##vue##怎样自学前端#