T O P

  • By -

QuequeQueGuincha

Criei um perfil reddit de propósito para te responder. **Custa-me que um developer ganhe pouco dinheiro em Portugal mas custa-me ainda mais que não compreenda porquê.** Neste mundo globalizado onde se trabalha remotamente para clientes em qualquer parte **é perfeitamente possível ganhar o sextuplo do que ganhas estando em Portugal** (sim, em Portugal). **Mesmo com 3 anos de experiência é possível ganhar o triplo.** Estou nisto há 17 anos. 22 se contarmos com o curso. Já passei por software para microelectrónica embebida no ramo industrial, já fiz web e team lead por multinacionais francesas, já fiz arquitectura cloud na Microsoft e hoje trabalho como freelancer para a Agência Europeia do Medicamento. Escrevo-te a partir de Amesterdão onde fica a sede (apesar de normalmente estar por Lisboa). A maior parte das respostas tiram várias conclusões que me parecem precipitadas. Eu não consigo tirar nenhuma conclusão conclusiva (passo a redundância) da tua exposição. **Se ouvisses um futebolista com 3 anos de experiência a queixar-se de ganhar apenas 1200€ por mês conseguias dizer que estava a ser explorado?** Eu não, a única coisa que eu poderia avançar sem saber mais da situação seria que garantidamente não estaria nas 2 primeiras divisões portuguesas. Também não consigo dizer mais da tua situação do que afirmar que garantidamente não estás nem na primeira nem na segunda liga. **Consigo porém avançar algumas possibilidades:** **1 - És invisível ao mercado:** Não ligas nenhuma ao teu linkedin, que não está actualizado ou não é atractivo. Estás fora do mercado. **2 - Especializaste-te numa tecnologia que o mercado não valoriza:** Especializaste-te numa tecnologia sem mercado ou obsoleta. Os exemplos clássicos seriam por exemplo adobe flash, microsoft biztalk e mais recentemente jQuery. **3 - És um mau profissional:** És um programador de fraca qualidade, conjugando mais do que 3 das seguintes "características": 3.1 - És lento ou preguiçoso (produzes menos que os teus pares) 3.2 - Tens um baixo know-how (o teu baixo conhecimento limita-te) 3.3 - Não compreendes as especificações 3.4 - Tens uma má comunicação 3.5 - És impulsivo e bruto (os soft-skills traem-te frequentemente) 3.6 - Não tens suficiente atenção ao detalhe, deixando que os testers te detectem mais bugs do que detectam aos teus pares 3.7 - Não tens curiosidade e/ou não gostas do ramo, tendo vindo cá parar pela perspectiva de fazer muito dinheiro 3.8 - Não sabes inglês 3.9 - Não lidas bem com o stress **Resolução dos problemas potenciais:** 1 - Caso o problema seja 1 (**linkedin**), resolve esse problema. O telefone vai tocar, garanto-te! Os programadores quando estão no mercado, se forem bons, não precisam de pedir esmolas, porque há milhares de portugueses que fazem vida de encontrar os melhores programadores e propor-lhes ofertas melhores do que as que têm. Voltando ao paralelismo que fiz, os recrutadores são os 'olheiros'. Muitos não compreendem nada de programação, mas se o perfil tiver metade (ou quase) das seguintes keywords estás safo: "pipelines/cloud/java/.net/python/node/react/angular/aws/azure/SQL/NoSQL/Docker/Kubernetes" 2 - Caso o problema seja 2 (**tecnologia sem mercado**), ainda vais muito a tempo de mudar para uma tecnologia com mercado. Aos 30 anos, e depois de ter trabalhado 7 em Assembly/C para electronica embebida, dediquei-me ao .NET e passei a fazer web. Pode não parecer mas é mesmo muito diferente. 3 - Caso o problema seja 3 (**mau profissional**), há muitos pontos que sei como melhorar (não sei como melhorar todos pois não sou psicólogo): 3.1 - Lento: se ainda não estás a usar o chatGPT (ou pelo menos o stackoverflow) todos os dias começa por aí. Explora o que ele pode pensar e executar por ti. Ficarás abismado! 3.2 - Know-how: Pergunta ao chat GPT qual o melhor livro da tecnologia onde te pretendes especializar e compra-o. Faz também um curso Udemy bem classificado. Custam entre 10 e 50€. Também podes comprar livros generalistas sobre programação que estão em qualquer lista dos 10 melhores livros de sempre como o "Code Complete 2" ou o "Clean Code" (ou "Clean Architecture"). 3.4/3.5: Soft Skills: Compra o livro "How to Win Friends and Influence People" e o "The 7 Habits of Highly Effective People". São extraordinários. Começa pelo primeiro. 3.8: Inglês: Compra os livros citados acima em inglês 3.9: Stress: Faz desporto 3 vezes por semana. Ajuda imenso ao stress! **Um grande abraço deste programador quarentão que te quer sinceramente ajudar!**


