Melhores empresas para trabalhar

Que acham de trabalhar na galp? Estou a estudar código em casa (self taught), logo não tenho experiência nenhuma e ainda não sei muito, ando a insistir em javascript, e tencionava passar para html e css quando me sentisse mais à vontade, mas não sei até que ponto concorrer para uma empresa destas pode melhorar a minha aprendizagem, ou até se recomendam tentar outra, de momento até um estágio aceitaria.
 
Boas,

Estou neste momento no ultimo semestre do curso de engenharia informática e preciso de escolher um estágio de uma lista de projetos de varias empresas que nos foram disponibilizadas.

As que achei mais interessantes foram a Celfocus, a Claranet e a Armis Group.

Alguem tem algum feedback destas empresas?
Só tenho conhecimento em 2a mão da Celfocus e da Claranet.

A Celfocus era uma joint venture entre a Vodafone e a Novabase que fazia muito trabalho para as várias Vodafones pelo mundo.

Conheço quem tenha trabalhado lá (verdade que há uns anos) e disse muito bem daquilo. Actualmente não sei como está.

A Claranet em Portugal tem duas áreas principais, MSP e recrutamento. Se fores para a parte de MSP conheço quem lá tenha passado há relativamente pouco tempo, e do que me disseram é uma empresa interessante (até porque é uma empresa internacional e podes trabalhar em projectos interessantes internacionais) e trata relativamente bem os colaboradores.

Se fores para a parte de recrutamento, tenho ideia que é como disseram anteriormente, depende do cliente e do projecto. Provavelmente vais lá assinar o contrato e pouco mais.
 
Que acham de trabalhar na galp? Estou a estudar código em casa (self taught), logo não tenho experiência nenhuma e ainda não sei muito, ando a insistir em javascript, e tencionava passar para html e css quando me sentisse mais à vontade, mas não sei até que ponto concorrer para uma empresa destas pode melhorar a minha aprendizagem, ou até se recomendam tentar outra, de momento até um estágio aceitaria.

Começa já a estudar também frameworks de JS. Quanto a trabalhares na Galp, qualquer empresa que te possa dar uma oportunidade, neste momento, é boa. Começas a ter noções de como funcionam as coisas no Mundo real e a aprender mais e mais.
 
Começa já a estudar também frameworks de JS. Quanto a trabalhares na Galp, qualquer empresa que te possa dar uma oportunidade, neste momento, é boa. Começas a ter noções de como funcionam as coisas no Mundo real e a aprender mais e mais.

Não seria melhor aprofundar melhor vanilla JavaScript e depois passar pra os frameworks?

quanto à Galp, eu não recebi nenhuma proposta, apenas vi no LinkedIn, e queria saber o que vocês achavam.
 
Não seria melhor aprofundar melhor vanilla JavaScript e depois passar pra os frameworks?

quanto à Galp, eu não recebi nenhuma proposta, apenas vi no LinkedIn, e queria saber o que vocês achavam.

Podes fazer os dois ao mesmo tempo. Continuas a estudar JS e começas a aprender React, por exemplo. A verdade é que é muito raro as empresas usarem JS em vez de alguma framework, por isso dá jeito que saibas algo sobre isso.

Em relação a conseguir arranjar um emprego ou um estágio, acho que tens de procurar em todas as empresas e algumas até podes tentar enviar o teu CV sem eles estarem a contratar e ver o que dizem. Começa a construir um portfólio de projectos feitos por ti para demonstrar aquilo que sabes (mete os projectos no GitHub) porque é desta forma que vais ser avaliado quando estiveres em processos de recrutamento (pelo menos na 1ª fase do processo, vá).
 
Podes fazer os dois ao mesmo tempo. Continuas a estudar JS e começas a aprender React, por exemplo. A verdade é que é muito raro as empresas usarem JS em vez de alguma framework, por isso dá jeito que saibas algo sobre isso.

Em relação a conseguir arranjar um emprego ou um estágio, acho que tens de procurar em todas as empresas e algumas até podes tentar enviar o teu CV sem eles estarem a contratar e ver o que dizem. Começa a construir um portfólio de projectos feitos por ti para demonstrar aquilo que sabes (mete os projectos no GitHub) porque é desta forma que vais ser avaliado quando estiveres em processos de recrutamento (pelo menos na 1ª fase do processo, vá).

