如果我没有足够的经验该怎么办？
如果我不适合一份工作怎么办？
首先, 你在申请工作时应该有这种心态, 申请那些你觉得自己不适合的工作｡
如果一份工作要求你做一些你已经感到自信的事情, 那么你应该问问自己, 在这份工作中我会学到什么？
我会学吗？
事实上, 这份工作会不会让我的简历上写些东西, 让我变得更好, 在未来得到一个更好的职位？
或者我只是要做同样的事情, 我已经知道该做什么或如何做？
最后, 你必须记住, 发布招聘信息是为了淘汰那些实力较弱的候选人｡
我已经看到太多的方式, 这些创造了非技术人员或只是使工作听起来比它实际上是删除初级开发人员或工程师申请更难｡
所以问问你自己, 这份工作会很坚韧吗？
好的, 我很好
那这就是你想要的｡
这才是你应该做的
你有信心你能胜任这份工作吗？
好吧, 那也许你应该鞭策自己去申请一份比你想象的更难的工作｡
每个应用程序都应该是一个长镜头｡
如果你申请的是你100%有资格的工作｡
你的成长空间在哪里？
所以要有远大的梦想｡
但为了实现远大的梦想, 你可能会遇到一些障碍｡
如果你没有足够的经验呢？
你看, 我不喜欢简历, 我想很多人也不喜欢｡
但有时候没有简历, 你就得不到面试机会｡
为了有一份好的简历, 你需要有一些东西放在上面｡
很棒的经历｡
这是现金
那么, 如果你才刚刚开始, 你怎么能有好的体验呢？
如果你是一个初学者, 或者你没有足够的工作经验, 因为你刚毕业或你正在改变职业,
你就像没有希望一样｡
不完全是｡
就像所有事情一样, 做事也有规律｡
还有一个聪明的办法｡
你看, 经验不只是来自于在另一家公司工作｡
有很多方法可以证明你没有过去的工作经验｡
在这里, 你会发现我最喜欢的方式来展示和证明你可以完成工作｡
你不需要做每一个, 但是四个中的两个,
或者更好的是四个中的三个, 会很好地展示你的简历, 让你站起来｡
让我们按顺序来看看我们怎么做｡
第一个是GitHub｡
GitHub是一个很好的方式来证明你实际上已经编写了你所构建的项目｡
你能做的第一件事就是开始提交, 并确保你有一个很好的历史记录｡
顺便说一句,
如果你想知道我是怎么把这张猫的照片放在这里的, 我会在下一个练习中教你一个小技巧, 让你的贡献看起来更漂亮更忙碌, 以防你刚刚开始, 而且你没有一个好的过去｡
另一种提高GitHub个人资料或增加更多经验的方法是参与开源项目｡
例如, 我创建了一个零到精通组织, 在那里我们有大量的开源项目,
你可以为社区贡献力量｡
他们是专门为你做的, 让你搞砸, 犯错误｡
没人会冲你吼的｡
这些都是有趣的项目, 是开源的, 你可以贡献, 你可以做多少, 你想做多少｡
但是这将改善你在为开源项目做贡献方面的经验, 而且你可以把它添加到你现在为开源项目做贡献的简历中｡
招聘人员喜欢看到这个, 因为这表明你可以与其他人合作, 也可以使用GitHub和版本控制｡
好吧, 我会的
让我们看下一个｡
接下来是网站｡
如果你特别是一个完整的堆栈或前端开发人员, 甚至是一个设计师, 你应该有自己的网站,
你可以展示你的技能｡
这也是你可以在面试中谈论的事情, 以及你是如何建立网站的,
或者它给了你一个谈论你过去项目的好方法｡
现在你会问自己, 哦, 安德烈, 我是不是要建立一个全新的网站, 浪费大量的时间？
嗯, 也不尽然｡
我来教你几招｡
你看, 你不需要从头开始建立自己的网站｡
有一吨的免费模板, 如创意蒂姆在这里, 只是给你一个很好的模板,
让你使用和填写您的信息｡
我们也可以看看这个一次又一次, 免费的模板, 你可以使用｡
我特别喜欢山的模板, 你可以看到｡
是的, 我的意思是, 你可以根据自己的需要进行定制,
让它看起来很专业, 而且它已经设计得很好, 还可以针对不同的体验进行定制, 例如移动的平板电脑｡
一天之内你就能拥有自己的网站｡
为了让你知道你不应该在自己的网站上花太多时间, 我最喜欢关注的人之一是凯文·凯利｡
他在科技界非常非常受欢迎, 总体来说是一个非常聪明的思想家｡
你可以在这里看到他的网站｡
这很简单｡
没有什么夸张的, 非常非常干净, 但是很小, 非常基本的布局｡
这是为了告诉你, 你不需要一些疯狂的动画｡
让它光彩夺目, 脱颖而出｡
只要你有一个个人网站｡
它只是表明你实际上花时间建立它, 做一些大多数人不会做的事情｡
另一件我想给你们看的是, 比如, 我们为我所有的学生准备的就业公告板｡
这又是一个社区建立的开源项目｡
如果我们搜索一下, 比如说, 多伦多的开发商, 我们会找到克莉丝汀｡
我希望我说的是姓｡
好吧, 我知道了
你可以看到她的作品集是多么的简单而美丽｡
如果我们去关于我, 只是一个不错的小生物与链接到她的个人资料｡
如果我们去项目, 我们看到他们的一些项目, 这是她可以把她的简历,
并立即脱颖而出的东西｡
这也给了她一个机会, 列出她在面试时可以谈论的项目｡
好吧, 我会的
我们来看下一个话题｡
1-2个大项目｡
现在, 如果你除了待办事项列表或Hello World应用程序之外, 从来没有建立过任何东西, 你就无法真正伪造体验｡
你根本就找不到好工作｡
然而, 大多数人认为拥有100个项目是可行的｡
所以他们现在做一个项目, 建立小项目, 许多小的, 微小的项目, 有30个｡
他们开始建造这些非常非常简单的项目｡
这并不令人印象深刻｡
我的意思是, 这表明你在努力工作, 编写代码沿着
但如果我是一个招聘人员, 你给我看一个井字游戏的项目, 那我不在乎.
这是任何人都可以在一两天内用一点编码经验来构建的东西｡
坦率地说, 没有一个招聘人员或面试官会检查你所有的30个项目｡
大多数时候, 我们希望听到你最困难或最难的, 最大的项目, 你已经工作｡
与其把时间花在这些小项目上, 不如把时间花在一两个大项目上｡
例如, 在我教授的其他课程中, 我们构建了一个人脸识别应用程序, 该应用程序有一个前端和一个后端,
在后端, 我们有一个RESTful API服务器和EXPRESS｡
我们已经将其部署到Heroku, 我们已经创建了具有经过身份验证的路由的会话管理｡
我们存储用户信息, 如用户名, 也散列密码安全地在我们的数据库上发布.
Chris我们已经使用Docker部署了我们的应用程序, 我们也使用Redis进行会话管理和缓存｡
现在所有这些对你来说可能并不意味着什么,
但是有一个大项目可以谈论, 所有这些事情会让你听起来比一个只是建立一吨小项目的人印象深刻得多｡
所以集中注意力｡
有1到2个大项目, 你可以炫耀, 使你脱颖而出｡
它还能给予你在面试中有话可说,
并把它放在你的网站上, 或者创建自己的网站, 你可以立即把它作为简历的第一项｡
因为事情是这样的｡
如果你没有工作经验, 如果我们回到练习中使用的简历, 还记得这份简历吗？
如果你没有工作经验的话
也许是为了工作经验｡
你可以说JavaScript开发者或web应用程序开发者之类的话, 并在这里谈论你如何构建你的项目｡
因为对于招聘人员来说, 你是在某家公司工作, 还是自己开发应用程序, 这并不重要,
或者这也可能有点模糊｡
他们不需要知道这些｡
他们只需要知道你建造的东西是真实的的, 是巨大而复杂的, 你解决了心脏问题｡
因此, 有一两个大项目, 你可以列出你的经验是一个伟大的方式添加到您的简历｡
如果你没有足够的公司工作经验｡
我有几个学生实际上用过这种技巧来获得面试机会, 尽管他们六个月前才学会如何编码｡
最后我们有博客文章或博客｡
让我们来看看我的意思｡
这是你可以写进简历的另一件事｡
特别是如果它与你正在使用的技术或公司正在使用的技术有关｡
例如, 我这里有我的中剖面和中剖面｡ 它允许世界各地的任何人发布博客文章, 在科技界非常受欢迎｡
所以有很多技术相关的帖子, 你可以在Medium上写, 还有其他类似的平台｡
如果你写了一篇关于你申请的公司正在使用的特定技术的博客文章, 你会怎么做？
或者他们面临的某种技术问题, 通过这样做, 只是添加一个链接到博客文章, 它给你,
再一次, 另一条腿了大多数人｡
像这样的平台的伟大之处在于, 好吧, 如果我们在这里读到我的一篇文章,
你可以把它发布到我们所谓的出版商那里, 出版商允许你的帖子被其他人发现｡
这很简单｡
您可以在一天内在Medium上写一篇博客文章, 然后将其提交到Hacker Noon这样的地方｡
很多人都看到了｡
一旦你把这个给招聘人员或面试官看, 它会自动显示你知道你在说什么, 或者至少它会让你从其他人中脱颖而出｡
你也可以用YouTube视频来做到这一点｡
但我更喜欢写作, 因为它快得多, 看起来更专业｡
让我们回顾一下｡
如果你没有足够的经验会怎么样？
好吧, 所有这四点都能让你获得经验, 或者表明你有经验,
而实际上没有传统的工作经验｡
你所需要做的就是自己开始做一些事情, 建立一个项目或一个投资组合或一篇博客文章｡
这只显示了你的主动性, 但是你可以把这个项目的重点放在你的面试上,
或者你可以参加一个黑客马拉松或者为开源项目做贡献｡
通过采取这种主动行动, 你比大多数人做得更多, 他们希望通过发送一份普通的简历来获得面试机会｡
你会立刻从人群中脱颖而出, 并给予你一些东西放在你的简历上｡
这又一次不同于一般的开发人员｡
另外, 你还有一个额外的好处, 那就是在你的实际面试中可以谈论一些事情｡
记住, 没有什么是免费的｡
运气是给那些宁愿等待而不去追求他们想要的东西的人的｡
因此, 通过简单地建立一些只是为了乐趣, 如一个副业项目, 你是显示如何自我激励雄心勃勃的你｡
经验并不意味着在工作上的经验｡
写你的投资组合项目, 也许谈谈你的网站和你如何建立它｡
谈谈你的GitHub个人资料, 也许是你参加过的黑客马拉松, 或者是你参与过的开源项目｡
写一篇关于你申请的公司正在使用的特定技术的博客文章｡
他们都回答了这个问题｡
你有经验吗？
最后, 您可以添加许多与开发人员无关但可以使您成为优秀员工的内容｡
例如, 你在一个营地当过教官吗？
好了, 你现在可以增加管理人员和与他人良好沟通的能力｡
任何与完成工作相关的技能都可以包括在内｡
另外, 如果你只有六个月的编程经验, 不要在简历上显示出来｡
这并不意味着撒谎, 而是隐藏信息｡
因为招聘人员只会扫一眼你的简历｡
他们不会在乎你是不是世界上最好的开发人员｡
如果他们只看到六个月的经验, 那对他们来说太冒险了｡
无论你是多么优秀的开发人员, 你的简历都很可能被丢弃｡
所以请记住, 简历只是为了让你的第一步通过调整你的简历, 以显示你有经验, 使招聘人员认为,
哦, 面试这个人是低风险的,
因为他们知道他们在谈论什么是一个很好的方式这样做｡
你过去是否有做出正确决定的经验, 你是否曾处理过具有挑战性的问题并解决它们？
如果你能回答是的, 那么招聘人员很可能会要求你面试｡
下一个视频里见｡