Informática pós Covid

Do que me contaram, a Hostelworld está com problemas (percebe-se, tendo em conta o negócio).

Pois essa, expedia, booking acho que ha areas que ainda vao ser mais afetadas que outras. Ja vendas online parece que apesar da quebra a coisa continua a fluir apesar de muitos armazens em italia ou espanha nao estarem a funcionar.
 
Acho que não se pode generalizar.

Vamos a ver: uma consultora a prestar serviços para uma empresa de distribuição... será que vai sentir dificuldades? Ou será precisamente o contrário?! Mas uma empresa de produção de eletrodomésticos (p.e.) pode vender menos, fechar a linha de produção (seja por quebra nas vendas ou porque não sendo um dos sectores essenciais tenha que encerrar a sua produção) e quem presta serviços a este tipo de negócios irá certamente sofrer (seja IT ou não).

Depende do sector de negócios dos clientes dessas consultoras.

Numa recessão, não é por ser uma empresa de distribuição ou uma farmácia que não se vai notar quebra de receitas, o que leva a um corte dos custos por parte das empresa para balancear as contas. E qual será das primeiras partes a cortar? Consultoras. Duvido que muitas empresas passem a despedir pessoal da casa sem antes tentar cortar contractos com consultoras. E a não ser que a empresa seja completamente online, IT será sempre dos primeiros departamentos a sofrer cortes, justamente por haver desinvestimento por parte das empresas.

Mas é como digo, muita gente está em casa a trabalhar nos projectos de igual forma e ainda não se apercebeu da realidade que está lá fora. Ainda ontem em conversa com um colega da área, que está em casa sem projecto porque o cliente cancelou todos os contractos, e estamos a falar de um cliente espanhol que factura milhares de milhões anuais, e a preocupação dele era se as casas poderiam baixar o preço, quando se calhar deveria estar mais preocupado se teria emprego daqui a 2 ou 3 meses.

Há áreas que irão sofrer muito mais que IT, mas desengane-se quem pensa que IT não vai sofrer nada ou quase nada.
 
Já agora, e falando mais dentro do tema:
Ando a ser inundado com cvs de empresas de outsourcing, tudo pessoal com disponibilidade imediata. Só hoje já recebi mais de 50.

Isto, estou no UK, e em vez do normal que 'e receber 20 contactos por semana com ofertas emprego recebi mais contactos de cv's e empresas de recrutamento cm cv's ao monte. A nossa empresa no uk ja mandou mts contractors embora. Eu acredito que infelizmente o coronavirus esta e vai afectar mt tambem areas de tecnologia.
 
Isso não é verdade. Por algum motivo é que grandes empresas como a EDP procuram exclusivamente pessoal com Mestrado E média de conclusão superior a 15 valores.

Tudo depende do tipo de trabalho, se for para fazer uns sites em WordPress ou Wix claro que praticamente qualquer pessoa com o 12 ano e aproveitamento razoável serve... Mas se for para fazer trabalho de Engenharia a sério, onde é que alguém sem Mestrado vai buscar as bases de Física e Matemática (já para não falar do resto)?
Técnico de Informática e Engenheiro Informático, são ambos perfis que se enquadram na área de IT mas completamente diferentes a todos os níveis. Não confundam a estrada da Beira com a beira da estrada!
Falaste aí de engenharia a sério, mas engenharia informática é reconhecida como engenharia "a sério"? Estilo engenheiro civil, mecânico, electrónico etc? Posso estar errado mas tinha ideia que ainda não era. A pergunta não é provocatória, é mesmo curiosidade porque posso ter a ideia errada ou estar a confundir com engenharia de software ou algo parecido.
 
Claro que sim... o significado está sempre na base científica em que assenta o trabalho, seja ele qual for, casas, carros, aviões ou aplicações.
Qualquer pessoa escreve uma aplicação para 10 users, se forem 10 milhões o caso já muda completamente de figura e é aí que as diferenças vao ser mais evidentes.
 
Falaste aí de engenharia a sério, mas engenharia informática é reconhecida como engenharia "a sério"? Estilo engenheiro civil, mecânico, electrónico etc? Posso estar errado mas tinha ideia que ainda não era. A pergunta não é provocatória, é mesmo curiosidade porque posso ter a ideia errada ou estar a confundir com engenharia de software ou algo parecido.
Comparando dentro do IST, os gajos de informática possuem conhecimentos de física muito limitados.

A matemática também já se deu mais. Há uns anos havia uma disciplina de Sinais e Sistemas que deixou de existir. As convoluções são muito usadas em muitas áreas da computação por exemplo.

Se forem consultar as disciplinas do curso de Engenharia Informática da FCUL, a matemática deles também é muito limitada. Análise Complexa, equações diferenciais, transformadas de Fourier e de Laplace deve ser chinês para eles.

Contudo, qualquer projecto de engenharia é multidisciplinar. A função de um engenheiro é resolver problemas. Para isso, parte-se do principio que tem uma cabeça para pensar. E tenho a certeza que quer tenham muito ou poucos conhecimentos de matemática e/ou física, caso calhe a alguém estar numa equipa de desenvolvimento de um software de CAD ou de modulação 3D, tenho a certeza que existem especialistas na equipa que estão lá para auxiliar os informáticos a validar os modelos físicos implementados.
 
