掌握聚合最新动态了解行业最新趋势
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

  • Google Gemini Image API

    Nano Banana(gemini-2.5-flash-image 和 gemini-3-pro-image-preview图像模型)是图像生成与编辑的最佳选择,可集成 Nano Banana API,实现高速预览。

    Nano Banana(gemini-2.5-flash-image 和 gemini-3-pro-image-preview图像模型)是图像生成与编辑的最佳选择,可集成 Nano Banana API,实现高速预览。

  • AI文生视频

    支持通过自然语言文本智能生成高质量短视频。用户只需输入一段描述性文字,即可自动合成画面连贯、风格鲜明、配乐匹配的定制化视频内容。适用于短视频创作、广告预演、社交内容生成、游戏素材制作等场景,为开发者与创作者提供高效、灵活、富有想象力的视频生产新范式。

    支持通过自然语言文本智能生成高质量短视频。用户只需输入一段描述性文字,即可自动合成画面连贯、风格鲜明、配乐匹配的定制化视频内容。适用于短视频创作、广告预演、社交内容生成、游戏素材制作等场景,为开发者与创作者提供高效、灵活、富有想象力的视频生产新范式。

  • AI图像理解

    先进的图像理解和分析能力,它能够快速准确地解析和理解图像内容。无论是自然风景、城市建筑还是复杂的场景与活动,都能提供详细的描述和深入的分析。

    先进的图像理解和分析能力,它能够快速准确地解析和理解图像内容。无论是自然风景、城市建筑还是复杂的场景与活动,都能提供详细的描述和深入的分析。

  • AI图像编辑

    根据文本提示(prompt)和图片公网访问链接,编辑原图按照特定风格、场景和氛围感的输出新的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。

    根据文本提示(prompt)和图片公网访问链接,编辑原图按照特定风格、场景和氛围感的输出新的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。

  • AI图像生成

    根据文本提示(prompt),生成生成具有特定风格、场景和氛围感的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。

    根据文本提示(prompt),生成生成具有特定风格、场景和氛围感的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。

0512-88869195
客服微信二维码

微信扫码,咨询客服

数 据 驱 动 未 来
Data Drives The Future