Executando verificação de segurança...
117

Como consegui trabalhar remotamente para uma empresa internacional

Olá "tabnewers"! Segue minha história e experiência trabalhando há quase 5 anos remotamente para o mercado internacional. Algo que, tenho certeza, interessa a muitos desenvolvedores de software.

Depois de pedir demissão do jornal O Globo em 2014 (na época eu era especialista de TI responsável pela publicidade de todos os sites da empresa) e encerrar o contrato com o desenvolvimento dos sistemas das Olimpíadas Rio 2016, eu estava há mais de um ano sem emprego fixo, equilibrando pratinhos, fazendo freela e sem muita perspectiva. Usei então meu tempo ocioso pra entender como eu poderia conseguir ganhar em dólar (que naquela época valia em torno de R$3,20). Destrinchei a internet e descobri muita coisa que acho que vale compartilhar.

Aqui vai a primeira lição que alguns de vocês já devem ter ouvido:

[Lição 1] Procurar emprego é um emprego full-time.

Conseguir uma oportunidade numa empresa fora do Brasil é possível, mas requer dedicação intensa (e isso vale pra empregos no Brasil também). Muito do que vou compartilhar aqui, gostaria que alguém tivesse me contado antes, ainda assim sem dedicação não é possível (a menos que vc tenha um padrinho poderoso rs).

Fuçando a internet, descobri vários sites importantes com vagas de oportunidades remotas. A grande maioria desses sites permite que você assine uma newsletter para receber as oportunidades de emprego já filtradas, no seu e-mail. E isso nos leva à segunda lição:

[Lição 2] Ter uma relação de sites job-listing e se cadastrar para receber vagas diretamente no seu email.

Indo direto ao ponto, esses foram os sites que eu usei:

Pesquisando agora pra refrescar minha memória e escrever esse post, percebi que hoje já existem vários outros sites que não existiam (ou eu não sabia) na "minha época" ou que simplesmente não faziam distinção entre trabalho remoto e presencial (algo que a pandemia mudou radicalmente):

E, através dos e-mails que passei a receber e das oportunidades postadas, comecei a conhecer algumas empresas recorrentes, que estavam sempre contratando remotamente em um universo que poucas empresas ofereciam vagas remotas (o que hoje é muito mais fácil). Isso nos leva à terceira lição.

[Lição 3] Conheça as empresas que oferecem trabalho remoto.

Contratantes amam pessoas que genuinamente demonstram que já acompanham o trabalho da empresa e que realmente gostariam de trabalhar naquele lugar. Na nossa realidade, a grande maioria das pessoas tá tentando qualquer oportunidade, porque precisa de grana. O que é totalmente compreensível e aceitável. Mas uma maneira de se destacar no meio de tantas pessoas que só precisam de grana é se interessar pela empresa que está oferecendo a oportunidade ao ponto de aprender o que for possível sobre ela antes de se candidatar.

Um checklist:
[ ] Leia os detalhes sobre a empresa que estiverem no site.

[ ] Procure saber a história da empresa.

[ ] Tente aprender sobre a cultura e os valores da empresa. O que é importante para eles?

[ ] Se a empresa tem um blog, leia.

[ ] Acesse o Linked-in, coloque o nome da empresa e descubra quem são os funcionários da empresa. Com essa técnica, tente descobrir quem poderia avaliar sua candidatura.

[ ] Tente descobrir o formato padrão de e-mail da empresa. Exemplo: [email protected] ou [email protected] ou [email protected]. Jogue essas possibilidades no Google e veja se descobre e-mails das pessoas que você encontrou no Linked-in.

[ ] Após enviar sua candaditura, o que na grande maioria das vezes é feita por um sistema, envie também um e-mail para o responsável que encontrou dizendo que você viu que existe uma oportunidade aberta e que gostaria de se candidatar (ou que enviou sua candidatura) e usando as coisas que descobriu sobre a empresa a seu favor. Mas, importante, procure não ser invasivo ou você pode receber uma resposta "envie sua candidatura pelo sistema".

[ ] Você pode também procurar as pessoas que encontrou no Twitter ou outras redes sociais e passar a segui-los. Aos poucos, interaja sem ser agressivo. Participe da conversa. Todos nós somos humanos construindo alguma coisa e todos nós gostamos de trocar idéia sobre o que fazemos, e no que estamos trabalhamos. Estabelecer uma conversa sincera não é difícil. Jamais demonstre desespero por precisar de um emprego ou que está ali somente para conseguir trabalho.

Dica extra: foi assim que consegui minha primeira oportunidade. Apliquei e logo em seguida mandei um e-mail super simpático para o contratante que tinha encontrado no Linked-in. Se você estiver disposto a investir, pode pagar o Premium do Linked-in para mandar um inbox para a pessoa. De repente, pode até pedir mais informações sobre a vaga antes de aplicar, falar que tem interesse e que queria conhecer melhor. Enfim, comunique-se. Tente. Mas seja educado. Não seja "entrão".

Todo esse processo vai fazer você passar a conhecer quais empresas estão no jogo. Eu trabalho em uma delas e conheço várias outras que gostaria de trabalhar e que sei que oferecem trabalho remoto e que, um dia, talvez possa ir para lá (e que já até mandei currículo, mas não deu em nada).

As que estão no meu radar:

E várias outras... Crie o hábito de visitar o site das empresas que gostar e visitar a página de Careers ou We are hiring ou Jobs. Normalmente as oportunidades são divulgadas primeiro no site das empresas e depois nos job listings. Quanto antes você souber, mais na frente você sai.

