发布于 2026-01-06 3 阅读
0

我的第一份开发人员工作——30个故事

我的第一份开发人员工作——30个故事

原文发表于MakeMoney.dev


我们的行业正以惊人的速度发展,许多人都渴望找到自己的第一份开发工作。在本文中,你将读到30位背景各异的开发者的故事,了解他们是如何获得第一份开发工作的。从他们的经历中汲取经验,并将其运用到你自己的职业道路上。

阿纳斯塔西娅·马尔琴科娃

叽叽喳喳

我曾在一家拥有300名员工的创业公司担任技术客户经理,直接与我们的首席技术官 (CTO) 合作,为客户提供支持。由于工程团队人手有限,我利用业余时间做一些代码项目来帮助团队。CTO 在看到我的工作成果,尤其是我的努力程度后,决定直接把我调到工程部门,甚至没有面试。要知道,我在大学期间只上过一门 Python 课,其余的知识都是自学的!

阿维德·卡尔

叽叽喳喳

我的第一份开发工作是在旧金山一家风投投资的公司,担任远程工程师,当时我在德国。这份工作是CEO在推特私信里问我“想不想来试试”,因为他看过我的GitHub主页,而我当时正好用他们服务所用的技术做了一个项目。两周后,我被安排飞到旧金山和团队见面,看看我是否适合这份工作。我在那里工作了一年多。那份工作一周里学到的东西,比大学几年学到的还要多。

阿尔伯特·瓦利基

叽叽喳喳

我大约四年前从土木工程专业毕业,当时我就知道自己不适合这份工作。我一直对计算机很感兴趣。我十三四岁的时候就写了第一行代码,是Ruby on Rails。但几天后我就放弃了。

毕业后,我决定成为一名前端开发人员。我参加了一个训练营,结果却赔了钱。我的进度比同学们快,却不得不等他们…… 😥

经过四个月的学习,我决定投递简历。我投递了五十多份简历,获得了六次面试机会。其中一次面试很成功,于是我留了下来。我在这家公司工作了将近四年。今年年初,公司决定让我成为合伙人。

阿加特·巴迪亚

叽叽喳喳

我之前在 Honeypot 做技术招聘,三年后,当时的 CEO(Emma Tracey)建议我转行做开发人员。经过一番权衡利弊后,我决定转型,参加了一个编程训练营。从 2020 年 2 月起,我正式成为 Honeypot 的一名初级前端开发人员。😁

艾哈迈德·阿瓦伊斯

叽叽喳喳

大学时,我曾向一家广告公司提案过一个开发者营销方案。项目规模虽小,但进展顺利。他们让我毕业后联系他们。就这样,我毕业后立刻就找到了第一份工作,薪水是同班同学的三倍。

阿潘

叽叽喳喳

我目前还在读大学最后一年,感觉自己JavaScript和React的水平足以应付技术方面的工作。然而,通过初次面试真的非常非常难,我最终也没能找到理想的工作。与此同时,我一直活跃在Discord服务器上,帮助别人,最终引起了相关人士的注意,我现在的公司的一位同事在Discord上联系了我。

阿尼亚·库博

叽叽喳喳

对我来说,我找第一份开发人员工作非常积极主动。我参加了技术交流会,出席了各种活动,总之,我努力了解我所在地区的开发人员社区。这样做的好处是,最终我没有因为别无选择而被逼无奈,而是能够从容地选择最适合自己的工作机会。当然,这需要花费大量的时间和精力,持续数周!所以,做好准备,积极主动地去寻找机会吧!

安娜·麦克杜格尔

叽叽喳喳

我以前是歌剧演员,学习网页开发大约一年了。我制作了一个自我介绍和技能的视频,并发布到了推特上。视频被转发给了我们公司的总经理,他立即给我发了信息,并邀请我聊聊。和他谈过之后,我又和人力资源部以及我的团队负责人见了面,第二天就收到了录用通知,开始担任初级软件工程师。

安妮

叽叽喳喳

