咱们每个人都领有独特的天才、技能和趣味。找到可能齐全施展这些的岗位能够带给咱们极大的能源以及成就感。但通常,咱们会发现自己所处的岗位非常一般,这导致咱们跳槽、转行以及感触到不满的恶性循环。如果您想转行(或开始新的职业),那么您会发现那里有各种各样的编程岗位,因为近年来岗位品种或“业余”急剧减少。即使编程是一种必不可少的技能,但它已不再只是一个单纯的“构建”的角色。
做好布局、打算再求职,您不仅是找一份工作,而是一份适宜本人的职业
这样做的益处是,依据本身趣味与劣势匹配,让您更容易找到适宜本人的工作,您的短处及激情会展示进去。以下是波及编程技能的最常见题目的分类及其通常蕴含的内容。
(留神:此列表并非详尽无遗,因为岗位名称和职能取决于公司及其文化。该列表是基于我在网络技术公司负责工程职位的集体察看得出的。)
_
A
_
软件 / 产品工程师(网络 / 全栈 / 后端和前端)
通常是大多数学习编程者的首选,可能构建新技术的兴奋是一大吸引力。您可能会沉迷在算法中,并且须要熟练地编写洁净且最佳的代码。依据公司的不同,这些岗位还会有更多的分支。例如,前端和后端通常有很大的不同,前端岗位更偏向于视觉 / UX。全栈有千篇一律的办法,在找到适宜本人的工作前进入此类岗位不失为一个好路径。
现实状况 : 您是构建者 - 您喜爱构建新技术和零碎
_
B
_
数据工程师
后端工程师的一种更业余的模式。如果您发现自己更喜爱信息系统而不是产品性能,那么这很适合。您将通过构建和保护数据库系统来促成数据基础架构和剖析。对于更喜爱以数据为核心而不是产品自身的构建者而言,这是一个很好的岗位。
现实状况 : 您喜爱设计和构建模型和零碎
_
C
_
数据科学家 / 分析师
该岗位专一于剖析而不是构建。因而,如果您的抱负在于扩充企业影响力而不是为客户构建产品,那么这可能是一个不错的抉择。因为其目标,该岗位可能具备更多的探索性方面,通常有着商业智能的职能。如果您是那种热衷于寻求知识和揭开谜团的人,那么这能够为您带来成就感。与数据分析师岗位不同,数据科学家岗位通常有机器学习的须要。
现实状况:您是数学专家、有创造力并且喜爱寻找答案
_
D
_
数据可视化
此岗位在数据新闻学中很常见,认为是前端工程与数据分析师之间的联合。您须要具备创造力,较好审美并且对数据充满热情。随着世界上越来越多的数据存在,对于企业用户而言,无效的视觉传播(称为“讲故事”)的需要每天都变得越来越显著。这类工作通常也是许多数据迷信 / 分析师岗位的一个方面。
现实状况 : 您具备创造力、同理心并且具备较强的设计能力
_
E
_
特定领域专家(平安 /iOS/Android/ML/VR/AI 等)
这些是软件工程岗位,专一于特定畛域。通常,您须要在特定畛域领有更宽泛的教训和常识能力负担这些岗位。如果您喜爱深入研究一种技术(认为深度优先而不是广度优先),那么从实质上讲,它非常适合您。因而,如果您心愿领有多种抉择,可能不适宜您。这种岗位的毛病是,因为它的通用性较差,因而您的抉择可能会受到更多限度。同时,因为它的泛化水平较低,因而您可能具备较高的创收后劲。
现实状况 : 您是一名构建者,想成为业余畛域的专家
_
F
_
品质工程师
此岗位通常波及应用诸如 Selenium,JMock,Pytest 等框架编写测试套件。此岗位的目标是确保开发的软件可能按预期工作并且没有谬误。尽管您不会间接应用该产品,然而在理论公布任何产品性能之前,您的工作至关重要。品质检测当然并不适宜每个人,但如果您喜爱精心测试技术以发现问题而不是解决问题,那可能非常适合品质检测。
现实状况:您重视细节、喜爱测试并擅于发现问题
_
G
_
网站可靠性 / 基础架构工程师
此岗位通常波及应用诸如 Selenium,JMock,Pytest 等框架编写测试套件。此岗位的目标是确保开发的软件可能按预期工作并且没有谬误。尽管您不会间接应用该产品,然而在理论公布任何产品性能之前,您的工作至关重要。品质检测当然并不适宜每个人,但如果您喜爱精心测试技术以发现问题而不是解决问题,那可能非常适合品质检测。
现实状况 : 您重视细节、喜爱测试并擅于发现问题
_
H
_
网站可靠性 / 基础架构工程师
对于基于 Web 的服务,您将确保服务放弃安稳运行。对于 SaaS 公司而言,停机工夫或性能问题可能会造成微小的代价,因而这可能是令人难以置信的低压岗位。如果您在这样的挑战中成长并喜爱应用网络技术,那么这将非常适合您。
现实状况 : 您能在低压的环境中放弃镇定和成长
_
I
_
DevOps
这是一个桥接软件开发和 IT 经营的岗位。您可能负责设计对代码库,工具等的拜访,并帮忙开发人员设计环境。该岗位可能波及构建外部工具和改良流程。您可能会与开发人员严密单干,并且须要成为良好的沟通者能力在这个岗位中蓬勃发展。
现实状况 : 您对开发者工具和流程感兴趣
_
J
_
开发者倡导者
这种岗位就像开发者社区的大使一样,是社交岗位,专一于向开发人员推广工程工具。您可能会常常去流动,演示或关注论坛来答复问题。如果您喜爱解释 / 讲授技术概念,则非常适合。在负责社交岗位时,您通常只在开发人员社区内进行社交。
现实状况 : 您擅于交际,喜爱数学和加入技术流动
_
K
_
技术支持工程师
这种岗位通常是客户反对的下一个职位,您能够在其中应用编程技能来解决技术升级问题。依据公司的不同,您可能会解决各种各样的日常问题,这对那些谋求多样性的人来说十分有用。有时,这项工作可能具备考察性质,这对许多人来说是无利的。然而,此类岗位须要同理心,因为这通常是以客户为核心的岗位。随着 SaaS 公司的成长,这一岗位无疑变得越来越重要。
现实状况 : 您喜爱帮忙别人,富裕同情心并喜爱各种各样的工作
_
L
_
销售 / 企业 / 解决方案工程师
您通常不是在解决入门工程师之类的日常问题,而是在入门阶段与客户单干,并为他们设计解决方案以将公司的产品集成到他们的零碎中。这非常适合具备社交性和杰出沟通能力的人,因为此岗位可能波及向非技术客户进行大量演示。您会感觉本人在做一份征询工作,您也将在与新客户的交换中对业务有深刻的理解。
现实状况 : 您在日常生活工作中渴望将人和技术相交融
总而言之:咱们看到技术人员的分类十分多,这十分好,因为您当初能以多种形式利用本人的编程技能,而不仅限于一种工作。无论您喜爱解开谜团还是乐于助人,都有适宜您的岗位。通过对本人以及本人的行动更深刻地理解,您能够退职场生涯中发明永恒的成就感。
???? 原文链接:
https://medium.com/swlh/findi…
以上信息来源于网络,由“京东智联云开发者”公众号编辑整理,
不代表京东智联云立场