一个前端vue学的还不熟练,拿到offer的公司用的react框架。说是给我培训一个星期左右?

作者&投稿:止卫 (若有异议请与网页底部的电邮联系)
想找一份前端工作,想专注一个框架react,为啥公司都在用vue呢,很是奇怪,还有就是小程序,这个~

不可能专注于一个框架。不管前端还是后端,核心都是数据结构和算法。用什么框架是企业决定的。为了面试通过率可以一专多通。入职后在根据公司情况调整。不然很麻烦的 来自职Q用户:丛雷
既然都在用vue,那肯定有他的道理。公司招聘,是要满足公司的需求,如果你能满足招聘单位的需求,也就不会有这样的惊讶了。 来自职Q用户:邝先生

我在 2016 年的 7 月完成了 Hack Reactor(一个编程培训网站,有线下课程,也有线上课程)的课程,之后用了三个月的时间才拿到 R 公司的 Offer。我一共向 291 个公司投递了简历,接到了 32 个电话面试,16 次技术面试,13 次代码面试,11次现场面试,最终得到 8 个 Offer。薪水范围从 60k 到 125k 美元不等(年薪),公司遍布美国各个州,既有前端职位又有全栈职位。整体来看,我的命中率是 2.8%。
如果我开始找工作前知道这五个忠告,也许我会更顺利。
忠告一:接触真人
起初我找工作用的是「广撒网」的方式。我在很多网站上投简历,比如 Indeed、AngelList、LinkedIn、StackOverflow、Hacker News。我甚至到 Craigslist(相当于 58 同城)上投简历了。
只要一个职位涉及 React、Node 或者 JS,我就投简历。所以最开始的一周里,我每天要投 15 到 20 封简历。
结果可想而知,不到 5% 的公司回复我。我的简历石沉大海。
直到有一天,我的室友,以前做过招聘,他给我分享了一个小技巧。他让我把简历直接发到那个公司员工的邮箱里,不管这个人是什么身份,只要这个人会去读邮件就行。
从那之后,无论我投哪家公司,都会去 LinkedIn(译注:你可以也去微博搜)搜这家公司的开发人员或者 HR,把简历直接发送给那个人。
大部分小公司的邮箱格式是「姓名全拼@公司名.com」,对于大公司格式可能就是「花名.姓名@公司名.com」。我还用到了 Rapportive 来保证邮箱地址的准确性。
结果很喜人,我发了 150 多封邮件,居然有三十多封回信。
而且他们给我的建议也很受用。我发现有些公司的 CEO 或者 CTO 会直接回复我,甚至直接面试我。
忠告二:由小到大,先易后难
你可能会遇到段位为 1 的面试(比如一个非技术公司需要一个人维护下主页),面试中就问问 JS 基础知识。
你也可能会遇到段位为 9 的面试(比如阿里巴巴和腾讯级别的面试),会被问到算法和数据结构的题目。
我机智地把段位低的面试放到前面,难度高的面试放到后面。
就这样,我一点点地增长面试经验,建立自信,并且拿到几个保底 Offer。随着面试经验的增加,我也在慢慢地「升级」。我开始能应对高段位的面试了。下面是我得到的 Offer 的统计图。
我能回答更难的题目,我拿到更高的薪水,最终,我得到了我想要的工作。
忠告三:学好基础知识,因为工作中会用到
你需要不停地学习和为面试做准备。
为什么?因为如果你不能好好地回答面试官抛出的问题,你就得不到这份工作。
如果面试官觉得你还没准备好,那么他就不会录用你。
从 Hacker Reactor 学完之后,我知道我的弱项就是数据结构和算法。我听 一项统计 说过,从培训班毕业的人,在数据结构和算法这两项上,比科班毕业生的基础要差一些。
所以,我坚持每天学习和练习我的弱项。
我花了几天持续地学习「排序算法」。我还花了几天着重理解计算机网络。
如果我有一个概念不理解,我就花一整天来看视频教程、在 StackOverflow 上搜答案,直到我搞懂。
忠告四:展现你最好的一面
进入互联网行业并不简单。不管你有没有准备好,你都必须表现得很好。为了取胜,你必须展现出你最好的一面。
推销自己
在 Hack Reactor,我们被告知不要主动说明自己没经验。在自我介绍的时候,我们也会不主动提自己在线学习的经历。
为什么?因为不这样做的话,面试官会马上认为我们是初级开发者,并且给我们打上「没经验」的标签。
有一次我去一家创业公司面试,当面试官知道我是从在线培训班出来的人之后,直接就走了。还有一家公司因为我的培训经历向我压价,只肯给我 60k 美元的 Offer,比普通初级开发者还低。
记住,你要说服面试官你能做好这份工作。
同时,你要说服你自己,你能做好这份工作。
你可以跟面试官谈论你对编程的热爱,谈你用 React 和 Node 做过的项目,谈你对 JS 的深刻理解。
一旦面试官知道了这些,你是不是从培训班里出来的,已经不重要了。
只有这样,面试官才会录用你。
双向选择
面试是应聘者和面试官互相了解的过程。
你要做的就是说服面试官录用你,面试官要做的就是争取到靠谱的人。
把面试当做你评估你的胜算的过程。把面试当做垫脚石不是一件可耻的事情。
就算我对一个公司没兴趣,我也会去面试的。
我会去全国各地面试,只要那个公司邀请我去。我会问面试官问题,从中我了解到了很多新的知识,比如技术团队的结构、他们使用了哪些技术、用到了哪些工具,遇到了哪些挑战,以及他们的系统架构。
建议你在面试的时候问面试官一下问题:
你们最近遇到了什么技术挑战?
你在这个公司最满意的一点是什么?
你们的团队是怎样的结构,工作是怎么分配的?
我把每次面试当做一次学习的机会。每次面试都帮助我提高我的表达能力、面试能力和技术能力。每次面试失败都让我找到我的弱项。
忠告五:这是一场马拉松,不是百米赛跑
这三个月对我来说绝对不容易。这三个月,我每周都要辛苦六天用于找工作和学习。不过我还是把自己照顾得很好。
有的时候,我会和朋友一起学。有的时候,我会找个咖啡馆自己一个人学,或者去 Hack Reactor 提供的休息室学。每周我还会和教练报告我的进度。
在这个过程中很容易耗尽热情。那么就吃好,睡好,继续学。
而且会很容易感到孤单。和一群学友们在一起会好一点。
建议:要有长期作战的心理准备,照顾好自己的身体。
总结
联系真人
由小到大,先易后难
学好基础知识,因为工作中会用到
展现你最好的一面
这是一场马拉松,不是百米赛跑
你可能觉得找到好工作遥遥无期,但是你会成功的。持续地投入时间、持续地投简历、持续地照顾好自己。
你会得到你应得的。
请把这篇文章分享给正在找工作的朋友。