[Lição 4] Construa uma reputação online e mostre ao mundo quem você é.

Nada até aqui adianta se você não souber se vender. Construir sua reputação online é muito importante porque ela que vai fazer você se destacar. Aqui estão as coisas que investi meu tempo antes de conseguir uma oportunidade.

Stack Overflow

Assinei para receber e-mails de novas perguntas de todas as tags que me sentia capaz de responder no https://stackoverflow.com/. Instalei o app no meu celular e fiquei atento. Sempre que uma pergunta nova aparecia, eu corria para tentar ser o primeiro a responder. Além de ser gratificante colaborar com a comunidade e ajudar alguém a superar um problema, eu estava criando uma reputação legal no Stack Overflow, algo que não é simples.

Para assinar uma tag, você precisa fazer através do StackExchange, o pai do Stack Overflow (se você não tem conta lá, crie com o mesmo e-mail do Stack Overflow), criando um novo filtro com a tag desejada.

No Stack Exchange, você primeiro clica em Filtered Questions no menu.

Filtered Questions no Stack Exchange

E depois você cria o filtro da maneira que você quiser. No exemplo abaixo, estou filtrando somente a tag python somente do site Stack Overflow (você pode criar de qualquer site da comunidade do Stack Exchange) e enviando para o e-mail [email protected]. Você pode escolher notificações a cada 15 minutos, 3 horas ou uma por dia. Eu escolhi receber somente uma por dia.

Novo filtro no Stack Exchange

Depois, dentro do seu perfil (clica na sua foto), você consegue gerenciar as assinaturas de tag que fez no menu Subscriptions.

Gerenciamento de assinaturas no Stack Exchange

Abaixo está a tela da reputação criada em alguns meses respondendo perguntas. Depois que você pára de responder, as respostas já publicadas continuam alterando sua reputação a medida que as pessoas interagem com ela, o que é otimo. Minha dedicação de alguns anos atrás continua ajudando algumas pessoas hoje em dia.

Reparem que, apesar de eu não ter uma reputação incrível, certamente é maior que da maioria e isso já é suficiente pra me destacar de outras pessoas. Mas o mais legal de tudo é ver o número de pessoas que eu já alcancei (aproximadamente 61 mil) \o/

Reputação Stack Overflow

Linked-in

O Linked-in atualmente é um dos primeiros lugares que os contratantes olham para ter alguma referência sobre você. Use isso a seu favor. Se você pretende se candidatar para uma vaga internacional, é imprescindível que sua página seja em inglês. O Linked-in tem um recurso que permite você ter várias línguas do seu perfil, o que ajuda bastante.

Coloque no seu perfil, todas as suas experiências de trabalho, cursos, workshops e tudo que fizer parte da sua história. Na descrição de cada trabalho evite frases simples como:

"Responsável pelo desenvolvimento do site xyz.com.br"

Tente focar no resultado alcançado em cada trabalho que fez:

Desenvolvedor do site xyz.com.br entre os anos 20XX e 20XX. No período, o site melhorou sua performance em XX% devido à implementação de uma feature assim-assado, o que aumentou a taxa de conversão em XX%, etc.

Resultados alcançados são sempre mais relevantes que responsabilidades, pois de fato contam uma história.

Interessante: Não tenha medo de contar seus fracassos, mas saiba mostrar o lado positivo deles. Sou engenheiro eletrônico de formação e, em 2017, participei de um projeto que não foi pra frente, de automação de hardware com Arduíno, programando em C. Eu construí um sistema que lia dados de sensores e enviava para uma API em Node.js para exibir num site com React puro. A experiência foi muito bacana, mas não deu certo por falta de investimento e equipe. E foi uma das que mais chamou a atenção do meu primeiro contratante internacional pela flexibilidade que demonstrei em me adaptar para trabalhar com outras linguagens.

Última dica: Se puder, invista numa boa foto.

Cover letter

Pra mim, essa é a parte mais díficil de se candidatar para empresas fora do Brasil. Não temos o hábito de escrever carta de apresentação aqui, mas todas as empresas gringas pedem. E, para eles, é o documento mais importante. Não adianta reclamar.

O grande problema é: Não vale escrever uma única mesma cover letter para enviar para todas as empresas que você quer se candidatar.

Todas as empresas querem Cover Letters escritas exclusivamente para elas. Mandar uma cover letter padrãozão é jogar sua candidatura no lixo, porque você não mostra nenhum tipo de dedicação. Os examinadores percebem e ignoram sua aplicação. Todo mundo perde tempo.

É chato porque dá muito trabalho (lembra da Lição 1?) e não é possível enviar currículo pra 30 empresas de uma única vez. Mas por outro lado, é na Cover Letter personalizada para a empresa que você tem uma boa oportunidade de brilhar, mostrando que você fez o dever de casa da Lição 3 e conhece a empresa para qual está se candidatando.

Se apresente. Conte sua história, suas conquistas, seus sonhos. Mostre que conhece a empresa e diga por que você quer trabalhar nela. Por que você é um good fit? E por que a empresa deveria te contratar?

Atenção: muitas empresas, para eliminar alguns candidatos de cara, pedem para que coisas específicas sejam incluídas na Cover Letter. Como tem gente que sequer lê a descrição da vaga inteira, muitas vezes no final do texto tem uma pergunta para ser respondida e já vi até "inclua a palavra ##umapalavraqualquer## na sua cover letter". Não dê esse mole de enviar sua Cover Letter sem o que a empresa pediu para enviar (eu já fiz isso e percebi logo depois de enviar a candidatura hahaha).

