互联网的飞速发展,催生了很多高薪职业,程序员便是其中佼佼者。
在程序员群体中,前端岗位以其门槛低(相对其他技术岗位)、工资高(相对非互联网行业)、发展好(薪酬涨幅高)受到广大有为打工人的青睐。
这个行业是做什么的?他是如何发展起来的?未来还会高速增长么?
这一切还得从互联网上古时期的一场战争谈起。
上古时期年,美国伊利诺伊大学NCSA开发了Mosaic浏览器。该浏览器一经推出,就成为当时最流行的浏览器。一年之后,Mosaic的核心开发者马克·安德森在加州创立MosaicCommunication公司,并于同年推出了大受好评的MosaicNetscapev0.9。
由于伊利诺伊大学拥有Mosaic的商标权,并已将相关技术转让给SpyglassEntertainment公司。为了避免可能产生的商标权纠纷,MosaicCommunication公司更名为NetscapeCommunications,也就是网景。
在浏览器这一新兴市场一举拔得头筹后,网景开始尝试开发一套基于浏览器的网络操作系统。这一举动使PC操作系统领域的霸主微软嗅到了危险的味道。
年,微软从头SpyglassEntertainment手中买下Mosaic的授权,以此为基础开发了InternetExplorer,大名鼎鼎的IE浏览器就此迈上了历史舞台。
最终,IE赢得了与网景的斗争。经过这场战争,浏览器逐渐普及开,互联网进入以门户网站主导的web1.0时代。
在此之后的十年间,又发生了IE与火狐浏览器、IE与谷歌浏览器的斗争。
我们故事的主人公——前端工程师还未登上历史舞台。别急,让我们先来了解些行业知识。
什么是前端工程师我们需要了解“前”和“端”是什么。
前前的概念是相对于后的。
当我们在百度搜索“你好”。
后端负责提供“你好”相关的数据,前端负责在浏览器中将数据排版并展示。
如果前端工程师是个画家,后端工程师就是站在他背后默默告诉他需要画什么东西的人。正在看本文的你,就是欣赏这幅画的人。
端我们刚才以浏览器举例。浏览器就是一个端。
屏幕前的你可能是在