我来自一个你可能从未听说过的国家:我如何在美国获得远程工作 🙌🏻
Source: Dev.to
引言
你好!我叫 Nico,来自巴拉圭的软件工程师,自 2021 年起,我一直为 LATAM、欧洲和美国的公司全远程工作。
我为什么写这篇文章?如果你和我一样来自一个不太为人所知的国家,并且想要在全球范围内工作,我想分享一些快速的建议,帮助你实现目标。
免责声明
⚠️ Disclaimer: This is based on my personal experience.
There is no magic formula; read this and draw your own conclusions.
学习英语
首先,这应该是你的首要任务。如果你是开发者却不懂英语,请先暂停关注 React 或 Rust,先学好英语。虽然 AI 可以帮助你撰写邮件或文档,但会议中的实时沟通才是决定(并保持)你工作的关键。
一点经验
我建议在申请国际公司之前,先拥有至少几年的工作经验。初级开发者的市场非常大,但公司往往更倾向于本地人才来填补入门级岗位,以简化入职培训和法律事务。
准备 AI 友好的简历
保持简洁。避免使用花哨的颜色或复杂的布局。大多数公司使用 ATS(Applicant Tracking Systems)——通常由 AI 驱动——来筛选简历。如果算法无法解析你的数据,招聘人员永远也看不到。让简历既能被机器读取,也能让已经看过上百份简历的招聘者快速浏览。
逻辑胜于 “LeetCode”
学习算法仍然必要吗?答案是肯定的,只是要换个角度。在 AI 时代,写代码已经变得相对容易。但你仍需理解复杂度(O(n) 表示法)和逻辑,以判断 AI 生成的代码是否高效或正确。练习基础算法是为了强化你的思维模型,而不是单纯背答案。
掌握基础
AI 经常会“幻觉”或提供过时的写法。要有效调试,你必须熟悉基础知识。如果你使用 React,就要精通 JavaScript(作用域、事件循环、闭包)。如果你使用 Laravel,就要精通 PHP。
软件工程的科学研究表明,扎实的基础知识是预测开发者适应新工具(包括 AI)的最佳指标。
数字游戏
找工作是一场马拉松。你可能投递 100 份简历,却收到 99 份拒信——这很正常。只需要一个 “是” 就能改变你的职业生涯。过程可能令人沮丧,但拥有远程国际职业的回报绝对值得付出努力。
结束语
感谢阅读!远程工作改变了我的人生,我也希望它能为你带来同样的改变 💪🏻