GitHub

Isso você le aos montes por aí e não vou me alongar muito: crie seu portfólio no GitHub. Está estudando e criando software enquanto estuda? Crie um repositório público no GitHub e faça seus commits. Mesmo que você seja novato e seu código não seja maravilhoso, é algo para mostrar e condiz com seu nível de conhecimento.

Além disso, esse hábito te ajuda a melhorar sua intimidade com Git, algo exigido em todas as vagas de desenvolvedor por todos os contratantes. Leia sobre Git, boas práticas de commits e workflow. E aplique em projetos pessoais ou de estudo. Você só tem a ganhar.

Coisas antigas que criei ainda estão no meu GitHub.

O projeto com Arduíno, Node.js que comentei acima, feito há 5/6 anos atrás: https://github.com/leomuniz/saving-water

Um framework MVC super slim em PHP que criei para projetos simples há 8/9 anos atrás:
https://github.com/leomuniz/moj

Code Challenges

Há alguns anos atrás eu resolvi participar de um Code Challenge da Codility. É basicamente um desafio (bem díficil) de programação que, ao completar, você recebe um certificado digital. Além de ser mais uma ótima oportunidade de estudar lógica e queimar a bufa tentando resolver problemas realmente difíceis, você ainda ganha um "selo" pra exibir no seu currículo, o que ajuda a comprovar para seu contratante seu nível de conhecimento. Algumas dessas plataformas, inclusive, realizam os processos seletivos através desses challenges. Acho que é bem legal conhecer e acompanhar para aprender, treinar e quem sabe arrumar alguma oportunidade por ali.

Esse foi o certificado que recebi: http://leomuniz.com.br/codility

Pesquise Code Challenge no Google que você, provavelmente, vai encontrar muita coisa. Ou então vai direto no Codility.

Currículo - Resume

Essa é a parte mais óbvia. Todos sabemos que ter um currículo é o mínimo para se candidatar a uma vaga de trabalho. E deixei por último exatamente para dizer que todas as coisas ditas acima podem e devem estar no seu currículo. Tente fazê-lo em somente uma página e tenha pronto em PDF, pois assim você facilita a vida do contratante. E lembre-se que, para o mercado internacional em geral, a Cover Letter é o documento mais importante.

O currículo é uma apresentação da sua história profissional + competências da maneira mais resumida possível. Se possível, procure modelos de currículos no Google para ter idéia do que funciona melhor para você. O meu de 2020 está abaixo para servir de inspiração. Repare que praticamente que tudo que mencionei até aqui está presente.

Resume Léo Muniz December 2020

Certamente há outras maneiras de dar destaque à sua reputação na internet além das que citei aqui. Você pode ter um blog, colaborar em um blog de outra pessoa, você pode escrever tutoriais no TabNews :), pode ter um canal no YouTube. Tudo que mostre ao mundo quem você é deve ser aproveitado da melhor maneira. Entenda que quem está contratando muito provavelmente não sabe absolutamente nada sobre você. E quanto maior for sua presença, participação e dedicação na comunidade de desenvolvimento de software, mais fácil e rápido será convencer seu futuro empregador que você dá conta do recado.

[Lição 5] Na grande maioria das vezes você vai dar com a cara na porta.

E tudo bem. Acontece com todos, até com os melhores. Cafu foi rejeitado em mais de 15 peneiras antes de ser contratado pela primemira vez e, em 2002, levantou a taça de Campeão do Mundo. (a vez do Thiago Silva chega daqui a 11 dias \o/).

Eu fui rejeitado ou mesmo ignorado em várias candidaturas até conseguir a primeira entrevista. Também fui rejeitado depois de algumas entrevistas. E participei e não fui aprovado em testes técnicos horríveis (existem aos montes), mesmo sabendo que poderia plenamente exercer o cargo oferecido. Quando essa rejeição acontece comigo, gosto de pensar que "era furada e o universo me livrou de algo que não era pra mim".

Ou seja, ser resiliente é importantíssimo nesse processo que pode ser uma longa jornada. E foi assim que, mesmo não chegando aos pés do Cafu na programação, acabei conseguindo meu lugar ao sol. Você também consegue.

Muitas empresas abrem novas vagas poucos meses depois de preencherem as que estão abertas. Às vezes são vagas até mais adequadas ao seu perfil do que a vaga para qual você se candidatou anteriormente. E quando você participa de um processo seletivo e avança nas etapas sendo recusado, você pode se tornar conhecido pela empresa, o que pode aumentar suas chances em uma nova oportunidade.

Para se destacar nesse processo, caso receba uma resposta negativa, solicite um feedback. Agradeça a oportunidade de ter participado do processo seletivo. Diga que continua interessado na empresa e que gostaria de tentar novamente para outras vagas no futuro. Então pergunte o que você poderia melhorar para se encaixar melhor no que a empresa busca. Isso, certamente, chama atenção do avaliador e ele vai lembrar de você com bons olhos em uma nova oportunidade.

[Lição 6] Tudo bem começar pequeno.

Não é muito difícil olhar para vagas internacionais e ver empresas oferecendo salários ASTRONÔMICOS de 200k a 400k USD. Aqui uma nota importante: salários fora do Brasil são sempre oferecidos de maneira anual. Dividindo por 12 meses, essa faixa salarial é de 16 a 33 mil dólares mensais, o que significa ~R80 mil a R160 mil por mês - muitos brasileiros não ganham isso em uma vida inteira de trabalho.