obrigado pela resposta. Para já ainda não tenho projectos meus, apenas coisas que segui por tutoriais, por isso não vale a pena meter no portfólio. A minha ideia era depois de estudar js, dar uns toques em html e css, fazer um website, e colocar lá os meus projetos.

Já agora, conselhos de projectos que possa fazer.
 
obrigado pela resposta. Para já ainda não tenho projectos meus, apenas coisas que segui por tutoriais, por isso não vale a pena meter no portfólio. A minha ideia era depois de estudar js, dar uns toques em html e css, fazer um website, e colocar lá os meus projetos.

Já agora, conselhos de projectos que possa fazer.

Ainda hoje vi um tutorial de como fazer uma calculadora, e ainda não estou preparado para tal, se isto é um projecto para iniciados, ainda estou muito longe do que é preciso...

É assim, se fazer uma calculadora ainda é algo muito complicado para ti então não estás, na minha opinião, preparado para começar a trabalhar nesta área. O teu plano de estudar JS e depois HTML e CSS não é mau, mas ainda vais ter de o fazer mais tempo antes de te aventurares no Mundo real. Experimenta usar a Udemy, Coursera e outros parecidos para fazeres cursos porque acho que se ficares apenas pelo self-taught pode não ser suficiante.

Em último caso também podes considerar a Academia de Código, mas isto é uma solução bem mais cara.
 
É assim, se fazer uma calculadora ainda é algo muito complicado para ti então não estás, na minha opinião, preparado para começar a trabalhar nesta área. O teu plano de estudar JS e depois HTML e CSS não é mau, mas ainda vais ter de o fazer mais tempo antes de te aventurares no Mundo real. Experimenta usar a Udemy, Coursera e outros parecidos para fazeres cursos porque acho que se ficares apenas pelo self-taught pode não ser suficiante.

Em último caso também podes considerar a Academia de Código, mas isto é uma solução bem mais cara.

Estou a usar o udemy, estou de momento a fazer um complete course de javascript, e ainda fiz bastantes exercicios de js no freecodecamp. Tentei entrar ano passado na academia de código, mas era muito dinheiro e não tive tempo suficiente para estudar tudo para completar o desafio deles, estava sempre a trabalhar, fins de semana inclusive, para juntar o máximo possível, porque não podia estar a trabalhar durante a duração do curso, e acabei por desistir da ideia. Vou insistir mais um pouco, toda a ajuda é bem vinda.
 
Estou a usar o udemy, estou de momento a fazer um complete course de javascript, e ainda fiz bastantes exercicios de js no freecodecamp. Tentei entrar ano passado na academia de código, mas era muito dinheiro e não tive tempo suficiente para estudar tudo para completar o desafio deles, estava sempre a trabalhar, fins de semana inclusive, para juntar o máximo possível, porque não podia estar a trabalhar durante a duração do curso, e acabei por desistir da ideia. Vou insistir mais um pouco, toda a ajuda é bem vinda.

Faz esse curso e depois algum projecto simples. A seguir começa com o estudo de React ou Angular, que são as frameworks mais recentes. Ao mesmo tempo vai aprendendo HTML e CSS. Começa também a ter noção do que é Git (GitHub e GitLab, por exemplo) e como testar código. Continua a construir um portfólio de projectos simples mas que demonstrem o teu avanço técnico.

Já agora, és de que zona do país?
 
Faz esse curso e depois algum projecto simples. A seguir começa com o estudo de React ou Angular, que são as frameworks mais recentes. Ao mesmo tempo vai aprendendo HTML e CSS. Começa também a ter noção do que é Git (GitHub e GitLab, por exemplo) e como testar código. Continua a construir um portfólio de projectos simples mas que demonstrem o teu avanço técnico.

Já agora, és de que zona do país?

O plano seria aprender JS (o curso até tem um crash course de Node.js), ir para HTML e CSS, e depois meter-me no react/angular, sinceramente não sei qual o melhor, mas encontro mais coisas sobre react, vale o que vale, achas que devia logo ir para frameworks?

O github já lá tenho conta e andei a ver aquilo, até porque andei a fazer o curso de edx "introduction to CS", mas deixei a meio orque já não estava a conseguir fazer os desafios, bem sei que devia tentar completá-lo mas já estava a stressar com aquilo.

Sou do Porto/Gondomar.
 
O plano seria aprender JS (o curso até tem um crash course de Node.js), ir para HTML e CSS, e depois meter-me no react/angular, sinceramente não sei qual o melhor, mas encontro mais coisas sobre react, vale o que vale, achas que devia logo ir para frameworks?