你有vue的基础,有心的话我估计1-2天就能理解react了。公司有人会的话,多提提问题一周应该不是什么问题,例如你在vue里怎么做一些事情,你可以问问在react这么实现。

理念上这两个东西都非常相似。react不太友好的是东西非常多,vue在这方面比较好,什么router,vuex等等官方都有。react这边杂七杂八的(熟悉以后都不是问题,前期吃力点),router还好,但是状态管理有redux、mobx、soga等等。

另外还有umijs这种规范和组织类的。

都是需要花时间去理解。

可以上手,研究和用还是有很大区别的。如果是二次开发,其实就和用一个插件差不多的概念,真正难的部分反而都碰不到。你这一个星期可以结合项目学习用得到的部分,怎么改有效果,怎么跑起来。剩下的就留待以后深造就好了

react框架?没听过,什么开发语言?


前端到底学什么!
微网站制作等开发移动互联网的应用。Web前端工程师要完成客户端程序(即浏览器端)的开发,开发JavaScript和Flash模块,结合后台开发技术模拟整体效果,富InternetWeb开发,致力于通过技术提升用户体验。对Web2.0、HTML+CSS和浏览器兼容性有深刻的理解。了解其他IT编程语言,如PHP、Java、.net和vue。

前端vue是什么?
ViewModel(观察者)负责把Model的数据同步到View显示出来,还负责把View的修改同步回Model。优点:高内聚,低耦合(可重用性、可移植性)。Vue是一款数据驱动+组件化的前端开发框架,对比于Angular和React,Vue.js更轻量,gzip后大小只有26K (Angular 56K,React 44K),同时更易上手,学习曲线平稳,吸收...

