“前端程序员是不是饱和了?为什么面了好几家公司都是开12K左右?”这是我的一位粉丝问我的问题,他是位初级前端。

这个问题让我一度地想骂醒他:首先这么低的薪资要么是自己没信心不敢谈,要么就自己没好好学,要么就是没项目经验还有些眼高手低,结果最后只把原因归结于市场饱和。

当然现在前端是很卷,但只要你沉下心踏踏实实的干,绝对还是个个人可以获得巨大回报的职业。首先现在任何一家企业都在发展“互联网+”,其次目前市场对前端的需求量也仅次于JAVA岗位,如果前端你都觉得饱和了,那其他岗位还不知道什么样子。

当然,要想做好前端,你至少学好这几点:

1、什么火学什么

基本的技术没什么好讲的,像css、 html、 js 、vue你学就完事了,但你要认识到一点:现在前端的主流意识就是都在追求更快速、简单、高效,能应对复杂变化的业务场景的技术方案,换言之就是你需要保持不断学习的步伐,什么火什么赚钱学什么并没有什么不对。

2、别怕重复造轮子

在程序开发中,有80%的需求可能是重复造轮子。譬如就拿很多前端都要做的报表开发来说,随需而动的属性就是要你不停地做报表,如果你这时候只是被动地满足,等你想换工作的时候,会发现连最基本的技术要求都达不到。

但这些工作又没办法推脱该怎么办?在回答这个问题前我希望先转变你的观点:接到需求的时候,不要总是问“需求是什么?”而是多问“问题是什么?”。

譬如报表开发,如果只问需求人家会告诉你:该取哪些数,该整哪些指标,你干就完了。但如果问“问题是什么?”,那别人可能会告诉你这是常规的数据监控,那你就能确定这些是不是可以固定下来,开发个数据看板?或者告诉你这是个测试性活动,那你是不是可以固定格式走自动化报表?就像下面这样:

打开网易新闻 查看更多图片

打开网易新闻 查看更多图片

这些是我基于实际场景、真实业务总结出来的报表,前前后后积累了大概40多份,仅我个人在日常的工作中就满足了业务80%的报表需求,到后面我更是把这些报表直接推广到业务部门,让他们自己连接数据库做到了报表的实时更新与数据监控,为我个人就创造了巨大的价值。(如果想要,文末有获取方式,免费分享给大家,换个数据源就成你的了!)

3、多积累项目经验

首先工作年限并不能完全衡量个人项目经验,至少我也见过工作了四五年的前端还没工作一两年对业务理解深刻的,痴迷技术并不算错,但不去理解业务就是不对,你和别人的薪资差距往往就差在业务理解上。给大家分享一些业务场景解决方案,至于能领略多少,就看你下多大决心了,当然可以多看几遍,常看常新!