只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 微信小程序开发 >  一线城市中小公司的前端10k应该会什么?


一线城市中小公司的前端10k应该会什么?

发布时间:2019-08-31 22:42:09  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
最近我们公司刚刚招聘了10K左右的前端,对应为中级前端工程师,坐标成都,提出的要求是:1.html,css,js基础要扎实。2.vue,react至少会用其中一个,并且至少有2个项目经验。3.es6新
一线城市中小公司的前端10k应该会什么?

最近我们公司刚刚招聘了10K左右的前端,对应为中级前端工程师,坐标成都,提出的要求是:

1.html,css,js基础要扎实。

2.vue,react至少会用其中一个,并且至少有2个项目经验。

3.es6新特性要有基本的掌握,常用的特性要会用。

4.webpack要会一些基本的配置,知道webpack能做什么。

面试的时候不会死扣一些偏门的知识,但是前端常用的东西还是要会,比如:垂直居中有几种方式,数组的常用方法,vue或react生命周期等...

总的来说不会太难,主要看中个人的潜力和项目的上手能力。

坐标济南,税前10k多一点,技术栈vue,济南基本刚从jq时代进入vue,少有react,少有超大型项目,基本vue都能解决。水平的话,公司title是高级前端,但个人认为还只是中级入门。要求,起码基本不是太奇葩的需求都能搞定,工具类如git,nginx,jenkins一类会用能配,善用各种轮子,像antd,element一类的看着文档信手拈来。技术栈熟练用一个就可以。

这要看哪个城市哦~

一二线的话:

只是说下本人觉得应该有的能力,可以应付10k左右(中级)的工作难度。
  • 基础能力:
    • html:元素的类型,常见的标签语义化,一些H5的新特性等;
    • css:知道BFC是什么,如何清除浮动,盒模型等;
    • javascript:基本数据类型是哪些,数组有哪些常见的方法,浏览器的事件模型是怎样的,es6需要会使用。
  • 框架:
    • 当前所使用的框架(vue、react等)需要会用,以及生态是怎样的,相关优化会了解到,写出的代码不冗余;
  • 其他:
    • 明白自己的角色在产品中的位置,如何配合产品或设计工作,这个方面会有些思考。

重中之重!!!!

你要会解决问题,独立解决问题的能力将是区分水平上下游的首要指标

而且:

你还需要随时更新自己业内领域的信息(包括不限于前端)~

推荐关注【前端每日抱】,每天搬运业内最新资讯~

功能正在逐步完善,请酌情关注~

不知道,没拿过10k的offer

单问10k的前端会什么,没有任何意义。

首先说说上海

如果你是计算机专业研究生,想在前端方向发展,只要你计算机专业知识还不错,公司还叫的上名号,这张文凭就13k+

如果你去一个技术团队小几十人,业务稳定但也没什么技术成长的公司,那你10k,可能需要1-2年的工作经验以及对应的技术能力。具体要求其实没什么好说的,各大平台都有,但是有一点,会,掌握,熟练,精通,这些词大家分分清楚。别简历上写熟练js,结果知道闭包答不上来柯里化,知道es6答不上装饰器。知道webpack答不上打包策略,知道加载优化答不上具体场景下的优化方案,知道服务端渲染但既没做过也不知道他到底是为了什么存在


如果,你去一个初创公司,人手紧缺,资金紧缺,事件紧张,那10k,你可能需要快速的前端开发,同时可以担负起服务器开发,一个人要能同时负责多个项目并行,996。


如果不是北上广深杭,是普通一线,工资少20%,二线,再少20%。


你的价值并不取决于你本身,还取决于市场环境

应该会选一家好公司。

毕业一年。工资9.5k,加上补贴奖励,税后10.5k左右

1.html、css、js基础自我感觉良好。语义化、写点css3动画、写写原生js等

2.在学校期间就学了前端用jq、boostrap做过一些项目,学了vue基础,能简单搭个vue项目

3.webpack只能说会用,一般直接配置有些api记得不清楚,需找文档,主要是不用常配,基本项目开头配置一次,中期优化配置