O github já lá tenho conta e andei a ver aquilo, até porque andei a fazer o curso de edx "introduction to CS", mas deixei a meio orque já não estava a conseguir fazer os desafios, bem sei que devia tentar completá-lo mas já estava a stressar com aquilo.

Sou do Porto/Gondomar.

Claro que deves ir logo para frameworks assim que souberes os básicos de JS. Hoje em dia mal se usa JS puro, é quase tudo React ou Angular ou Vue (esta é menos famosa). Se aprenderes bem uma dessas frameworks e o conseguires demonstrar vale ouro.

Devias ter acabado esse curso de "Introduction to CS". CS é algo fundamental e é relevante qualquer que seja a linguagem que uses. Aliás, devias ter feito esse curso primeiro e só depois o de JS. E se não consegues fazer os desafios não é a desistir que os vais conseguir. Tens de pensar e procurar no StackOverflow como os resolver, porque esse será o teu trabalho quando estiveres a programar e nessa altura não podes desistir do problema que tens pela frente.

Se fosses da zona de Lisboa ainda te conseguia dar um conselho de uma empresa que talvez te pudesse dar uma oportunidade, mas assim não consigo.
 
Claro que deves ir logo para frameworks assim que souberes os básicos de JS. Hoje em dia mal se usa JS puro, é quase tudo React ou Angular ou Vue (esta é menos famosa). Se aprenderes bem uma dessas frameworks e o conseguires demonstrar vale ouro.

Devias ter acabado esse curso de "Introduction to CS". CS é algo fundamental e é relevante qualquer que seja a linguagem que uses. Aliás, devias ter feito esse curso primeiro e só depois o de JS. E se não consegues fazer os desafios não é a desistir que os vais conseguir. Tens de pensar e procurar no StackOverflow como os resolver, porque esse será o teu trabalho quando estiveres a programar e nessa altura não podes desistir do problema que tens pela frente.

Se fosses da zona de Lisboa ainda te conseguia dar um conselho de uma empresa que talvez te pudesse dar uma oportunidade, mas assim não consigo.

O meu problema de procurar no google alguma coisa é que depois acabo por encontrar a resposta, que foi o que aconteceu num dos desafios, e não fui eu que cheguei à conclusão. Pois, por acaso fiquei a pensar nisso (sobre desistir do cs50), mas falei com um colega aqui do forum e ele não fez o curso nem parecido, foi para HTML, CSS e JS e arranjou emprego na área assim. Mas achas que devo deixar este curso de JS a meio e voltar ao do cs50? Sei que ficava bem o certificado no currículo.
 
O meu problema de procurar no google alguma coisa é que depois acabo por encontrar a resposta, que foi o que aconteceu num dos desafios, e não fui eu que cheguei à conclusão. Pois, por acaso fiquei a pensar nisso (sobre desistir do cs50), mas falei com um colega aqui do forum e ele não fez o curso nem parecido, foi para HTML, CSS e JS e arranjou emprego na área assim. Mas achas que devo deixar este curso de JS a meio e voltar ao do cs50? Sei que ficava bem o certificado no currículo.

O que interessa agora é que consigas perceber as soluções, não que consegues chegar à solução. O que tens de fazer, na minha opinião, quando encontras um problema desses é:
- Perceber o problema,
- Dividi-lo em pequenos problemas (por exemplo, para fazer uma calculadora tens de: receber input, tens de perceber que operação é, executar e retornar o resultado),
- Tentar programar o que consegues e se não consegues programar algo pesquisas só essa parte (pegando no exemplo da calculadora, imagina que não sabes como obter o input do utilizador, então pesquisas só como obter o input e não como fazer uma calculadora).

Vais ver que passado uns tempos já começas a perceber o que tens de fazer e consegues fazê-lo sozinho. É que se nunca quiseres ir ao Google pesquisar então vais passar mal. Não sei o que achas que se faz quando se trabalha na área, mas muitas vezes o importante é ter boa capacidade de pesquisa no Google e conseguir adaptar as soluções encontradas para o problema que tens em mãos.

É assim, não é necessário o CS50 para arranjares emprego, mas o CS50 dá-te as bases para programares bem e para, quando estiveres a trabalhar na área, poderes ter discussões mais aprofundadas sobre o porquê de se fazer de uma maneira e não de outra. Claro que podes sempre fazer o curso de JS e deixar o de CS50 por fazer, mas isso agora és tu que tens de decidir. Acho que aqui depende dos teus prazos, se queres arranjar emprego bem rápido na área ou não, que esforço andas a fazer para acabar o de JS, etc.
 
