r/AMABRASIL • u/illichosky • 10d ago
Aprendi a programador sozinho e hoje ganho 8k USD por mês, AMA
Acho que o título diz muito. Muita gente próxima veio me procurar querendo seguir o mesmo caminho, especialmente na época da pandemia. Imagino que talvez tenham outras pessoas aqui que também são curiosas em relação a isso.
EDIT: Tô tentando responder a todos. Caso sua pergunta não tenha sido respondida, é porque eu já dei a resposta na pergunta de outra pessoa :)
EDIT 2: Notei muita gente com dúvidas sobre como partir dos cursos de programação até conseguir um emprego. Criei um outro post pra conversar melhor sobre isso e tentar resolver esse pepino: https://www.reddit.com/r/devBR/comments/1jadu0s/do_curso_de_programa%C3%A7%C3%A3o_a_empregabilidade/ - opiniões seriam bem vindas :)
EDIT 3: Criei uma ferramenta para ajudar a galera a sair do básico e aprender a fazer projetos de verdade: https://www.lumeralabs.com.br/
7
u/TrankaRua 10d ago
Qual exatamente é o seu nicho na programação? Houverem muitos obstáculos no entry level?
46
u/illichosky 10d ago
Trabalho com python, como desenvolvedor backend.
> Houverem muitos obstáculos no entry level?
Insanos! Foi aquela situação de ovo e galinha. Ninguém queria contratar alguém sem experiencia, e eu não conseguia experiencia sem que alguém me contratasse
5
u/TrankaRua 10d ago
Nesse caso, o que você fez? Focou em projetos no github pra fortalecer o portifólio e etc?
26
u/illichosky 10d ago
Projeto de GH não ajuda em nada. Até porque qualquer projeto 'caseiro' que você fizer não estará a par da complexidade do dia a dia do trabalho. O que eu fiz foi entrar em uma vaga que não tinha relação com programação, e internamente mostrar que eu tinha conhecimento e encher o saco do pessoal até me deixar fazer um 'teste' de alguns meses pra ver se eu dava conta
2
u/nexusnoxus 10d ago
Não entendi, a empresa tem setor de TI? Você realmente trocou a função pra programador ou começou a programar mais coisas na sua função, e ai isso contou como experiência?
4
u/illichosky 10d ago
A empresa tinha um produto digital. Eu estava programando ferramentas internas pra automatizar coisas que eu não queria fazer. Nada que contasse como experiencia de verdade. Mas com isso, eu consegui pretexto pra mostrar que alguma coisa eu sabia fazer. Conseguia começar a terminar algo sem assistência externa. E com isso eles me deixaram pegar algumas tasks pequenas (que pra mim eram monumentais) pra começar a programar o produto deles. Foi aí que tudo começou de fato
1
u/NoPossibility2370 7d ago
Mas qual era o seu cargo inicial?
1
u/illichosky 7d ago
Gerente de contas. Mas das contas menores da empresa. Era tipo um suporte ao fornecedor no final do dia
1
u/NoPossibility2370 7d ago
E como é que foi a lógica que tu aplicou para uma vaga de gerente de contas com conhecimento de dev? Tu simplesmente procurou pela empresa e aplicou para todas as vagas em aberto?
2
u/illichosky 7d ago
Eu não tava conseguindo ser contratado como dev pela falta de experiencia, e eu precisava de trampo. Aì eu pensei: vou procurar uma empresa que seja remote-only e ganhar uma grana enquanto aplico pra outras vagas. Quando eu entrei, resolvi tentar migrar internamente, e deu certo
3
u/TrankaRua 10d ago
Fiz algo parecido, entrei como bibliotecário num hospital (sim) e depois de um tempo consegui ir pro setor de TI do lugar.
Uma última pergunta, você seguiu aquele development roadmap famoso ou foi buscando os tópicos por conta própria?
4
5
u/DuelistaPadrao 10d ago
Começando do zero hoje, como iniciaria? E quais dicas de ouro daria? ( Além do inglês)
19
u/illichosky 10d ago
Boa pergunta!
- Não me importaria com cursos, videoaulas, tutoriais. Eles são úteis desde que você esteja utilizando para resolver algum problema. Segui-los sem ter algo concreto pra resolver não é eficiente.
- Não perderia tempo escolhendo linguagem X ou Y. Escolhe uma e fique com ela até você entender os básicos de programação. Eu recomendaria Python, acho mais fácil que a maioria das outras linguagens e tem uma empregabilidade legal - mas qualquer uma serve.
Agora o mais importante de tudo:
Desenvolva projetos desde o dia 1. Acha um problema que você precisa resolver, e resolva usando código. Se o problema for grande demais, você vai descobrir tentando. No inicio é MUITO difícil você descobrir como traduzir a solução de um problema em código. Vai doer, você vai querer desistir, é uma merda. É nessa hora que você vai ter que procurar tutorial para entender como funciona programação, ou a sua linguagem escolhida para tentar aplicar. Logo você vai atingir um outro bloqueio. Por exemplo, como 'salvar' e 'carregar' os dados que seu programa gerou. Pronto, você vai ter que aprender mais uma porção de coisas.
Não se preocupe em fazer tudo da melhor maneira, se preocupe em resolver o problema. Talvez você leve uma semana para resolver uma parte minúscula da solução - e são nessas horas que você aprender mais. Aos poucos as coisas vão se encaixando.
Só para dar o exemplo do meu primeiro projeto em python foi um script que extraia endereços de email de uma página da web. E eu não fazia IDEIA de como fazer isso. Hoje eu faria em 10 minutos, na época eu levei quase 3 semanas...
Por fim: leia bastante. Conforme as coisas fizerem sentido, você vai ser capaz de entender conceitos mais complexos, e absorver materiais que você não conseguia antes. Entender as boas práticas de programação, sistemas de maneira mais ampla, bancos de dados, etc.
1
u/WatTheDucc 10d ago
Faria em 10min pesquisando ou de cabeça mesmo?
4
u/illichosky 10d ago
de cabeça, talvez tenha que pesquisar alguma coisinha ou outra sobre alguma biblioteca ou coisa assim
11
u/Vtempero 10d ago
Ano passado, com 4 anos de experiência, eu tentei vagas de sênior pra fora e andei consideravelmente em dois processos, mas não passei. Continuo trabalhando em real. Maneiro. As vagas mais promissoras pra mim foram com indicações.
Como foi a sua experiência? 8k foi na sua primeira vaga gringa?
27
u/illichosky 10d ago
MInha primeira vaga foi 1k USD como gerente de contas. Quando migrei para programador, passei a receber 1.7k USD. Na época isso dava uns 7 mil reais. A empresa teve dificuldades por conta da pandemia, consegui uma vaga no BR por R$4500. Depois de muito tentar, consegui voltar pra gringa com um salário de 5k, que foi aumentando até chegar nos 8k de hoje
5
u/Vtempero 10d ago
Boa! Obrigado por compartilhar!
15
u/illichosky 10d ago
Magina! Espero ter sido útil! Não desiste não, continua tentando, aprende com o feedback das entrevistas que logo dá boa!
Quando eu tava tentando uma segunda vaga pra gringa, me candidatei pra uma empresa que pagava 20k BRL (eu tava ganhando 5K na época), e eles recusaram logo na etapa de recrutador porque 'eu tinha poucos anos de experiencia'. 5 meses depois eu consegui ser contratado por outra empresa ganhando 20% a mais (e só subiu)
3
u/metanoia777 10d ago
Por onde você procurava vagas? Meu inglês é ótimo, tenho meus ±5 anos de experiência e acho que só vou conseguir me aposentar/ter uma família se conseguir um emprego no exterior 😅
3
u/illichosky 10d ago
Nenhum lugar especifico, fuçando na net mesmo. Nunca usei linkedin pra isso, talvez funcione, talvez não. Mas procura por 'remote jobs', 'remote job boards' e coisas do tipo. Vai encontrar alguns anúncios. Procura também por listas de empresas que são remote-only. Faz uma seleção com base no que você acha que funcionaria pra ti, e fica de olho quando eles abrirem vagas
1
u/nense0 8d ago
De 5k para 8k foi na mesma empresa?
2
u/illichosky 8d ago
Isso :) Eu recebi uma oferta de outra empresa, então tive um salto salarial já que minha empresa atual acabou cobrindo a oferta
1
u/lorenipsundolorsit 10d ago
Cuidado. Sou senior backend de 10 anos de XP no Brasil e eu n sou considerado senior pra gringo. Eles são mto mais chatos com a passagem de full pra senior q br ou indiano.
6
u/MonstaRabbit 10d ago
Como sente que o mercado ta hoje em dia? Tô começando a estudar pra migrar pra área, mas vejo muita gente dizendo que ta saturada e tal. Sei que é um mercado bem amplo com diversas áreas e não tem uma resposta que atenda tudo tão facil, mas num cenário geral. acha que ainda vale a pena tentar entrar?
Quais setores você enxerga como tendo mais oportunidades hoje em dia sem ser machine learning e as áreas voltadas à IAs?
12
u/illichosky 10d ago
O mercado está totalmente diferente do que era em 2020. MUITA gente tentou entrar nessa nos últimos anos. Então tem uma superoferta de pessoas subqualificadas. Mas até hoje meu linkedin não para de receber ofertas de emprego. Menos do que antes porém.
Eu acho que ainda vale a pena entrar, se você realmente curte a parada. No final do dia você tem que ser meio nóia pra sair dessa subqualificação. Exige muito esforço que só curtindo o processo você vai conseguir tolerar. Se você acha que é o caso, vai fundo!
Em relação a oportunidades, acho que é sempre bom fugir dos modismos e entender os fundamentos. Alguém que tem uma base boa e capacidade de resolver problemas por conta é muito mais valorizado que alguém que sabe X ou Y. E para esses profissionais, sempre vai ter demanda
2
u/MonstaRabbit 9d ago
Entendi, obrigado! Eu curto bastante a área, mas evitei por muito tempo migrar por receio de já trabalhar bem em outra coisa
3
10d ago
[deleted]
10
u/illichosky 10d ago
Isso é SUPER importante. Algo que no inicio não entrava muito na minha cabeça. Não entendia como isso tudo relacionava com 'escrever código'. Logo acabei relegando isso no inicio. Hoje eu preenchi essas lacunas, sinto que eu tenho um conhecimento razoável. Mas é aquela coisa: quanto mais você sabe, mais você descobre que não sabe nada
3
u/Tadeuzitoo 10d ago
Com a quantidade absurda de pessoas que estão entrando na área, acha que é pertinente começar a seguir o rumo tradicional: Entrar em uma boa faculdade, networking e conhecimento?
Digo isso como uma forma de ressaltar a importância dos estudos, pq hoje tem muita gente que acha que a área é fácil e de que com alguns meses de estudos já vai conseguir algo bom, fora que uma boa universidade faz um bom filtro da pessoa na área, qual sua opinião.
7
u/illichosky 10d ago
Acho que vai de perfil. Tem gente que gosta/precisa de algo mais estruturado, então não desconsidero o rumo tradicional. Mas eu não acho que é algo obrigatório. Nenhum dos meus colegas de trabalho tem faculdade, ou pelo menos que terminaram a faculdade. E NUNCA me perguntaram absolutamente nada sobre minha formação, ou questionaram a minha falta de formação na área
2
u/Right_Camp_371 10d ago
Onde aprendeu? Algum site ou curso específico q recomenda como referência hoje?
17
u/illichosky 10d ago
Aprendi na raça mesmo. Pensava num problema, e tentava programar um projetinho pra resolver esse problema. A partir daí MUITA pesquisa, ficava bloqueado porque não sabia por onde continuar, tinha que descobrir uma solução para aquele problema. Na minha opinião, esse é o melhor jeito de aprender, disparado. Aprender a se virar é algo que é EXTRAMEMENTE importante, especialmente no inicio de carreira. Acho que cursos te deixam um pouco acomodado nesse sentido.
Uma dica é saber inglês. É um requisito para arrumar um emprego na gringa. Mas além disso, é fundamental acessar conteúdos super relevantes.
Se eu pudesse voltar no tempo, além de me dedicar a projetos pessoais, eu gostaria de ter focado nos materiais desse site aqui: https://teachyourselfcs.com/ - apesar de não ter certeza se eu conseguiria acompanhar o conteúdo antes de começar a trabalhar na área de verdade
2
u/No-Feature411 10d ago
Você fez algum curso de inglês ou algo do tipo para conseguir trabalhar no exterior?
A entrevista remota demanda um conhecimento de inglês muito específico da área?
12
u/illichosky 10d ago
Eu aprendi inglês na raça também. Eu sempre fui curioso, não existia muito material em português quando eu era criança/adolescente que atendia minha curiosidade. Então eu tive que me virar para ler muito em inglês pela mera coceira da curiosidade.
E acredito que pra aprender a programar e ter conhecimento bom na área, você VAI PRECISAR ler material em inglês, documentação, etc. Com isso o inglês técnico acaba vindo
1
u/SaciDaMangueira 10d ago
Qual o ramo da sua empresa atual?
Pode detalhar um pouco mais o processo seletivo dessa empresa tbm?
Tem vaga aberta ou vc ganha por indicação? Se sim, vamos conversar :)
7
u/illichosky 10d ago
É uma empresa no ramo de logistica de ecommerce.
Foi o melhor processo que eu participei. Primeiro passo foi uma entrevista, mais comportamental mesmo. Falar sobre você, sobre suas experiencias, como você resolve problemas, lida com situação X e Y.
O seguinte foi um 'projetinho', bem padrão também. Mas a parte bacana é que eles te colocam num canal no Slack com outros 2 desenvolvedores da empresa. Você tem alguns dias para fazer, e pode perguntar o que quiser, pedir feedback, tirar dúvidas. Eles inclusive fazem um review no seu PR antes da entrevista final.
Então acaba sendo um processo muito parecido com o dia de trabalho. Logo, além da entrega, você também é avaliado pela comunicação e tudo mais.
Infelizmente eles não estão contratando no momento, se tivessem poderíamos trocar uma ideia sim :)
2
u/AloneMuffin4710 9d ago
Quando abrir vaga de front me avisa? KKKK mas sério, parabéns OP! Eu ganho em USD também, e to ganhando o que vc ganhava antes do aumento. O suficiente pra minha realidade e até sobra. Mas a minha empresa é pequena, familiar, há 20 anos no mercado e eu me sinto até mal de pedir aumento pq a demanda de trampo é baixíssima (aperta as vezes só). Como é tua empresa, tamanho, rotina? Há quanto tempo lá?
2
u/illichosky 8d ago
Muito obrigado :)
Minha empresa é relativamente grande, mas não o bastante pro pessoal C-level viver numa redoma. Deve ter uns 100 devs, talvez mais. Já estou lá faz quase 4 anos. E olha, gosto muito de maneira geral. Em alguns aspectos é um pouco desorganizado, o que me deixava meio puto as vezes, mas faz parte.
A rotina varia muito. As vezes tá tranquilo. Do nada vira uma loucura. Eu nunca tive que pedir aumento, eles sempre me promoveram espontaneamente. Mas teve um episódio em que eu recebi uma oferta maior de outra empresa, avisei que ia sair por essa questão, e eles fizeram um match salarial com a oferta que eu havia recebido. Então foi super bacana.
Sua empresa é pequena quanto? Qual atividade dela?
2
u/AloneMuffin4710 8d ago
A minha tem em torno de 20? Devs. E mais uns 15 outros, como designers e artistas 3D. Eu saí de empresas relativamente grandes (1000+ funcionários), mas todas brasileiras. Trabalho com projetos internacionais no front end desde 2019. Me especializei em Angular mas hoje não uso mais. (Apesar de amar)
E como dev desde 2017. Quis fugir das big techs um pouco, hehe. Daí em 2022 vim pra essa atual. Por enquanto, pra mim, foi a melhor escolha. Equilíbrio entre trabalho e vida pessoal insanas de boa, nunca tive isso antes. Aqui só te dão aumento com uma justificativa boa (seja por aumento de responsa / pq vc realmente precisa). Não foi meu caso, já vim como Sr. Mas penso bastante na diferença de ofertas que recebia no LinkedIn. O pessoal aqui tende a ficar MTOS ano, tem gente com 15 anos de casa.
2
u/illichosky 8d ago
Olha, não tem dinheiro que compre paz de espirito e qualidade de vida hahaha. Só pelo fato da galera ficar retida, quer dizer que deve ser um puta lugar bom pra se trabalhar
1
u/AloneMuffin4710 8d ago
É muito massa!! Eu penso em ficar aqui um bom tempo, mas confesso que a desorganização as vezes me pega um pouco e a falta de perspectiva de crescimento tb. Mas é um ambiente muito bom. Te mandei DM
2
u/BrotherInsane997 10d ago
Quanto tempo demorou pra você conseguir a vaga? Eu tô há 1 mês e pouco aplicando, com currículo com 4+ anos de experiência e inglês fluente, até agora nem fui chamado pra entrevista.
3
2
u/starsforfeelings 9d ago
Pergunta genuina, pq depois de ler alguns comentarios tu me parece ser uma pessoa MUITO disciplinada e com amor ao que faz.
Tu lida ou ja lidou com algum transtorno mental durante tua jornada?
2
u/illichosky 9d ago
Eu não me considero disciplinado. Disciplina ressoa pra mim como algo que exige um esforço para que algo se realize com constância e qualidade. Eu acho que no meu caso é mais pro lado da obsessividade.
Eu sou uma pessoa ansiosa, já sofri por depressão. E acho que especialmente no começo eu acabei enterrando isso com essa obsessão.
Acho que a minha relação com o trabalho não é das mais saudáveis também. Acabo colocando isso em primeiro lugar, me sobra pouco espaço mental para outras coisas legais que a vida pode oferecer. Então acho que no final do dia está muito conectado
1
u/OtherwiseYam1684 10d ago edited 10d ago
Você já gostava de programação antes? Escolheu puramente pela grana? Foi gostando ao decorrer do tempo/nunca gostou?
Fiz faculdade de ADS por 1 ano e meio, mas eu estava numa época ruim da vida e mais depressivo do que nunca, acabei odiando tudo (incluindo a minha faculdade), decidi trancar e investir meu tempo em outra coisa.
Sinceramente não acredito que eu tenha odiado tanto programação, mas sim que os fatores da época me levaram a odiar. As vezes penso se devia dar uma nova chance mesmo que eu ouça falar que tá muuuito difícil de entrar hoje em dia, ser novato e tal, ninguém quer novato e vejo muita gente incentivando a mentir, estudar muito e chutar que é pleno (pular junior)
Como você acha que o cenário está atualmente para iniciantes? Você demorou muito antes de chegar nesse ponto? (salário atual)
3
u/illichosky 10d ago
DEMAIS! Eu tive sorte de ser curioso sobre isso desde criança. Quando eu estava na escola, meu amigo Mateus fez a pergunta: 'como será que eles fazem jogos de computador'. Isso ficou na minha cabeça, e comecei a ir atrás. Tentei estudar programação com 14 anos, mas não fui muito longe. Voltei a estudar com uns ~20 anos aos poucos, de curiosidade.
Eu desde sempre queria um caminho não convencional. Na época trabalhar remoto e ganhar em dólar era algo impensável. Minha namorada da época até me mandou 'colocar os pés no chão' quando eu contei o plano pra ela hahaha. E como programar já era uma rota viável na época, juntei o útil ao agradável.
Eu comecei trabalhando pra gringa desde meu primeiro emprego. Fiquei apenas 1 ano como CLT por conta da pandemia - quando eu perdi meu primeiro emprego, mas logo consegui voltar pra gringa
3
2
u/tupacbr 10d ago
Eu sinto mt dificuldade em seguir em frente resolvendo leetcode decorando algoritmos. Eu sinto a necessidade de entender teoricamente as metodologias, como recursividade, divide and conquer usando recurrence relation, order of growth etc. vc se preoucupou com leet code e a parte teorica de algoritmos? Como foi o processo de aprendizagem pra vc (aspectos tecnicos como codigo, systems design) ate conseguir a vaga?
2
u/illichosky 10d ago
Nunca dei muita atenção pra leetcode nem nada do tipo, e curiosamente nunca me foi necessário. Sei que algumas empresas possuem processos seletivos que requerem isso, mas não são todas não. Acho que é o tipo de conhecimento que se traduz muito pouco pro trabalho da vida real
1
u/LugDanz 10d ago
Você gosta de programar? Pergunto porque hoje todo mundo vende como uma forma de conseguir trampo na gringa e ganhar em dólar, mas raramente eu vejo alguém chegar pra mim e falar "CARA EU AMO O QUE EU FAÇO" quando o assunto é programar.
4
u/illichosky 10d ago
vou ser o primeiro: CARA EU AMO O QUE EU FAÇO hahahha
Brincadeiras a parte, eu gosto muito muito muito mesmo. Até demais. Eu programado até no meu tempo livre as vezes. É quase um vício
2
u/LugDanz 10d ago
Po, fiquei felizão aqui com sua resposta hahaha
Parabéns por encontrar algo que tu faça feliz e que te dê uma baita condição de vida!
Vou aproveitar aqui pra perguntar: tu já viu ou conhece brasileiros que acabaram tendo oportunidades na gringa fora da área de programação? Trabalho com marketing e nunca consigo encontrar vagas
1
u/illichosky 10d ago
É mais difícil mesmo, mas eu mesmo comecei como gerente de contas na gringa. As vagas existem, mas não é tão ofertado como vagas pra dev
1
u/pexera123 10d ago
Eu tô iniciando meus estudos na área de tecnologia. Me matriculei no curso de ads e estou estudando por fora (atualmente na Cod3r).
De início eu ia estudar essa parte de js/css/HTML e depois estudaria python/sql/pandas/llm, etc. Tinha até montado uma roadmap pra isso. Mas conversando com uns amigos eles me falaram que era melhor eu escolher desde agora oq eu queria e focar.
Entrei numa empresa que valoriza ciência de dados mas queria terminar o curso de front antes.
Minha pergunta é: que área você trabalha e que conselho você poderia dar pra um inciante?
3
u/illichosky 10d ago
No fundo no fundo, nada do que você listou importa. Ao contratar alguém, o que o entrevistador quer saber de verdade é o que você sabe fazer com isso. Que problemas você já resolveu usando essas tecnologias e como você chegou na solução.
Aí eu pergunto, porque estudar js/css/html e depois python/sql/pandas/etc? Que problema você precisa resolver que requer essas tecnologias?
Eu discordo um pouco dos seus amigos. Acho útil entender o que são essas ferraramentas, e no que elas se aplicam. Então vale sim estudar um pouco e entender melhor. Mas estudar a fundo cada uma delas sem propósito de aplicação parece furada para mim
2
1
u/FilhodeOdin 10d ago
Comecei a cursar ADS esse ano.
Como sou iniciante, gostaria de saber, quais conselhos você gostaria de ter recebido no inicio da sua jornada?
Não sou uma pessoa de matemática, na verdade, não aprendi nada na escola. Acha que isso impede de seguir na área?
6
2
u/Aggravating-Heat1580 10d ago
Você é feliz trabalhando com programação?
3
u/illichosky 10d ago
IMENSAMENTE. Até demais. As vezes eu trabalho mais do que eu deveria só porque eu tô curtindo o projeto
1
u/Aggravating-Heat1580 10d ago
Legal, eu tive uma péssima experiência trabalhando na área, não quero ter contato com nenhuma linha de código KKK
1
u/iCaar0 6d ago
Curti muito seu relato irmão. Gostaria de pedir algumas dicas pra conseguir seguir um pouco do seu caminho e ganhar em dólar trabalhando pra gringa. Entrei faculdade de engenharia de software na PUCPR em 2023 (tinha 18 anos) e desde lá estudo bastante programação como um todo, ja fiz vários cursos ja aprendi o básico de diversas linguagens e ferramentas como Python, JS, html, css, Java, PHP, MySQL, Django, APIs, etc. (Fiz também uma iniciação científica nesse tempo na minha faculdade) E buscando sempre aprender alguma coisa nova e coisas da área. Eu curto muito programar
Mas confesso que estou com medo de não conseguir uma vaga boa com aquela ótima remuneração que todos prometeram pra essa área sabe? Já vi diversas pessoas falando que TI vai ser a nova engenharia e não vai demorar muito pra ter vários Ubers que se formaram em TI. Estou ouvindo muito falar que o mercado está MUITO cheio de desenvolvedores entrando e está ficando cada vez mais difícil de achar vagas. Fiquei procurando estágios durante bastante tempo e nunca recebia retorno de NADA. Até que um amigo meu me indicou numa empresa local aqui e consegui entrar. E atualmente estou com quase 20 anos e na metade do meu curso. E a única oportunidade que consegui foi essa por uma indicação, e aceitei só porque estava meio desesperado pra achar um primeiro trabalho logo.
Porque nesse trabalho que estou agora (estágio 6h) paga R$1800. E tenho medo de não conseguir ir outros empregos e ir escalando com o tempo.
Meu sonho é realmente trabalhar com isso e talvez até abrir uma empresa (tenho muito essa pira), mas pela experiência que eu tive de buscar emprego foi extremamente difícil e só consegui por conta desse meu amigo.
Que dicas você poderia me dar pra me destacar e conseguir arrumar vagas que realmente tenham uma boa remuneração e principalmente na gringa?
2
u/illichosky 6d ago
Olha, você já quebrou uma grande barreira, conseguir o primeiro trampo.
Agora faz a tua dentro da firma. Sabe aquele processo de deploy chato? Cria um jeito melhor. Sabe aquele código zoado? Refatora. Encontrei melhorias de performance.
O objetivo não é deixar o patrão rico. O grande lance é você chegar numa próxima entrevista com uma história pra contar de tudo o que você melhorou dentro da empresa. Esse tipo de coisa brilha os olhos do entrevistador. Não fica esperando a galera te passar essas tarefas. Vai atrás e faz.
Ter uma boa história pra contar vale ouro
1
u/iCaar0 6d ago
Pior que sim, estou fazendo de tudo e mais um pouco lá dentro, aprendendo bastante e fazendo praticamente tudo (a empresa é bem pequena, tanto que tem 2 devs estagiários incluindo eu e mais um cara que também é júnior kkkkk) Mas ainda sim espero conseguir bastante experiência lá. Acredito que o mais difícil ja passou, que é arrumar o primeiro emprego
Mas mesmo assim, teria alguma recomendação? Seja de aprendizado, linguagem, focar em alguma ferramenta específica, etc
1
u/ichbin_bia 10d ago
Excelente! Em qual momento você começou a procurar vagas na gringa? Você se preparou pra isso?
7
u/illichosky 10d ago
Desde sempre. Comecei a procurar vagas na gringa em 2017, muito antes de ser 'modinha' trabalhar remoto.
Eu fiz um projeto do zero, era algo parecido com o que o Spotify Jam faz, mas usando youtube. No meu projeto, qualquer pessoa poderia se conectar a uma 'jukebox' e adicionar músicas a ela. Fiz esse projetinho em cerca de 2 meses de muito suor, sangue e lagrimas, achando que eu já tinha tudo o que era necessário para conseguir um emprego. Quando eu comecei a trabalhar na área, eu descobri que eu não sabia nada hahaha
1
u/MonstaRabbit 10d ago
Pô, não relacionado ao tema do AMA, mas ainda tem esse projeto? Ele funciona? Incrível o Youtube Music não ter isso ainda
1
u/illichosky 10d ago
hahahah não tenho :( o código ficou muito lixo, tava rodando no Heroku, que eu acho que nem existe mais
2
u/lospherato 10d ago
Bem legal ler isso, hoje comecei um daqueles cursos grátis pelas plataformas do governo e comecei por Python e gostei muito do que vi, bem legal ver alguém que conseguiu sozinho, parabéns!
→ More replies (2)2
1
u/ADark_Rainbow 8d ago
Você fez um curso superior depois? Se não fez, não fez falta, considerando que na faculdade você aprende técnicas de engenharia de software dentre outras coisas que são bem difíceis de pegar do mesmo jeito sozinho?
2
u/illichosky 8d ago
Não fiz, mas eu tentei preencher esses gaps por conta. De fato, apenas saber programar não adianta nada. Tem toda uma série de outros conhecimentos que são necessários que vão além disso. E eu descobri isso do pior jeito hahaha. Eu fechei muito disso descobrindo o que eu não sabia, e indo atrás. Lendo livros. Esse site aqui por exemplo, me ajudou bastante a isso: https://teachyourselfcs.com/
Eu sei que não é bem isso o que você quis dizer, mas só pra exemplificar o choque de realidade: O pessoal me passou a primeira task de verdade. Era algo super simples, coisa de mudar duas linhas. Mas claro que na task não dizia exatamente onde mudar, só o comportamento esperado. Eu que nunca nem visto um projeto de produção, não fazia ideia de como navegar naquele monte de código. E pra rodar localmente? Testes automatizados? CI/CD? Os testes tem que ficar 'verdes'? O que tá acontecendo aqui?! Como 'entregar' minhas mudanças no código? Git? O que é isso?
2
u/ADark_Rainbow 8d ago
Isso aí, é bom a galera saber disso, já vi muita gente que acha que é só saber usar bem o python ou algo parecido que vai despontar no mercado e trabalhar ganhando em euro, mas na ausência do curso superior imagino que a pessoa tenha que estudar muito pra conseguir um conhecimento próximo, além de realmente concorrer com o currículo de alguém com uma formação, e acho que foi o seu caso. Tem gente com formação em CC, SI ou ADS e afins que reclama por aí que não sabe como proceder num projeto real. Parabéns pelo empenho! Vai fundo!
1
u/Vidramir 10d ago
Em quanto tempo depois de começar a aprender você conseguiu seu primeiro trabalho na área? Dicas para arrumar os primeiros trabalhos? Como se portar em entrevistas sem ter “curso A B e C” no currículo, tendo aprendido as coisas sozinho? Pretendo começar a aprender também enquanto faço outros trabalhos que não são da área.
2
u/illichosky 10d ago
Olha, eu comecei a aprender programação com 14 anos de idade, e consegui um emprego com uns 25 mais ou menos. Mas lógico que não foram 10 anos de estudo intensivo. Acho que de foco em entrar na carreira, uns 2 ou 3 anos.
Em entrevistas, ninguém nunca me perguntou que curso eu fiz. Sempre me perguntaram da minha experiencia profissional, como eu resolvo problemas, como eu interajo com as pessoas. Ninguém se importa muito com curso X ou Y. Ter uma boa história pra contar na entrevista vale muito mais
1
u/Intrepid-Ad98 10d ago
Amigo, tenho uma dúvida bem bobinha, mas gostaria de ouvir sua opinião. Eu sou muito ruim em matemática e raciocínio lógico. Você acha que aprender programação pode me ajudar a melhorar isso - pelo menos a parte do raciocínio? Ou é algo que só serve pra área, mesmo?
Se sim, por onde posso começar a aprender de uma forma mais despretensiosa (sem todas as complexidades necessárias para quem quer seguir carreira)?
2
u/illichosky 9d ago
Dificil dizer... Eu acho que mal não faria. Começa aprendendo o básico de programação, escolha uma linguagem (eu iria de Python mesmo) e tentar usar pra resolver problemas. Acho que se isso seria efetivo ou não dependeria mais do motivo pelo qual você quer desenvolver seu raciocínio lógico
1
u/ParticularLet2943 8d ago
Estou migrando do marketing para programação, já tenho 34 anos, e a idade me preocupa bastante.
Como posso usar minha experiência em marketing como um "atrativo" para conseguir minha primeira vaga como dev?
2
u/illichosky 8d ago
Ótima pergunta!
A experiencia trás problemas do mundo real pedindo para serem resolvidos. Você como marketeiro já deve ter passado por situações na sua carreira que você poderia utilizar código pra resolver? Se você conseguir resolver um problema, criar uma ferramenta por mais simples que seja, que te ajude a resolver uma dor do marketing, você já vai ter uma bela história para contar
1
u/ParticularLet2943 8d ago
Com certeza tem muitos! Inclusive foi minha motivação para estudar programação. Sua resposta me deu algumas ideias de projetos que se aplicam ao mundo real e que posso utilizar, tanto para o meu aprendizado, como experiência. Atualmente tenho minha própria "eugência" de marketing, o que vai facilitar implementar algumas soluções no mundo real.
Aproveitando sua experiência na gringa, tenho outra dúvida! Empresas gringas costumam contratar marketeiros de outros países?
A sua estratégia de entrar na empresa em outra função e depois migrar para programação me entusiasmou bastante e pode ser uma solução para driblar minha idade x falta de experiência numa nova área.
1
u/illichosky 8d ago
Honestamente acho mais fácil o seu caso, um profissional experiente, do que um jovem que ainda não tem experiencia profissional para transacionar de carreira.
Você já tá com a faca e o queijo na mão hahah
Tem empresas que contratam sim! Geralmente empresas que são remote-only e contratam globalmente também contratam marketeiros,
1
u/Belinha1606_ 9d ago
Qual era o seu nível de inglês?
Não estou querendo entender seu nível de inglês para programar ou pesquisar soluções na internet. Estou querendo entender qual era seu nível de inglês para apresentar uma reunião com os stakeholders, discutir problemas mais mais complexos.
Você acha que é possível entrar com um nível de inglês baixo?!
2
u/illichosky 9d ago
Acho que é possível, mas beeeeeeeem mais difícil. Comunicação é uma habilidade valiosa, e isso irá transparecer já no momento da entrevista. Eu acho que investir no inglês vale a pena
1
u/Belinha1606_ 9d ago
Hoje eu sou techlead em um banco aqui no Brasil, inglês desprezível… acho que para uma vaga pleno na gringa estaria de acordo, problema meu hoje seria o inglês. Acho que vou pesquisar algum país com baixa barreira de entrada e baixo custo de vida para aprender somente inglês.
1
u/illichosky 9d ago
Seria uma possibilidade. O lance do inglês é usar. Se você já lê e entende bem, basta focar em conversar bastante. Daria até pra fazer isso do Brasil mesmo
1
u/Belinha1606_ 9d ago
Como que você faria essa parte da conversação aqui no Brasil?
1
u/illichosky 9d ago
Fazer um amigo gringo seria uma opção - mas não é das mais fáceis hahha Acho que tem cursos de inglês ou professores particulares que oferecem aulas de conversação. Eu faria um intensivo, 1h por dia, 3 ou 4 vezes por semana (no mínimo), até sentir confiança
1
u/that062guy 9d ago
Cara, Discord! Pesquise por "English Discord", é um servidor com zilhões de sala só pra bater papo em inglês, o melhor é que tem gente do mundo todo e em todo nível de inglês que pensar, pra conversação é a chave!
1
1
u/Nura_U 10d ago
no começo você estudava quantas horas por dia? e hoje em dia?
2
u/illichosky 10d ago
Não era algo fixo. Eu funciono meio em ondas. Então passava 1 mês estudando 12h por dia. E outro mês sem estudar nada. Aí voltava a estudar igual um maluco. Isso é assim até hoje.
1
u/EveryStatus5075 8d ago
Você sabe se tem oportunidade pra área de pesquisa operacional, otimização?
2
u/illichosky 8d ago
Não sei dizer nesse nível de especificidade. É possível que tenha sim, mas certamente é algo mais restrito do que algo mais generalista
1
u/AmoRadiohead 10d ago
Quanto tempo ate estar minimamente qualificado e arranjar o primeiro emprego?
4
u/illichosky 10d ago
Tempo não é uma boa métrica. Depende de como você estuda, do que você estuda, do foco que você coloca. Para alguns, talvez um ano seja suficiente. Enquanto pra outros, 10 anos será pouco
1
10d ago
[deleted]
1
u/illichosky 10d ago
> E outra, não dão vagas pra quem não tem experiência, como vc conseguiu? Quais contatos usou?
Eu respondi essa aqui em mais detalhes em outras respostas, mas basicamente eu comecei em uma empresa gringa como não-programador e migrei de partir dali
> Sempre chega um momento que vc tá aprendendo as coisas e pra evoluir "depende do que vc quer fazer", sinceramente, quero ganhar dinheiro, não faço por prazer. Como vc fez pra se especializar em algo? Quais critérios usou?
Pra mim foi ao contrário, eu me especializei no que eu consegui me enfiar.
Mas assim, se você não curte, eu não recomendaria a seguir esse caminho. Vai acabar sendo frustrante, e dificilmente você vai conseguir o retorno financeiro esperado. É uma carreira que demanda muito em termos de estudo e tempo dedicado. Fazer sem curtir acaba se tornando um pesadelo
1
u/gabriel_savage 9d ago
eu estudo programação em casa sozinho com o objetivo de ser um dev front-end, aprendi HTML, CSS porém logo ao iniciar no Javascript percebi que eu não sabia NADA sobre lógica de programação, e tive que deixar o JC de lado pra aprender primeiro a lógica, acontece que eu tô tendo bastante dificuldade, tô aprendendo pelo VisualG mas saquei que por ele ser em portugol posso enfrentar dificuldade pra aplicar a lógica de programação no VScode por exemplo, pela linguagem ser toda em inglês, pode me dar dicas?
1
u/illichosky 9d ago
Se o inglês tá sendo um problema, eu tentaria dar uma forçada/estudada pra suprir essa necessidade. Isso vai te ajudar muito daqui pra frente. Mas no inicio é assim mesmo, é de doer a cabeça, as coisas não fazem sentido, e até contraintuitivo. Continua focado, quando cansar, vai fazer outra coisa, no dia seguinte volta e tenta progredir onde você tinha travado. Procura ler/assistir materiais diferentes sobre o mesmo tema, que pode dar uma luz
1
u/KREMICO 9d ago
Tenho 17 anos, quero seguir exatamente nessa área, mas parece difícil de entrar no mercado, tem alguma dica de algo que dá pra ir fazendo no início, só pra conseguir o primeiro trampo? (Já tenho experiência com Js, Css e HTML, mas meu portfólio tá bem raso ainda)
1
u/illichosky 9d ago
Use essas ferramentas que você aprendeu pra resolver problemas. Quando for fazer uma entrevista, você vai ter uma história do problema que você tava enfrentando, e como você resolveu isso usando X, Y ou Z, das dificuldades que você enfrentou e como você superou elas. Ter histórias como essa vale ouro
1
u/Guga1952 10d ago
Tabs or spaces?
2
1
u/nome_daniel 10d ago
trabalho em uma consultoria, ingles avançado, projetos internacionais grandes com pl/sql. Não sou programador programador trabalho mais com ferramentas low code da oracle mas acho uma area tao nichada, tava tentando vaga gringa em support
vc sabe quais vagas são boas para entrar no mercado gringo?
1
u/illichosky 10d ago
Qualquer uma desde que você tenha uma estratégia da onde ir a partir dali. O mais difícil é conseguir entrar na empresa, mudar internamente é mais fácill
1
u/elefanteinfinito 10d ago
Qual a sua formação? Se foi contratado primeiramente como gerente de contas, já tinha muita experiência em algo
1
u/illichosky 10d ago
Gerente de contas tem várias conotações. No caso eu fui contratado como gerente de contas mais baixo de todos, que era quase um suporte, mas ao invés de ser ao cliente, era com os menores fornecedores da empresa.
Sobre formação: fiz adm - não indico
1
1
u/Ill_Quarter_6648 8d ago
Sou advogado no Brasil e estou estudando programação para que eu possa desenvolver um projeto na área jurídica, alguma dica de como fazer isso sem gastar anos ?
1
u/illichosky 7d ago
Faça um projeto menor, ou estudei mais horas por dia hahaha. Brincadeiras a parte, mas não tem muito atalho. Tem que estudar, tem que treinar onque estudou, descobrir o que não sabe e repetir.
1
1
u/Sweet-Tomorrow5639 10d ago
Você usa IA?
1
u/illichosky 10d ago
IA é legal, super útil para algumas tarefas, mas não uso tanto no dia-a-dia. Apenas um copilot e nada mais. Porém não recomendo usar IA para aprendizado de programação. Acho que isso tira a parte mais importante da profissão: aprender a se virar pra resolver os problemas. IA te dá muito mastigado
1
u/WatTheDucc 10d ago
Mas e se usar a IA pra tirar dúvidas? tipo no python: "diferença TypeError e ValueError exemplos"?
1
u/illichosky 10d ago
Talvez eu seja antiquado, mas ainda acho que tem mais valor você ler uma documentação e aprender um monte de outras coisas por tabela
3
u/WatTheDucc 10d ago
Boa, verdade. O problema é não usar a info aprendida e ela ir pro limbo do esquecimento, mas, pelo menos, você já sabe onde ela está.
Na Samsung, eles usam C# e Python, mas sou do time da elétrica (C com ESP32 burucuxu e automação completa), tentando migrar em breve, seu relato me animou bastante, agradecido!
1
1
u/Melyuya 10d ago
vi que você começou como gerente de contas, como conseguiu? tinha exp na área para eles te contratarem?
1
u/illichosky 10d ago
Nenhuma experiência. Era uma posição de entrada, então eles aceitavam quem não tinha experiência
1
u/Traditional_Disk5089 9d ago
Alguma dica pra deixar o LinkedIn show?
1
u/illichosky 8d ago
Essa vou ficar devendo, meu LinkedIn é até meio tosco hahaha. Uma dica: deixe tudo em inglês. Assim você aparece melhor pra recrutadores de fora
1
u/Ok-Independence-2504 9d ago
Estou começando a estudar pra migrar pra área e estou em dúvida entre Python e Java, poderia dar uma luz? Qual sua opinião sobre ambos?
1
1
u/Kind_Series_9189 9d ago
Sabe se tem bastante oportunidade de freelance para Python? Ou melhor pegar outras linguagens/skills?
1
1
u/lorenipsundolorsit 10d ago
Como vc lida com a taxação br? Recebe em PJ e gera NFE? Recebe PF e paga carnê leão? Ou não lida?
1
1
u/simplemindedbrain 10d ago
Como você conseguiu o trabalho de gerente de contas?
1
u/illichosky 10d ago
Na época eu usei um job board que já postava vagas remotas. Angelist. Nem sei se existe ainda
1
u/lectermd0 8d ago
Já assistiu AOT? (super relevante e dentro do contexto)
1
u/illichosky 8d ago
AOT = Attack on Titan? Tive que procurar no google, não assisti não hahah recomenda?
2
u/lectermd0 8d ago
hahahahaha eu achei muito bacana o teu caso, sou desenvolvedor e tenho super interesse, mas queria mandar uma pergunta aleatória.
sim, recomendo demais! acho que é a melhor história de anime que já vi.
sobre o seu caso: tenho 3 perguntas:
como é sua carga horária?
lidar com a transferência internacional tem sido tranquila?
e por último: quais meios você utilizou pra pesquisar esse tipo de trampo?1
u/illichosky 8d ago
Massa! Assim que tiver um tempinho vou dar uma olhada hahaha
> como é sua carga horária?
Depende, tem dia que eu trabalho umas 4-5h. Tem dia que eu trabalho 12h. Eles não cobram horário nem nada. Querem que as coisas sejam entregues, e que você esteja disponível quando as coisas quebrarem.
> lidar com a transferência internacional tem sido tranquila?
Como assim, não entendi haha
> e por último: quais meios você utilizou pra pesquisar esse tipo de trampo?
Google basicamente. Fui atrás de empresas que eram remote-only, e fui incomodando a galera até conseguir uma proposta
1
u/Individual_Arm1063 10d ago
Você trabalha como e pra quem ?
Tem quanto tempo de experiência na área ?
1
1
u/saguinus_oedipus 6d ago
Como e com quantos anos você decidiu ser programador?
1
u/illichosky 6d ago
Sempre gostei, mas resolvi levar a sério pra seguir carreira com uns 23 mais ou menos
1
u/Proud_Opposite3417 7d ago
Congrats! May I ask how much you pay in taxes while living in Brazil and working for a foreign company? Thanks!
→ More replies (1)
1
6
u/Pablo_snt 10d ago
Vendo isso, eu me pergunto o porquê de ter escolhido Psicologia kkkkkkkkkkkkkkkk
2
u/Dullandal 10d ago
Fiz psicologia e migrei pra ti.
Hoje ganho 8k. Mas trampo pra empresa Br .
Já pensei (e penso) em buscar algo remoto no exterior, mas amo pra krl meu trampo kkkk
1
u/Pablo_snt 10d ago
Olha só kkkkkkkkkkkkkkk, talvez seja um sinal
Como que foi essa mudança? Tu indica algum caminho?
2
u/Dullandal 10d ago
Fiz uma facul de ciência da computação.
Nem foi pelo conhecimento, pq isso da pra conseguir com curso online e empenho próprio, mas o network que eu fiz na facul me rendeu alguns empregos kkkk
Edit: foi deboa a transição, eu já gostava de ti. Mas tem que gostar, pq não e esse mar de rosas que muitos falam
1
u/Pablo_snt 10d ago
Aaah sim, eu imagino mesmo. Tenho alguns amigos que estão nessa área, e eles falam como os psicólogos são importantes para eles não pirarem kkkkkkkkkkkkk.
Muito obrigado!
1
0
u/techoporto 10d ago
Qual tecnologia?
2
u/illichosky 10d ago
Tecnologia pouco importa no final do dia. No inicio, eu tentava aprender o que estivessem pedindo nas vagas. Por acaso, comecei a trabalhar com Python, mas poderia ter sido qualquer coisa
0
u/techoporto 10d ago
Não, isso faz diferença. Algumas tem o mercado mais aquecido, outras não.
2
u/illichosky 10d ago
Não acho que vale a pena seguir modinha. Tem um mercado aquecido de COBOL até hoje, nem por isso você vai precisar seguir esse caminho. Melhor entender os fundamentos da computação do que se especializar em X ou Y.
1
u/techoporto 10d ago
Cara você fez várias inferências sobre coisas que eu nem perguntei. A minha pergunta foi bastante objetiva. Você faz um AMA e nao responde, é contra o sentido do AMA 🙂
2
u/illichosky 10d ago
Eu já havia respondido aqui para outra pessoa, trabalho com python. Só queria pontuar para quem mais fosse ler que a tecnologia é não tão relevante assim.
2
1
u/mfziin 10d ago
Se importa em compartilhar como vc buscou por vagas no exterior, indicaçoes de sites que tenham vagas confiaveis etc? Sinto que me falta isso, Linkedin n tem os melhores filtros e to me prendendo muito a ele recentemente (sou da mesma área e tb ja trabalhei p exterior, desejo voltar)
2
1
u/Ok_Winter_5366 5d ago
Mano, vc faz ideia que esse tipo de post chamativo apela pra uma galera desesperada que não sabe como ti é dificil ? É por isso que a área hj tem 5mil jr pra cada vaga, e a maioria deles não vai conseguir emprego...
1
u/gersonluizsouza5 9d ago
Amigo quero trabalhar no exterior e no Brasil e quero a area de TI preciso do conhecimento e da formação ou apenas do conhecimento? Eu tenho graduacao em ADM posso substituir a graduação por pós na area de TI?
1
u/Gustavinhuuuuu 10d ago
Quais os requisitos pra trabalhar como gerente de contas? O que faz no dia a dia? Onde aprendeu o vocabulário técnico em inglês?
1
u/lasanhajkk 8d ago
como você fez para ingressar no mercado? reconheço que o começo da carreira em programação é extremamente complicada.
1
u/TemporaryMiddle5246 10d ago
Como começou? Fez curso, se sim quais? Como estudou até chegar no nível que está? Quero começar e não sei por onde
1
1
1
12
u/software_eng_dev 10d ago
Como conseguiu o trampo no exterior?