4.vue前后做了2个商业项目(公司主要用的vue+elementUI)

6.react未做过项目,自己找些网站模精品着写点东西(没机会用react做项目)

7.代码基本用上ES6,还有async/await等一些语法

8.略懂一些常见简单的优化,js优化、懒加载等等

9.node的话看过视频跟着做了一个小项目,那时候还学了点mongodb、jade等(不过好久没用,忘记7788了),现在和react配合着,ts+koa+Graphql作为中间层,react+ts做移动端网页。

10.大学期间学有java基础、Servlet,、DBC,sql等(也好久没写,不过会这些不易被后端忽悠,遇到一些后端问题也会主动求解,加点知识),当时准备学框架时,决定转去学前端(比较有兴趣)。

11.http没怎么学过,只会看状态码、请求信息之类的(找借口错误常用)

12.git、svn会常用命令,其它需要的时候百度找

13.nginx这个之前也配置玩过一下,不熟

14.自我认为:分析问题能力比较好,遇到bug基本能快定位并解决(不像某些人一个坑盖住一个坑的那种)

15.主要做的PC端;移动端做过一点,兼容性问题的懂得不多。

16.在学的typescript,配合react/node练手熟悉一下

17.在看的JavaScript设计模式,每周至少看一章,跟着书本写代码,贴到简书更新

暂时想到这些


我还是太菜了>_<


2019.6.11更新

关于薪水

税前9.5k,进公司早,绩效100%,资历1.5 x 平均每个月0.8绩效,餐补每天25,交通通讯一共200。公积金按最低的交3200 x 5%,五险也是最低标准。

并不是一毕业就9.5k。面试时实习报了个低价4k,转正6k;随后表示不想留,公司对我能力也算认可,涨到6.4k,转正8k;今年初遇上部门调薪而且年前找领导提过加薪,最终涨1.5k。上年还获得优秀员工(小公司,20人中的3个人获得)

----------

个人认为:薪水多少最终决定的是面试表现,一个能力强但不会表达,一个能力一般但会吹,最终觉得谁会拿到offer/薪水高?

-----------

自己评价自己是最难的,我给出的是自己对自己的认知,公司给出的薪水是公司对我的认知而给出的;自己能表达的有限且主观。

会写代码没用。关键要会赚钱。

毕业一年,地址上海,没到10k,我公司后台node那部分是我写的,生产测试我写的,前端代码我写的,小程序我写的,c端暂时没有,但是排上日程了,手下带着一个实习生。最近在考虑用ts重构公司vue那块的代码,react那块慢慢抛弃,安静的加班,夜晚地铁的风挺舒服的。

我8k加1k绩效

在深圳一家创业公司,996弹性工作吧,同事有通宵上班的,通宵对女孩子颜值影响比较大,皮肤变差了好多,再也没人叫我美少女了

双非本科毕业一年,目前税前9k。

js大部分基础已经补过了,包括但不限于词法作用域,原型链闭包,高阶函数,防抖节流。熟练使用angular和vue全家桶,既然会angular,typescript和rxjs也要会的。独立完成项目的水平,包括但不限于小程序,公众号,H5…etc

六级559,不算高,但是有全国英语竞赛省二等奖加成,无障碍阅读英文文档还是可以的。目前github年commit在300+左右,有在github上写博客的习惯,偶尔也会改改插件,符合公司产品的需求。刚入行的时候css比较差,看张鑫旭博客恶补了不少,现在UI还原度已经可以保障了。

设计模式和数据结构算法的书看了不少,目前有一些基本的概念,能编译通过leetcode easy水平的项目。

找bug水平已经提高不少,面向Google编程之后大多数代码原因的bug能自己解决。但在maven打包部署后的部分还没尝试过,希望能有平台给我机会尝试CI/CD。git和webpack就不多说了,大多数公司都用的必须会。

node方面公司没用,自己学了一部分,express也会一点点。

TCP/IP和http部分熟悉常见知识点,最近在看vue源码,写代码方面开始考虑优化了,有一次打包后的体积从1M优化到0.5M。希望能向公司大佬一样手撕源码级别吧,不过不能跟他一样天天晚上12点下班,留下命来才能继续学嘛。

