软件开发行业是当今发展最快的行业之一,软件开发人员在世界各地都有需求。许多有关问题已被提出,例如机器人会取代人类,人工智能会将道德抛到门外,我们会更加依赖互联网,但在工作和家庭中彼此之间的联系更少,等等。
虽然我对很多问题没有答案,但这是我所知道的。工作的未来将与我们今天所知的工作大不相同,因此需要人们不同的思维模式和技能来驾驭他们的职业生涯。随着我们的思维和工作方式的发展,无论是好是坏都取决于我们自己。今天,我想与你分享我预期的五个变化,以及它对你在软件开发职业生涯中的意义。
当我们转向一个数据驱动的世界,我们快速发布功能,以了解它们如何为客户增加价值并从这些结果中学习和迭代,我们不应该害怕,直接卷起袖子,拿起任何新的或不熟悉的技术来完成任务。这并不意味着不再需要专家。专家永远都需要。但是,对软件开发行业的通才会有更大的需求。我们已经开始看到过去几年对全栈开发人员需求的增长。
将来,软件开发专业人员的协作技能将比现在更加重要。
这是一个个人故事。我出生于一个高学历家庭,获得学历一直是我人生目标的首要任务。因此,我认为学历是简历中最重要的事情之一。直到我职业生涯的十年之后,我才真正明白,与那些在学术界表现优秀的人相比,拥有协作并且是团队合作者的人是多么重要。它们并不总是相互包容。为什么协作的技能将是一个必须具备的,而不是可有可无的技能,原因是尽管你受过良好教育,如果你不能够表达你的想法,没能获得他人的认可,你将无法像其他人那样快速前进。速度是解决未来工作创新的关键。
在未来的工作中,你的软件开发职业生涯应该具有全球思维。原因有两个方面,首先,就你为客户构建的产品而言,这里要问的一个很好的问题是,你正在开发的产品是否适用于不同地区,不同语言,不同设备和不同的互联网连接速度?
拥有全球思维方式的第二部分是针对同事和与你合作的人。由于灵活性成为下一代工作人员的首要需求,因此请务必记住,你的许多同事可能会在多个地点工作,有时甚至是远程工作。甚至有研究称,到2020年,50%的劳动力将是远程工作的。这意味着拥有一种全球化的思维模式,能够与你从未见过面的人一起工作,来自不同背景的人,以及欢迎思想多样化的开放性将变得至关重要。工作的未来将是全球性的,遥远的和无国界的。
在以前职业发展基本上是线性的。在成为一名经理,然后可能作为高级管理人员退休之前,一个人将在传统职业阶梯上向上 :从初级角色,到中级到高级角色。
但是,未来你的职业发展将会是这样样=的。未来将是跳跃式的职业发展,你将在整个职业生涯中,无论是水平,对角或垂直,在两个方向。这种职业发展形式在我们这一代已经变得很普遍,因为更多的工作场所具有更扁平的组织结构并且具有敏捷的工作方式。据估计,二十一世纪所有新工作的百分之六十将需要的技能只有现有劳动力的20%。这意味着您将需要灵活,适应性强,并且始终在你的职业生涯中学习和成长,以便在未来的工作中茁壮成长。
在以前,如果你努力工作并按时完成任务,几乎没有监督,你就会被认为是一个高效率工作者。现在不再是这种情况,随着时间的推移,它将变得越来越明显。愿意冒险并自己提出创造性解决方案的人将比没有犯错但只是执行别人解决方案的任务实施者更有价值。
拥有创业精神将成为一种规范而不是新颖性,组织将期望并鼓励员工的这种特征。为什么?因为机器人能够以比人类更好的准确性和速度完成重复性任务,但它们永远不会像人类那样具有创新性。
事实上,未来的工作实际上并不遥远。我们已经看到了我们行业未来工作的冰山。因此,做好准备,并为软件开发行业的最大变革做好准备。它会有所不同,我确信只有当你愿意付出最大努力并对各种可能性持开放态度时,这种变化才会带给你最好的机遇。
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。