您现在所在的位置:首页 >关于奇酷 > 媒体报道 > 刚刚!字节跳动发布了600+前端岗位,平均薪资40K!

刚刚!字节跳动发布了600+前端岗位,平均薪资40K!

来源:奇酷教育 发表于:

刚刚!字节跳动发布了600+前端岗位,平均薪资40K!

  不愧是字节!
 
  01
 
  字节跳动发布600+前端岗位
 
  字节跳动发布600+前端岗位,平均薪资40k。

 
  基于各种云服务和框架,前端开发者可以独自开发具有支付、视频、即时通信、地理定位、图像识别功能的应用,前端能做的事情越来越多。
 
  大量的前端开发需求,让前端开发高级工程师薪资水涨船高,薪资高达60K !
 
  前端开发工程师
 
  25~45k
 
  1、扎实的计算机基础知识,熟悉常用的数据结构、算法和设计模式,并能在日常研发中灵活使用;
 
  2、深入理解Web前端开发技术,包括HTML/CSS/JavaScript等;
 
  3、掌握至少一种主流前端框架,有实际项目研发经验;
 
  4、熟悉网站性能优化,了解浏览器实现原理;
 
  5、熟悉交互设计理论,能够将优秀的交互设计落地到产品中;
 
  6、能够独立完成一个复杂模块或项目的研发工作;
 
  7、具备较强的责任感、团队合作精神、逻辑思维能力和表达能力。
 
 
  资深前端工程师
 
  30~55k
 
  1、计算机、软件、通信类相关专业,扎实的编程能力,优秀的算法和数据结构功底;
 
  2、熟练掌握一门及以上编程语言,具有良好的编码习惯和代码风格;
 
  3、有良好的业务抽象能力,能对复杂业务逻辑进行概念抽象,并形成富有逻辑性的架构设计;
 
  4、熟悉 Node.js、Go、Python 等任意一种或多种语言;
 
  5、具备良好的问题分析和解决能力,并擅于归纳和总结;
 
  6、较好的团队协作和沟通能力,积极乐观,强烈的责任心和自我驱动力。
 
 
  前端开发(高级)工程师
 
  40~60k
 
  1、计算机相关基础知识扎实,本科及以上学历,计算机相关专业;
 
  2、熟练掌握各种前端技术,包括 HTML/CSS/JavaScript/Node.js 等;
 
  3、理解工程化思想,对构建和持续集成有一定认识,熟悉一种构建工具;
 
  4、理解组件化开发思想,有一定的设计能力,熟悉最少一种前端框架;
 
  5、熟悉至少 Python、PHP、Java、Go 等一门后端开发语言;
 
  6、熟悉 Node.js,了解 Express/KOA 等框架,有大型 Node.js 应用或框架开发经验者优先。
 
  另外随着5G标准的落地应用,在移动互联网领域将会出现新的开发场景,比如与物联网结合,包括智能家居,可穿戴设备等领域。
 
 
  02
 
  字节跳动不打招呼发奖金
 
  以为这就是幸福的全部了?
 
  除了薪资,字节跳动更是动不动就发钱。
 
  脉脉有个话题爆了:”字节跳动又给员工发钱了“。

 
  不少字节跳动的员工留言表示,确实没有打招呼就发奖金了,都不敢跟同事确认为啥发这个奖金,怕同事没有我有会尴尬,但白捡的就觉得挺好,知足常乐。


 
 
  03
 
  尤雨溪给出学习WEB的建议 
 
  学习WEB大前端,我们来看看尤雨溪给出的学习建议:

 
  △尤雨溪(Evan You)是VUE框架的作者,也是一个二次元漫画爱好者。
 
  一、创造影响力的机会总是存在。
 
  作为个人想要最大化创造影响力的机会,最重要的是两点:
 
  ·会发现问题,并且判断出什么问题值得解决。
 
  ·具备高质量解决某个领域问题的技术水准。
 
  二、先问是不是,再问为什么。大部分 “我身边...” 开头的回答都是以偏概全的,只有数据才会给你真相。
 
  三、英语是否会成为开发工程师的发展瓶颈?
 
  回答:不仅英语差会成为瓶颈,英语好还能成为优势,因为学习效率会比别人高。像我这样半路出家自学的人,只能靠英语了...
 
  四、非科班程序员是否可以学习WEB大前端 ?
 
  很多非科班出身的程序员经常会潜意识里给自己划定范围,啊这个是科班出身的人才懂的东西,我没希望了。
 
  你之前学了啥跟你以后能学啥没有什么本质联系吧。
 
  我本科学的是艺术史,只意味着我本科的时间大部分花在了艺术史上而已,不代表我以后不能再花时间在 CS 的东西上。
 
  其实很多所谓科班出身的人对于编译原理的理解跟你的差别也就是三个多月一门课而已... 
 
  如果真的觉得编译原理是自己的瓶颈了,那就下决心去学呗,可能并没你想象的那么可怕。
 
  五、前端开发中有什么经典的轮子值得自己去实现一遍?
 
  答:Virtual-DOM。
 
  六、有什么适合碎片时间看的计算机基础书籍推荐?
 
  答:学 JavaScript 碎片时间看犀牛书正好。我当年就是在公交车上看完的。
 
  七、学习WEB大前端的路线?
 
  答:前端涵盖的内容也越来越广了,俨然前端有一个迷你技术栈。
 
  简单勾勒下:
 
  ·纯表现层。用户体验、布局、特效、研究 CSS 各种奇技淫巧,对于很多设计 / 前端兼修的人来说,技术层面就到此为止了。他们很多可能一辈子都不会写翻转二叉树,但他们也能搞出一些科班出生的人一辈子也搞不出的用户体验。当然不排除一些走 creative coding / 数据可视化路线的人需要对物理、数学、甚至计算机图形方面的知识进行针对性地强化。
 
  ·应用实现层。可能是大公司初级工程师主要干的活:拿着别人设计好的框架、工具去实现具体的应用逻辑。实话实说这个层面对计算机基础的要求确实不高,只要对 JavaScript、CSS 这些领域专门的东西基础扎实 + 学习能力 OK 就可以了。但是这个层面其实需求巨大,而且有一个独特的需求:开发效率。要提升效率就得对手上的工具了解得非常细致,比如 XX 框架的 N 种优化小窍门之类的。而这种东西只能靠实战经验去积累,基础再扎实影响也有限。
 
  ·基础设施层用实现层。自动化构建、部署、测试、加载方案、性能优化、代码质量管理等等... 这一层更加技术化了,而且涉及很多所有软件工程共通的东西,并不局限于前端。
 
  ·理念层。通过借鉴整个计算机体系中其他领域的思想,从根本上改进前端的开发范式。Facebook 的人现在做的就是这种事情。事实上能做到这一层的人基本不以前端自居了。
 
  八、学习WEB大前端的动力?
 
  一个人称不称职,看的是他的技能树和他当前的职责是否匹配。有没有必要学习特定的知识,这是一个要看情况讨论的问题。假如一个人科班出身,基础扎实来做前端,那他可能很快就可以开始涉及架构层和基础设施层的工作,这是比较理想的情况。但如果之前并没有基础,那就看你有没有野心向其他层去发展了,如果你真的有兴趣,在研究过程中自然会发现自己的短板,并且有足够的动力去弥补它。