Acredito que esses salários sejam extremamente difíceis de conseguir. A maioria paga muito, mas MUITO MENOS que isso. O que não significa que sejam salários ruins. Hoje em dia, qualquer 2000 (salário aproximado de um analista de suporte) vale +R10 mil.

Ou seja: Pense grande, claro. Mas aceite o que a vida te oferecer para crescer aos poucos. Pra chegar no topo da escada, você precisa subir degrau por degrau. Eu comecei como desenvolvedor WordPress com um salário 60% abaixo do que gostaria. Hoje sou Developer Team Lead de uma das principais empresas do universo WP e, mesmo assim, ainda estou longe de alcançar o patamar salarial que achei que poderia conseguir logo de primeira hahaha.

[Lição 7] Não tenha medo do inglês.

Por último, talvez o assunto mais temido. INGLÊS. Conheço vários brasileiros que sequer tentam se candidatar para vagas fora do país por achar que não falam bem inglês.

Mas há quase 5 anos trabalhando exclusivamente em inglês, tenho certeza que em grande parte dos casos a língua não é problema (óbvio que alguma coisa de inglês é preciso saber rs).

Eu sou bastante inseguro no inglês e estava completamente enferrujado quando me arrisquei e consegui o emprego. Os nativos que contratam estrangeiros quase nunca esperam pessoas que falem um inglês perfeito e para eles é muito fácil entender um inglês mais simples. Além disso, existem reuniões, mas a maior parte da comunicação de um trabalho remota é feita de forma assíncrona através de chats (Slack ou similar), o que permite que você pense com calma e até consulte para escrever o que quer dizer. A empresa que eu trabalho, inclusive, oferece curso de inglês para aqueles que desejam se aprofundar.

Além disso tudo, ainda existem softwares gratuitos que corrigem seu texto em tempo real e te ajudam a escrever melhor, como o Grammarly e o ProWritingAid.

É claro que, quanto melhor for seu nível de inglês, maiores suas chances e mais fácil sua vida. Mas se não for seu caso, não deixe isso te impedir. Se arrisque e você pode se surpreender. E você pode inclusive correr atrás de aperfeiçoar seu conhecimento na língua enquanto busca sua tão desejada oportunidade remota.

É isso. Fico à disposição para aprofundarmos o assunto nos comentários.
Abraços! E sucesso, turma.

Léo Muniz
Development Team Lead @ Awesome Motive*

4

Dicas extremamente valiosas! O artigo está bem completo com informações que certamente irão ajudar outros que estão com o mesmo objetivo.
Como é bom ler textos que não são superficiais.

Parabéns pela qualidade do que escreveu. Espero ver mais artigos como o seu aqui.
Com certeza, este é o lugar certo para que possamos construir uma comunidade engajada em modificar o rumo em que a internet tomou.

Espero que conquiste trabalhos iguais ou melhores ao que descreveu. SUCESSO!

3

Que post lindo, muito esclarecedor, exibindo exatamente o que fazer. E mais uma vez, a vida mostrando que tudo depende do seu esforço e sua real vontade de mudar. Costumo utilizar algo similar a essa frase: era furada e o universo me livrou de algo que não era pra mim, para que eu não me fruste ou pra evitar que outra pessoa se fruste.

Só enfatizando o ponto da resiliência, não desistir e se arriscar é o caminho mais simples e árduo pra atingir o que buscamos, mas fazendo esse esforço 0.01% por dia, um dia a gente bate 100%.

2

Fico feliz que tenha gostado, @miro. Engraçado que eu mesmo não tinha reparado como esse caminho foi trilhado aos poucos até escrever esse post.

Lentamente eu comecei a investir meu tempo nas coisas que descrevi no post em 2014, depois de pedir demissão do emprego onde não era feliz. Somente 4 anos depois eu consegui a primeira contratação internacional.

Como você disse, esforço 0.01% por dia, nos leva ao 100% um dia. Ainda estou no caminho. Abraço

2

Post muito bom! Trabalho para empresa dos EUA e até escrevi também um post explicando como foi o processo. Parabéns pelos detalhes e por sua jornada.

1

Muito bacana, Robson.

Passei os olhos no seu post agora e vou ler com mais calma à noite. Mas certamente temos muito em comum pra ajudar a galera que tá querendo conseguir uma oportunidade remota!

Isso fortalece a comunidade.
grande abraço

2

Legal!

Sobre o check-list, o site "hunter.io" pode apoiar na descoberta de e-mails da empresa a qual você está pesquisando para candidatar-se nas vagas.

2

Que sensação boa em ler isso, sei que minha jornada ainda é muito longa... Mas que sensação, viu?!

Muito obrigado por compartilhar!

2

Que conteúdo interessante! Parabéns pelo tempo dedicado e pelas dicas valiossímas! Fico feliz que está plataforma esteja tomando rumos tão interessantes. Parabéns pelo conteúdo!

2

Obrigado por apresentar um post tão detalhado, Léo. Poderia falar de bases salariais? Tenho curiosidade. Outra dúvida: você já tinha experiência em WordPress quando entrou para essa empresa?

5

Oi Luis!
Bases salariais eu não tenho muitas informações porque não trabalho diretamente com RH, contratando. Mas posso chutar alguns valores de referência e é possível também fazer essa pesquisa no Google ou em sites como o Glassdoor.