前端开发必学的技术有哪些?
4、h5相关api、canvas、ajax、数据模拟、touch事件、mockjs。熟练使用所学知识来完成网站项目开发。第三阶段:数据库和框架实战 阶段目标:1. 综合运用Web前端技术进行页面布局与美化。2. 综合运用Web前端开发框架进行Web系统开发。3. 熟练掌握Mysql、Mongodb数据库的发开。4. 熟练掌握vue.js、webpack、...

web前端开发需要学习什么知识?
作为一个初学者,你必须明确系统的学习方案,我建议一定有一个指导的人,全靠自己学,放弃的几率非常大,在你对于web前端还没有任何概念的时候,需要一个人领进门,之后就都靠自己钻研,第一步就是确定web前端都需要哪些内容,并且在多少时间内学完,建议时间6个月保底。 2.视频为主,书为辅。很多初学者在学习前端的时候...

前端好学么?
因为上面说了div就是html主要用于布局的东西,所以div就是核心掌握的东西!那么css肯定必须要配合div来使用才好.css要熟练掌握float、position、width、height,以及对于的最大最小、会使用百分百、overflow、margin、padding等等,这些都是跟布局有关系的样式,一点要掌握。3.学习js.可能前两个大家觉得还过的...

前端开发工程师需要学什么(前端开发工程师需要学什么课程)
了解其他IT编程语言,如PHP、Java、.和vue。 G.web前端学习课程都有哪些 第一,必须掌握基本的Web前端开发技术,其中包括:CSS、HTML、SEO、DOM、BOM、Ajax、JavaScript等,在掌握这些技专术的同时,还属要清楚地了解它们在不同浏览器上的兼容情况、渲染原理和存在的Bug。 第二,在一名合格的前端工程师的知识结构中,...

前端开发学习教程:2023最新vue3学习指南(cdn方式渐进式使用vue3)
通过CDN使用Vue3是一种现代的开发方式,确保你的项目可以迅速获取最新版本的框架。在深入学习之前,先确保理解Vue3组件化的核心思想。1. 引入Vue3。通过HTML中的

自学编程学习前端还是后端呢
当时你不能一开始就学习 TS 或框架(那可能就懵逼了),而是先打好基础,掌握 html、css、js 等基础知识,然后再学习一些主流的框架,比如 react 或者 vue。说前端比后端入门难度低,并不是说前端的知识比后端少,相反,前端的领域知识可能比后端还多,技术革新也更快,但这并不妨碍作为一个新手,...