后端语言除了node,还会java,php,python,都是会基础语法的程度。

在一线城市10k也就初级的水平。不过很多人没有达到10k。

付上github:

lyllovelemon - Overview

去招聘网站挑想去的公司及薪资看要求

应该什么都会,俗称:全栈程序员。

只不过,以前端为主而已。

2019.7.13更新一波:入职之后,我感觉自己工程化方面经验不足,大部分业务开发是很少用到底层知识的(换句话说就是面试时有用,一线开发工作不太有用),更重要的能力是你能快速的用合适的技术栈完成项目,也就是工程经验要丰富。

但是我并没有打算工作之外的时间特意学习工程方面的知识(例如框架,各种库等),原因如下:

第一,这些知识工作中一样可以学,而且还能边学边上手,效率比休息时空洞的学习要高。

第二,我认为框架这些东西不是核心知识,过几年框架不流行了,你还要换。真正不变的硬知识是设计思想,设计模式,以及各种计算机基础知识。所以我拿宝贵的休息时间学习框架等一线业务开发知识显然太浪费了。所以我打算把计算机大一到大四的重要课程过一遍,因为和科班的同事交流过程中,感觉有计算机基础知识的学什么都比较快。


原回答:自学了大半年,期间去过一家公司,于是有很菜很菜的工作经验(只用用html,css这种,入职没几天其实就想走了,但是想再多自学一些再走,一步到位找到稍微正规点的,顺便攒攒名义上的工作经验),这大半年并不是火力全开的学习(因为有段时间经常加班,但是我自认为学习时间也很多了,我几乎不花时间去娱乐,比如手游,视频这些杀时间利器。中午不睡午觉用来学习,晚上节约时间用来学习)。然后今年一次面试就拿到了上海10k的offer,本来我希望的是8k,然后那个面试官笑了说:我劝你还是多要一点吧,有些基础不行的老手比你敢要。于是我犹犹豫豫的要了10k(因为怕要的太高人家不要我)。

正在办离职还没有去(希望到岗能顺利,原单位非要一个月才离职,我怕新单位等不及)。

前端东西很杂,但我和有些人什么都去学一点,然后什么都不深入不一样,大半年我超过一半时间都在啃js,这里要特别感谢百度前端技术学院,js题目有点难,其中餐厅项目逼着我硬生生写了一个简易的vue源码,其实不必这样,但是我想渲染复杂交互页面时更优雅。它注重培养新生解决问题的能力,推荐新手进阶使用。平时学习比较注重js底层知识(执行上下文,预编译,环境堆栈,event loop,micro task等),了解一些css底层知识(回流,重绘,浏览器内核gui线程),github上独立写过一些js库和插件,实现过vue源码,了解一些设计模式,会webpack,git,关注一些前端新趋势。所以哪怕我vue和react几乎没有工作上的项目经验(但是我会用),面试时他们还是认为有潜力的,比那些工作两年,基础不行的熟手要好培养,而且招聘平台经常有hr和我沟通。所以我认为底层基础比单纯会花花绿绿的框架更重要,更吸引目光长远的公司。

其实10k不高,6k到1w2左右应该算是上海普通公司的初级前端水平吧,有人统计过计算机普通科班应届生,前端方向平均就10k了。也就是说我花了大半年自学,前端方面才差不多赶上毕业生前端水平,而且数据结构与算法,计算机硬件,计算机网络,编译原理这几块,肯定没他们了解。过几年这几块要尝试学一学,不然管你前端还是后端都走不远。要一直勉励自己保持学习啊,加油!

6.22,悄悄取匿


有几个朋友想要github,我放在文章末尾吧。里面有我写的百度前端技术学院的大部分js的项目(个别有些问题,我写在readme了),然后还有一些自己写着玩的插件,vue源码,vue react webpack的小demo。个人建议进插件类的仓库先看readme,因为里面不仅有详细描述,可能还有在线demo地址,你不需要clone仓库就能在线查看演示了。

