疫情期间,您是否考虑过使用 Python 进行远程工作?阅读我们的综合指南,帮助您入门。
也许您正在考虑在疫情期间使用 Python 进行远程工作。但是,您可能不知道这是否是个好主意,应该期待什么以及如何开始。在本文中,我们描述了劳动力市场的情况,列出了使用 Python 进行远程工作的一些选项,并为您提供了入门资源。
我们正处于疫情之中,疫情影响着我们的工作方式。一些工作和岗位的需求下降或完全消失,甚至整个行业陷入停滞。疫情还加速了一些已经存在的趋势,其中最重要的就是远程办公的兴起。
但这对你有什么影响?如果你正在读这篇文章,你很可能已经感受到它对你日常生活的影响。也许你现在的角色处于危险之中,或者你对你所从事的行业的未来感到不确定。也许你正在寻找一份更有未来保障的工作。
或者,甚至在疫情爆发之前,您就已经想远程工作或尝试编程。现在,您想知道是否有机会实现这些。
在这些情况下,我们为您撰写了这篇文章!在这里,我们收集了一些有关疫情对当前就业市场的影响以及远程编程工作前景的重要信息。
我们专注于远程工作,因为我们相信这是进入编程领域的最佳方式之一。因此,我们讨论了 Python 知识的优势和就业前景,并向您介绍了一些资源,以帮助您入门。
那么,让我们开始吧!
疫情对就业的影响
当我们开始应对 COVID-19 的蔓延及其对经济的影响时,很明显,它对整个经济,尤其是劳动力市场的影响将是巨大的。人们失业,要么是因为直接受到感染的危险,要么是因为他们所在的公司或行业陷入了财务困境。
与此同时,公司将业务转移到线上,越来越多的人开始远程工作。下图是疫情爆发前后远程办公人数比例的比较。
资料来源: 自由职业。 因此,我们看到由于 COVID-19 疫情而出现的三个重要趋势:
- 工作岗位的消失或重组。
- 远程工作的兴起。
- 自由职业的增长。
但这些都是全球趋势。你也许想知道编程工作如何适应这些趋势。
疫情期间的编程
编程和 IT 相关工作是受疫情影响最大的工作之一。据麦肯锡称, 70-75% 的计算机相关工作 可以远程完成。这意味着这些趋势将在这个领域进一步放大。具体来说,这意味着:
- 许多现有的工作将被编程工作取代或替代。
- 在疫情期间,编程将更加成为一项远程活动。
- 许多公司会将一些编程或 IT 相关任务外包给自由职业者。
疫情过后
你可能会说:“这很有趣,但这会产生持久的影响吗?疫情过后,这种趋势还会继续吗?”这是个好问题。当然,我们无法预测未来;然而,这些趋势似乎可能会持续下去。
根据皮尤研究中心的调查, 54% 的美国成年人 “希望在新冠疫情结束后在家工作 ”。而 Global Workplace Analytics 预测 ,“到 2021 年底,25-30% 的劳动力将每周在家工作数天”。基于此,可以肯定的是,我们现在看到的不是暂时的故障,而是用流行的说法,“工作的未来”。
即使你所在的行业或职位可能会恢复“正常”,你可能早在疫情爆发之前就考虑过从事编程、远程工作或尝试自由职业。如果是这样,你也可以利用这段时间作为实现这些目标的机会。
虽然疫情带来了许多负面影响,但你可以主动寻找机会减轻这些影响。此外,从长远来看,你甚至有可能改善自己的处境并帮助你周围的人。
最后,虽然远程工作对我们许多人来说是必需的,但它确实有好处,让你无论疫情或经济状况如何都会选择它。
远程工作的好处
因此,远程工作已经到来,可能将成为一种常态。人们说,“家就是新的办公室。”现在,您可能想知道这是否适合您个人。
远程工作有很多好处。有些好处即使在“正常”的全职工作环境中也适用,但有些好处对于自由职业者来说甚至更大。我们列出了每种选择的主要好处和一些需要注意的要点,以便您做出明智的决定。
在常规全职工作中进行远程工作的主要好处
那么,远程工作对于全职工作来说有什么好处呢?
- 无需出行 。根据您过去的通勤情况,您 每天 ,即每周节省 5-10 小时,或每月节省 20-40 小时。这就像有时间从事另一份兼职工作或业余爱好!
- 没有办公室 。您不必遵守旨在适合所有人(因此,没有人)的办公室规则。您可以根据自己的需求在家中创建自己的工作空间。
- 没有严格的时间表 。您不必根据会议室或其他办公设施的可用性来调整整个生活。相反,您可以灵活地根据生活安排工作。
如何为远程工作做好准备
当然,在家工作(尤其是刚开始在家工作的人)可能会遇到一些麻烦。以下是一些需要考虑的主要挑战以及如何应对它们。
- 缺乏工作与生活的界限 。缺乏工作与生活的界限可以表现为多种形式,包括身体、社会和心理。这是工作与非工作生活的不断混合。您需要刻意解决这个问题,尤其是如果您是远程工作的新手。创建一个独特的工作空间,确定您的工作和非工作时间,并与与您同住的人讨论情况。
- 基础设施和管理费用 。由于您的家需要充当办公室,因此您必须确保您可以依赖公用设施和互联网并拥有必要的设备。您的雇主应该在这方面为您提供支持,所以请向他们询问!
- 运动减少 。由于您不再去办公室(尤其是由于疫情而依赖送货服务),您的运动量开始减少。但是,您的身体需要运动才能保持健康。利用一些空闲时间和灵活的日程安排,将散步和锻炼安排到您的日常生活中。您可以邀请您的朋友!
作为自由职业者进行远程工作的主要好处
虽然自由职业可能不是你的默认选择,但远程工作确实让你更容易尝试。以下是自由职业者远程工作的主要好处。
- 你可以尝试更广泛的工作 。相当一部分自由职业是兼职或临时的(尽管全职自由职业也很多)。自由职业让你有机会尝试不同的角色、技能和工作方式。
- 你可以选择你的客户 。全职工作最大的挫折可能就是你被困在一份你不喜欢的工作、雇主或同事中,但你也没有时间去寻求改变。自由职业,由于其兼职性质,让你有更多机会找到适合你的客户和团队。
- 你可以提升自己的价值 。在正规就业中,你的工资与你刚进公司时的工资挂钩。工资可能会随着时间的推移而增加,但即便如此,工资也与办公室政治和“你投入的时间”有很大关系,与你实际为雇主创造的价值关系不大。在自由职业中,你有机会直接满足客户的需求,因此,你的报酬取决于你提供的价值。
不过,需要注意的是,尽管有这些好处,但你必须记住,自由职业并不一定是一件容易的事。如果你运气不好,准备不足,你很容易陷入脆弱的境地。
话虽如此,如果你认真对待并投入工作,它可以带来更多的自由,甚至带来 更可观的业务 .
Python 的好处
现在我们已经回顾了远程工作和自由职业的主要好处,让我们将注意力转向如何作为 Python 开发人员进行远程工作的问题。首先,我们给你选择 Python 进行远程工作的理由。
受欢迎程度
Python 可以说是当今最流行的编程语言之一。这不仅是因为人们喜欢使用它,还因为它很受欢迎。 根据 Coding Dojo 对 Indeed 职位的 研究 ,Python 目前是需求量最大的编程语言(与 SQL 一起)。
IT 专业人士和企业学习平台之一 O'Reilly 也发现 Python 是其学习者中最受欢迎的语言。此外,虽然它已经是遥遥领先的语言,但它的使用率仍在增长!
来源: oreilly.com
使用方便
Python 成为一门流行语言并非偶然。虽然它有很多优点,但最重要的优点可能是其入门门槛相对较低且广泛采用。 如果 Python 是您的第一门语言,或者您想将其用于各种项目, 尤其重要
确实,将来可能会出现一种语言,在某些方面比 Python 做得更好。但是,目前还没有其他语言可以如此快速地完成这么多事情。
随项目扩展的复杂性
尽管 Python 相对简单,但人们还是用它创建了许多复杂的项目。甚至有 整个初创公司 用它创建的。
这是可能的,因为 Python 是一种简单的语言,不是因为它“有限”,而是因为你可以快速开始使用它,然后在遇到更复杂的情况时扩展它的功能。重要的是要记住,你不必先从最复杂的东西开始;你可以在需要的时候学习它们。
面向未来
这种流行和简单性的结合使得 Python 成为解决问题的强大组合。这导致 Python 库在各种情况下的激增。人们用一个想法、一个下午的编码时间和一些 Python 技能来创建这些库。
虽然我们不知道未来的技术是什么,但我们确信会有一个 Python 库。所以,如果你正在寻找将来也会用到的东西,Python 是一个不错的选择。
好处不止于此!如需查看完整列表,请查看我们的 综合文章 .
既然我们已经讨论了学习 Python 的好处,我们可以将注意力转向作为 Python 程序员进行远程工作。在下一节中,我们将为您概述预期的内容。
作为一名 Python 程序员进行远程工作
以下是作为一名 Python 程序员远程工作时你需要知道的最重要的事情。如果你对自由职业特别感兴趣,我们已经写了一篇关于这个的文章。一定要 看看 .
使用 Python 进行远程工作的机会
由于 Python 是一种多功能语言,因此您可以在很多不同的岗位上使用它。以下是一些最重要的岗位的列表:
- Python 全栈开发人员。
- Python 后端开发人员。
- 数据科学家。
- 数据分析师。
- 机器学习工程师。
在这些角色中,您可能会每天使用 Python 作为主要工具。
除此之外,还有许多其他职位需要您经常使用 Python 作为技能,即使您不是 Python 开发人员。以下是此类职位的一些示例:
- 质量保证测试工程师。
- 产品经理。
- 数据记者。
如您所见,Python 的使用多种多样且不断增长,通常用于意想不到的角色。有关使用 Python 的工作类型的更多信息,请参阅 本文 .
远程工作的 Python 开发人员的预期薪资
当考虑以 Python 开发人员的身份远程工作时,无论是从事常规工作还是自由职业,预期工资当然应该是一个重要因素。虽然我们无法给出确切的数字,因为每个工作和职位都不同,但我们可以看到求职网站报告的数据。以下是一些报告的平均收入:
- dev :72,489 美元。
- Glassdoor :76,526 美元。
- talent.com:63,375 美元。
请记住,这些是平均值;实际收入可能会因多种因素而有所不同。这些因素包括具体行业、您的经验和您的居住国家。
这种可变性还意味着,如果您技术熟练、经验丰富,并且在一个对 Python 开发人员有需求的不断发展的行业中工作,您的薪水可以大大超过这些数字!
哪里可以找到远程 Python 工作
您可能想知道在哪里可以找到远程 Python 工作。对于如何找到 Python 工作,我们已经写了一篇很棒的文章。您 可以在这里找到它。 .
对于远程工作,可以参考以下一些求职网站:
- 远程 Python
- 我们远程工作
- 遥控功能正常
- 堆栈溢出
在这些和类似的网站上,你会发现很多远程 Python 工作。你可以了解作为开发人员可以选择的职位和行业。
如果你还在读这篇文章,那么你可能正在认真考虑成为一名远程 Python 开发人员。也许你想知道成为一名 Python 开发人员需要知道什么。
我们将在下一节中详细地告诉您这一点。
使用 Python 进行远程工作:需要学习什么
要开始使用 Python 进行远程工作,您需要做的最重要的事情就是学习 Python。您可以通过两种方式之一来做到这一点:自学或使用结构化程序。
自学 Python
你可以开始用 Google 搜索资源并自学 Python。由于 Python 很流行,很多人都写了关于它的文章。
我们写了几篇文章,从 如何在 Windows 上安装 Python to 如何练习 Python( 如果你想保持最新状态)。这些文章很有用,尤其是在你比较选项时。
然而,这是一个相对缓慢的过程,你很容易陷入死胡同,并花上整夜的时间做错误的事情。我可以从自己的经历中告诉你这一点。
通过结构化程序学习 Python
与 DIY 方式相比,这种方法更快捷,更可靠,因为您可以专注于学习而不是研究。使用定制材料进行工作也更有效,因为定制材料可以为您提供可用于工作的技能。
上创建了许多课程, 这些课程都特别考虑到了这些原则。无论您是刚 开始学习 Python 还是想 更认真地学习它 ,我们都能满足您的需求。如果您有兴趣学习 Python 进行数据科学,我们也 为您准备了一门课程 .
使用 Python 远程工作!
那么,您觉得怎么样?您想使用 Python 进行远程工作吗?您准备好踏上 Python 之旅了吗?
发表评论 取消回复