2021年国际程序员日:庆祝数字转型第一线的程序员

快乐国际程序员日献给那些为我们的数字世界编程的程序员。正是您的工作和承诺使技术社区蓬勃发展。你们为改变我们工作和生活方式的创新奠定了基础。为了纪念国际程序员日(International Day of the Programmer)和变革精神,我们将深入了解几位JFrog员工,他们最初是程序员,后来转变为开发人员和技术思想领袖,他们彻底改变了我们使用的产品和我们的业务方式。hth华体会最新官方网站

程序员的角色是如何变化的

如今的公司越来越多地由他们提供的客户体验来定义,一般来说,“面对客户”是通过应用程序来实现的。软件是当今企业的关键推动因素,而程序员和开发人员是站在数字化转型浪潮前线的“变形金刚”。

如今,现代开发人员、程序员或DevOps工程师的角色远远超出了创建和管理软件开发生命周期的范畴。他们的角色正在演变;他们对业务、IT和更广泛的开发人员社区的各个方面都有深刻的见解,足智多谋,是联盟建设的贡献者。DevOps不仅仅是工具的问题,也是文化的问题。DevOps工程师应该对编码以及如何支持专用的、多租户或多租户的应用程序开发和交付有大致的了解混合云环境;,成功的Devops转换还需要额外的技能,如强大的领导能力,项目管理,以及与同事沟通的能力。

为了纪念国际程序员日,我们很高兴向您介绍我们的一些JFrog《变形金刚》- Stephen, Melissa, Manisha, Batel和Kavita。这些青蛙正在积极推动JFrog内部和技术社区的变化。在接下来的四天里,你将近距离地了解这些鼓舞人心的人,并了解他们进入DevOps的原因,他们在技术领域的第一手经验,他们正在跟踪的技术趋势等等。我们认为你会发现这些变压器所提供的远比看上去的要多。

《变形金刚21》:Stephen Chin, JFrog开发关系副总裁

你为什么决定从事开发/DevOps方面的职业?

我一直很喜欢在电脑上工作和编程,从小时候自己做游戏到写成绩编辑软件来帮助学校的老师。DevOps是作为一名成熟程序员的自然延伸,因为您需要构建并自动化您的团队用来提高生产效率并部署到生产环境中的工具。拥有编程专业知识的好处在于,您可以编写、构建和部署运行用于改善日常生活的技术的系统。

你的角色如何帮助公司转型?

开发者关系旨在帮助开发者学习新技术并提高他们的技术水平。创新的步伐如此之快,以至于仅仅跟上所有新的技术流行语就可能是一项令人眼花缭乱的任务。我喜欢以开发人员易于理解和公司易于采用的方式研究、试验和演示最新的技术。

作为一名开发人员/DevOps工程师,你认为你工具箱中最关键的技能是什么?

虽然技术技能对开发人员来说似乎很重要,但更重要的技能是在团队中工作并提高团队生产力的能力。现代开发都是关于快速迭代和协作开发,所以如果你能帮助你的团队取得成功,这比个人英雄主义更重要。

你觉得开发人员/DevOps工程师继续面临的最大挑战是什么?

对于从事软件开发的人来说,这并不奇怪,但是技术债务和维护是任何项目中最大的挑战。我们很容易陷入新特性和新功能的开发中,而不花时间重构和改进现有代码。随着时间的推移,这会导致一个无法维护的系统和一个难以说服利益相关者偿还的难以克服的“债务”。

你推荐开发人员/DevOps工程师关注的主要趋势是什么?

在过去的几年里,为了可维护性和扩展性,开发人员和公司已经将许多基础设施迁移到云端。现在,事情正在转向on-prem,它具有跨云和on-prem的便携式云原生基础设施,可以为您提供两全其美的服务。因此,正如世界正在向混合赛事过渡,您应该为混合基础设施的推动做好准备。

你对那些考虑成为程序员或DevOps工程师的人有什么建议?

如果你正在考虑成为一名开发人员,不要害怕从别人那里学习和获得指导。您将从软件开发领域的朋友和亲戚那里得到最好的建议,因为他们将能够引导您使用正确的技术和现代实践。

如果你愿意的话,在工作之余你喜欢做什么?你还有其他爱好、承诺、副业吗?

作为一个公认的工作狂,我最好的休闲方式就是照顾家人。通常紧急的工作似乎是不可避免的,但一旦你抽出时间,有机会正确地看待它,如果你花时间去做,解决最后一个错误或回复一个紧急消息将会更快地解决……明天。

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