O que sei por alto é que um Analista de Suporte consegue algo entre 2000 a 3500, o que é uma excelente maneira para desenvolvedores com menos experiência começarem trabalhando. Já para desenvolvimento, o valor varia muito de acordo com a tecnologia. PHP e WordPress, acho que é uma das stacks que paga menos. Um dev WP consegue iniciar no mercado com valores de 2500 a 5000 por mês. Sei que outras linguagens como Python pra AI e Machine Learning, JavaScript para React ou Vue e Node.js tem salários bem mais altos. Então para essas áreas talvez seja possível conseguir algo entre 5000 e 7000. Mas não tenho certeza. E, claro, que isso tudo varia com o nível de experiência do candidato e da vaga.

Três coisas que acho muito importantes nessa questão salarial:

A primeira é que várias empresas que não são remote-first e precisaram se adaptar ao "Fica em casa" durante a pandemia perceberam que contratar remotamente era algo viável. E estão tentando usar isso a seu favor, explorando o câmbio em mercados mais "fracos". Isso quer dizer que essas empresas querem pagar valores de acordo com a localidade do contratado ao invés de pagar pelo o que contratado gera de valor para empresa, o que eu acho um ABUSO. É pura e simples exploração.

Exemplo, se o cara tem 7000 pra contratar um dev React, mas no Brazil um dev React ganha R15000, a empresa vai querer pagar R15000 ao invés dos 7000 (+R35000), economizando uns 3800 por mês e pagando somente $3200.

Em nome do trabalho remoto justo, peço a quem estiver lendo esse comentário que não aceite ofertas de trabalho dessa forma, por mais difícil que isso seja. Em geral, empresas remote-first pagam salários competitivos no mercado internacional, independentemente de onde você mora. E são empresas com culturas muito melhores de se trabalhar do que empresas que se "adaptaram" e tratam o trabalho remoto como tratavam o presencial (pretendo abodar essa questão de trabalho remoto em outro post).

O segundo ponto importante é entender qual é a política de progressão de carreira da empresa. Empresas muito pequenas são difíceis de conceder aumento, bônus e promoções. Foi o que aconteceu comigo. Eu fiquei "travado", brigando pra conseguir somente $200 de aumento por mais de um ano na minha primeira empresa. E empresas norte-americanas, em geral, não tem políticas de aumento salarial anual como temos em muitas no Brasil, porque eles simplesmente não estão acostumados com inflação e não vêem sentido em corrigir um salário que continua com o mesmo poder de compra (o que pode estar mudando dada à inflação atual dos EUA). Já empresas maiores, bem estabelecidas e com boas visões de longo prazo muitas vezes possuem regras para bônus anuais que podem equipar um 13o salário, regra para possíveis aumentos anuais em porcentagem e mesmo a possibilidade para conseguir subir para cargos melhores. Na empresa atual, Awesome Motive, eu entrei como developer e um ano e meio depois fui promovido para Team Lead da minha equipe.

O último ponto importante na questão salarial é a comparação entre EUA x Europa. Muitas vagas oferecidas remotamente também vem da Europa, mas tenho a sensação que os melhores salários estão todos nas empresas dos EUA, apesar de nunca ter trabalhado para empresas européias. Acho que isso se dá porque é muito comum na Europa viver bem mesmo com salários relativamente baixos (e o Euro atualmente vale quase o mesmo que o dólar). Europeus têm um padrão de vida menos ostentatório, vivem em casas menores, com carros mais simples e com menos no geral. De qualquer forma, vale lembrar que muitas empresas grandes e de cultura "americana" tem suas sedes no território europeu. Então não acho que seja o caso de descartar as ofertas que vem de lá. :)

você já tinha experiência em WordPress quando entrou para essa empresa?

Sim. Eu já trabalhava com WordPress como desenvolvedor freelancer desde 2009. Minha experiência não era gigantesca, mas meu backgroundn de desenvolvimento de software já era muito grande e me capacitava para a vaga mesmo sem tanta experiência (que hoje já tenho). Vou falar mais sobre isso em uma outra pergunta que fizeram aqui nos comentários sobre o processo seletivo :). Se tiver mais dúvidas, só falar e continuamos o papo.

Abraços.

1
2

Que massa Leo! Parabéns pela postagem. Do que eu posso compartilhar da minha experiência trabalhando pra fora, e também fazendo alguns recrutamentos por lá, é que é bem importante a comunicação falada e escrita, por mais que muitas vagas digam que não precisa de inglês fluente ou que isso não é 100% um impeditivo, a decisão dos gringos sempre pesa se a comunicação é dificultada tanto em chamadas de vídeo quanto escritas, então acho que mais do que uma regra gramatical, praticar a fluência, como vc bem colocou, é fundamental. E por fluência não digo nem conjugar corretamente todos os verbos, mas falar sem muitas pausas, que, claro, só vem com bastante prática.
Do escrito não é nada de outro mundo, mesmo porque os próprios gringos às vezes também cometem erros gramaticais (sim!). O importante é conseguir ler e interpretar a descrição de um problema e também conseguir transmitir a mensagem (em uma postagem de Slack, talvez) um repasse de daily -- isso julgo que seja o suficiente para a comunicação.

1
1
1
1

Belíssimo post Leo.
Estava mesmo procurando fontes/referencias para começar a me engajar nessa jornada. Me será de grande valia.
Obrigado pelo bom trabalho.

1
1

