并不是所有人都是 985,211 毕业, 学历低的人一样要生活, 要工作, 那我今天就跟大家分享一些建议.
首先, 学习路线的建议 >>
很多零基础, 其它行业的同学想要入行前端开发之前, 都会在网上去查一些前端开发学习路线之类的资料, 想先去整体的了解一下这个行业, 岗位, 职位等信息. 这个本身是没有问题的.
但是整个前端开发知识体系它也是有很多细分领域的. 例如, 数据可视化, 移动端, pc 端, 游戏, 混合开发, 等等. 而很多前端开发路线图, 它会把整个前端开发技术体系, 大而全的整个画一个大思维导图出来, 非常的详细, 事无巨细.
这就导致很多学生, 要么被这类大而全的学习路线吓退, 要么在学习过程中迷失在其中, 学了半天也没学出什么东西, 找不到方向, 找不到重点, 在不是那么重要的地方, 知识点上浪费了大量的时间, 精力.
这里我建议同学们,[面向面试学习] .
就是你先确定,
1, 你在, 或要去哪个城市工作;
2, 你确定一个目标工资. 例如 10k,12k
然后, 你在招聘网站, 例如 boss 直聘, 拉钩, 智联等, 查找这个工资水平的职位, 看看它们的要求是什么? 列出来, 一条一条的去搞懂, 学习. 这样可以极大的明确你的学习方向和目标.
以公司的招聘要求为学习目标. 把公司的要求一条一条的, 你全都满足, 学会, 你咋可能找不到工作呢?
<!-- 我曾经看到过某培训机构, 它们的 web 前端课程表里出现了 canvas 游戏, ECharts 开发之类的内容. 我就想说 ECharts 它只是一个图表工具, 算不得一个技术, 讲它做什么? 而市面上 canvas 的职位能有几个? 除了特定业务有几个公司会在面试的时候专门问 canvas? 我就不说游戏业务和前端开发根本是二个思路了. 这就是大而全的讲课, 这种东西学了也是浪费时间.-->
第二个, 是关于面试的建议 >>
同学们首先要明白, 面试至少分成二种, 社招, 校招.
如果你不是什么 985,211 或其它什么好的大学. 那你基本就要走 [社招] 的方向.
社招着重考验面试者的,
1, 解决问题的能力;
2, 开发思路的能力;
3, 具体技术的应用熟练度;
也就是说, 走社招的同学, 你不要在网上花费大量的时间, 去看什么 xx 面经, xx 百大面试题, xx 算法, xx 数据结构..., 很多这类的题都是互联网大厂的面试题, 它们的入职门槛就是 985,211, 如果你的学历都不够格, 你看这些大厂面试题有什么用呢? 而且很多时候你确实也看不懂, 例如斐波那契数列不同算法的时间复杂度 O(n) 不一样, 是怎么算出来的, 你确定你真的看得懂么?
那这些东西要不要看? 当然要! 但不是现在. 我刚才说了, 我建议你 [面向面试学习] .
那社招的面试题, 怎么准备呢?
分析一下, 一家公司要招前端, 老大跟我说, 老尚你出几个面试题吧. 我会怎么做? 我肯定是先百度搜索一下面试题啊, 从里面挑一些我认为有价值, 有难度的.
为啥我要在网上搜面试题, 而不是自己出题? 因为我在享受 996 的福报啊!! 我爽得不得了, 哪有心情, 时间自己去出题?!
所以走社招的同学, 我真心的建议你们,[你要勤劳, 勤劳是美德] . 当你把网上所有的, 你能找到的面试题, 你能看懂的面试题, 都手撸过至少一遍之后, 面试题这一块, 你基本就没什么问题了.
不要去迷信什么 xx 算法, xx 结构, xx 面经之类的东西, 很多时候前端面试官他也不懂. 做前端的有几个天天写算法的啊, 你要真是面试的时候遇到了, 那换一家接着面试就是了.
无论是大厂还是中小互联网公司, 在社招中都是非常看待项目实战经历的.
第三个就是英语的问题 >>
很多同学的英语其实不怎么样. 那已经是这样了, 怎么办? 先去学英语吗? 肯定不能这样.
那你就,
1, 先不要跟风去看什么外网的英文资料;
2, 有问题多查百度;
别去跟风, 人家说百度垃圾, 你也说百度垃圾. 例如我吧, 我说百度垃圾是因为百度能查到的我基本都会; 而我遇到的问题都是百度查不到了. 别人不了解我就不说了.
而你呢?
你一个前端初学者, 初入行, 你才踩了几个坑? 你能遇到的问题 99% 百度都有答案. 所以啊, 你也想骂百度垃圾? 可以啊, 你先把百度里的坑都踩一遍再说吧.
第四个就是前端行业饱和的问题 >>
这个问题其实很简单,
1, 凡是说饱和的都是技术不行, 找不到工作的;
2, 行业升级了;
例如 html,CSS 网页制作, 只会 jQuery 的, 之前只会这些的同学确实可以找到工作. 但现在为什么找不到了? 不是前端饱和了, 而是这些职位没了! 没有了!
随着前端工程化, 组件化的发展, HTML,CSS 这些 view 视图层面的工作很多时候都已经前端 UI 组件化了, 不需要完全手工去做了. 只会 jQuery 的同学也不行了, 因为现在的前端开发思想不是发现 DOM, 操作 DOM 了, 而是 [数据驱动视图] .
所以, 前端开发只有淘汰, 没有饱和.
最后一个问题, 就是学习时间的问题 >>
我的学生里, 平均每人每天, 学习 4~6 小时. 做什么呢? 每节的直播课, 录播课的内容, 作业, 实例. 就搞这些东西, 不用多, 三个月左右, 基本都能找到工作.
而我的读者老爷, 你呢?
你能做到每天学习多长时间? 问问自己
我经常跟我的粉丝, 群成员, 学生们说, 你既然不是名校出来的, 就不要挑, 非多少 k 工资不干. 只要给的工资差不多就行, 先入行, 先干着, 干个一, 二年有些积累了, 然后你再换工作, 找高薪.
今天就写到这里了, 如果你读到这里, 我谢谢你, 希望你能早日入行.
我目前是在职前端开发, 如果你现在也想学习前端开发技术, 在入门学习前端的过程当中有遇见任何关于学习方法, 学习路线, 学习效率等方面的问题, 你都可以申请加入我的前端学习交流裙: 前面: 603 中间: 985 最后: 993. 里面聚集了一些正在自学前端的初学者 裙文件里面也有我做前端技术这段时间整理的一些前端学习手册, 前端面试题, 前端开发工具, PDF 文档书籍教程, 需要的话都可以自行来获取下载.
来源: http://www.jianshu.com/p/a3865f1d1d31