写简历
- 排版要清晰
- 技能栏要丰富,这是给 hr 看的
- 项目就精心准备 4 5 个界面漂亮的项目(附上截图)
- 爬虫
- 爬虫结果的图表化数据分析(数据可视化、数据分析)
- 小游戏
- markdown 编辑器
- 音乐播放器
- 视频播放器
- todo 便签
- 博客,前端 + 后端
- 微信小程序
- 轮播图
- electron 做的桌面播放器等软件
投简历
- 校招,学生才能校招,但校招未必强于社招
- 新的招聘网站
- 拉勾,上面很多假公司,假数据
- 拉钩限制每天只能投 10 个简历
- 所以你可以注册多个不同的账号
- 这样就可以批量投递了
- 猎聘,同上
- boss直聘,里面很多野鸡
- 老的招聘网站(虽说很多人鄙夷,但是上面的机会也是很多的)
- 智联
- 51job
- 新的招聘网站
- 投简历的战略
- 1,海投(保守起见,每天 50 起)
- 2,不要带感情(什么公司都一样)
- 3,小心培训诈骗(特征很明显,注意甄别)
- 4,外包工作是没问题的
- 5,招聘需求 95% 都是瞎写的,工资是假的,要求也是乱写的,所以你尽管投
- 6,投简历过简历都是运气,不要在意(100 个有不到 10 个面试拿到 2 个 offer 就很了不起了)
面试
- 面试前需要准备好简历上的内容
- 面试题主要分以下几类(我会提供常用问题和答案)
- 1,字符串操作,就是上课的字符串系列作业
- 2,html css 知识
- 3,js 语言的奇奇怪怪的知识
- 面试必须记录过程(可以悄悄录音)
- 记录过程是为了分析面试的不足,好分析并改进
- 常见非技术问题
- 你为什么转行
-
热爱
-
喜欢技术
-
爸妈不让,兴趣转移
-
- 你为什么转行
- 你的期望工资
- 6-8k你随便说一个
- 表示自己最重要的是在公司得到成长,入门的工资不是很重要
- 看公司对自己的定位
- 关于公司你有什么要问的
- 我进来之后主要能做什么事情呀
- 什么时候开始接触前端的,怎么学的,为什么前端
- 自学啊
- 学了半年 - 1年啊
- 喜欢前端,觉得有趣,有热情
- 该不该拿 offer
- 一定拿下来
- 多份 offer 到群里慢慢比较
工作之后的规划
- 规划跳槽, 从第一天起
- 规划好自己半年/一年后的状态
- 规划好达到那个状态需要做的计划
- 不要对公司/老板有盲目的感恩之心,互利双赢才能长久
- 要以自己的规划为主
- 要设定职业规划, 探索职业方向
- 要照顾到自己的喜好, 做喜欢的事情
- 要保护好自己的热情(做喜欢的事情, 尽量避免被公司业务污染)
- 要符合自己的意义
- 公务员的工作有意义,但是你不认同也会做着痛苦
- 认清自己的地位
- 你做了自己的选择,并不只是运气好
- 你只是一个流水线工人
- 一个公司相当于一个作坊, 由 前端/后端/设计/产品/测试 合作完成一个东西
- 个人增值的方式
- 把某个技术做精, 变成专家级流水工
- 坏处就是万一被淘汰就跪了
- 还有就是鸡蛋放到一个篮子里面了
- 选择的空间也少, 比如 nokia 和 moto 被裁员的员工
- 为了避免这个窘况, 大家要做流行性高/通用性强的方向
- ios 安卓 就不行
- web 更长青
- 编程能力是最重要的,切换语言很简单
- 市场如果有需求,一夜之间千万 xx 语言码农就出来了
- 横跨多个领域, 做复合型掏粪工
- 比如全栈, 就是典型的复合型掏粪工( node.js )
- 掏得越多越好 越快越好
- node 是趋势 前端没理由去接触别的语言
- 比如全栈, 就是典型的复合型掏粪工( node.js )
- 比如技术和其他领域的结合
- 软件 + 医疗
- 互联网 +
- 把某个技术做精, 变成专家级流水工
学习的计划
- 合理正确的规划方式
- 时间不要贪多, 以自己能接受为前提, 从小到大慢慢提高
- 计划太多学不完
- 学不完有负罪感
- 然后就炸了
- 所以要慢慢来,遵循客观规律
-
不要**妄自菲薄**(我自控力差,我做不好事)
- 目标要细化, 最好是把事情分解为 20 分钟甚至 10 分钟能解决的程度
- 目标大了就会拖,拖了就做不完
- 把目标写下来
- 一条条做
- 要合理看待不能完成的任务, 要有标准化的预案
- 比如超过设定的极限时间不能解决就提问
- 避免买包出斧心理
- 买包就是试图付出 xx 资源来得到 yy 好处(无视客观规律)
- 出斧就是情绪驱动,不按照客观规律做事
- 不要试图通过去学一些奇怪的东西来提高能力
- 我要看原版书,我看原版书,得到原汁原味的知识
- 有些东西英语就是英语,用中文是无法表达的
- 我要学 java
- 我要学人工智能
- 我要学底层(什么是底层?)
- 不要被情绪驱动, 要按照计划来做事/学习
- 不能说今晚做不出就不睡
- 不能说我一定要自己想出来才是我的,该问就问
前端知识点的聚合
- react grunt gulp webpack babel es6 less cass 这些都是花哨的名词而已
- 都可以通过 阮一峰 的网站来了解
- 仅限于阮一峰的网站中介绍的内容,其他一概忽略
- 最重要的还是 js 编程能力
- 比如不断地练习写程序来提高
- 比如通过阅读《代码大全》这样的经典书籍来提高
- 这本书可以随机读自己喜欢的章节
- 编程能力在不同语言之间是互通的
- 其次是 html 和 css 的运用能力
- 多写
- 多抄
- 多看书
- 任何工具都只是帮助你更好更方便地构建网站, 本质还是写网页
其他
- 倍速视频
- 节约时间
- 集中精力
- 论坛提问的表格具有很高的价值, 要善加利用
- 比提问的智慧简单很多
- 是长期实践中归纳总结出来的方法
- 怎样选择要读的书(不限于技术书)
- 绝大部分书都是垃圾
- 即便是好书, 大部分内容很可能也没什么用
- 粗读, 不要精读
- 绝不要去读原版
- 更多的训练项目
- electron 视频播放器
- 天气应用
- 计算器
- 浏览器插件(GIF ZhiHu)
- 爬虫
- 爬虫结果的图表化数据分析(数据可视化、数据分析)
- 小游戏
- markdown 编辑器
- 美味便签
- HTTP 协议(主要用在 AJAX 上)
- 用到再学
- 改键位和快捷键