Aqui no Porto é ao contrário, havia pessoal de Engenharia Informática que ia fazer Física Aplicada a outros cursos porque no próprio curso era muito difícil. Diria que depende da instituição
 
Limitei-me a falar do programa da disciplina. A dificuldade (seja na exigência nos testes ou na qualidade do ensino) muitas vezes basta trocar o corpo docente de um semestre para o outro em que os números mudam logo.
 
Claro que sim... o significado está sempre na base científica em que assenta o trabalho, seja ele qual for, casas, carros, aviões ou aplicações.
Qualquer pessoa escreve uma aplicação para 10 users, se forem 10 milhões o caso já muda completamente de figura e é aí que as diferenças vao ser mais evidentes.
Eu estava a falar legalmente.
 
uma pergunta, eu que não pesco nada de programação, se tirar as certificações do freecodecamp e mandar cvs, acham que posso ser chamado para entrevista e mostrar o meu valor como fullstack?

Ou será melhor aprender e criar uns projetos pessoais para depois mandar cv?
 
uma pergunta, eu que não pesco nada de programação, se tirar as certificações do freecodecamp e mandar cvs, acham que posso ser chamado para entrevista e mostrar o meu valor como fullstack?

Ou será melhor aprender e criar uns projetos pessoais para depois mandar cv?

no final de cada secção do freecodecamp tens de fazer uns projectos, por isso acabas por ter projectos.

Sim fizeres tudo por ti e perceberes o que fizeste, sim podes ser chamado para entrevistas, mas depois eles vão te fazer perguntas e tens de saber responder, e o freecodecamp não explica tudo.
 
no final de cada secção do freecodecamp tens de fazer uns projectos, por isso acabas por ter projectos.

Sim fizeres tudo por ti e perceberes o que fizeste, sim podes ser chamado para entrevistas, mas depois eles vão te fazer perguntas e tens de saber responder, e o freecodecamp não explica tudo.

sim eu já fiz as certificações de html, css e javascript. no javascript entendi que fiquei sem perceber muita coisa e estou a complementar com um curso do udemy do colt steele, que são umas 50 horas com projectos e isso.

depois vou continuar a aprendizagem no freecodecamp.

Obrigado pela resposta honesta. Obrigado
 
Vou aproveitar este tópico para pedir opiniões:

Eu estive a estudar engenharia mecânica no UK enquanto trabalhava para uma empresa do melhor, mas esta situação da pandemia mudou tudo e acho que o emprego em IT vai aumentar bastante e os salários de um eng mecânico em PT são uma treta, e por esse motivo, decidi mudar de área profissional.
Tendo eu já 22 anos de experiência em IT (não sou propriamente novo mas também não muito velho, thank god!), exerci funções de system admin nessa empresa por interesse próprio. Entretanto regressei a PT por motivos pessoais e decidi apostar numa carreira em IT, sendo que já estou a ter formação específica em DevOps. Apesar de querer exercer DevOps, o meu grande objectivo é cibersegurança (security analyst ou coisa do género).

Acontece que eu registei-me num programa que garante colocação em empresas parceiras, mas a formação tem módulos diferentes e eu tenho que escolher um deles. Passo a enumerar:
1 - Cloud (AWS, GCP e Azure)
2 - Python
3 - Cibersegurança e redes (este módulo é praticamente só CCNAv7.0)
4 - Outsystems
5 - .Net
6 - Java

Eu já tenho contas nos 3 cloud providers, e tenho a minha própria infraestrutura nos 3. De momento estou a aprender Terraform e entretanto concluí K8s e Docker, a próxima fase será CI/CD.

As perguntas:
Dos 6, qual terá mais procura no futuro? Se eu fosse a seguir a lógica, devia escolher o módulo "cloud" mas é um módulo bastante básico, nem sequer ensinam "containerization", só mesmo a estabelecer a infraestrutra diretamente no UI de cada provider sem recorrer a ferramentas de IaC.
 
Vou aproveitar este tópico para pedir opiniões:

Eu estive a estudar engenharia mecânica no UK enquanto trabalhava para uma empresa do melhor, mas esta situação da pandemia mudou tudo e acho que o emprego em IT vai aumentar bastante e os salários de um eng mecânico em PT são uma treta, e por esse motivo, decidi mudar de área profissional.
Tendo eu já 22 anos de experiência em IT (não sou propriamente novo mas também não muito velho, thank god!), exerci funções de system admin nessa empresa por interesse próprio. Entretanto regressei a PT por motivos pessoais e decidi apostar numa carreira em IT, sendo que já estou a ter formação específica em DevOps. Apesar de querer exercer DevOps, o meu grande objectivo é cibersegurança (security analyst ou coisa do género).

Acontece que eu registei-me num programa que garante colocação em empresas parceiras, mas a formação tem módulos diferentes e eu tenho que escolher um deles. Passo a enumerar:
1 - Cloud (AWS, GCP e Azure)
2 - Python
3 - Cibersegurança e redes (este módulo é praticamente só CCNAv7.0)
4 - Outsystems
5 - .Net
6 - Java

