刚学完前端,大家在找工作方面有哪些建议?

166 阅读5分钟

云哥说下,如果是为了找工作,首先要准备几点

1.准备简历: 公司要你有项目经验(没有工作就没有项目经验,没有经验就没有工作,是个死循环),可以在某课,某云弄上一两个项目写到简历上,关键是要能罗列出你做了什么,怎么用的,如何进行思考的!!! 简历模版参考网上(建议一年,多了兜不住,项目最好别写饿了么,电商网站,jquery相关)

2.面试: 如果没有工作经验,千万别把重心放在基础上,学会使用工具(框架)是重点,其次是背面试题,举例子css盒模型,垂直水平居中,flex,js数据类型,对数组或对象方法的处理,数组去重,es6 promise ,async ,箭头函数,this,异步,原型链,闭包,vue(数据响应式原理),react(setState同步还是异步),框架的api生命周期,http相关,这些都是问烂的题目(能理解就理解,理解不了就去背,工作了再去理解),面试的时候基础是一部分,还有对项目的理解,就是可以清楚的表达出你简历里面的项目(用了什么技术,实现了什么功能,如何进行思考,遇到的难题)

注意面试的时候 , 表达能力大于技术!!!, 表达能力大于技术!!!, 表达能力大于技术!!!

3.工作: 刚入职不要急着写代码,首先要学会看代码,刚工作的时候基础根本不重要(写业务),不要沉迷于基础,你不会写不是因为你的基础差,是因为你没有一个程序员应有的思考方式与习惯(这个很重要),先去看es6相关的(略过原生js,推荐阮一峰),然后边开发边看mdn,学会api的使用,还有就是组件库怎么用(element/antd),一些数据流框架(redux/vuex/mobx/rxjs),如果不会写,就问有经验的人(要先定位问题再去问,尽量养成独立思考的习惯!),学会写表单完成业务之后,再去补你剩下的基础,但是在你刚工作的时候 ,首先要学会如何与同事进行沟通(主管,后端,ui,产品,测试),然后去平衡你自身(学习,工作,生活)

没有编程基础的人,推荐第一家公司用vue/小程序(强烈不建议react!!!,对于没经验的人来说上手成本比vue高几倍)

注意刚工作的时候,表达能力大于技术!!!, 表达能力大于技术!!! ,表达能力大于技术!!!

4.学习: 如果你是非计算机专业转行,推荐你用我说的方式学习,仅代表个人观点(我只是个普通人,能力强请忽略)!!!

1). 放弃你的基础知识积累,先学会去用工具(vscode,git,脚手架工具,node命令行,理解打包、需求评审、发布上线、生产/开发环境等开发相关的词汇)

2). html和css学会div+css写出基本布局就行,理解行内块元素,position,padding,border,flex会用就可以了(不要仿一个电商网站!!!,毕竟太傻了,面试另说),工作了有组件库的。

3). js 理解数据类型,数组字符对象操作与转换,循环分支,falsy值,与或非即可(原生js不重要,工作以后再补),es6理解模块化,箭头函数,解构赋值,promise(这个非常重要,建议工作之前就理解,推荐阮一峰es6先看一遍),ts看你个人基础,基础好就学,jq直接跳过(2020年以后还用jq的公司不建议去)

4).学vue/小程序(vue2) 理解mvvm,常用的生命周期,父子组件数据怎么传递的,数据流向,回调函数,常用指令,computed/watch(能独立用element写表单就可以找工作了),最好学一学vuex,router等如何使用,cli看个人情况(vue使用上至少能在面试的时候吹牛逼,小程序也一样,v3了解即可,刚入行不推荐),理解响应式原理(至少面试的时候吹牛逼,发布订阅模式,面试必问),能配合使用es6封装简单组件即可

5).webpack/gulp强烈不推荐,你刚入职不会交给你这种任务的 能背面试题吹牛逼即可,不会也行

6).node想学就学,有兴趣的话可以额外学一学koa/express/egg 配合mongo 写一写后端,了解一下前后端的交互,不会也行,用的公司进不去,进的公司用不到

7).算法/设计模式 理解(背下来)冒泡/快速排序,发布订阅即可 能力强的请忽略

8).面试 表达大于技术!!!

9).基础很重要,如果你现在没工作过只是想入行的话,我上面说的话比基础更重要(与后端或产品的沟通 > 对业务的理解 > 定位工作中的问题 > 工作与生活的平衡 >技术)

10).平时尽量少去csdn 多去掘金/思否 看一看高赞的文章 或者在git上抄一个开源

如果你是科班出身的并且实习过 建议学好算法与数据结构 再学一学ts 直接投react(公司越大越好,外包或者派遣除外)

最重要的是拥有独立思考的能力,保持对技术的好奇心。

——海云前端,提供1对1前端简历面试辅导、前端私教课、前端项目难点笔记、语音咨询、模拟面试