您目前正在寻找SQL开发人员职位吗? 太好了-这意味着您已经至少了解SQL的基础知识,并准备尽快进入工作市场! 但是,话虽如此,您首先应该弄清楚您未来的工作场所中到底需要什么。 SQL技能只是全局的一部分-您还需要记住很多其他事情! 所有这些内容将在前面的教程中介绍,因此请继续阅读!
由于SQL开发是一个多层主题,因此我们将首先将SQL开发人员划分为不同的技能组,然后讨论每个组的具体要求,从而涵盖SQL开发人员工作中的一些最重要方面。 无论是您感兴趣的薪水,还是SQL开发人员的职责,所有内容都将在下面的文本中介绍。
目录
不同类型的SQL开发工作
世界上的大多数工作都需要具备相应的技能水平-这是常识。好吧,SQL开发人员的工作没有什么不同!即使某些专业有其自己的特定技能区分方法,我们仍将采用公认的对开发人员技能进行分类的方法。我们将使用三大类-入门级,初级和高级SQL开发人员。我们不要浪费时间直接进入初学者组。
最新优惠现在有效:
GET 50% OFF
DataCamp Black Friday Sale
During this DataCamp Black Friday, you can access the top-rated courses with a 50% discount. Enroll now for way less!
入门级SQL开发人员
如果您最近才开始寻找SQL开发人员工作,则可能已经注意到入门级SQL开发人员工作描述相当……含糊。 每个工作场所似乎都有自己所谓的“SQL开发人员”的特定分类。 事实可能就是这样!
尽管有时可能很难区分初学者SQL开发人员和初级同事,但是入门级SQL开发人员通常被描述为刚完成学业并且有很多动力开始工作并继续学习但与他人接近的人。 没有SQL技能和先前的工作经验。 这就是为什么入门级SQL开发人员工作的要求差异如此之大的原因-有些公司可能同意聘用刚从学习机构中毕业的人员,而另一些公司会拒绝任何没有至少一天经验的人 过去的工作。
要求
在典型的情况下,大多数初学者SQL开发人员工作都不会要求您有任何经验。当然,如果您已经从事与SQL相关的工作,那么您将比竞争对手具有主要优势,但这通常不是强制性的。
大多数工作场所都非常清楚,初学者SQL开发人员可能具有一定的知识和对在学术环境中使用SQL的理解,但很可能从未在舒适的环境中使用过SQL-用于业务开发,数据研究等。这就是为什么大多数入门SQL开发人员工作将集中在学习上的原因。特殊的培训计划,持续的监督,团队高级成员的指导,活动报告……雇主可以通过许多不同的方式来培训(和测试)他们的新手,新员工,他们仍然缺乏必要的SQL技能来开始全职工作,速度。
至于更多的技术要求,首先,许多SQL开发人员的职位描述首先要求您向潜在的雇主提供计算机科学学士学位或任何其他基于IT的SQL相关主题。说实话,总的来说,在最近几年中,就编程而言,就业市场在教育方面变得更加宽松。就是说,我的意思是,与五年前相比,如今的许多雇主更有可能聘用自己学习过SQL的人。这也不是少见的事情-在线学习编程(在课程,教程和辅导老师的帮助下)已成为想要成为程序员的一个非常流行的概念。
除此之外,大多数入门级SQL开发人员工作都将要求您成为“团队合作者”,了解SQL及其周围的流程,对您的工作充满动力和激情,并对其中的一些知识有所了解。更流行的编程语言等等。
职责范围
入门级SQL开发人员的角色和职责围绕着学习的概念。诚然,这与大多数其他职业道路相同。但是,这是什么意思?
坦率地说,初学者SQL开发人员没有太多责任,但是他们所承担的责任非常集中,需要引起很多关注。如果您是SQL的新手开发人员,并且刚开始在新公司工作,则您的雇主将要测试您的知识程度,工作量和速度,处理各种任务的方式等。您将很可能会收到一些不同的任务,以便他们可以检查什么适合您,哪些仍然太难了。
在大多数入门级SQL开发人员工作中,您将必须使用T-SQL,分析各种SQL查询,进行数据研究和实现以及提供报告。坦白说,您的任务不会与您的初级和高级同事所执行的任务完全相同-只是将重点放在尽快学习和掌握事物上。
职业道路选择
通常,SQL开发人员的工作是一个非常受欢迎的职业道路。 即使您一开始的选择可能有限,但如果您努力工作并付出努力,您很快就会进入SQL开发的初级和高级级别。 这样,更多的职业道路选择就会解锁。 无论哪种方式,由于您在使用SQL时都必须学习其他几种编程语言,因此您将拓宽从数据管理到软件甚至Web开发的可能职业道路。
薪水
您可能已经在多个入门级SQL开发人员工作中注意到了这一点,但是对于SQL开发而言,初学者并不会赚很多钱。 不过,这一点也不令人惊讶-由于您的大部分工作都很缓慢,并且围绕学习而进行,因此,很自然地,随着时间的推移以及只要您对所要执行的流程更加熟练,薪水就会增加。
根据Ziprecruiter.com的数据,入门级SQL开发人员的平均年薪应该约为57,099美元。 现在,您可能会想-那不是一笔不菲的薪水! 我同意,但是请别着急,请看看初级和高级SQL开发人员赚到的钱!
初级SQL开发人员
初级SQL开发人员是本文讨论的三组中的“中间子”。 他们已经比入门级同事经验丰富得多,但仍然缺乏成为高级开发人员所需的知识和技能。
如上所述,将初级SQL开发人员工作与入门工作区分开的主要是经验。 为了成为初级SQL开发人员,您必须至少具有某种SQL经验。 不过,这并不总是必须过去的工作! 尽管这是一个人可以积累的最流行的体验类型,但有些人还是选择从事个人项目,去实习,参加各种研讨会以及其他与SQL有关的活动,等等。 经验是一个宽泛的词-您不必一定要从事多个不同的工作,现在就可以查找SQL开发人员的工作!
要求
因此,我们已经确定,如果您想竞争初级的SQL开发人员工作,经验是一项重要的要求。但是与初级头衔相关的其他要求是什么?
首先,作为初级的SQL开发人员,您必须能够应用SQL技能而无需太多的监督。 当然,无论您是初学者还是高级开发人员,一旦开始在新公司工作,都将受到监督。 现在,使所有这些小组都与众不同的是您将获得的监督量。 虽然初学者SQL开发人员需要检查他们的每一项任务,但他们的下级同事应该已经可以在大多数情况下独自工作,而只需进行一些定期检查。
为此,查看初级SQL开发人员职位描述的人员应该已经对SQL,T-SQL,NoSQL以及与该语言相关的所有其他主要工具有广泛的了解。 此外,初级的SQL开发人员工作需要对SQL友好的编程语言(即JavaScript)有全面的了解。
职责范围
初级SQL开发人员的角色和职责围绕处理公司日常为您提供的一些主要任务。 这些任务中的绝大多数将是“艰巨的”,但也会有例外-任务将对您构成巨大挑战,并将考验您的SQL技能和动机。
但是,为了最终进入高级SQL开发人员的行列,您还必须在侧面进行大量学习。 如果您设法执行给定的任务并每天都学习新知识,则可以确保您的雇主会注意到这一点,并且您的薪水和工作福利也会相应增加。
职业道路选择
初级SQL开发人员有很多工作可选项。 就业市场上有许多不同的SQL开发人员工作,因此您一定可以选择一个适合您的工作。 但是,您还应该记住,可能会有很多人在争夺同一工作地点。 这意味着您必须向潜在的雇主展示一些与众不同的东西,以便在人群中脱颖而出。
不过,一旦您真正设法找到一份工作,那么就存在很大的改进空间。 艰苦的工作和强烈的激情-这就是所有需要的!
薪水
据Glassdoor.com称,初级SQL开发人员的职位每年约可保留66.071美元。对于初学者来说,这是一个很大的增长!不过请记住,随着薪水的增加,工作要求和雇主的期望也会增加。
高级SQL开发人员
作为技能类别中的最高级别,高级SQL开发人员是该行业中最有经验的资深人士。要成为专业人士,需要花费大量时间和大量的努力。几乎可以理解,高级开发人员将所有时间(工作和业余时间)都花在思考和学习SQL及其周围的一切上。
要求
值得一提的是,高级SQL开发人员很少更改工作场所。 如果您已经从一家公司的初级职位过渡到高级开发人员,那么您很可能会想留在该公司。
但是,如果您想了解高级SQL开发人员工作的要求,则应该知道它们的规模很大。 对SQL及其相关的所有主要工具和程序具有绝对的(或接近)理解,能够对各种不同的查询进行全面的分析,并具有多年使用SQL的久经考验(这很重要!)的经验,精湛过硬的技术能力和逻辑思维能力,能够在大型团队中工作和管理的能力只是申请高级SQL开发人员职位的人们应满足的一些较显着的要求。
职责范围
作为高级SQL开发人员,您将承担两个巨大的“组”的职责。 第一组与您自己的日常任务有关-这些任务可能涉及庞大的个人或基于团队的项目,复杂和多层的任务以及介于两者之间的所有任务。
但是,另一方面,您将必须能够管理自己的时间并与年轻,经验不足的同事一起工作。 您将成为他们的良师益友-他们将以您为榜样,这是巨大的责任!
职业道路选择
作为高级SQL开发人员,您将能够获得该行业必须提供的一些最佳工作条件。分支机构虽然没有太多不同的选择,但您仍然可以提高自己的职业薪资,工作条件和福利。
薪水
GlassDoor指出,高级SQL开发人员每年应该赚到91,101美元左右。太疯狂了!话虽如此,您应该能够理解成为一名高级SQL开发人员要付出多少工作和责任。
你知道吗
您是否想知道哪些在线学习平台最适合您的职业?
SQL开发者是您理想的职业路径吗?
到这里,您应该已经能够理解三种SQL开发人员工作之间的区别,这可以帮助您确定SQL开发是否是您的职业道路。您可以看到不同的SQL开发人员角色和职责,以及它们是否适合您。
请记住,如果您尚未开始学习SQL,但是想开始学习,现在就是最佳时机。