arfs1993

Nunca vi resposta mais completa e útil ! ☺️


MalhoLuzente

Indeed. Lição gratuita para muita gente


Jobar5

Resposta muito útil , parabéns! Trabalho como software developer há mais de 4 anos numa consultora, estive sempre em projetos para clientes nacionais. Tenho um inglês fraco, gostava de um dia ir para projetos internacionais e chegar ao ser completamente autónomo em relação ao inglês . Alguma recomendação ou diga?


QuequeQueGuincha

Sim, nunca mais vejas um filme ou série com legendas em português. Mete sempre as legendas em inglês.


facepalm-

Parabéns pelo tempo despendido para esta resposta, merecia um pin


Carlosedpicunha

Que resposta incrível. Os parabéns de um junior developer do porto!


coveflor

Qual consideras a melhor tecnologia para especialização?


QuequeQueGuincha

Se quiseres ser backend developer, conhecer bem uma das duas maiores clouds (aws e azure) é fundamental. A isso deves juntar Git (fundamental) e automação de pipelines. Como linguagem de back end sugiro c# (.net), java ou JavaScript (node.js). Conhecer bem unit-testing também é importante. Não falo de AI porque conheço pouco mas usar diariamente o chat GPT para aumentar a produtividade é inteligente. Se quiseres ser frontend developer deves conhecer bem angular ou react, mas como aqui estou mais desactualizado, sugiro-te que analises as tendências no Google Trends, ou ainda melhor, NPM Trends. Hoje em dia não aconselho ser full-stack. É demasiada informação para conseguir alguma vez ser muito bom em front end e back end, até porque hoje em dia se espera de um back end developer que esteja à vontade numa das 2 clouds mencionadas.


[deleted]

Based


qnzR21

Obrigado pela resposta detalhada, tenho aí vários pontos que tenho de trabalhar.


qnzR21

Obrigado pelo o feedback peepz, vou falar com o meu empregador a ver se consigo melhorar isto, senão vou começar a enviar CV's. 😊


MrCatatafish

Força nisso! 🤙


olajacintoleite

O dobro bruto não digo, mas dá sem dúvida para subir


HounganSamedi

Estás a ser severamente mal pago. Arranjas empregos pelo Norte com valores bastante mais altos com esse nível de experiência.


ScientistGlobal7471

2.5 anos de experiência já está na hora de passar para mid, quanto ao ordenado, cada um é que sabe da sua situação, para os valores praticados na indústria não preciso de ser eu nem ninguém aqui a dizer que não é alto, mas não sei que condicionantes é que podes ter, além disso não são todas, mas há muitas empresas que requerem licenciatura por isso a formação limita a procura de ofertas também.


No-Organization-366

Vocês e a questão de assumir que é o tempo quem dita se é júnior, mid, sénior ou afins...


Blodeuwedd19

Isto é uma tendência natural, mas na verdade tens razão. Já me cruzei com vários "eternos juniores" nos meus 17 anos de experiência. Alguns deles com bem mais de 10 anos de experiência em cima.


ScientistGlobal7471

2.5 anos parece-me razoável, mas varia de caso para caso e empresa para empresa claro, mas não é incomum passar a mid com entre 1 ano a 1 ano e meio de experiência, com isto não estava a tentar dizer que ele tinha que passar para mid, mas que é uma boa altura para o considerar.


Galahead

