《变形金刚21》:Melissa McKay,开发者倡导者,JFrog

我们继续JFrog“变形金刚”系列,以纪念国际程序员日,今天我们见到了Melissa McKay,她是JFrog开发者关系团队的开发者拥护者。Melissa的职业生涯使她从编写代码到向世界各地的其他开发人员展示她的技巧和技术。她是一个真正的改变者,身兼多职——母亲、Java冠军、码头工人船长、即将出版的新书的合著者面向Java开发人员的DevOps工具非大会组织者,彻头彻尾的科技爱好者。继续往下读,看看梅丽莎是如何进入科技行业的,以及她对下一代程序员有什么建议。

是什么激励你进入科技行业的?

我上大学时开始从事科技工作完全是偶然的。我的第一台电脑是妈妈带回家的旧Macintosh。高中时我用它来打作业。我记得那台机器上除了一款《河内之塔》游戏,没有什么别的东西。我祖父在山姆会员商店做了些调查,带回家一台Windows 95台式电脑作为高中毕业礼物。我在学校时曾在IBM和苹果的实验室使用过文字处理软件,除此之外就没什么经验了。当时,我能做的最有用的事情就是打字——我由衷地感谢高中的键盘课!我也很感激那些当时可用的AOL试用cd,因为那是我唯一一次接触互联网——那时我可以用56k调制解调器占用我们唯一的电话线。我在大学第一年的专业是电气工程,但我迷上了计算机,在上了必修课程《编程入门》后,我的专业变成了计算机科学,当时有一位最好的教授(一系列令人惊叹的教授中的第一位),他让我们所有人都能更聪明地工作。c++是我的第一门编程语言,在我的职业生涯中,我有过用各种语言开发桌面应用程序、网站和服务的经验,包括PHP、Javascript、Ruby、Python、Java、. net和Go。 This breadth of experience was in part due to an internship opportunity with a programming services company that hired me after graduation. That real-life experience alongside the formal education set me up with a strong foundation.

像许多学生一样,我在两年后暂停了学业,开始养家糊口。我花了10年时间才回到学校,在这段时间里,我使用了我所拥有的技能来开发和管理各种web服务。当我回来完成我的学位并继续我在技术领域的职业生涯时,我接触了Java,它成为了我的主要语言。进入科技行业没有对错之分,我分享自己的经验,因为太多的人因为看起来势不可挡的障碍而气馁和放弃。在二十多年的软件和工程经验之后,我目前在JFrog担任开发人员倡导者的职位给了我独特的机会来鼓励和分享一切可能。一旦你开始了你的技术职业生涯,它保证你永远不会停止学习。总是寻找培训的机会,提高你的技能,但更重要的是,找到一个分享知识的途径。如果你觉得你已经到了一个你不能再学习和教授的地方,是时候推动自己前进了!

你对那些考虑以开发人员为职业的人有什么建议?

#分享即关怀(#sharingiscaring)是我们在科技社区推特上看到的一个标签,但这是我坚定相信的可靠建议。从与同行的午餐,到用户组的聚会,再到会议,你与他人分享的知识越多,你就越能成为一名强大的开发人员。向别人展示你如何解决问题或创建代码来提高你的工作效率或工作流程,有助于打开合作和更多知识共享的大门。它还有一个额外的好处,那就是提高你的沟通能力。我知道,看到别人如何从A点到B点解决问题,我从中受益,能够帮助别人做同样的事情是有益的。

我认为最大的误解之一是,初级开发人员不可能与高级开发人员分享任何他们不知道如何做的事情。这与事实相去甚远,每当我从自己的孩子那里学到新东西时,我就会想起这一点。我们都可以通过观察做事的新方法或更新自己的技能来提高自己,所以能够在任何层面上给予和接受反馈是至关重要的。培养你的倾听能力,锻炼你从不同角度看问题的能力,并通过合作改进你的编码或演示文稿,从长远来看会对你有好处。你会被看到,你会为新项目或潜在的晋升敞开心扉,你会以资源、团队合作者和积极进取的人而闻名——一个想做更多并不断进步的人。

想了解更多关于DevOps工具包的信息或磨练您当前的技能吗?访问JFrog学院浏览我们的课程目录。如果你已经准备好加入这些青蛙和更多的人,在他们的使命中改变我们的工作和生活方式,请访问JFrog职业页面