零工作经验的毕业生
- 疫情期间竞争会大很多,有人投了超过 100 多份简历,只有三轮进入下一轮笔试机会。只有通过不断润色我们的 portfolio 作品集,通过简历筛选的机会更大。
- 有可能找到的公司规模相对比较小,工作内容可能跟预期有差距。
- 生活好难,大家加油 💪
笔试部分
形式
- 第一种是直接考 coding。倾向于 software developer 这类性质的工作。考试会让你 share 屏幕,对方看着你整个输入的过程,考难度级别是 Leetcode 里 easy 级别的题目。 有些不共享屏幕的,但是也有限时 coding question,难度会有 leetcode 里面的 medium 的级别。
- 第二种是做 assignment,前端工程师需要管 UX/UI Design?. 这类 Assignment 大概有一周的时间给你做,会要求重新设计一个页面,然后完成里面 js 的 function,或者给 mockup 设计稿,按照设计实现网页功能
面试部分
形式
- 问 Behaviour Question. 考核在工作中遇到的各种情景的应对方式,考核笔试项目是不是你本人做的。
- 这类面试看中英语口语沟通能力,看处理问题的方式是否符合企业文化。
做好准备,投简历可能会投好几个月
- 可能投了好几个月的简历,面试机会寥寥无几
投简历需要知道的经验
- 基本上 95%的公司都要求工作经验,有些 1-2 年,甚至 5 年工作经验。
- 要求 3 年以上工作经验的就不用看了,目标最好锁定在 1-2 年
- 虽然在学校 2 年期间是学习,但也一直是前端领域,加上自己的项目以及实习经验,这可以算是两年经验
- 大部分写着要求 1-2 年工作经验的职位,基本上是门槛没那么高的,因为从招聘角度来说,总不能说零工作经验要求吧, 所以 1-2 年的招聘要去机会比较大。
投简历常用平台
- Resource: 33 Best Job Search Websites To Use In 2022
- Individual company websites
- Angellist
- Indeed (沉底的几率大)
- Glassdoor
- Job bank
- Monster
- FlexJobs
- Ladders
- AngeIList
- Linkedin(沉底的几率大)
- Getwork
- Scouted
- Snagajob
- Robert Half
- CareerBuilder
- Eluta
- Jobboom
- Simply Hired
- Google for jobs
- ZipRecruiter
- Workopolis
关于 Linkedin
- LinkedIn 上面发布的职位都很诱人,就是你感觉各个方面都很符合自己的条件,但是对我来说是零回复率,虽然很多教你怎么找工作的过来人都说维护好 linkdin 的账号很重要,但是对于零职场经验的小白来说,怎么拓展人脉,怎么打包美化你的个人介绍作用都不大。我认为 linkdin 是比较适合有了职场经验后的 networking 的,当你的 linkdin 履历上面有一定工作经验的时候,同时你的 connection 比较多的时候,那么会有 hiring manager 对你的履历感兴趣然后来私信你。
投简历的 Tips
- 符合加拿大标准,直接付费买一个编辑简历的平台服务
- 一定要求 cover letter
- 所有的工作都投
- 找工作期间,一定要把投简历当成全职工作,不要想起来才投一下(这是最最最重要的策略)
- 就算求职期间很受挫,也要每天规律 job hunting
- 比如每天 10 点开始,在 indeed 上找最新的招聘信息,基本上只投 just posted,因为越是抢在前面投的简历,简历被看到的机会越大
- 搜索职位关键字的时候要灵活,虽然是前端开发,不要只搜 front end developer,可以搜:
- front end developer
- web designer
- UX/UI developer
- full stack developer
- WordPress developer
- marketing developer 等
如果提高自己的求职竞争力
- Portfolio: 这是体现技术实力最重要的手段
- Freelancing: 很多找不到全职的同学可以积极的做 freelancing
- 一方面 freelancing 是属于实际的项目经验,面试的时候有谈资
- 一方面 freelancing 项目可以放到你的 portfolio 里去,让公司看到你其实一直在做 web 开发相关的事情
- Github: 提供 github 连接
- Leetcode 刷题:基本上 developer 都会遇到的 tech interview,leetcode 上最简单的题目都能训练到面试所需的技能
- 参加多伦多地区的 slack 群,像TorontoJS, womenwhocode, 类似的 job meetup,一般都有人发招聘信息。这种投了简历,一般都会至少让你做个 test
- Youtube 熟悉面试技巧:总结技巧,写成博客
关于要积极拿到面试
- 前期先别用内推,别申 dream companies. 前期主要是为了积累经验,每个 tech test 和 onsite 都要认真做。
- 像转专业,其实很多时候只是会在学习中遗漏,因为不知道哪里是重点,这时候面试就是为了查漏补缺。不要害怕被拒,也不用急着拿 offer,你就当薅资本主义养猫,免费一小时培训以及练口语。
- 一边面一边针对面试抓紧时间补知识点。等你觉得补得差不多了,就可以开始找人内推了。
- 最好能找到之前经历和这份工作相关的点。比如有个博主强调设计经验,后来拿到的 offer 也是骗 UX engineer 方向的。
- 能讲通为什么要转码很重要,基本上所有公司都看中 JS 的基本功,不怎么问 library,accessibility 是每个公司都问过的。
Mockup 的网站
以下是来自 Norah 的推荐,学习资料和学习方法
面试准备
- Portfolio: 尽可能多的展示自己的作品,雇主可以直接看到你的程度
- git: 让雇主看到你的代码上传频率
- 简历梳理自己的工作经历,让自己能流畅的表达出自己会些什么
- 面试技术要点准备:
- 重点知识梳理,ES6 的新内容都要过一遍
- JS 特有的闭包, this, 异步,深拷贝, promise 等,这些都要知道怎么用英语表达,尽可能准备
- 算法:刷 100 道 easy 的题目
- 模拟面试
- 知识扩展: 尽可能一个方向学精。就把 react 这个里面的框架学好,在扩展把 Node.js 学一下
- 每次面试都是总结进步和学习的机会,多面几次就知道面试的套路流程,也知道自己那些地方不行,查漏补缺。一般小公司希望你能马上上手做事,大公司就希望你素质高学习能力好,可持续发展。
- 做项目参考 freeCodeCamp
- 一般有两类面试问题:
- Behaviour Question
- 20-30 个常见的 behaviour 问题
- Technical Question
- technical question 可以准备的部分就是自己的经历和写在简历里的项目经验。
- 其他部分,根据职位要求的技能点,去搜索常问的面试问题,过一遍。
- 程序员面试一般 3-4 轮
- 网上做题
- HR 电话了解情况
- 技术人员面试
- 技术经理面试
- 总体来说,这种海投得来的面试还是比较难的,内推会容易一些。
- 面试题完的题目写下来。
- Behaviour Question
Norah 学过的内容:
- html,css,js,《JavaScript DOM 编程艺术》,《Java Script 高级程序设计》
- 前端框架 React, Angular, Vue
- 工具: git,less,scss, webpack, ajax,json, fetch API, HTTP 状态码,node.js
- 算法题:基本数据结构,排序,栈,队列,链表,二叉树,图,深度/广度优先搜索,遍历,最短路径,《啊哈,算法》,Youtube:《Leetcode 题解》, github:CyC2918/CS-Notes
- Data Structures: Array, Linked List, Queue, Stack, Tree, Graph, Hash Table
- 优先英文搜索查阅资料,是在看不懂,中文辅助
The Process of learning
- Find:
- Look for atomic micro-projects to build. For example, navbar, different navbars, hamburger, header, hero,contact form footer etc.
- Learn & Build:
- Don’t think. Start coding. Look up tutorials on how to build a specific things and start coding. Knowing without taking action is not knowing.
- Repeat:
- Building something once is not enough. You need repetition. A lot of it. Building multiple nav, footers, heros, contact forms etc.
- “It’s not that I’m so smart. It’s just that I stay with problems longer.”
Apply to at least 10 jobs every day. That’s 300 in a month.
- Even if you convert at 1%, that’s still 1.5 jobs. Most people don’t apply enough. Be ready to move to a different location.
- Don’t worry about not qualifying. Still apply as long as it’s somewhat similar. You can learn things quickly.
Serverless is the future
Most Important
- Focus - You must sacrifice all of your other ‘goals’. If you want to win, you have to focus on one thing. Focus requires sacrifice. You have to go ALL IN.
- Recovery from deviation - You will deviate. You will deviate. You will fall off. It’s not an ‘if’. It’s a “when”. The key to success is doubling your rate of failure. The faster you recover, the better.
- Systems over goals. - Forget thinking about
1) Resource: 加拿大留学生在本地找工作有多难? 知乎作者:Fei 西 2) Resource: 找工就业【多伦多】文科转码-自学 7 个月(约 400 小时)拿到前端 offer 3) Resource: Norah: 新移民登录加拿大第一份工作怎么找?简历篇 4) Resource: Norah: 新移民登陆加拿大第一份工作怎么找?面试篇 5) Resource: Norah: 加拿大新移民中年宝妈转码前端自学分享(一) 6) Resource: Norah: 加拿大新移民中年宝妈转码前端分享(二) 7) Resource: Norah: 加拿大新移民中年宝妈转码前端分享(三)