我的训练营有个叫“行业日”的活动,有点像开发者和雇主之间的快速约会。我们学员坐在桌旁,带着笔记本电脑,进行两分钟的自我推介,介绍自己,并向潜在雇主/招聘伙伴讲解我们最喜欢的项目。铃声响起,他们开始轮流发言。结果我获得了几次面试机会,两周后就接受了offer!

比沃尔

叽叽喳喳

我在完成为期五个月的实习后,就拿到了第一份工作offer。此前,我刚刚在职业学校学习了一年的网页开发课程。在进入开发学校之前,我没有任何相关教育背景或工作经验。他们只进行了一次非正式面试,并通过我的实习公司进行了背景调查就录用了我。可惜的是,那份工作只持续了三个月。不过,我只用了三周就找到了现在这份工作。我受邀参加了面试。我向他们展示了我正在进行的MERN项目。他们当时正在招聘React开发人员,而我已经学习React一年多了。之后我又参加了一轮面试,但那只是最后的确认环节。

博格丹·布杰亚

叽叽喳喳

我在大学期间申请了各种实习,直到大三才被录取。上周末我参加了一个黑客马拉松,下周本来应该有个面试。到了面试地点,我发现面试我的两个人竟然是黑客马拉松的评委,他们一眼就认出了我。这是我经历过的最棒的面试,感觉从一开始就胜券在握,所以一点也不紧张(跟之前那些面试完全不一样,每次面试我都手心冒汗)。

一路走来,我面试过其他工作,面试官都是我的博客读者或者参加过我演讲的人,所以面试过程比较轻松。我想说的是,积极参与各种活动对你的职业生涯大有裨益! 😊

布拉德·特拉弗西

叽叽喳喳

我曾面临诸多挑战,包括坎坷的过去、焦虑症以及完全没有经验,所以我从自由职业做起。我积累了相当不错的作品集,其中包含许多实际客户项目,并在2012年左右,在波士顿北部一家中型公司找到了我的第一份开发工作。我主要使用PHP、jQuery,后来又接触了AngularJS。之后,我创办了自己的小公司,提供各种类型的网络服务,最终还是从事了我最热爱的工作——教学和内容创作。

布莱恩·希尔森

叽叽喳喳

我花了一年时间学习基础编程技能,包括参加斯坦福大学、麻省理工学院和赫尔辛基大学的免费“编程入门”课程,以及学习一些freeCodeCamp的Web开发者课程。在一次本地程序员聚会上拓展人脉,让我获得了第一次面试机会,最终找到了一份工作。

学习固然重要,但找到工作的捷径是建立人脉。

克里斯·塞夫

叽叽喳喳

我14岁就开始学习编程,然后开始做自由职业。我免费做网站,帮邻居做网站,还为另一个网站做过一些付费项目。

我上大学的时候选修了一门网页开发课,整个学期都在学习如何制作网站。我跟教授说我已经做过网站了。他说:“给我看看你的网站。” 我给他看了,他说:“哇!太棒了!要想这门课拿A,你得帮我做客户项目!” 所以他真的付了我钱,还给了我这门课的A。之后我又上了他的三门课!我跟他一起做的最大的项目,竟然被拉斯维加斯一家赌场的系统采用了!

codeSTACKr

叽叽喳喳

我基本上是误打误撞进入了开发行业的。我之前一直在业余时间写代码,但当时我的工作是IT工程师,负责设计和维护大型网络基础设施。我发现公司里有些手动流程非常耗时。我知道这些流程很容易自动化,于是就自己开发了一个应用程序,并展示给了我的老板。这个程序为公司节省了大量的时间和金钱。那是15年前的事了,从那以后我就一直从事开发工作,从未后悔过。

科尔比·费约克

叽叽喳喳

我的开发之旅始于一名设计师,当时我只是想尝试用 HTML 和 CSS 定制 MySpace 个人资料,以及搭建反恐精英战队页面。随着时间的推移,我自学了编程,并逐步掌握了 JavaScript。大学毕业大约 9 个月后,我找到了第一份与网页开发相关的兼职工作,用 HTML 制作电子邮件模板。和大多数创业公司一样,面试过程包括一些关于我作品的常规问题,以及展示我的作品集——这对于证明我的能力至关重要。此外,面试官还问了一些有趣的问题,比如我像哪种面包,我最后选择了贝果! 😂

