零经验程序员如何抢占面试机会?

news/2024/11/9 17:53:11

苦学多年一朝出关,发现“山下”各路岗位门口都竖起了“xx 经验 N 年上”的职务描述,猛一记心灵暴击——经验栏一个“无”字迎风流泪。0 经验=0 希望?本文就将向你介绍零经验程序员该如何获得面试机会。

零经验程序员如何抢占面试机会?
以下为译文:

你付诸行动学习了编程。现在你已做好准备,可以开始申请工作了,但是所有入门级的职位都需要三到五年的经验。是不是觉得没希望了?绝非如此!下面将向你介绍零经验的程序员如何才能获得面试机会。

心态

最重要的一点是,你要充满信心,即使是零经验的程序员也可以获得面试的机会。我这么说是因为我就曾有过这样的经历。我的第一份编程工作是在 eBay,而在获得这份软件工程师的工作时,我连哪怕一天的编程经验都没有。

如果你还不相信,可以看看 Facebook 上“自学编程”这个小组(https://www.facebook.com/groups/selftaughtprogrammers/)。 这个小组的成员都是自学成才的软件工程师,他们在拿下第一份工作时也没有任何经验。管理员 Matt Utley 原来是一名仓库管理员,但他四年前开始转行做软件工程师。另一个小组成员 Madison Kanna 只花了一年时间就从时尚模特“转型”成了程序员。

项目

有了正确的心态后,你就得自己动手做点项目了。你可以做任何想到的东西。坚持每天都做新的东西。争取让你的 GitHub 上填满各种项目。

你可以把 GitHub 看作是你的第二份简历,在其上尽可能地展示你的各种技术。如果你能做一些真正对他人有用的项目,而且能够在 GitHub 上积累 Star,那便最好了。你也可以试着写一些其他程序员会感兴趣的项目。最后在简历上列出最出色的项目,而这些项目也会成为你的资本。

简历

写简历的时候,别忘了在文件名里写上“软件工程师”几个字。我简历的文件名就是 cory_althoff_software_engineer.pdf。简历开头要写明姓名、电话、电子邮件、GitHub 链接、StackOverflow 链接(如果名气很大的话)和地址。在这些信息下方,建立一栏“技能”(Skills)。这一栏是为了展示你的技术,所以你需要写上所有你会的东西(而不是你的经验)。我的技术力大致如下:
零经验程序员如何抢占面试机会?
接下来要建立一栏“项目”(Projects)。同样,这里也是为了着重展示你的技术,以掩盖你经验不足的事实。我在这里写了两个项目,因为这两个项目很适合在面试中讨论:
零经验程序员如何抢占面试机会?
几乎每个与我交谈过的面试官都会问我关于 Projectx 的问题,我写的这个项目可以从 Airbnb 上抓取一整年的所有数据。面试的时候我没有任何经验,因此谈论该项目可以帮我向面试官展示我的能力,让他们关注我的能力,从而忽略我没有经验的事实。

LinkedIn

LinkedIn 是寻找面试机会的一个好去处。上面有大量的科技 Sourcer,他们的唯一工作就是找到像你这样擅长编程的人,并为你们安排面试。优秀的人才总是很稀缺,如果你能够充分展示你的能力,他们就会为你找到不需要工作经验的面试机会。

他们寻找候选人的方式是关键字搜索。所以你的 LinkedIn 页面应该像网页那样做搜索引擎优化。如果你会 Python,那么就应该在页面上尽可能多写几遍 Python(当然需要看上去合理)。而且,你应该尽可能找更多你认识的人为你做引荐。

零经验程序员如何抢占面试机会?
你应该把最近的工作经历写作“软件工程师”。你是否做过程序员的工作并不打紧,你需要想办法把最近的经验写成软件工程师。比如,可以做编程方面的义工,可以在 Upwork 上做自由职业,可以自己开公司。你需要做到不惜一切代价。

推销

找工作就是推销自己。熟悉一些营销方面的基础知识可以帮助你脱颖而出。你需要考虑的是:营销人员应该关注其他人正在做的事情,然后做出与之相反的事情。

花点时间阅读一些营销书籍。我最喜欢的营销方面的作者是 Seth Godin。我最喜欢的书是《Purple Cow》和《All Marketers Are Liars》。

现在,你可以大胆地走出家门,去争取编程的面试机会,即便没有编程经验也无所畏惧!零经验程序员如何抢占面试机会?
金三银四来临,我们这里准备来一些面试题分享给再摩拳擦掌准备跳槽的程序员们,转发+点赞加群:714526711获取面试,高并发,分布式,Spring,MyBatis,Netty源码分析以及大数据等多个知识点资料。

转载于:https://blog.51cto.com/14207296/2356981


http://www.niftyadmin.cn/n/2813912.html

相关文章

好文章集锦目录

非技术相关的文章 在山的那边 美文汇总1 海燕 再见了亲人 春 匆匆 山中访友 理想 真正的英雄 纪念伏尔泰逝世一百周年的演说 《汪国真诗集》 目录 我喜欢出发 浪之歌 雨 山雨 屈原 仓央嘉措诗歌全集 宇宙的小金鱼的那篇 黑人演说的那个 小马过河 文言文: 大学 劝学 …

好玩的三角型

#include<stdio.h> int main() {int n,i,j;while(scanf("%d",&n)!EOF){for(i1;i<n;i){for(j0;j<n-i;j)printf(" ");for(j0;j<2*i-1;j)printf("%c",Ai-1);printf("\n");}}return 0; } 效果&#xff1b;3 A BB CCC 数…

钉钉扫码第三方登录

介于公司内部软件需要做钉钉统一登录。 主要的逻辑流程&#xff1a; 二话不说&#xff0c;上代码&#xff08;由python去实现&#xff09; URL_ACCESS_TOKEN https://oapi.dingtalk.com/sns/gettoken?appidXXXXXXXXXXXXXXX&appsecretXXXXXXXXXXXXXXXXXXXX URL_TMP_AUTH…

钉钉python的sdk应用

python通过钉钉接口获取钉钉企业的信息。 1. 安装钉钉sdk pip install dingtalk-sdk 2. 在钉钉的开发者平台配置开发者权限&#xff0c;拿到corpId和secret CORP_ID XXXXXXXXXXXXXXXXXXXX SECRET XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 3. 连接 f…

react的使用方法

creatReactApp 1、全局安装 npm install -g create-reate-react-app2、创建react应用 create-react-app react-demo3、进入项目目录 cd react-demo4、下载项目依赖 npm install5、启动项目 npm start6、 显示项目配置 npm run eject创建完项目之后 npm 和yarn都可以加载缓存文…

学习react——django和react的登录,注册

自学react&#xff0c;作为一个只有后端python方面知识的人&#xff0c;看过一点点前端教程基础&#xff0c;学习react还是不轻松的。 记过两天的学习&#xff0c;自制一个简单的登录&#xff0c;注册界面&#xff0c;组件的划分用的还不是熟悉。 登录界面&#xff1a;http:/…

react中子向父传参

父组件 render(){<Tablebox callback{this.changeIndex.bind(this)}/> } changeIndex(index){console.log(index) }子组件 Tablebox render(){let {callback}this.props;return <div classNametableboxonMouseEnter{()>{callback(凌晨两点半)}}></div>}

钉钉python实现审批(通过软件和钉钉审批流的结合)

为了实现工单系统&#xff0c;又不想自己去结合钉钉的组织架构实现一套审批流&#xff0c;所以采用钉钉的审批结合自己的系统去实现工单。 由钉钉实现审批流&#xff0c;软件实现查询&#xff0c;记录工单等。 一、具体流程 二、具体的实现方式 获取token的函数 def getTok…