2021年国际程序员日:向数字化转型第一线的程序员致敬

快乐国际程序员日为我们的数字世界编程的程序员们。正是您的工作和承诺使技术社区蓬勃发展。你们为改变我们工作和生活方式的创新奠定了基础。为了纪念国际程序员日和变革精神,我们将仔细研究一些JFrog的员工,他们从程序员开始,从他们的职业轨迹转变为开发人员和技术思想领袖,他们彻底改变了我们使用的产品和我们做生意的方式。hth华体会最新官方网站
程序员的角色是如何变化的
今天的公司越来越多地由他们提供的客户体验来定义,一般来说,“面对客户”是通过应用程序来实现的。软件是当今企业的关键推动者,程序员和开发人员是这场数字化转型浪潮的前线“变形金刚”。
今天的现代开发人员、程序员或DevOps工程师的角色远远超出了创建和管理软件开发生命周期的范围。它们的作用正在演变;他们对业务、IT和更广泛的开发人员社区的各个方面都有深刻的见解、足智多谋、建立联盟的贡献者。DevOps不仅仅是工具的问题,也是文化的问题。DevOps工程师应该对编码以及如何支持应用程序开发和交付有一个大致的了解混合云环境;,成功的Devops转换还需要额外的技能,如强大的领导能力、项目管理能力和与同事沟通的能力。
为了纪念国际程序员日,我们很高兴向您介绍我们的一些JFrog《变形金刚》- Stephen, Melissa, Manisha, Batel和Kavita。这些青蛙正在积极推动JFrog内部和技术社区的变革。在接下来的四天里,你将有机会近距离地了解这些鼓舞人心的人,并了解他们进入DevOps的原因,他们在技术领域的第一手经验,他们正在跟踪的技术趋势等等。我们认为你会发现这些变形金刚比你看到的要多得多。
《变形金刚21》:Stephen Chin, JFrog开发关系副总裁
你为什么决定从事开发/DevOps的职业?
我一直很喜欢在电脑上工作和编程,从小时候自己制作游戏到在学校帮助老师编写成绩编辑软件。DevOps是作为一名成熟程序员的自然延伸,因为您可以构建和自动化团队用于生产和部署到生产环境的工具。拥有编程专业知识的好处在于,您可以编写、构建和部署运行用于改善日常生活的技术的系统。
你的角色如何帮助公司转型?
开发者关系就是帮助开发者学习新技术,提高自己的技能。创新的步伐如此之快,以至于跟上所有新技术流行语可能是一项令人眼花缭乱的任务。我喜欢研究、实验和展示最新的技术,以方便开发人员理解和公司采用的方式。
作为一名开发人员/DevOps工程师,你认为工具箱中最关键的技能是什么?
虽然技术技能对开发人员来说似乎很重要,但更重要的技能是在团队中工作并提高团队生产力的能力。现代开发都是关于快速迭代和协作开发,所以如果你能帮助你的团队取得成功,这比个人英雄主义更重要。
你认为开发人员/DevOps工程师继续面临的最大挑战是什么?
这对任何从事软件开发的人来说都不足为奇,但技术债务和维护是任何项目中最大的挑战。我们很容易被新特性和新功能所困扰,而不花时间重构和改进现有代码。随着时间的推移,这将导致一个不可维护的系统和难以克服的“债务”,很难说服利益相关者偿还。
你给开发人员/DevOps工程师推荐的主要趋势是什么?
在过去的几年里,开发人员和公司为了可维护性和可扩展性,已经将许多基础设施迁移到云上。现在,事情又回到了内部部署,可移植的云原生基础设施可以跨云和内部部署工作,为您提供两全其美的服务。因此,当世界正在向混合事件过渡时,您应该为混合基础设施的推动做好准备。
对于那些考虑成为程序员或DevOps工程师的人,你有什么建议?
如果你正在考虑成为一名开发人员,不要害怕从别人那里学习和获得指导。最好的建议来自软件开发领域的朋友和亲戚,因为他们将能够引导您使用正确的技术和现代实践。
如果你愿意的话,在晚上5点到9点的工作时间里,你喜欢做什么?你还有其他的爱好、承诺、副业吗?
作为一个不折不扣的工作狂,我从工作中解脱出来的最好方式就是照顾家人。通常紧急的工作似乎是不可避免的,但一旦你退后一步,有机会正确看待它,如果你花时间去做,那么修复最后一个bug或回复紧急信息将会更快地解决。
想了解更多关于DevOps工具包的知识或磨练您当前的技能吗?访问JFrog学院浏览我们的课程目录。如果你已经准备好加入史蒂夫和其他青蛙的使命,改变我们的工作和生活方式,请访问JFrog求职页面.