丹尼·汤普森

叽叽喳喳

我的技术生涯始于Java和Angular。第一份工作的面试流程是多轮面试、白板编程以及所有我们讨厌的面试环节(哈哈)。为了做好准备,我做了一些可以在面试中讨论的项目,并在LinkedIn上与这家公司的开发人员交流,了解他们的工作内容,以便在面试中提及。我的努力、信息和表现出的兴趣最终打动了面试官!

德里克·德拉蒙德

叽叽喳喳

我申请了这家公司不同部门的五个职位,但一直没有收到回复,所以我穿着西装打着领带亲自去询问情况。这反而让我获得了面试机会。面试流程包括人力资源部的电话面试、与工程总监的初步面谈、一份居家测试,以及与团队见面,考察我的性格是否与公司文化契合。我对PHP、MongoDB、XSLT以及REST API一窍不通,所以那周我花了至​​少35个小时学习相关知识,并完成了居家测试。在与团队见面的面试中,我强调自己愿意学习任何东西,我想正是这一点最终让我得到了这份工作。

丹尼斯·艾维

叽叽喳喳

2017年,我曾担任一家法医实验室的市场营销主管。该公司当时使用一套过时的系统来管理实验室样本,并积极寻找能够搭建一套全新系统的人选,启动预算约为7万美元。

当时我唯一的编程经验就是一些HTML和CSS技能,用来定制WordPress网站。我把这看作是学习编程并找到第一份工作的绝佳机会,所以我做了什么呢?接下来的三个月,我把所有空闲时间都用来阅读我能找到的所有书籍,并观看YouTube视频。大多数时候,我会在上班前两个小时起床编程,然后一直熬夜到凌晨两三点学习。

三个月后,我感觉信心十足,便绘制出了新系统的原型图,并在下次公司会议上提出了这个概念。简而言之,我成功拿下这个项目,并在接下来的两年里负责系统的开发和维护,之后以 41,000 美元的价格将其卖给了公司。

埃迪·文克

叽叽喳喳

我的第一份工作是因为实习期间表现出色而获得的。他们问我是否愿意留下来,所以我周一把所有学习时间都用来准备学位课程,剩下的四天则在公司上班。

毕业啦!还积累了两年工作经验! 🔥

菲利普·帕库拉尔

叽叽喳喳

我高中时是个书呆子,开始学习编程。周围的人都知道我什么都能做网站,这就是我的“名声”。后来有一天,一个比我早几年毕业的校友创办了一家公司,我高中毕业后就加入了,成了那里的第一个开发人员。我在那里待了五年,先是学到了更多东西,而且还拿到了工资。总而言之,我今天所掌握的知识很大程度上要归功于我高中时的书呆子名声,以及那位在我被其他人视为只会积累经验的人给予我机会的校友。

弗洛林·波普

叽叽喳喳

我的第一份开发工作有好几种“不同”的类型。我的第一份自由职业工作。我的第一份兼职工作。我的第一份全职工作

我自学了HTML和CSS的基础知识后,接到了我的第一份自由职业工作。这份工作需要我将一个模板的设计稿转换成代码。

大学期间,我参加了一场招聘会,会上有很多公司在招聘学生担任各种兼职职位。我申请了一家听起来很有意思的公司,经过一个简单的编程测试后,我成功获得了这份工作。

我的第一份全职工作是在大学毕业一年后找到的。我之前已经有过自由职业网页开发的经验,并且在入职前几个月就开始学习 React,事实证明,这正是我获得这份工作的关键。我顺利通过了编程面试,因为我花了很多时间学习和准备这类面试。此外,我还有一个优势,那就是我“并非非得”得到这份工作不可,这意味着我在面试过程中非常放松,最终成功拿下这份工作。

弗洛里安·卡芬伯格

叽叽喳喳

我在学校开始学习Java,但一直没能坚持下去。课余时间,我学习了HTML、CSS和JavaScript,以及React框架。我看了很多YouTube视频,买了课程,还自己做了很多项目。花了两个月时间,我终于找到了一份React前端开发的工作。面试过程还不错,我可以畅谈我对React和Web开发的兴趣,完成一个简单的居家测试后,我就被录用了!