HiWayne - Overview

这是一个北京500多人的公司的招聘要求,北京具有普遍性。

总结一下几点要求:

1.两年前端经验左右

2.前端总体架构设计,规范、标准制定能力

3.熟练运用JavaScript语言与HTML5、CSS3等

4.关注并熟悉主流前端类库与框架,包括但不限于jQuery/AngularJS/React/Bootstrap/VueJS

基本上目前小公司用vue比较多点,掌握一下vue,熟练使用react,熟练掌握这几个是关键

5.前端工程化,前端模块化,包括设计模式得了解

6.es6新特性要有基本的掌握,常用的特性要会用

末尾打个广告,我是《javascript设计模式》作者,前大厂高级前端工程师,目前专注前端方面的教学,想要学习前端的朋友可以加我主页联系方式,发你点视频可以学习一下

二线城市,一年半经验,税前11K,半路出身野路子前端,正好可以回答这个问题。

第一家公司6K,一家初创小公司,就我一个前端。

切图技能还OK,为公司写了官网。

vue+elementUi,为公司写了一套后台管理系统。

刚开始写后台的时候,没给配后端,先让自己写。于是用express+mongodb写出了原型,后来又换成了mysql。其实那段时间真开心,一个人前端后端一起撸,进步神速。对前后端交互,http协议都有了真正的理解。整个项目的架构(可能不配用这词),从前端到后端甚至数据库表都是按自己的理解设计搭建的。当然那只是个小项目,也知道自己的水平很渣。现在回想起来,估计那时候公司应该也是没啥方向,大概是看我闲着没事随便给我找了个活。

两个多月的时间,我们老大看我做出来了,咦,觉得还可以用,然后找人把后端换成了PHP,我再回到专职前端。起初还觉得很可惜,毕竟那些node代码都是我的心血啊,说不要就不要了。不过现在想来,那些代码还好是丢了。水平太渣,一点后端经验都没用,谁敢让那样的水货项目上线。。。别的不说,那时候写的sql全是拼接的。。。还自认为自己封装的sql语句拼接函数多nb,多好用。。。遇到注入就死跷跷。

后来公司要发展3d项目,于是在没有任何webgl基础的情况下强行算是学会了three.js,挺有意思的东西。总之给的需求是实现了。


一个人单打独斗的日子,有好有坏。好是什么都可以自己做决定,一个项目从生到死,每个细节,都由自己亲自操控。坏,是完全没有人可以交流(公司只有我一个前端)再加上工资,于是跳槽到了。


现在这家,与上家是完全相反,有人可以交流,然而自己却变成了一颗螺丝钉。平日的工作就是维护一套angularJs的老项目。

不得不说,会vue,学angularJs真是神速。起初去的时候,还害自己不会,有点担心,结果3天就上手。但angularJs是真坑啊,配上上任屎山一般的代码,真是被坑的不要不要的。

没办法,再坑也得上。一方面周围前端同事挺nice,另一方面自己也在心里安慰自己:也许做为一个程序员,会填坑也是一项重要的能力吧。。。

在熟悉了接手项目后,实在是受不了屎臭,决定自己重构部分模块。先挑了一个简单的模块上手,这个模块很简单,上任完全就是懒,把相似的功能用ctrl+c,ctrl+v弄的很冗余。重构就是重定义个数组,一个公共函数,html靠ng-repeat搞定,将800行的代码缩减到300行。

然后挑了一个最复杂,使用频率最高,代码最乱,性能最差的模块开始搞。最终,js部分从3000多行搞到了1500行。性能也有了一些能感知到的提升。

重构angularJs烂代码真的是。。。其实没多少技术含量,都是体力活,靠的仅仅是细心。angularJs的$scope真的坑的没法,任何一个变量只要挂在上面,其他任何controller都有能力引用。于是只能把每个挂在$scope上的属性都当成全局变量一样来小心处理。改个变量名,重定义个数据结构都小心翼翼,怕哪里被引用就造成大面积坍塌事故。。。

这个模块重构完成,真是感觉好累。但比起身体的,工作的累,心才是更累。