Que artigo sensacional! Estou trabalhando com programação há pouco mais de 2 anos e nos próximos anos tenho no meu horizonte trabalhar no mercado internacinal. Relatos assim me encorajam bastante, ainda sou bem inseguro quanto a qualidade daquilo que produzo, mas saber que posso contar com a comunidade é algo realmente tranquilizante. Obrigado!

1

Grande artigo Léo, obrigado por compartilhar seu conhecimento/experiência conosco.
Estou nessa mesma caminhada, já tenho adotado esses passos, e como você mesmo disse, importante é ser resiliente e ter persistência, uma hora as coisas vão dar certo.

1
1
1

Léo o meu próximo grande passo na vida é conseguir um emprego em uma empresa no exterior, tenho mais de 10 anos de experiência em desenvolvimento porém sempre fui travado com o Inglês, julgava ser o unico problema para mim, mas depois do seu post percebi que tem outras 300 coisas para eu criar 😂, principalmente a reputação. obrigado pelas dicas, será de grande direcionamento para minha evolução.

1
1
1

cara, muito obrigado por compartilhar tamanho conhecimento advindo de anos de experiência conosco. Estou iniciando meus estudos de programação começando por python, sonho em um dia conseguir um emprego remoto com salário alto e certamente na hora em que for correr atrás desse sonho irei relembrar das dicas que aprendi com seu post. Obrigado 😊.

1

Eu estou maravilhado com tanta informação rica e de qualidade em um único post!! Eu só tenho a agradecer por você ter compartilhado tudo isso, com certeza utilizarei como base pra conseguir uma vaga no exterior! Fica aqui o meu muito obrigado, um abração!

1

Dicas valiosas demais! Sou desenvolverdor Ladder e acredito que posso sim aplicar as dicas que você colocou nesse post.

Quando funcionar pra mim, com certeza o TabNews terá mais um testemunho desse nível!

Obrigado Léo! \o/

1
1
1

Post sensacional Léo, parabéns por todo cuidado na escrita, conteúdo muito valioso. Queria muito poder favoritar aqui no tabnews.😄

1
1

Que sensacional, boa parte do que falou já fiz, mas tem algumas que ainda não fiz, bem interessante e completo o tutorial. (:

Fiz uma cover letter recentemente pra uma role, gostei bastante, tentarei algunas das dicas. Muito obrigado!

1
1

Sensacional! Muitos cobrariam um alto preço por esta aula. Todos aqueles que estão no mercado de trabalho deveria ler este tab, mesmo aqueles que não trabalham com TI, ou não buscam um emprego fora do pais.

1

[REMOTEJOBS]

Sensacional amigo, que conteúdo completo... to salvando o post para depois poder ler e reler com calma os tópicos mencionados, obrigado

1
1
1
1

Ótimas dicas! Estou prestes a completar um ano de carreira na área de desenvolvimento e ainda tem muita coisa que preciso aprender mas sempre tive interesse em vagas no exterior devido a eu já ter um background bom com inglês. Mas sempre me deparo com vagas que pedem 3 a 4 anos de experiência. Minha dúvida é, se nesse meio há oportunidades pra desenvolvedores menos experientes mas que possuem um bom nível de inglês. Creio que talvez eu possa não ter me aprofundado muito nas pesquisas e com essas dicas valiosas quem sabe eu não consiga alcançar essa oportunidade

1

Amei esse artigo e estou meio assustado mas com bastante folego para tentar e um dia também conseguir o meu lugar ao sol. Parece ser muito difícil e todas as vezes que eu penso algo que vai desviar o meu caminho como: "será mesmo que vale a pena" ou "existe o caminho normal como opção" eu lembro que eu tenho um futuro incrivel pela frente. Por isso te agradeço e desejo que você cresça cada vez mais.

1

Definitivamente um artigo maravilhoso para quem está procurando emprego, até mesmo nacionalmente, ajudou muito, adoraria um artigo de como tentar se candidatar para primeiro emprego, sem ter um portfólio gigante, experiencias de emprego ou muitos cursos para por no currículo, muito grata desde já =)

1
1
1

[Job]
Que post sensacional. Vou salvar aqui pra reler posteriormente. Obrigado por partilhar esse conhecimento de forma voluntária com toda a comunidade do tabnews.

1

Conteúdo top!! Sou desenvolvedor a algum tempo e almejo uma vaga no exterior, mas faço parte dos brasileiros que vc comentou, que nem sequer participa do processo seletivo por "medo" do inglês. Porém, fico mais aliviado em saber que os nativos são mais tolerantes na questão do inglês dos funcionários estrangeiros.

1

Conteúdo muito bom!
Percebi que você cursou no CEFET, atualmente faço Ciência da Computação lá!
Obrigado pelo conteúdo, tem dicas muito boas!

1

Obrigado Leo, muito bom seu post posso tirar algumas duvidas sobre como foi trabalhar pela primeira vez para o exterior?

Como funcionou a parte burocratica de "assinar a papelada ?"

Quais foram seus primeiros pensamentos após a entrevista ?

Após a entrada na empresa, quais foram seus maiores desafios até então ?

1

Opa! Vamos lá! :)

como foi trabalhar pela primeira vez para o exterior?

Uma enorme insegurança, principalmente com inglês porque no código eu sabia que dava conta. Por sorte, comecei com um chefe brasileiro (hoje um grande amigo) que já tinha trilhado o caminho, o que me ajudou muito. Quanto mais brasileiros trabalhando pra fora, maior a chance de você topar com algum quando começar sua jornada. Faço questão de "recepcionar" todos os brasileiros que começam na minha empresa para eles saberem que podem contar comigo pro que precisar.