弗朗切斯科·丘拉

叽叽喳喳

说实话,我并没有真正为面试“做准备”,因为我并没有积极找工作。我只是在自学,一位大学教授给我发了一些关于这个机会的邮件。

面试分为两个阶段,第一阶段是人力资源面试,第二阶段是技术人员面试。面试官问了我关于 Git、Npm、JavaScript 和 Docker 的问题,尽管公司当时还没有使用这些技术。

我可以肯定地说,你不需要计算机科学学位也能在科技行业工作。但对我来说,它确实帮我建立了人脉,让我有机会进入一家很棒的公司。所以,如果你出于各种原因想获得一个学位,它或许会在某些意想不到的情况下派上用场,比如这次。

我们所做的每一件事,在某种程度上,将来都会对我们有用。最后我想说的是,几个月前我参加了另一家规模较小的公司的面试(面试官还是同一位教授),结果因为记不住一些基本的SQL命令而被拒绝了。所以,如果你面试被拒,不要灰心丧气。这或许是你人生中最幸运的一天。

Jessica Chan(又名 TheCoderCoder)

叽叽喳喳

我的第一份工作其实是通过一家招聘机构(在美国)找到的。我把简历发给了他们,他们帮我找到了所有合适的职位和面试机会,这真的很棒。我当时的技能主要集中在后端:SQL、VB.NET。

不同公司的面试流程各不相同。有些公司要求我做白板题,有些公司会通过电话面试询问一些概念,还有一些公司要求我当着面试官的面进行电脑编程测试。

从通过招聘机构开始找工作到找到第一份工作,总共大概花了几个星期。我觉得现在找工作要花更长的时间。我承认,我的第一份开发工作差不多是十年前的事了,但作为最近也参加过面试的人,我认为有些准备方法现在仍然适用。

首先,你需要一个优秀的个人作品集网站,并附上你的 GitHub 项目和网站的链接。即使是演示网站,任何能帮助潜在雇主了解你技能的东西都是有益的。尽量让你的网站看起来精致专业。如果你的设计/CSS 技能不是你的强项,可以考虑使用 Bootstrap 或 Tailwind 等框架。保持你的 GitHub 项目井然有序,并编写清晰的 README 文件,以便雇主能够快速评估你的工作成果。

洛尔斯

叽叽喳喳

为了准备我的第一份工作,我事先了解了该职位所需的一些基本技术。要求包括HTML、CSS、JS和PHP。面试前我对PHP一窍不通,但我准备了一些项目和作品集来展示。这些项目虽然算不上顶尖,但它们展现了我对学习和尝试的热情,而这正是雇主们所欣赏的。我花了三个月才找到这份工作。一位本地的猎头联系了我,并向我介绍了这家公司。我们安排了下周的面试(正好是我生日那天!),面试内容包括上述要求,以及一些关于无障碍设计、设计和Photoshop的问题,但没有技术测试。现在我已经适应了这份工作,非常喜欢它。此外,我还帮家里做些事情,比如为一个电商网站和Magento平台做网站设计和图片。

卢克·康斯坦丁

叽叽喳喳

我从事物流行业12年,42岁那年,花了9个月时间才找到第一份工作。这段时间我自学了前端开发。由于之前对编程一窍不通,我每天必须抽出3到5个小时学习才能拿到这份工作。面试过程很顺利,一周后我就正式入职,成为一名全职前端开发人员。

马兹·布罗特

叽叽喳喳

我当时一边学习软件开发,一边利用空闲时间自学前端。在一次招聘会上遇到了这家公司,我告诉他们我还没准备好做前端开发。他们让我先申请,我当天就投了简历。几周后就拿到了这份工作。

菲利普·尼南

叽叽喳喳

我当时还在上学,找到了一份很差的实习,月薪只有500美元。我利用这份实习经历,找到了一份更好的工作,时薪25美元。毕业后,当初资助我的公司竟然给了我一份全职工作!我最大的感悟是,你只需要第一份工作,它就能提升你的声誉。

皮尤什·马哈帕特拉

叽叽喳喳

