尽管如此……Erika Coded
我叫Erika;你们可能从我的教程和插画认识我,但我走到今天这一步,经历了漫长的路程。我曾经犹豫要不要分享我的故事,觉得它与现实生活不太相关;然而,考虑到我经常低估让别人听到我的声音的重要性,我还是会分享。
我来自巴西东北部的一个小城市。我第一次接触电脑是在学校,大概12-13岁的时候。很幸运,我们的老师很不循规蹈矩——可能是觉得这些课程的千篇一律的内容太枯燥了,他决定教我们用Clipper编程。我玩得很开心。
我14岁之前,家里才有了第一台电脑,拨号上网。接触mIRC之后不久,我就开始写一些小脚本来跟人打招呼,用颜色“LOL”之类的。但我花了好几年才开始从事开发工作,主要是因为没人认真对待我。
尽管如此,我还是编写了代码。
我想这一切都是从我开始写博客开始的。我想定制我的博客,所以我学习了HTML,并和其他人分享模板。当时(大约2001年)学习编程的资源并不多,但我很幸运地赢得了一个叫做Blig的免费博客平台的模板比赛,我得到了一本书——一本PHP的书。就这样,我学会了PHP,尽管那本书显然已经过时了,很多东西我都得自己摸索。
我第一次上大学的时候,真是难得。我不知道自己怎么能每天工作8个小时,却还要在大学里待4-5个小时。我没能完成学业,这并不奇怪——我感到愤怒、沮丧,但最重要的是,我感到内疚和愚蠢,因为我所有与数学相关的学科都学得很糟糕。这真让人心碎。
尽管如此,我还是编写了代码。
我数学很差,但编程很好。就这样,我继续前进,后来通过自由职业和在一家网络代理公司找到第一份正式的开发者工作,情况开始好转。也是在那时,我开始做自己的副业,最终辞去了那份工作,靠谷歌广告(Google Adsense)生活。虽然这个平台存在很多隐私问题,但它帮我支付了账单,支付了新毕业生(这次是市场营销专业的)的费用,并在2012年底我丈夫收到荷兰的工作邀请后,帮我们搬到了荷兰。
我们搬家后,情况变了。我很难找到工作,因为我无法证明自己的经验。我再次被低估,而当我找到工作时,薪水很低,而且文化氛围很恶劣。
尽管如此,我还是编写了代码。
我加入了阿姆斯特丹的 PHP 社区,这彻底改变了我的一切;我参加了人生中第一次 PHP 会议,结识了朋友,建立了人脉网络。我写了一本书,并自行出版。我开始在各种会议上发言,周游世界。我受雇于 DigitalOcean,担任开发倡导者,终于找到了一份让我感到被认可和尊重的工作。
时间飞快,到了2017年,生完女儿后,我决定休息一段时间,去感受生儿育女这个全新的世界。我整整两年没有工作,重返职场让我感到害怕。没有时间学习新事物,也没有时间练习过去做过的事情,我感到很失落。
尽管如此,我还是编写了代码……并且写作。我写了很多。
最终,在2019年,我回到了DigitalOcean,担任技术作家,这是我梦寐以求的工作,也是我从未停止热爱的公司。一年前的今天,我正准备开始我的新工作,在经历了一场全面的面试,包括一份后来我作为教程发布的作业后,我感到充满活力和自信:


如何使用 Helm 在 Kubernetes 上设置 WordPress 和 MySQL
Erika Heidi for DigitalOcean ・ 2019 年 5 月 24 日
我非常感激我拥有的所有机会,即使是那些糟糕的机会,因为它们教会了我一切。我从来都不是那种学术型的人,尽管我非常努力;我必须接受这样一个事实:我的工作更像是艺术,而不是精确的科学。我在一篇名为《编程的艺术》的文章中写到了这一点,也在同名主题演讲(DjangoCon EU 2016)中分享了这一点,您可以点击此处观看。
几个月前,我为一次团队活动制作了这张可视化职业地图,这真是一次意想不到的经历——经历了太多,我往往会忘记:
诚然,我的职业生涯带我走向了意想不到的不同境界;如今,我是一名作家。但编程已深深植根于我的世界观、我的专业素养以及我的生活中。很难想象如果我没有开始编程,我现在会是什么样子。我希望这个故事能激励像我一样的人,他们可能没有扎实的精密科学和数学背景,但仍在追求开发者的职业发展。你能做到!
在结束这篇文章之前,我想借此机会向职业生涯中两位重要的女性表达感谢:Etel和Lisa。Etel是我刚加入 DigitalOcean 时的经理,而 Lisa 是我现在的经理。她们都是我非常重要的榜样,如果没有她们,我今天就不会在这里。<3
文章来源:https://dev.to/erikaheidi/nevertheless-erika-coded-1o68