web前端| 它究竟是什么?有前途吗?

 

1、写在前头

写文之前,先喊一遍口号:“人在前端路,先听土哥讲”。

OK,今天的主题是 web前端,它究竟是什么,都2020年了,学这个有前途吗?新年第一问,职业解惑系列文章开光篇。

 

2、一位大三学生的来信

在煮席开讲之前,先来看看一个在校大三学生给我的来信(新年第一问):

 

 

上面这位童鞋的问题,问得好,起码代表了很多学计算机专业的在校生的一些困惑。这些问题我将拆分成好几篇文章,着重讲讲。今天先来说说都2019年了,学习web前端有前途吗?说这个之前,我们先来聊聊web前端究竟是什么?你确定了解它吗?

 

3、web前端究竟是什么

熟悉我的朋友都知道,煮席从学习前端到从事前端,已有7年光景。身边总是有很多人认为HTML、CSS、JAVASCRIPT这些语言很简单,前端是一份轻松又容易的活儿。。。说真的,如果前端真的那么容易,那我也不会整天跪求优秀的前端工程师了。

前端工程师这个职位出现的时间应该只有10年左右,刚开始的一批前端大都是从美工、后端工程师转过来的。这时就有两个很鲜明的集体:重视设计的前端和重视代码的前端。其中部分人成为了其中的佼佼者,因为他们同时注重这两方面,明白代码结构与性能的重要性,同时注重用户体验、了解优雅降级。

之后随着浏览器的升级换代,HTML5成为潮流,有很多新人想要尝试前端这个行业。其中不乏有很多同学连HTTP协议都不懂。

 

4、前端门槛真的低吗

对于前几年来说,前端的门槛很低,这话我还是承认的。只要有一个浏览器、一个编辑器就可以写前端代码。正巧这两个东西是所有操作系统默认安装的。

但是要想写出优秀的前端代码只有这两样东西是完全不够的。你需要安装很多个虚拟机来测试各种浏览器。你还需要了解photoshop这样的图片编辑工具。在调试代码的时候你会用上很多debug工具,性能评测工具。

我认为这些都是工具而已,成为优秀的前端和成为优秀的后端有一个共同的要求,那就是对计算机基础和软件工程知识的了解。

 

5、前端现状你知道多少

话又说回来,如今的前端入行门槛可不低,为什么?最近几年,前端技术栈就如同武侠小说中的江湖一样,各门各派自成一体,可谓“百花齐放”、“百家争鸣”。

这边 React 、Vue 、AngularJS 、JQuery 谁还都谈不上能一统江湖。“武林新贵” Flux 、Redux 、Mobx 们已经忙着争夺谁是数据流框架老大。Native 端 RN 刚偃旗息鼓,Weex 就大有“ I'm the everywhere ”之势。连备受争议的 GraphQL 内部都还有 Apollo、Relay 掐来掐去。

常听到身边的前端工程师抱怨,上周刚发布的 XXX 新版本文档还没看,今天 YYY 公司又发布了新框架,到底先学哪个?其实,无论是哪种框架哪项技术都是解决实际业务需求的手段、方法,和武林中各门各派的武功招式是一样的,各有所长,各有各的独到之处。

能坚持看到这儿还能看懂我在说什么的同学,说明你平时非常热衷于关注前端发展趋势,热爱这个行业,先给自己鼓鼓掌。

对于勉强看到这儿,但是听不懂我所言云云之类的童鞋,接下来我说的话,就非常重要了。

 

6、入行前考虑清楚

之所以我不是很推荐非计算机专业的人来做前端,是因为你没有这些基础。我也不推荐那些大学基础课程没有学好的童鞋,认为前端比后端容易上手就进入这个行业的。当然除非你有很大的兴趣和毅力,不过我相信这样的人做什么都可以很优秀。

如果你对乐于创建优秀的web界面、对用户体验有很强烈的追求、有轻度以上的代码洁癖,那么我推荐你来从事前端这个行业。

用户体验和喜欢优秀界面这两点就不说了,为什么要有轻度以上的代码洁癖呢?

前端所使用的语言本身都没有提供好的代码模块功能,可以说是真正的玩具级别的语言。而且两个人写出来的代码可能风格完全不同。于是团队协作变成一个非常困难的事情。这时正确的coding风格和代码洁癖就会变的很重要。

貌似说了一大堆废话,本文不是想吓退那些想进入前端行业的人。而是想告诉你们:做前端不容易,开始前想清楚,进来后别后悔。

 

7、“钱途”不是你们该关心的

至于2019年,学习web前端还有前途吗这个问题,我想大部分人问的还是“钱途”,煮席在这里给大家吃个定心丸,有需求才会有市场,像北上广深等一线城市,薪资高的让外行人羡慕,中高级的前端工程师,年薪20万是绰绰有余。二三线城市,对前端的需求量也很大。

所以,对于一心想要进入前端行业的童鞋来说,不用担心前景,在校期间除了要学好专业课,业余时间多学习下前端知识,另外多看看前端煮席的文章,重要的事情我就不说三遍了。

本篇文章就是这样,想说的还有很多,限于篇幅,接下来我将继续写点关于实习、面试、内推,以及贴近在校生、实习生,乃至应届毕业生的话题,敬请关注~

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值