重构决定是自己私自做的,只是给老大打过个招呼。也是用的是自己正常工作任务之余的时间。(但那段时间也不忙)我重构用了一个月多,写代码的时间大概20天,剩下10天都是自测。自己测的很仔细,对于复杂的表单参数,还写了一个验证函数去和原版对比。

可是最后向老大报告自己的重构成果时,老大却完全不想用。

想想也是,好好的你重构个啥呢,工作不饱和是吧。。。上任的代码再烂,人家也是经过了测试部门的层层验证,初期bug虽多但好歹都修复了的。我这么搞,明显就是个让老大担风险,让测试兄弟加班,吃力不讨好的操作。。。

后来这个模块因为性能问题,我的代码还是上了。没啥问题,只被发现了2处细小bug。不过,我是再没动力搞事情了,吃力不讨好。


现在的状态,就是改改bug,做做需求。挺闲的,开启了佛系模式。

没事时就学习angular。

不得不说,angularJs神坑,但angular是真的好,而且还顺带强迫自己学TS,RXJS,自动化测试。(真不想再搞点点点的测试了)

不想看框架源码,至少现阶段还不准备看,只知道vue是Object.defineProperty,angular是脏检查,其他啥都不懂别问我,仅仅是个api caller。

但对算法很有兴趣,时不时会去leetcode上刷个题。自己也会写一些感兴趣的比较考算法的小demo小游戏。比如迷宫生成+寻路算法,数独游戏+求解算法。。。前段时间写了个五子棋,实现了只能思考一步的AI。想提高智能,发现自己的算法知识实在太浅薄,光靠自己的思考实在是写不下去了。

于是现在的下班时间,开始学C。学C主要是为了了解计算机底层知识,弥补自己不是科班生的劣势。再通过C,系统学习数据结构和算法。

小时候就对FC的象棋游戏特好奇,觉得太神奇了,非常想知道象棋AI是如何实现的。

相信总有一天我会把我的五子棋AI完成。然后再做象棋,给儿时的自己一个满意的答案。

说说我几年前在深圳在小公司做游戏前端拿10K的情形,上班时间是985,差不多是写了一年多代码后(不过我先是做过游戏策划(毕业前实习),毕业后学过游戏3D美术,干过游戏测试,软件测试,这些杂七杂八的差不多花了两年时间,这几年加班最严重的居然是做测试的时候,那应该是我的第一份正式工作,还记得我3个月提交了1000多个BUG)……因为非科班双非出身,背景不行,所以这几年找工作要挑挑拣拣,花在选择上的时间远远多于努力……哎,感觉就像是在一大坨屎里面找东西吃……

背景:项目是棋牌项目,当时市场出了个新的游戏引擎,cocos creator,因为是新引擎所以成熟项目基本没有,网上资料也少,那时候用的基本就是自己摸索。公司打算把之前用cocos-js引擎上线的一个棋牌游戏移植到cocos creator,游戏内容:大厅,百家乐,扎金花,(比大小)麻将,奔驰宝马(一辆车在屏幕上绕圈跑,压他最后会停在哪)等。公司招了两个实习生,让他们去移植项目去踩坑。