我于 2019 年毕业于生命科学专业。我热爱这个专业,但是我国的研发基础设施和资金状况不佳,所以我转行了。

我开始学习HTML和CSS,然后又学了一些JavaScript。我意识到JavaScript的重要性,于是深入学习了后端和前端。我做了一个不错的项目,然后开始找工作。经过8个月的学习,我在2020年10月找到了工作。

伊万·萨尔达诺

叽叽喳喳

我并非计算机科学专业出身,直到二十五六岁才开始学习编程。有一天,我突然意识到目前的职业道路无法给我带来经济保障,于是我开始学习编程。

将近两年时间里,我每晚都抽出1到2个小时学习。学习的过程很有趣,我也很享受学习的过程。当时我并不急于找工作,这对我很有帮助。当我感觉准备就绪后,我开始投简历,大约六个月后,我找到了第一份开发人员的工作。那真是一个非常疲惫的过程,经历了很多次杳无音信、居家测试和拒绝。

我的建议是保持耐心和坚持,这对大多数人来说都是一个漫长的过程,所以当事情进展不顺利时不要气馁。还有,永远不要停止学习。

莎拉·舒克

叽叽喳喳

我做了八年招聘人员,其中两年在IT领域;那段时间我学会了IT术语,还有几位开发人员抽出时间教我一些基础知识(其中一位甚至教我用C#写计算器)。后来我在配偶的公司找到了一份技术管理员的工作,在那里我接触到了PowerShell。这是一家小公司,系统升级时,他们需要有人学习维护和定制系统所需的语言(JavaScript,包括jQuery,以及PL/SQL)。我答应了,这也让我得到了现在这份工作。现在我正专注于巩固知识,以便更好地发展我的职业生涯,但我的第一份开发人员工作对我来说是一个很好的跳板——我主动学习了新的语言,我很期待未来几年我的职业发展。

塔达斯·佩特拉

叽叽喳喳

我的第一份开发工作是在一家卡车制造公司担任软件工程师。我开发的软件控制着美国成千上万辆半挂卡车。我获得这份工作的过程相当平淡。我去学校参加了一场招聘会,想找个实习机会。结果,我在毕业前的最后一个暑假在那里实习了。实习结束后,他们给了我一份全职工作,从下一个暑假开始。我接受了!

汤姆·伯达克

叽叽喳喳

磨练与我理想科技领域相关的技能,对我毕业后直接获得微软的实习机会和全职工作起到了至关重要的作用。我知道自己想从事游戏开发,而我对底层系统、人工智能和网络的兴趣恰好与此契合。我开始参与一些与游戏相关的项目,重点锻炼这些技能,例如为其他学生搭建一个游戏服务器,供他们在自己的游戏项目中使用。在当地招聘会上,我努力展现自己的热情、动力以及与之匹配的技能,以此在众多求职者中脱颖而出。

瓦迪姆·萨文

叽叽喳喳

我读十年级的时候,在全国IT竞赛中获得第三名后,抱着试试看的心态申请了几家公司。其中一家公司给我回了电话,电话里我跟他们说我基本上什么都不懂,他们说没关系,你会慢慢学会的。就这样,我得到了我的第一份开发人员工作。

弗拉德·帕斯卡

叽叽喳喳

我学编程快四个月了,学了HTML和CSS,刚开始接触JavaScript。当时我在Reddit的开发者论坛上发帖求助,询问下一步该怎么走。一位创业者联系了我,说他们想雇我帮他们做响应式网站。为了测试我的能力,他们给了我一些简单的CSS任务,我几个小时就搞定了,然后就拿到了这份工作。

结论

不同的人,不同的背景,不同的故事,却有着相同的结果。

让我们用几个关键要点来总结一下:

  • 慢慢学习和实践基础知识。
  • 构建项目并创建作品集。通过构建你充满热情的项目,让这段旅程更加轻松。
  • 申请工作,参加面试。即使第一次没有成功,也要努力从每一次经历中学习。

分享你的故事

欢迎在下方评论区分享你找到第一份开发工作的经历。我们很乐意阅读!😊

文章来源:https://dev.to/florinpop17/my-first-developer-job-30-stories-2j85