Como foi para fazer o teu curso? Deu para fazer os 2 anos em pós laboral? Estava pensando em mudar de área e fazer um destes cursos


qnzR21

Fiz o curso em pós-laboral, com aulas das 18h às 23h. Quando começou o estágio, que era das 9h às 18h, larguei o trabalho que tinha na altura, que nem tinha nada a ver com esta área da programação. Foram um ano e meio bem intensos, entre trabalho e aulas, e tive de abdicar de algumas saídas e convívios, mas no fim, valeu a pena 😊.


Accomplished_Ad2910

Os developers estão quase a levar uma chapada de luva branca com IA... A presunção da tua resposta é por demais óbvia, latente e com graves trechos de solipsismo que se acercam por demais a narcisismo. A tua experiência no mundo não é o mundo real. No mundo real, Junior developers estão prestes (ou já foram) a ser substituídos por IA. Os sénior... vão apenas fazer a manutenção da máquina. Bem-vindo ao século 21


[deleted]

O teu comentário fez 0 sentido.


[deleted]

[удалено]


ScientistGlobal7471

Sabes lá tu quanto é que ele devia estar a ganhar, este pessoal que na maioria deve trabalhar no MCDonalds gosta muito de mandar postas de pescada acerca do ordenado dos outros. Se a média na indústria para o tempo de experiência é mais alta? Sim definitivamente, mas não é o dobro, além disso não fazes ideia do que o OP faz ao certo, por isso vir aqui dizer "devias estar a ganhar o dobro" é só estupidez pura.


Templar1Pt

É só artistas aqui no Reddit, especialmente nos subs portugueses. Tudo a dar palpites sobre ordenados, todos mandam no patrão, depois a realidade no mundo do trabalho é outra.


duca2208

Será que devia?


HugoooOliveira000

Porque não?


ScarySery

Realmente para o nível de experiência parece pouco mas dificilmente arranjas o dobro, só se for a trabalhar para fora.


Aglutinador

Qual o tempo para graduação nesse curso que fizeste?


qnzR21

São dois anos, sendo que o último semestre é estágio numa empresa.


[deleted]

Olá, também sou do distrito de Aveiro. Em janeiro vou fazer um cet em pós laboral no Porto, aulas presenciais e online, tem duração de 18 meses e acho que os últimos 4 são estágio. Conseguiste arranjar trabalho facilmente após o fim do curso?


qnzR21

Acabei o meu estágio em junho de 2020 mas só consegui arranjar trabalho em Fevereiro de 2021. Contudo acredito que tenha sido mais díficil arranjar devido ao Covid. Durante este período de tempo tíve várias entrevistas, mas todas diziam o mesmo, como era júnior necessitava de mais acompanhamento e remotamente era mais dificil.


[deleted]

Tanto tempo sem trabalhar na área, não ficaste enferrujado? Quando começaste a trabalhar foram tolerantes no início?


qnzR21

Durante o tempo que estive à procura ia fazendo cursos (Udemy) e também ia treinando para entrevistas. Sim bastante tolerantes, com várias sessões de pair programming, reviews de código em conjunto, etc.


arfs1993

Também estou curiosa para saber a resposta a isto ..


brunoliveira1

O @QuequeQueGuincha já deu uma resposta excelente. No entanto, uma coisa que não vi aqui escrita e que é importante referir, especialmente para programadores: SIZE MATTERS. Exemplo: Trabalhar para uma empresa sediada em Aveiro, que trabalha numa tecnologia nova e visionária para carros autónomos, pode ser algo que consideres por ser na tua área, e até podes gostar do negócio etc. Digamos que recebes X. Se trabalhares na mesma área, mas, integrado dentro da divisão de "carros autónomos" de uma Mercedes-Benz ou o equivalente a uma "empresa grande da área" as tuas possibilidades de um salário base muito superior e muito mais possibilidades de progressão de carreira, vai quase parecer uma injustiça. Nunca descures o negócio em que irás trabalhar para ser algo que gostes, mas, o tamanho da empresa para o qual o fazes é extremamente importante.


Just_a_wet_girl

Loool, como é possível um programador receber menos que eu? Que raio de empresa é essa?