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

作者 | Cory Althoff
译者 | 弯月
责编 | 仲培艺
出品 | CSDN(ID:CSDNnews)

以下为译文:

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

心态

最重要的一点是,你要充满信心,即使是零经验的程序员也可以获得面试的机会。我这么说是因为我就曾有过这样的经历。我的第一份编程工作是在 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》。

现在,你可以大胆地走出家门,去争取编程的面试机会,即便没有编程经验也无所畏惧!

原文:https://selftaught.blog/programming-interview-with-no-experience/

作者:Cory Althoff,eBay的程序员。《 The Self-Taught Programmer: The Definitive Guide to Programming Professionally》一书的作者。

本文为 CSDN 翻译,如需转载,请注明来源出处。


 热 文 推 荐 

畅言

☞ 他用代码终结“撒贝宁”,21123 个岗位急招 AI 程序员!

☞ 极客头条

☞ 那些简历造假拿 Offer 的程序员,后来都怎么样了?

☞ K8S安全军规101:对CNCF最佳实践的扩充

☞ 为什么说稳定币才是诺奖得主哈耶克想要的非国家货币?

☞ 月入5万,程序员夫人们过上"贵妇"生活了吗?

☞ “扔瓶子”有套路?日本高中生开发机器人,手残党们有救了

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!\n");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

点击“阅读原文”,打开 CSDN App 阅读更贴心!

喜欢就点击“好看”吧!

零经验程序员如何抢占面试机会?相关推荐

  1. 大厂面试:一个四年多经验程序员的BAT面经(字节、阿里、腾讯)

    大厂面试:一个四年多经验程序员的BAT面经(字节.阿里.腾讯) 目录 背景 说明 字节面经 面试题 腾讯面经 面试题 阿里Lazada 面试题 经验之谈 1.首要条件:准备好基础的八股文 2.常用的中 ...

  2. 视频教程-15年经验大厂HR亲授:程序员必备简历面试课-招聘/面试

    15年经验大厂HR亲授:程序员必备简历面试课 资深人力资源总监,从事IT职业教育培训15年,曾担任北大青鸟就业部经理.蓝科教育总经理及人才服务中心总监.先后辅导.推荐学生就业超过千人 王馨仪 ¥69. ...

  3. 35 岁程序员的独家面试经历

    35 岁程序员的独家面试经历 2015年12月15日 17:34:33 松门一枝花 阅读数:524 创业失败后,在找工作.选择了三家(两家上市公司,一家将上市),都走到了关键的节点.我记录了面试过程中 ...

  4. Java程序员的求职面试简历应该怎么写?Java常用框架有哪些?

    [Java程序员]的求职面试简历应该怎么写?首先要做到信息的完整,比如基本信息.求职意向.工作经历/项目经验.个人技能这几大简历版块一定得有.然后简历内容要做到简单明了,详略得当.即要求大家简单概括自 ...

  5. 某程序员吐槽:面试八股文害死人!公司新来的应届生满口框架,根本不会写代码!网友:八股文只能招到背题家!...

    程序员面试考什么?是工作能力,工作经验,还是背题能力? 一个程序员发帖吐槽面试只考八股文,招来的应届生张嘴就是分布式,一堆框架,代码根本不会写.楼主要他补补基础,把常用的api看熟一点,这个应届生却觉 ...

  6. python程序员工作怎样-python程序员怎样在面试过程中展现自己的基本功

    原标题:python程序员怎样在面试过程中展现自己的基本功 当下我国人工智能招聘岗位需求不多,不过后期的发展潜力巨大,而且python程序员的薪资待遇并不比Java程序员的差,Python程序员往往都 ...

  7. 九零后程序员心塞:“30岁,月薪还没过万,是我的问题吗”

    2020年有职场专家指出: 四千元的月薪,在国内算是中等的薪资水平. 每个月能赚到四千块,就打败了一半的国人: 如果每个月能赚8000~10000,那你就能跑赢90%的国人. 这几个数字是怎么得出来的 ...

  8. 程序员的 MySQL 面试金典

    在面试前,有一句话请记住: 获得高薪的关键:就是高效的准备面试 对于程序员来说,面试内容一般分为两个部分: 编程面试题部分 + 数据库面试题部分. 基于这个原则,我和汽车之家的资深技术专家老张,也是一 ...

  9. 怎么短时间提高Java面试水平_Java程序员如何在面试时短时间内让面试官刮目相看?...

    技术面试是每一位程序员都会经历的一件事情,技术面试官会通过自己的方式去考察程序员的技术功底与基础理论知识,这个过程被有的程序员成为"造火箭式的技术轰炸",不同程序员的面试经历与体验 ...

最新文章

  1. 数据管理DMS企业版接入蚂蚁金融云售卖
  2. [笔记].如何使用Nios II的中断:PIO中断与定时器中断
  3. Docker镜像加速器配置
  4. sap 客户信贷配置与管理解析
  5. C++中extern关键字的作用
  6. pyCharm运行python提示“please select a valid interpreter”
  7. 【BZOJ1030】【Tyvj1806】文本生成器,AC自动机+DP
  8. 解决android sdk manage打开闪退的解决方法
  9. 渗透测试-内网信息收集
  10. c语言入门教程怎么编程,从零开始的C语言入门教程-编程语言的基础
  11. yuzu模拟器安装设置大全
  12. default、mms、supl、dun、hipri接入点类型的区别
  13. jupyter中subplots_adjust()调整子图大小无效、子图溢出和日期标签遮挡坐标轴刻度的问题解决
  14. mysql临时表删除_MySQL如何创建和删除临时表
  15. Buct oj 1016
  16. 重磅:《Java 开发手册》全面发布,向全球开发者致敬!
  17. 日期之 显示法定格式的日期
  18. 【Linux CPUFreq模块】
  19. laravel 使用SSH 隧道连接到远程数据库
  20. [256个管理学理论]006.刺猬效应(Hedgehog Effect)

热门文章

  1. 计算机教师专业知识,小学信息技术教师专业知识考试复习题及答案【精选】.doc...
  2. python处理时间的标准数据_python数据分析数据标准化及离散化详解
  3. 如何让地面不起灰_地面不平能铺地板吗?木地板不平怎么修复
  4. python ca模块_python学习之模块-模块(五)
  5. 剑指Offer值二叉树的深度
  6. 2021-2025年中国灯光调光开关行业市场供需与战略研究报告
  7. 数据结构_C语言_实验一_线性结构 ——一元多项式求导
  8. AUTOCAD建模足球实体
  9. ElasticSearch 如何使用 TDigest 算法计算亿级数据的百分位数?
  10. Flutter 即将占领整个 Web 开发