问题描述
在过去的5年中,我一直担任DBA角色,与呼叫支持shift 24*7感到烦恼。
我想切换到开发人员角色,对此我很感兴趣。
我还想知道开发人员的角色和职责,他们使用哪些工具以及如何提高技能 (请不要建议与不起作用的开发人员进行知识转移)
我想切换到开发人员角色,对此我很感兴趣。
我还想知道开发人员的角色和职责,他们使用哪些工具以及如何提高技能 (请不要建议与不起作用的开发人员进行知识转移)
专家解答
开发人员的工作是运送客户想要的工作软件。
所以你需要学习如何做到这一点;)
工具往往是特定于语言的。并且经常变化。与其专注于此,不如寻找可以帮助人们的方法。
这是一个想法:
我愿意打赌,你支持的数据库中至少有一些有存储参考数据的表。没有管理屏幕。
而且,作为生产支持DBA,您必须不时在数据库上运行DML脚本以更新这些表。
如果是这样,这是我会做的:
查找获得最多这些请求的数据库主题。启动APEX并在其上运行。为这些表建立一些简单的维护屏幕。并授予任何想要对这些屏幕进行这些更改的人的访问权。
APEX是一个低代码环境。因此,它使您无需花费大量时间学习如何编写代码。随着您变得更加熟练,您可以扩展到PL/SQL和/或JavaScript编码,以进一步发展您的开发旅程。
如果您想了解更多有关APEX head入门的信息:
https://apex.oracle.com/en/learn/getting-started/
除了让您有机会学习如何成为开发人员之外,此策略还具有其他一些好处:
-为您和您的同事减少工作量 (即使只有一点点)
-使数据库更具自助性,这对于提出更改请求的人来说通常是一件好事
-使您对公司更有价值,并可能在当前职位之外引起您的注意
-如果 (在您的公司或外部) 出现任何开发角色,则可以在您的简历上显示一些东西,作为开发人员的证据
如果出于某种原因,这不是您的选择,那么APEX仍然是一个不错的起点。构建一个简单的应用程序,开始学习如何编写代码,并寻找进行更多开发的机会。
所以你需要学习如何做到这一点;)
工具往往是特定于语言的。并且经常变化。与其专注于此,不如寻找可以帮助人们的方法。
这是一个想法:
我愿意打赌,你支持的数据库中至少有一些有存储参考数据的表。没有管理屏幕。
而且,作为生产支持DBA,您必须不时在数据库上运行DML脚本以更新这些表。
如果是这样,这是我会做的:
查找获得最多这些请求的数据库主题。启动APEX并在其上运行。为这些表建立一些简单的维护屏幕。并授予任何想要对这些屏幕进行这些更改的人的访问权。
APEX是一个低代码环境。因此,它使您无需花费大量时间学习如何编写代码。随着您变得更加熟练,您可以扩展到PL/SQL和/或JavaScript编码,以进一步发展您的开发旅程。
如果您想了解更多有关APEX head入门的信息:
https://apex.oracle.com/en/learn/getting-started/
除了让您有机会学习如何成为开发人员之外,此策略还具有其他一些好处:
-为您和您的同事减少工作量 (即使只有一点点)
-使数据库更具自助性,这对于提出更改请求的人来说通常是一件好事
-使您对公司更有价值,并可能在当前职位之外引起您的注意
-如果 (在您的公司或外部) 出现任何开发角色,则可以在您的简历上显示一些东西,作为开发人员的证据
如果出于某种原因,这不是您的选择,那么APEX仍然是一个不错的起点。构建一个简单的应用程序,开始学习如何编写代码,并寻找进行更多开发的机会。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




