掌握聚合最新动态了解行业最新趋势
API接口,开发服务,免费咨询服务

一个非技术专业学生的编程工作寻求之路

 我爱上编程,已经一年有余。这一年中,我做了很多业余项目,花了大约1000个小时来学习编程知识。并且在旧金山的Braintree公司找到了一份实习生的工作。

虽然有很多人在并没有付出太多努力的情况下,也取得了类似的成绩,但是我觉得有一点需要指出的是,我是一个正在Bucknell大学上学的学生,专业为化学,而且我所在的学校,计算机科学专业在全美的排名并不靠前。

一年多以前,我参加了我人生中第一次招聘会。招聘公司是微软,他们在我们学校举行了一次招聘会。我还记得我走入会场之后,完全不知道面试官会向我提出什么样的问题。我只是觉得科技行业对我很有吸引力,因此我决定去试一试。

果不其然,他问了我一些有关技术的东西,而我却完全不知如何回答,只能紧张的不知所云。

面试结束后,我感到非常紧张,我觉得自己浪费了他的时间。但同时我有感到有些兴奋,因为我觉得自己开始对编程产生了兴趣。

从那之后的一个多月里,我发出了将近100份申请。但是除了婉拒邮件,我一份面试机会都没有得到。

这当然不能怪这些公司,我是一个化学专业的学生,对于计算机科学,我只是上过两个入门课,其他相关经验一点都没有。

 

在外人看来,我应该是放弃了进入科技行业的想法。但是其实,我找到了自己新的目标:学习编程。我脑海里一直回想着一个声音:一年之后,我的编程能力一定会长足进步。

寒假期间,我在Udemy上自学了一门安卓编程课程。开学之后,我开始学习学校内的计算机科学课程。下一个暑假到来的时候,我觉得自己已经准备好了。

开始学习

从一开始学习编程的时候我就知道,我需要自己做几个项目,才能获得面试的机会。我也清楚,要想在这些面试上表现良好,除了掌握写代码的能力之外,我还要弄懂那些与算法有关的问题。

为了让自己获得提高,我使用了一个简单、高效的学习方式:

设定目标

寻找学习资源

设定进度计划与学习时间安排

学习

 

我早期做的一个应用:番茄时钟

每日编程

在暑假期间,我几乎每天都在练习写代码。

在这些日子里,一开始的时候我都是会强迫自己写30分钟的代码,但是30分钟过后,我总是会发现自己沉浸在其中,很高兴的再继续下去。

同时我也非常注意放松与休息,周末的时候我都会和朋友一起去自然之中走一走,我发现这种放松能让我在接下来的一周里更好的学习。

 

求职经历

暑假接近尾声的时候,我已经做了21个前端网站,我觉得自己有机会去争取一个实习职位。但是我已然有些惴惴不安,毕竟简历上化学专业几个大字赫然在列。

我重新做了我的简历,加入了我做的那些项目。820日,我把第一份简历发给了Belvedere Trading

 

我和朋友一起做的一个僵尸射击游戏

一周之后,他们给我发来了一个编程测试,我把它顺利完成了。

今天之后,我们进行了一次电话面试。又过了一天,我订了一张飞往芝加哥的机票,去参加我人生中第一次实地面试。

面试之前的那个晚上,我只睡了不到4个小时。紧张和兴奋一直让我无法真正睡熟。第二天早上8点,我登上了飞机。

在到了面试地点之后,我看到了很多其他申请了这个职位的学生,他们很多都来自著名学府,我开始怀疑,我真的属于这里吗?

面试之后,这家公司给我打来了电话,他们要给我下offer

又是一个无眠的夜晚,这一次没了紧张,只有兴奋。几周之前,我还不确定自己能否获得这个职位。而现在,梦想成真了。

但是我还没有就此结束。我给其他几个公司也发了申请,并且提到了我已经获得了offer的事情。不过没有人给我回复。

几天之后,Braintree公司的招聘人员给我回了邮件,于是我又有了一次似曾相识的经历:编程测试->电话面试->去芝加哥进行实地面试。

 

面试之后,Braintree给我打来了电话,他们也要给我提供offer。不久之后我就接受了这份工作,在这家公司的旧金山办公室工作。

经验

Lesson #1:我获得这个职位并不是因为我是天才,也不是因为我有编程的天赋。我只是付出了大量的时间和努力。

如果你很享受你正在做的事情,相对于其他人来说,你就有着巨大的优势。

Lesson #2:要敢于给自己定下看上去不切合实际的目标。

取法乎上,仅得其中。就算你没有达到最终的目标,在努力的过程中,你也会取得巨大的进步。

Lesson #3:尝试新的东西

一年以前,我根本没有想到自己会喜欢上编程。

但是我走出了自己的舒适区,尝试了新的东西,并且找到了我喜欢的东西。

你也是半路出家的开发者吗?你是如何学习编程的?欢迎在评论区留下你的经验。

qrcode_for_gh_9de197bcc61b_258.jpg

原文来自:SDK.cn

声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com

  • 航班订票查询

    通过出发地、目的地、出发日期等信息查询航班信息。

    通过出发地、目的地、出发日期等信息查询航班信息。

  • 火车订票查询

    通过站到站查询火车班次时刻表等信息,同时已集成至聚合MCP Server。火车票订票MCP不仅能赋予你的Agent火车时刻查询,还能支持在线订票能力。

    通过站到站查询火车班次时刻表等信息,同时已集成至聚合MCP Server。火车票订票MCP不仅能赋予你的Agent火车时刻查询,还能支持在线订票能力。

  • 车辆过户信息查询

    通过车辆vin码查询车辆的过户次数等相关信息

    通过车辆vin码查询车辆的过户次数等相关信息

  • 银行卡五元素校验

    验证银行卡、身份证、姓名、手机号是否一致并返回账户类型

    验证银行卡、身份证、姓名、手机号是否一致并返回账户类型

  • 高风险人群查询

    查询个人是否存在高风险行为

    查询个人是否存在高风险行为

0512-88869195
数 据 驱 动 未 来
Data Drives The Future