先有爱情!后有婚姻!然后才开始编程……?

2025-06-07

先有爱情!后有婚姻!然后才开始编程……?

如今工程界新人如云,我想分享一下我是如何进入工程界的。在我的旅程中,我经历了各种情绪,从兴奋到落寞,从充满动力到孤立无援,以及介于两者之间的各种情绪。

2012——变革之年

2012年,大学毕业两年后,我做起了期权交易员。当时我刚刚结婚,和丈夫搬进了一栋漂亮的新房子,还有我们两只可爱的狗狗。生活真是太棒了!但好景不长。

那年三月左右,我开始焦躁不安。工作还行,但并不充实。我开始阅读各种科技初创公司的文章,了解它们如何改变整个互联网格局。这听起来真让我兴奋。比赌市场哪天会波动刺激多了。

四月,我丈夫病了。他得了肺炎,住院三天。我陪他坐在医院里,一边读着《黑客新闻》,一边感叹人生苦短(因为每个人在医院里都是这样!),我决定换工作。我亲自做了这个决定后,当然得告诉我丈夫。我害怕他会怎么想。

我不仅要辞去一份稳定的工作,而且那份工作还是我岳父的公司!我还要放弃家族企业的工作,去一个我几乎一无所知的世界工作。即使现在打出这些文字,我也不确定自己当初怎么能做出如此大胆的举动。

幸运的是,我的丈夫支持我。他觉得我疯了,肯定会后悔,但还是同意支持我。

不过,在迈出这一步之前,我想先制定个计划。我开始集思广益,构思可以做的网站。最终,我找到了一个叫做WaterCoolerMeetings.com的网站。去看看吧,它真的……很特别🙈。它的目的是连接导师和学员。有点像 LinkedIn,但以人际互动为首要目标。有了这个想法,我找到了Michael Hartl 的Twitter 应用开发教程,像所有优秀的新手一样,我开发了这个 Twitter 应用,作为我网站的基础。

迈出这一步

我的新网站上线后不久,就提前两周通知了公司。通知的那天,我感觉身体不舒服。我不仅要通知我的直属上司,还要提前跟岳父说。这个决定意义重大,让我难以承受。我要辞去一份非常稳定的工作(你好!我之前在岳父的公司工作,我的意思是,那份工作稳定到“永远不会被解雇”!),去开发一个网站,学习 Ruby on Rails。尽管很紧张,我还是毅然决然地撕掉了创可贴!

我和丈夫都有积蓄,所以暂时失去工资不会有什么大不了的。至于要多久没工资,我完全不知道。这部分我其实并没有计划好。

辞职后,我一头扎进了编程的世界。我不知疲倦地工作了三个月,把WaterCoolerMeetings.com打造成了一个尽可能优秀的网站。从晚上到周末,我无时无刻不在沉浸于编程之中。尽管我热爱这份工作,但不久之后,我开始感到孤独。我不认识这个行业的其他人。我没有Twitter账号。我也没有认识的互助小组可以寻求帮助。我开始渴望成为团队的一员,于是我开始寻找我的第一份开发工作。我想要一份能让我一边在WaterCoolerMeetings.com工作,一边向其他人学习、与他们合作的工作。

我的第一份开发工作

我开始找工作时,第一个资源就是Hacker New 的招聘页面。我去那里浏览了一下招聘信息。当时大多数职位都是旧金山的公司。我理想情况下想在芝加哥找个工作,所以看到第一个芝加哥的职位就立马申请了。不过有个小问题,他们想要全职的 Web 开发人员,而我知道我离这个职位还差得远。不管怎样,我还是给他们发了邮件,想问问他们想不想招个初级员工。没想到,他们居然愿意!我去面试了,拿到了一份带薪实习的 offer,6 个月后可以选择转正。

我还申请了旧金山的另一家公司。那份工作是我梦寐以求的!然而,我自费飞到旧金山去面试,却因为资历太浅而被拒绝了。当时我崩溃了。不过,正如我妈妈说的:“凡事皆有因!”我最终接受了那家芝加哥公司的工作,我真的很庆幸自己这么做了。

我疯狂地工作了六个月,实习结束后,我终于获得了全职工作,这一切都得到了回报。那家公司,以及我在那里共事的三个人,为我的职业生涯奠定了基础。我对他们教会我的一切感激不尽。

现在我肯定你正在想,我的业余项目怎么了?最终,就像所有优秀的业余项目一样,随着我越来越投入新工作,WaterCoolerMeetings.com 也搁置了。我第一次成为一个紧密团结的团队的一员,并且全身心地投入其中。

快进6年

如今回首往事,我不禁摇头苦笑,庆幸自己当时对一切都那么天真。然而,正是这份无拘无束的热情帮助我获得了第一份开发工作。我从未想过,一个只有3个月经验的人,竟然要申请一个3人开发团队的职位,是多么疯狂。不要让先入为主的观念或假设阻碍你!要勇敢起来,去争取每一个可能的线索。结识所有你能结识的人,拥抱每一个新的联系。你永远不知道哪一个人会给你带来一生难得的机会。

现在我可以百分之百肯定地说,我从未后悔过。头一年左右,一切都很艰难。直到整整两年过去,我才不再回头。如果你只是迈出了这一步,并且害怕最终会以失败告终,那就要有信心!如果你选择成为一名开发者,是因为你喜欢挑战,因为你喜欢创造,因为你想要一份能让你几乎随心所欲地去做任何你想做的事情的职业,那么你就走在了正确的道路上!不断磨练这些技能,迎接新的挑战,结识新的朋友,你一定会在这个精彩的技术世界里找到自己的一席之地!

文章来源:https://dev.to/molly/first-comes-love-then-comes-marriage-then-comes-coding-3l25
PREV
开始使用 Elasticsearch 和 Ruby 轮到你了!
NEXT
多元化与包容性:理解差异定义为何重要?共建更美好的科技世界