O que interessa agora é que consigas perceber as soluções, não que consegues chegar à solução. O que tens de fazer, na minha opinião, quando encontras um problema desses é:
- Perceber o problema,
- Dividi-lo em pequenos problemas (por exemplo, para fazer uma calculadora tens de: receber input, tens de perceber que operação é, executar e retornar o resultado),
- Tentar programar o que consegues e se não consegues programar algo pesquisas só essa parte (pegando no exemplo da calculadora, imagina que não sabes como obter o input do utilizador, então pesquisas só como obter o input e não como fazer uma calculadora).

Vais ver que passado uns tempos já começas a perceber o que tens de fazer e consegues fazê-lo sozinho. É que se nunca quiseres ir ao Google pesquisar então vais passar mal. Não sei o que achas que se faz quando se trabalha na área, mas muitas vezes o importante é ter boa capacidade de pesquisa no Google e conseguir adaptar as soluções encontradas para o problema que tens em mãos.

É assim, não é necessário o CS50 para arranjares emprego, mas o CS50 dá-te as bases para programares bem e para, quando estiveres a trabalhar na área, poderes ter discussões mais aprofundadas sobre o porquê de se fazer de uma maneira e não de outra. Claro que podes sempre fazer o curso de JS e deixar o de CS50 por fazer, mas isso agora és tu que tens de decidir. Acho que aqui depende dos teus prazos, se queres arranjar emprego bem rápido na área ou não, que esforço andas a fazer para acabar o de JS, etc.
Eu muitas vezes sei o que devo fazer, mas depois não consigo traduzir isso para linguagem de computador, não sei que sintaxes usar, etc...

Eu sei que o CS50 não é o necessário, até porque grande parte do curso é em C que é uma linguagem que não se usa praticamente, mas sei que me daria as bases, mas como gostava de avançar o mais depressa possível para uma empresa na área, mas como nem uma calculadora consigo fazer...

Eu o video que mandei do tutorial da calculadora percebi, excepto a ultima parte (e a parte de HTML e css que ainda pouco li para não andar sempre a trocar de linguagem e começar a trocar as coisas), deu-me um nó na cabeça confesso :P. Devido ao virus, tenho estado sempre em casa, sendo que pelo menos 8 horas dedico ao código, mas bem sei que quantidade não é igual a qualidade de estudo.

Pois, não tenho bem a certeza do plano a seguir, especialmente agora que me vejo com dificuldades.
 
So para dizer que muitas faculdades, se nao todas, continuam a dar muita coisa em C. Acaba por ser uma boa linguagem para aprender devido ao facto de teres de fazer praticamente tudo de raiz e obrigar te a estruturar bem o raciocinio
 
So para dizer que muitas faculdades, se nao todas, continuam a dar muita coisa em C. Acaba por ser uma boa linguagem para aprender devido ao facto de teres de fazer praticamente tudo de raiz e obrigar te a estruturar bem o raciocinio

Não é só por causa disso. Por exemplo, na faculdade onde andei eles agora começam com Python e depois é que dão C. C é bom para perceberes como lidar com memória e estruturas e isso tudo, mas consegues desenvolver raciocínio lógico com qualquer linguagem. Além disso, ele quer focar-se em frontend e C é claramente backend, por isso não sei se não seria um bocado inútil para ele aprender.
 
Na minha ainda usam muito o C, mas sim concordo que quem se quiser dedicar exclusivamente ao frontend naao vai adiantar muito. No entanto acho que acabar o curso de CS50 em que usa C pode ser uma mais valia para quem quer entrar na area. Nem que seja para perceber se gosta mais de backend ou frontend
 
Eu sei que o CS50 não é o necessário, até porque grande parte do curso é em C que é uma linguagem que não se usa praticamente, mas sei que me daria as bases, mas como gostava de avançar o mais depressa possível para uma empresa na área, mas como nem uma calculadora consigo fazer...
O objectivo do CS50 não é ensinar C mas sim moldar a maneira de pensar de modo a teres estruturas mentais lógicas (que vai ser a base da tua carreira profissional). Todos nós passamos por isso.

Deduzo que estás muito focado em resolver os exercícios sem perceber a teoria. Quanto ao exercício da calculadora e outros tens que primeiro "escrever" ou "desenhar" em papel o que tem que fazer e só no fim passar para código.
 
Back
Topo