Mas a insegurança foi vencida daquele jeito: Tá com medo? Vai com medo mesmo.

Como funcionou a parte burocratica de "assinar a papelada ?"

Nas duas empresas que já trabalhei foi da mesma forma. Um contrato que a empresa fornece e que é assinado digitalmente por uma entidade certificadora. Não sei se tem valor legal aqui no Brasil, acho que não. A empresa corre alguns riscos pela questão legal, certamente.

Quais foram seus primeiros pensamentos após a entrevista?

Após a entrevista foi um misto de "porraaaa, agora vai hein" com "gaguejei, falei errado, tão me julgando, não me querem" hahaha Mas é isso, o tico e o teco ficam brigando entre o bem e o mau, especulando vários cenários que não são reais tanto pro lado positivo quanto pro negativo.

Após a entrada na empresa, quais foram seus maiores desafios até então?

Diferenças Culturais

A empresa que eu trabalho tem funcionários de 45 países. E não tem jeito, todo mundo leva seus hábitos culturais para o trabalho. Brasileiros, por exemplo, são bastante sensíveis e muitas vezes levam críticas para o lado pessoal. Ao mesmo tempo, brasileiros são mais cuidadosos com as palavras. Europeus em geral (principalmente do leste europeu) são extremamente diretos e práticos. Eles não entendem como alguém fica triste por ser criticado. E não tem tato para solicitar mudanças, sugerir melhorias. Isso gera um belo conflito de comunicação que precisa ser tratado com bastante atenção. Lidar com isso requer bastante maturidade e compreensão.

Burocracias

Hoje em dia o universo remoto com pagamentos internacionais está relativamente bem estabelecido e já é possível encontrar muita coisa na internet como seguir adiante. Mas não era assim em 2018 e tive que descobrir muita coisa por conta própria. As duas principais perguntas eram: Como receber dinheiro de fora e como pagar impostos e ficar legal? Pretendo escrever sobre isso em um outro post porque não é simples e existem várias opções. Eu já recebi por PayPal, por um cartão de crédito recarregável (a empresa enviou o cartão de crédito para mim por FedEx), pelo Wise (formerly TransferWise) e atualmente recebo pela Payoneer. Mas to pensando em mudar porque sei que há outros caminhos possíveis e mais vantajosos.

1

Show, valeu pelo feedback parceiro, acho que seria legal um video do filipedeschamps falando melhor sobre isso em ? já pensou se ele le isso auhauhuha, boa sorte na sua caminhada, a proposito se quiser me adicionar no linkedin pra trocarmos mais experiencias só procurar Pablo Albergoni, até mais !

1

Muito massa Leo, o post tá incrível e fica ainda melhor nos comentários com a interação da galera. Parabéns e sucesso!!

1
1
1
1

Até salvei no navegador para futuras consultas. Suas dicas foram valiosas!

Algumas das lições eu já estava por dentro. O maior problema que eu vejo hoje em conseguir vagas, tanto fora, quanto no Brasil, são as exigências de tempo minímo de trabalho efetivo em algumas vagas, o que pra quem está querendo entrar no mercado de trabalho (como eu) é uma barreira e tanto.

Mas eu agradeço pelas dicas. Pras pessoas que só querem uma oportunidade pra entrar no mercado, é muito comum sair atirando currículo por aí na esperança de conseguir uma vaga. Agora, vou tentar ser mais minucioso e atencioso nas vagas, e principalmente na empresa.

Mudar a estrátegia: Em vez de atirar pra todos os lados na expectativa de resultado. Focar em poucas tentativas pra potencializar a chance de sucesso.

1
3

Oi Fellipe! Sim, na maioria das vezes tem testes práticos. Porque infelizmente tem sido muito comum pessoas se candidatarem sem ter capacidade para de fato fazer o que é preciso e todo mundo acaba perdendo tempo. A empresa, que precisa demitir e voltar ao processo seletivo, o candadito que é demitido e precisa voltar a buscar emprego. Por isso é importante respeitar seu nível e aceitar trabalhos que sejam de acordo com a sua realidade de conhecimento.

Eu já participei de alguns testes. Uns muito bons e justos, outros horríveis e até engraçados.

O primeiro que fiz e passei era um issue real no GitHub que a empresa precisava resolver. O contratante estimou que um developer precisaria saber resolver aquilo em até 1 dia (e, sinceramente, poucas horas seriam suficientes). Criou e disponibilizou uma máquina virtual com o que era necessário para debugar e tentar corrigir. Eu rodei a máquina virtual no meu computador usando o Vagrant e cai dentro da solução do problema.

Vale dizer que eu nunca tinha instalado máquina virtual e sequer sabia o que era Vagrant na época. O próprio líder técnico da empresa me explicou e me ajudou a configurar, porque não era isso que eles estavam buscando num candidato. Mas a competência de entender um código PHP/WP e debugar para entender a origem do problema, o que fiz de maneira bem rápida e com uma solução que gostaram bastante.

Também acho legal mencionar que meu conhecimento de WP na época não era muito profundo. Até então eu só havia feito freelas e não usava a maioria dos recursos disponíveis no WP. E isso não me impediu de ser contratado. Entender lógica de programação e estrutura básica de sistemas online é o mais importante para você entender qualquer sistema, independente da linguagem ou do framework adotado. Se você tem uma base sólida de como as coisas funcionam, você se adapta rapidamente e preenche as lacunas no seu conhecimento com pesquisas no Google.

