我爱上编程,已经一年有余。这一年中,我做了很多业余项目,花了大约1000个小时来学习编程知识。并且在旧金山的Braintree公司找到了一份实习生的工作。
虽然有很多人在并没有付出太多努力的情况下,也取得了类似的成绩,但是我觉得有一点需要指出的是,我是一个正在Bucknell大学上学的学生,专业为化学,而且我所在的学校,计算机科学专业在全美的排名并不靠前。
一年多以前,我参加了我人生中第一次招聘会。招聘公司是微软,他们在我们学校举行了一次招聘会。我还记得我走入会场之后,完全不知道面试官会向我提出什么样的问题。我只是觉得科技行业对我很有吸引力,因此我决定去试一试。
果不其然,他问了我一些有关技术的东西,而我却完全不知如何回答,只能紧张的不知所云。
面试结束后,我感到非常紧张,我觉得自己浪费了他的时间。但同时我有感到有些兴奋,因为我觉得自己开始对编程产生了兴趣。
从那之后的一个多月里,我发出了将近100份申请。但是除了婉拒邮件,我一份面试机会都没有得到。
这当然不能怪这些公司,我是一个化学专业的学生,对于计算机科学,我只是上过两个入门课,其他相关经验一点都没有。
在外人看来,我应该是放弃了进入科技行业的想法。但是其实,我找到了自己新的目标:学习编程。我脑海里一直回想着一个声音:一年之后,我的编程能力一定会长足进步。
寒假期间,我在Udemy上自学了一门安卓编程课程。开学之后,我开始学习学校内的计算机科学课程。下一个暑假到来的时候,我觉得自己已经准备好了。
开始学习
从一开始学习编程的时候我就知道,我需要自己做几个项目,才能获得面试的机会。我也清楚,要想在这些面试上表现良好,除了掌握写代码的能力之外,我还要弄懂那些与算法有关的问题。
为了让自己获得提高,我使用了一个简单、高效的学习方式:
设定目标
寻找学习资源
设定进度计划与学习时间安排
学习
我早期做的一个应用:番茄时钟
每日编程
在暑假期间,我几乎每天都在练习写代码。
在这些日子里,一开始的时候我都是会强迫自己写30分钟的代码,但是30分钟过后,我总是会发现自己沉浸在其中,很高兴的再继续下去。
同时我也非常注意放松与休息,周末的时候我都会和朋友一起去自然之中走一走,我发现这种放松能让我在接下来的一周里更好的学习。
求职经历
暑假接近尾声的时候,我已经做了21个前端网站,我觉得自己有机会去争取一个实习职位。但是我已然有些惴惴不安,毕竟简历上“化学专业”几个大字赫然在列。
我重新做了我的简历,加入了我做的那些项目。8月20日,我把第一份简历发给了Belvedere Trading。
我和朋友一起做的一个僵尸射击游戏
一周之后,他们给我发来了一个编程测试,我把它顺利完成了。
今天之后,我们进行了一次电话面试。又过了一天,我订了一张飞往芝加哥的机票,去参加我人生中第一次实地面试。
面试之前的那个晚上,我只睡了不到4个小时。紧张和兴奋一直让我无法真正睡熟。第二天早上8点,我登上了飞机。
在到了面试地点之后,我看到了很多其他申请了这个职位的学生,他们很多都来自著名学府,我开始怀疑,我真的属于这里吗?
面试之后,这家公司给我打来了电话,他们要给我下offer。
又是一个无眠的夜晚,这一次没了紧张,只有兴奋。几周之前,我还不确定自己能否获得这个职位。而现在,梦想成真了。
但是我还没有就此结束。我给其他几个公司也发了申请,并且提到了我已经获得了offer的事情。不过没有人给我回复。
几天之后,Braintree公司的招聘人员给我回了邮件,于是我又有了一次似曾相识的经历:编程测试->电话面试->去芝加哥进行实地面试。
面试之后,Braintree给我打来了电话,他们也要给我提供offer。不久之后我就接受了这份工作,在这家公司的旧金山办公室工作。
经验
Lesson #1:我获得这个职位并不是因为我是天才,也不是因为我有编程的天赋。我只是付出了大量的时间和努力。
如果你很享受你正在做的事情,相对于其他人来说,你就有着巨大的优势。
Lesson #2:要敢于给自己定下看上去不切合实际的目标。
取法乎上,仅得其中。就算你没有达到最终的目标,在努力的过程中,你也会取得巨大的进步。
Lesson #3:尝试新的东西
一年以前,我根本没有想到自己会喜欢上编程。
但是我走出了自己的“舒适区”,尝试了新的东西,并且找到了我喜欢的东西。
你也是“半路出家”的开发者吗?你是如何学习编程的?欢迎在评论区留下你的经验。

原文来自:SDK.cn
声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com
Nano Banana(gemini-2.5-flash-image 和 gemini-3-pro-image-preview图像模型)是图像生成与编辑的最佳选择,可集成 Nano Banana API,实现高速预览。
支持通过自然语言文本智能生成高质量短视频。用户只需输入一段描述性文字,即可自动合成画面连贯、风格鲜明、配乐匹配的定制化视频内容。适用于短视频创作、广告预演、社交内容生成、游戏素材制作等场景,为开发者与创作者提供高效、灵活、富有想象力的视频生产新范式。
先进的图像理解和分析能力,它能够快速准确地解析和理解图像内容。无论是自然风景、城市建筑还是复杂的场景与活动,都能提供详细的描述和深入的分析。
根据文本提示(prompt)和图片公网访问链接,编辑原图按照特定风格、场景和氛围感的输出新的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。
根据文本提示(prompt),生成生成具有特定风格、场景和氛围感的图像。广泛应用于电商营销、广告设计、创意灵感等领域,为用户带来高效且个性化的AI图像创作体验。