我入职的时候才发现,公司还没搞定两人分工合作问题,两个人做一个场景不知道怎么分工合作。我去了搭了个框架,将一个场景分成多个界面,通过prefab调用界面,解决了分工合作问题,一个场景里两个人就可以分别搭几个界面,写界面的业务逻辑,最后拼起来。主要做啥呢,入职半个多月,写了基础的框架,涉及统一的场景切换、界面切换、资源框架、声音播放、通用方法等(用白话说就是所有基础的功能都实现了统一的管理,提供给其他开发直接使用,形成了一套工作流,除了网络部分是直接用之前项目的,现在看网络部分其实很简单,当时因为这个不是自己做的出去面试总是被刁难,哈哈,这帮面试官也是奇葩)。移植了百家乐,因为引擎不同,界面要重新拼,引擎API不同等原因改动很大,涉及2万多行代码。我当时是分成了两部分来做,一部分是通用的公共模块,像聊天功能、金币动画、筹码逻辑功能等,实现后提取出来成为公共的prefab,可以直接在其他场景中使用。一部分是百家乐的核心业务逻辑,刚开始花了半个月能跑通了,但是有几个问题改起来非常费劲,代码量比较大业务比较复杂,耦合很高,牵一发动全身。所以后来又花了一星期到二星期进行重构自测,搞明白了MVC,我给他取名事件驱动,就是代码分成数据、事件、显示3层,事件监听前端交互、后端通信,触发事件后,事件驱动数据更新(返回数据),再驱动显示更新,各层交互均在事件,实现了各层的解耦,易维护易扩展。有了这个事件驱动模型以及聊天那些公共的prefab,后来的扎金花移植我差不多就花了3天。这个还能当成模版,实习生可以用这个模版实现(比大小)麻将的移植,当然有很多问题,手把手教啊。

其实我的工作相当于是游戏前端主程,带两个实习生,上级是公司技术总监(腾讯3.3出来的,很有涵养),对cocos creator这个引擎的了解他肯定不如我的,不然也不会搞不定分工合作问题,所以基本帮不上忙。我当时用MVC重构(重构完自然代码质量会比之前好)应该是站在了他的肩膀上才做到的,移植就是之前的东西能用就用,不行才换,之前可是成熟的上线项目,什么都有而且都已稳定没问题了。既然是站在他的肩膀上,毫无疑问MVC会比他强。

工作还有SDK接入,苹果安卓网页H5的登录支付等,第一次很难,搞明白后很简单。都到了这一步了,游戏自然就稳定上线了,第一个月进行小规模测试流水过万。

我一个10K前端给公司带来了新引擎的成熟的经验,游戏上线产生流水……OVER

那时候是年底,我入职才2个月(半个月百家乐跑通了就转正了),公司给发了5K的年终,我工资才10K啊,很够意思了。过完年来上班,老板几个合伙人暗示我加薪,我纠结了好久,想着要是老板主动给我加到15K我就留下(真的想了很多,13K也行啊,还是凑整15K吧,就一直纠结,老有意思了),我自己吧脸皮薄不知道怎么提加薪,其实就是想太多了,加薪太多了会怎么样太少了又太亏,到最后谁也没主动提加薪。过完年金三银四,又是深圳,一大堆猎头找我,15K以上的机会一大堆啊,想着随便出去都不会比10K低,那就离职出去看看吧。

后来选了家广州的棋牌小公司20K(老板说要给25K的,是我觉得之前才10K加薪幅度太大才要的20K,我选择的原因除了钱还有一点这家公司用的unity,而我之前重来没用过unity),翻了一番,帮老板收拾了个烂摊子这里不提。去深圳之前在福建,我当时的追求就是10K就够了(结果没人愿意给啊),被网上月薪过万的言论刺激的不行,无良媒体坑爹啊,社会这么浮躁,媒体要负大部分责任。


收藏比赞多,我服了。。。

坐标:杭州,具体公司就不说了,小企业。薪资14*13,差不多快四年了吧,觉得自己还是有点渣,各位大佬不喜勿喷,嘿嘿。