Eu já tenho contas nos 3 cloud providers, e tenho a minha própria infraestrutura nos 3. De momento estou a aprender Terraform e entretanto concluí K8s e Docker, a próxima fase será CI/CD.

As perguntas:
Dos 6, qual terá mais procura no futuro? Se eu fosse a seguir a lógica, devia escolher o módulo "cloud" mas é um módulo bastante básico, nem sequer ensinam "containerization", só mesmo a estabelecer a infraestrutra diretamente no UI de cada provider sem recorrer a ferramentas de IaC.

outsystems ou mesmo cibersegurança, também estou inscrito no upskills
 
Vou aproveitar este tópico para pedir opiniões:

Eu estive a estudar engenharia mecânica no UK enquanto trabalhava para uma empresa do melhor, mas esta situação da pandemia mudou tudo e acho que o emprego em IT vai aumentar bastante e os salários de um eng mecânico em PT são uma treta, e por esse motivo, decidi mudar de área profissional.
Tendo eu já 22 anos de experiência em IT (não sou propriamente novo mas também não muito velho, thank god!), exerci funções de system admin nessa empresa por interesse próprio. Entretanto regressei a PT por motivos pessoais e decidi apostar numa carreira em IT, sendo que já estou a ter formação específica em DevOps. Apesar de querer exercer DevOps, o meu grande objectivo é cibersegurança (security analyst ou coisa do género).

Acontece que eu registei-me num programa que garante colocação em empresas parceiras, mas a formação tem módulos diferentes e eu tenho que escolher um deles. Passo a enumerar:
1 - Cloud (AWS, GCP e Azure)
2 - Python
3 - Cibersegurança e redes (este módulo é praticamente só CCNAv7.0)
4 - Outsystems
5 - .Net
6 - Java

Eu já tenho contas nos 3 cloud providers, e tenho a minha própria infraestrutura nos 3. De momento estou a aprender Terraform e entretanto concluí K8s e Docker, a próxima fase será CI/CD.

As perguntas:
Dos 6, qual terá mais procura no futuro? Se eu fosse a seguir a lógica, devia escolher o módulo "cloud" mas é um módulo bastante básico, nem sequer ensinam "containerization", só mesmo a estabelecer a infraestrutra diretamente no UI de cada provider sem recorrer a ferramentas de IaC.

Cloud deverá ser o que crescerá (ainda) mais no futuro. Há muitas empresas que ainda andam a migrar para a cloud e são coisas para demorar anos. Depois é preciso manter isso tudo e a cloud não irá desaparecer. DevOps é também uma das profissões do futuro, muito bem paga e sempre com muita procura. Tenho um amigo meu que trabalhou como DevOps há uns anos, apenas por um breve período de tempo, e ainda hoje recebe mensagens com propostas de oportunidades como DevOps porque é muito complicado de arranjar pessoas para isso.

Python, .NET e Java são linguagens de programação que são sempre muito procuradas e continuarão a ser procuradas. Talvez Python seja a que crescerá mais por causa de machine learning e AI e data analytics e essa treta toda, seguida de .NET porque anda a ter uma penetração de mercado enorme porque a MS há uns anos decidiu finalmente tornar aquilo uma boa linguagem e as empresas andam a adoptar muito C#.NET como linguagem. Java será a que crescerá menos, diria eu, porque é uma linguagem já madura, que já tens décadas e muito utilizada, mas as empresas mais novas parecem sempre ter algum receio de Java. De qualquer forma, Java continuará a ter sempre muito mercado.

OutSystems está com um grande crescimento também, principalmente cá e na Holanda, pode ser uma boa aposta, mas não é para pessoal que gosta mais de ter as mãos na massa, aquilo é conhecido por ser low code, por isso não esperes algo muito intenso. Também há sempre o risco de aparecer outra empresa qualquer com um produto semelhante e começar a metê-los no bolso e depois os teus skills podem não ser transferíveis.

Por fim, a parte de cibersegurança e redes vai também ter sempre procura enquanto os computadores existirem e se é o teu grande objectivo se calhar é a melhor opção.
 
Eu continuo a minha jornada de forma autodidacta e já me sinto à vontade com HTML5&CSS3. Também brinco um pouco com javascript mas gostaria de saber se deveria apostar em PHP ou se deveria optar por outra linguagem como o Python? O que me sugerem?
 
Eu continuo a minha jornada de forma autodidacta e já me sinto à vontade com HTML5&CSS3. Também brinco um pouco com javascript mas gostaria de saber se deveria apostar em PHP ou se deveria optar por outra linguagem como o Python? O que me sugerem?

Eu sem dúvida alguma que optaria por Python. Esta deve ser a linguagem que terá grande procura nos próximos anos muito por causa de AI.
 
Eu sem dúvida alguma que optaria por Python. Esta deve ser a linguagem que terá grande procura nos próximos anos muito por causa de AI.

Depende do que ele quer fazer, se ele quer web developement, devia seguir javascript/node js, e depois react/angular e ainda typescript.
 
Back
Topo