学习web前端开发,需要掌握哪些知识
第一阶段:HTML+CSS\/HTML5+CSS3(HTML+CSS、PC端网页重构、HTML5+CSS3)第二阶段: Javascript(JS数据类型、语法、JS对象、JS内置对象、BOM\\DOM)第三阶段:Javascript高级\/ Ajax\/JQ(AJAX、浏览器缓存、JS对象高级、ES6、JQuery)第四阶段:前端主流框架(前端工程化、AugularJS、VueJS、React ...

前端Vue.js框架是什么?
前端Vue.js框架是什么?有哪些特点?Vue.js是一个前端框架,用于构建用户界面的渐进式框架。在Vue中一个核心的概念是让用户不再操作DOM元素解放了用户的双手,让程序员可以更多的时间去关注业务逻辑,Vue框架能够提高开发的效率。科普时刻 :黑马程序员vue前端基础教程-4个小时带你快速入门vue 前端开发利器...

岑溪市15330638385: 为什么只会Vue的都是前端小白 -
苍伟里亚: 1、如果他只会Vue,那他就真的只会这一个东西了.但是,如果他同时还会Angular或者其它一些前端框架,一般就意味着这个人的性价比会非常高.首先,如果他会Angular,那么降低一个维度去写Vue是完全没有问题的,毕竟Vue里面大部分...

岑溪市15330638385: 为什么只会 Vue 的都是前端小白 -
苍伟里亚: 因为Vue并不能证明你的前端的功力 因为vue的中文社区的强大,插件好找,由于vue的组件可复用的特性,甚至比JQEURY还要简单 vue的资料也不需要经常查stackoverflow之类的网站,也没必要在GITHUB上面查相似的案例,因为你碰到的问题...

岑溪市15330638385: Web前端大概自学多久时间可以拿到一份还不错的 -
苍伟里亚: 程序员中还不错的工作?那其实就是说中等偏上的计算机水平,自学的话那可不是简单的目标,你不得不跟那些计算机学了四年的人去比较.1. 必须有足够的英语基础,因为很多资料文档都是全英的,大学英语 4 级最好 6 级左右,学习时间只...

岑溪市15330638385: 不会JavaScript能混前端么?能拿到高薪么? -
苍伟里亚: 他们一般对前端开发的认识很片面,认为前端开发就是做页面,甚至认为是美工工作的一部分,这种企业相对来说对页面要求比较低,不关心页面结构是否合理,不关心页面加载速度,不关心页面是否利于搜索蜘蛛抓取,不关心页面扩展性和兼...

岑溪市15330638385: 自学web前端工程师,没有基础的可以吗 -
苍伟里亚: 可以的,自学是大家学习一门it技术的时候,都会首先考虑的一种学习方式,web前端开发学习也是一样,但是自学web前端也是让大家充满疑问的一种学习方式.因为自学web前端的路上,会出现各种问题,遇到各种障碍,如果无法有效的解决...

岑溪市15330638385: 零基础学WEB前端好学吗?难不难? -
苍伟里亚: 目前web前端的市场是挺不错的,很多0基础,非本专业的同学通过培训,拿到10k以上的大有人在.

岑溪市15330638385: react.js,angular.js,vue.js学习哪个好 -
苍伟里亚: 如果是新手,对各种前端构建工具不熟,推荐vue.js,第一,官网中文文档介绍详细.第二,相比其他两个相对比较好上手.这三个各有优缺点,学会任何一个都可以应付大部分的开发,但是当项目特别大且复杂的时候,就要根据具体情况权衡用哪一种了,所以等到自己可以在一个团队做决策用哪种框架的时候,一般对这三个都比较了解了,而且对其中任何一个有比较深入的了解,学其他两个都比较快.

岑溪市15330638385: 零基础如何学好web前端?仅靠视频和书籍可以吗?
苍伟里亚: 朋友,如果你是零基础的话,建议你先自学一下前端的基础知识(html、css、Js).自学方法:1、作为一个初学者,你必须明确系统的学习方案,我建议一定有一个指导的人,全靠自己学,放弃的几率非常大,在你对于web前端还没有任何概...

岑溪市15330638385: VUE前端开发工程师怎么样 -
苍伟里亚: 在很长时间以内,前端开发的工作内容是为静态的HTML增加动态的效果,所以基于jQuery的Bootstrap非常流行.真正让前端开发产生变化的是2014和2015年Angular.js和React的崛起,这使得MV*模式变得流行,让前端渲染开始流行.MV*模式...

岑溪市15330638385: 如果没有基础.自学前端可以嘛? -
苍伟里亚: 当然可以! 与其他计算机主流技术所不同的是,Web前端所包含的知识模块很多,就目前而言,HTML、CSS、JS、DOM是目前前端技术最为基础也是最为主要的四大模块,但会随着实际需求而有所改变.一名优秀的Web前端工程师,需要...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网