O segundo teste que fiz e passei tinha duas etapas que eu poderia escolher a ordem:

  • Criar uma landing page do zero a partir de um layout no Figma. Precisava ser usando SCSS, com Gulp,Grunt ou WebPack configurado no projeto. E alguns requisitos simples de interação com JS. Algumas coisas não foram ditas/solicitadas de propósito, como o mouse-over nos elementos, o carregamento de um vídeo do YouTube depois de um clique, a entrega de imagens para retina devices (@2x) e até mesmo o layout mobi da página que criei todo da minha cabeça. Com isso eles testaram tanto minha habilidade com front-end, como minha capacidade de entender e simplificar uma solicitação sem precisar ser muito detalhista no pedido.

Se você tem interesse nesse assunto, recomendo demais o canal do Kevin Powell no YouTube.

  • Criar um plugin WP do zero - Como no desafio front-end, tinha uma série de requisitos a serem atendidos e vários outros "silenciosos" que deveriam ser subentendidos. Mas basicamente eu precisava usar coisas básicas do WP como shortcodes, wp_options, transients, funções de tradução, chamadas AJAX, wp_nonce, wp_cron, WP CLI, etc. Com o plugin pronto, além do meu conhecimento do universo WP, eles analisaram a qualidade/segurança do meu código, minha organização dos arquivos no plugin, como eu nomeio variáveis, se eu respeito o WP Coding Standards, entre outras coisas.

Já sobre esse assunto (plugin WP) eu tenho vontade de eu mesmo lançar um curso a respeito. Preciso me organizar :)

Não me deram prazo para resolver esses dois desafios. O que foi ótimo e pude conciliar com o trabalho que tinha na época. Mas é claro que existia um "prazo" subentendido porque uma hora eles iriam escolher alguém que já tinha enviado os desafios feitos.

Eu escolhi fazer a landing-page primeiro porque seria mais rápido e, em uma semana, envie ela pronto. Isso me fez "ganhar tempo" para desenvolver o plugin, que levei mais 2 semanas fazendo.

Agora os testes burros:

  • Uma vez me passaram um teste que me trancaram numa sala e pediram pra eu desenvolver um mini-site SEM ACESSO AO GOOGLE hahahaha. Eu quase levantei e foi embora. Mas isso foi para um trabalho presencial. Só achei legal contar. Não passei e nem queria passar. Devia ser um inferno trabalhar naquele lugar.

  • Teve um outro teste técnico de uma empresa da Alemanha que eu já havia sido aprovado pelo RH (porque o cara do RH me disse que por ele tava certo), que o cara marcou um horário. Conectamos. Ele compartilhou a tela dele, me mostrou um código JavaScript e perguntou "O que está errado nesse código?" HAHAHAHA Eu ri e respondi "eu não ter acesso a ele pra poder rodar e saber o que está errado". Ele já ficou meio puto e passou pra próxima questão. Me enviou um link de um CodePen, JSFiddle (sei lá) e pediu pra eu compartilhar minha tela. Eu compartilhei e ele explicou dizendo que queria ver eu criar o código JS pra fazer alguma coisa que eu não lembro o que era. Eu simplesmente não acreditei que o cara queria me ver programar em tempo real numa call de alguns minutos pra julgar minha qualidade/capacidade. LiveCoding é bacana pra streaming. Agora imagina fazer uma prova com o professor no seu cangote?!? É cada merda que a gente passa que parece mentira... Enfim, até tentei fazer alguma coisa, mas não completei o que ele pediu e desligamos a ligação. De raiva, eu voltei no CodePen, fiz o que ele tinha pedido com um pouco mais de tempo e calma. E fiz questão de fazer ainda melhor do que o que ele tinha pedido. Logo em seguida, menos de uma hora depois do início da call, eu enviei um e-mail para ele com o código, dizendo: "Aqui está a solução, melhor do que você gostaria de receber inclusive. E mesmo se você gostar, eu não quero trabalhar na sua empresa. Obrigado pela oportunidade de qualquer forma." E fechei uma porta que, certamente, era furada. Eu não queria ter um chefe daquele.

Tenho algumas outras histórias, mas essas são as principais. O ponto é que os testes técnicos variam DEMAIS de empresa pra empresa. Tem empresa caxias (aka burra) que cobra coisas teóricas que não se usam no dia a dia como scripts pré-prontos e não conseguem avaliar a capacidade do candidato em resolver problemas. Mesmo que você acabe precisando de algo mais específico, Google e StackOverflow tão ai pra isso. Por favor, JAMAIS decorem scripts. Entendem o que cada código faz. E, se possível, fujam de empresas que te avaliam como se você tivesse que saber tudo, não tivesse sentimentos, não ficasse nervoso e não respeita o seu espaço como profissional para errar, consertar, melhorar, construir, entregar.

1

Bem completo, muito obrigado pelas dicas! por eu estar começando agr na área, ir pra fora ainda n é meu foco, mas msm assim consegui aprender muitas coisas.

1

Olá, amigo. Tudo bem?

Que delícia de postagem, parabéns e muito obrigado por compartilhar um pouco ta tua trajetória e experiência.

1
1
1

obg mano, isso agrega bastante e é um conteúdo que sempre busco para me engajar melhor nessa vida de freela ja que quero poder ganhar um extra e melhor ainda se for com empresas fora do Brasil. obg msm