原文:
www.kdnuggets.com/if-you-want-to-get-in-the-tech-space-become-a-software-developer
图片由作者提供
尽管我们生活在诸如 ChatGPT 这样的复杂人工智能工具的兴起和裁员的背景下,但关于科技行业是否仍然值得进入存在许多问题和意见。也有很大强调认为软件开发已经死了——但他们错了。
为了使组织成为数字优先,他们将需要软件开发者、分析师和其他相关角色来实现这一目标。
美国新闻与世界报道将软件开发者排名为最佳科技职位的第一位。他们在最佳 STEM 职位中排名第二,在 100 个最佳职位中排名第三,在最佳高薪职位中排名第十九。
如果你在想,为什么在 AI 和机器学习工具占据主导地位时,软件开发者仍然需求如此之高?就像世界上任何其他角色一样,它们也必须随着市场的发展而进化,以提高工作流程和效率,软件开发者将用新发布的工具以同样的方式做出调整。
最好的新技术在推出后仍然需要维护、升级和故障排除。没有什么是完成的产品。因此,像 ChatGPT 这样的工具虽然为很多人提供了更好的工作流程和工作生活平衡,但仍然需要具备正确技能的专家来确保其顺利运行。
这就是软件开发者发挥作用的地方。
如前所述,由于裁员对进入科技行业存在很大恐惧。然而,无论你在互联网上看到什么,裁员的数量基本保持不变。
越来越多的组织正在变得依赖技术,如果他们还没有开始的话。数字解决方案是主要的业务目标,因此对熟练的软件开发者的需求几乎没有减缓的迹象。
根据美国劳工统计局,他们预测在未来十年内软件开发者职位的增长率将达到 26%。这意味着到 2030 年,我们将看到 120 万个新的软件开发者职位。
不要害怕科技裁员,这是虚惊一场。虽然 AI 在未来几年会变得更加复杂,但本质上,它仍然需要能够解决问题并为企业提供机会来构建更好解决方案的软件开发者。
你可能在问自己,那我该怎么做?我如何进入软件工程师的行业?
你的第一步将是了解计算机科学的所有基础知识。你可以采取各种措施,例如攻读学位、参加在线课程或自学。
以下是一些推荐:
-
计算机科学学士学位 由伦敦大学提供
-
计算机科学:编程的目的 由普林斯顿大学提供
-
计算机科学:算法、理论与机器 由普林斯顿大学提供
-
学习 R 编程 由 DataCamp 提供
-
应用软件工程基础专门化 由 IBM 提供
雇主希望聘用能够将知识应用于实践的人。这意味着需要一个实际项目的作品集,雇主通常会对这些项目感兴趣。这表明你已经花时间学习基础知识并能够将其应用到像他们这样的公司中。
以下是一些推荐:
不要被关于技术裁员的头条新闻吓到。对软件开发人员的需求持续上升。
你最好的选择是今天开始学习!
Nisha Arya 是一位数据科学家、自由技术作家,同时也是 KDnuggets 的编辑和社区经理。她特别关注提供数据科学职业建议或教程以及数据科学相关的理论知识。Nisha 涉及广泛的话题,希望探索人工智能如何有利于人类寿命的不同方式。作为一个热衷学习者,Nisha 寻求拓宽她的技术知识和写作技能,同时帮助指导他人。