总结一下自己会点啥吧,其实内容还是挺多,但是也挺杂的。。。

  1. HTML css JS 这些最基础的肯定是玩的不能再熟了。
  2. 前端框架的话基本上叫的出名字都玩过了,vue/angular/react 三大框架也是都做过项目,不能说精通吧,自己从头到尾把项目写下来没啥问题
  3. 工程话工具从最早的grunt/gulp开始就玩了,一直到现在的webpack/fis都在用着,而且自己写写一些项目型脚本也没啥问题,这里提一下yo,阿里好像做了个差不多的叫umi,前端项目的脚手架工具,还是蛮好用的
  4. node的话也是从渲染到接口,再到中间件,再到底层服务,数据库操作都溜了一遍,不能说所有原理都能说清楚吧,整个项目写下来问题不大
  5. 数据库 MySQL MongoDB Redis postgresql都会,复杂的多表联查肯能hold不住,其他的应该都是没问题的
  6. 混合APP也是开发了好几年了,taro这些个最新的框架也是用了不少,微信小程序/支付宝小程序/Android/iOS开发经验也差不多有两三年了,多平台之间的坑也是爬了好多次
  7. docker容器也玩了一年多,自己的博客,网站部署基本上现在都用的是这货了,没办法,主要还是方便,感觉已经有点离不开它了。。。
  8. 会的服务端语言还真挺多的,Java/Python/golang/Scala都写过,其中可能也就go语言算不是玩的很6吧,其他的基本上都是做过项目,现在还在线上跑着的
  9. 也做过一段时间的PM,说句实话,跟人打交道真的累,每天都是要汇总项目进度,评估项目风险,还要协调组员之间的工作,最后还是回到了与代码打交道了
  10. 最后不知道写点啥,只是为了凑个10。。。。

总结下自己吧,今年28了,媳妇儿也怀上了,虽然在杭州没有房,但日子过得也算还行,入这一行也真的是因为自己的兴趣,并不是因为高薪,当然了,有高薪那肯定是美滋滋啦,要是对于想要入坑或者是刚刚入坑的童鞋说两句的话不喜欢的真的不要来了,你会觉得很累。。。

就这样吧,地铁真的挤,还好我苗条,哈哈哈。。。

如果是一线城市的前端,10k是初级前端的标准,大致是没有实际的项目开发经验的,如果我作为面试官的话,候选人在技术上大致应该满足以下5点:

  1. 能熟练使用HTML、CSS还原设计稿
  2. 掌握JS(ES、DOM、BOM)的常用API, 例如常用的Array、String方法等,不懂的会在MDN上查!!!
  3. 理解Ajax基本原理,明白项目中前后端请求和响应的逻辑,了解跨域的解决办法
  4. 掌握一门现代化的前端框架Vue、React、Angular,参考文档能够快速进行项目开发
  5. 会用git进行版本管理

当然,满足于上述条件只是60分, 候选人还需要在面试过程中给面试官传递出这样的印象,可能才会被录取:

  1. 我真的喜欢技术,喜欢前端!!!
  2. 我很谦虚,愿意去学习新技术,并将该技术应用于项目中(这里的新技术是指还没有掌握的技术,而不是前沿技术)
  3. 我不会在团队协作中成为障碍节点。

这个简单啊,看看市场上的需求就知道了,

上面这个是一线城市北京的10k左右的岗位的要求,可以看到它这里提到的技术要求如下 :

1、html5、css3

2、JavaScript、ajax、w3c、表现与数据分离、web语义化;

3、兼容性、

4、react、vue、小程序。

你会看到,基本上还是那些前端开发的常用技术。可能有同学会疑惑,这要求也没低多少呀?

确实是这样的,工具、技术上的要求,还是那些,只是在深度、广度上的要求,可能会少一些。你看它的工作经验的要求,只有二年。

所以同学们啊,你们就学吧,前端要求的就是上面这些,只要加强深度、广度,就能涨工资,就这么简单。前端讨论群地址:

原生JavaScript自学群【免费】

目前所有回答都是从个人角度出发的。

不如我们看看招聘市场上对于一线城市10k的前端要求如何?

我在拉钩招聘爬取了22.5万职位招聘信息。

根据问题,筛选出月薪区间包含1w、一线城市、前端相关的职位,一共有1070个岗位符合筛选范围。

拉钩总职位与薪资10k的前端工程师漏斗图

大部分岗位的工作年限要求是1年到3年,但是也有将近三成的公司要求年限在3年到5年。如果你工作了两三年,连10k的薪资都没有的话,可以考虑活水了。

工作年限要求图

在学历要求上面,最高的要求是本科。六成的公司有这个要求。当然也有剩下四成的公司也招专科毕业的学生。

前端作为一个偏重工程的计算机科学分支,综合能力的要求确实不像其他如机器学习、计算机图形学等分支深。由于端技术的发展一直非常迅猛,同时几乎所有业务都依赖端的展示。巨大的需求加上普通的综合能力要求,招聘公司的要求变成了“最好本科,大专也行”。

