在这个疯狂的市场中,如何获得 Python/Cloud/Java/DevOps/Admin 工作?
Source: Dev.to
我的 DevOps 之路
我于 2019 年获得计算机科学工程硕士学位,拥有在英特尔三年的实习经验,以及几款产生广告收入的普通 Android 应用。我的简历列出了:
- 本科学位(硕士只是形式)
- 在大型科技公司(实习)三年经验
- 一些 Python 和 Java(Android)经验
- 高中时期的 PHP 项目
- 具备创业精神并有可验证的项目
我先投了最大公司的职位——Amazon 和 AMD。进入了 Amazon 的最终轮,却被拒;AMD 给了我一次居家编码挑战,他们认为“结果不够好”。随后投递的 Java、PHP、Python、JavaScript 和 Android 岗位全部石沉大海。
一位我认识的高级开发者建议我尝试 IT 帮助台或 DevOps,因为一旦进了公司,后续转岗会更容易。我对 DevOps 的具体内容并不清楚,但会 Linux 并且玩过 Docker。于是把这些技能写进简历,投了几份申请,收到了两次回复。在面试中我强调了自己的基础 Docker 知识、Linux 经验以及学习的意愿。正是这种诚实让我拿到了工作,之后的过程相对顺利。
在接下来的五年里,我建立了稳固的 DevOps 职业生涯,获得了多个认证,并多次换工作。最关键的并不是认证本身,而是 解决问题的能力、坚持不懈以及当前在职——这往往是招聘者的偏好因素。
真正帮助你获得工作的要点
1. 发布有意义的项目(而不是随便的仓库)
- 2025 年,招聘人员会快速浏览大量 GitHub 个人主页。一个普通的 React 待办事项应用并不能脱颖而出。
- 如果你有 有用且独特的项目,要准备在面试时进行演示。
2. 训练营不是灵丹妙药
- 当你需要切换语言或进入全新领域时,它们可能有价值。
- 否则,它们往往花钱却对提升求职前景帮助不大。
3. 认证:有帮助,但不是决定因素
- 单靠认证很少能直接拿到 offer。
- 当它们与 实战经验 结合时才有价值,并且可以用于薪资谈判或内部调岗的依据。
4. 接受任何 IT 相关岗位
- 入门级职位(帮助台、系统管理员、网络助理、硬件支持)能够提供关键的 “在职” 信号。
- 在职期间,观察:参加站会、请开发者审查你的工作、主动承担能让你接触软件工程实践的小任务。
- 内部调岗往往比外部招聘更容易。
5. 把薪水当作提升技能的预算
- 接受相对 modest 的薪资,但 把一部分存下来 用于课程、认证、个人项目或硬件(例如 VPS、测试平板)。
- 把每一分钟的学习都视为由工作资助的投资。
6. 在环境中保持主动
- 主动去布置路由器、敷设以太网线、安装软件,或为本地企业、慈善机构教授基础 IT 技能。
- 这些活动能强化你的简历并扩大人脉。
实用策略
- 申请任何可用的 IT 岗位——帮助台、初级系统管理员、网络支持等。
- 在岗位上表现出色:可靠、快速解决问题并做好文档记录。
- 利用岗位学习相邻技能(脚本编写、云基础、监控工具)。
- 内部网络:请求跟随开发者工作、参加站会并寻找导师。
- 记录成就:制作简洁的作品集,展示你编写的脚本、自动化任务或基础设施改进。
- 为内部调岗做好准备:用可量化的成果更新简历,并在内部职位出现时及时申请。
结束语
求职市场可能显得混乱,尤其是 DevOps、云、Java 或通用 IT 类岗位。今天最可靠的就业路径是 先踏入门槛——任何 IT 相关职位——然后利用这个立足点成长。坚持、解决问题的能力以及愿意做“无光环”工作的态度,往往比正式资历更具分量。
如果你已经在深入学习新技术,不要放弃这些知识。相反,把它们应用到能用的地方——即使是在帮助台岗位——来展示价值,并保持向终极职业目标前进的动力。