学历要求图

在工作要求描述上,大部分也只是简单描述:对XXX系统、XXX模块进行开发。

基本上掌握基础的HTML/CSS/CSS编写能力,看过React/Vue/jQuery文档,能独立开发特定某个业务模块,就能找到月薪10k的工作。

词频上来看,熟悉在第二的位置。招聘公司对哪些东西要求熟悉呢?

熟悉需求,指出需求中的潜在风险,深入理解业务流程。
熟悉Vue,vue-cli脚手架以及vue周边插件依赖的使用。
熟悉HTML5+CSS3+JS编程,熟悉各种前端调试工具; 尤其熟悉JS,以及JS的优化机制。
熟悉前端工程化实践,熟练使用webpack、gulp等工具的配置与优化。
熟悉div+css布局,了解Html语义化。
熟悉JavaScript/HTML5/CSS ,熟悉.net语言;参与过Native/H5开发项目。
熟悉OOP及常用设计模式。
熟悉面向对象的编程和设计, 熟练使用php7及其新特性,反射、sql的使用、session的原理等。
熟悉JAVA或Node.js开发 熟悉数据库和docker相关技术。
熟悉至少一门脚本语言,熟悉lua优先。
熟悉前后端数据传递相关技术如Axios等。 熟悉golang或者nodejs等后端开发语言。
熟悉 W3C 标准,对表现与数据分离,Web 语义化等有深刻理解。
熟悉Javascript/CSS/Json/XML/HTML 5等前端技术,深刻理解MVC编程概念。
熟悉Angular(React), HTML5, CSS, JQuery, JSON等前端技术。
熟悉HTML/HTML5/CSS3/JavaScript,熟悉页面结构和常用的页面布局,掌握页面动画、事件处理、兼容性的实现。
熟悉Photoshop(加分)。
熟悉平台接口及小程序功能研发。 熟悉ES6/7,熟悉浏览器工作原理。
熟悉React、Vue等前端框架。 熟悉Javascript,了解ES6的新特性,熟悉webpack、babel等工具的使用。
熟悉PHP的缓存技术,如redis,memcached等。
熟悉Egret或cocos2dx引擎,对跨平台开发有一定的经验。
熟悉HTML/HTML5/XML、CSS/CSS3、Ajax、html5 Canvas等前端开发技术。
熟悉Angualr、react、Bootstrap等常用框架。熟悉并遵从JavaScript编码规范,能写出高质量、可维护的代码。

主要的要求也就几个:

1. 写代码的能力:包括HTML/CSS/JS、Vue/React框架,再加上一点业务较强相关的框架。

2. 沟通协作的能力:业务理解,产品、设计、后端沟通等。

另外,如果求职者有一些特别的优势,也可以在大众中脱颖而出:

有java后台开发、node开发相关经验,以及有上线项?者优先。
使用过react、vue者优先。 计算机相关专业优先。
有微信应用、小程序开发或实施经验者优先。
有 Cocos Creator 性能优化、网络优化经验的优先。
有广告系统开发相关开发经验优先。 有 Vue.js 及移动端项目经验者优先。
具有大型互联网开发经验者优先。
有magento、ebay api、amazon api、aliexpress api、电子商务开发经验者优先。
熟悉svg相关技术优先。 能够自己搭建vue全家桶的前端架构者优先。
了解git/svn之一,熟悉git优先。 就业、教育、大数据相关工作经验者优先。
会Flash的优先。 熟练使用Vue.js等主流框架,熟悉MUI,layui,weex,graceUI等优先。

拥有一个上线的/开源的项目还是比较重要的,另外,如果有招聘公司业务相关的经验也会加分。面试之前花个几小时补一下相关的知识就好了,没什么大不了的。

职位要求词云

综合下来,10k的前端工程师要求是啥?

没啥特别要求,是个正常人都能干。

最后,感谢 @玉伯,感谢AntV。

责任编辑:
热门阅读排行
© 16货源网 1064879863