Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Programador Trainee #30

Open
felipemjesus opened this issue Aug 22, 2018 · 7 comments
Open

Programador Trainee #30

felipemjesus opened this issue Aug 22, 2018 · 7 comments

Comments

@felipemjesus
Copy link

Tem algumas empresas ofertando vagas de emprego para Programadores Trainee em PHP, quais seriam os requisitos e conhecimentos desejáveis para este tipo de vaga?

@eminetto
Copy link
Contributor

@felipemjesus
Copy link
Author

Estou buscando estas informações para conseguir responder as dúvidas de alguns pessoas que me procura.
Então com a sua resposta eu fiz uma junção entre os dois cargos citados:

Programador PHP Trainee

Responsabilidades

  • É um desenvolvedor em início de carreira, que não tem experiência comprovada no desenvolvimento de software dentro de uma empresa e busca aprofundar os conhecimentos básicos já adquiridos.

Requisitos

  • Funcionamento e uso das estruturas básicas de programação (if, else, else if, for, foreach, while, do/while, switch);
  • Utilização básica de bancos de dados relacionais
    • Queries básicas (SELECT, INSERT, UPDATE e DELETE);
  • Conceitos básicos de HTML e CSS;

Desejável

  • Conceitos básicos de orientação à objetos (objeto, classe, método, abstração, polimorfismo);
  • Utilização básica de bancos de dados relacionais
    • Uso de JOINs (INNER, OUTER, LEFT, RIGHT, ...);
  • Conhecimento básico do uso do git (checkout, pull, commit, push, add, reset);

Perfil esperado

  • Sedento por conhecimento ao extremo (sempre pesquisando e perguntando);
  • Organizado;
  • Recebe bem opiniões externas sobre seu trabalho;
  • Bom relacionamento com os colegas;
  • Boa comunicação oral e escrita;

@guilhermeoa07
Copy link

Bem definido, infelizmente um pouco utópico, empresas raramente procuram conhecimento no mesmo nível que estão contratando 😨

@ghost
Copy link

ghost commented Aug 23, 2018

Eu achei ótima a descrição do trabalho e os requisitos, deveria ser assim pra um vaga de trainee, mas jamais é. Acredito que apenas a parte do perfil esperado seja comum por aqui.

Normalmente as vagas de entrada (entre Jr. e Trainee) aqui em Porto Alegre seguem um padrão de pedir muito mais coisas. Seria algo mais perto disso:

Programador PHP Trainee

Responsabilidades
Buscamos um desenvolvedor com comprovada experiência em desenvolvimento de sistemas web utilizando PHP e frameworks do mercado como Laravel.

Requisitos

  • Sólidos conhecimentos em banco de dados (MySQL).
  • Conhecimentos em API REST.
  • Vivência em ambientes com metodologia ágil.
  • Desenvoltura com testes unitários.
  • Sólidos conhecimentos em MVC e POO.
  • Conhecimentos em HTML5 e CSS.

Desejável

  • Versionamento de software.
  • Formação em andamento em Ciência da Computação, Análise de Sistemas e cursos relacionados.

Perfil esperado

  • Sedento por conhecimento ao extremo (sempre pesquisando e perguntando);
  • Organizado;
  • Recebe bem opiniões externas sobre seu trabalho;
  • Bom relacionamento com os colegas;
  • Boa comunicação oral e escrita;

@guilhermeoa07
Copy link

Basicamente um pleno com nome de Jr

@programadormarin
Copy link

Creio que o perfil que o @paulopilotti descreveu, é um pouco utópico. As empresas colocam requisitos que sem prestar muita atenção se realmente condiz com o que espearam.
Acredito que uma pessoa que ainda está estudando, em iinício de carreira, por exemplo,, não deve ter sólidos conhecimentos em banco de dados ou desenvoltura com testes unitários, mas sim o básico.
Para mim um trainee é um estágio rápido da carreira e que pode ser confundido com o dev jr. Pelo perfil esperado, não deveria ficar mais de seis meses (quando muito) ocupando essa posição na empresa.

Responsabilidades

É um desenvolvedor em início de carreira, com alguma experiência comprovada no desenvolvimento de software (já ter estagiado ou projetos próprios) e busca aprofundar os conhecimentos básicos já adquiridos.

Requisitos

  • Conhecimento básico da linguagem;
  • Conhecimento básico banco de dados relacional (MySQL);
  • Conhecimento básico de HTML, CSS e Javascript;
  • Entendimento básico do protocolo HTTP;
  • Conceitos básicos de testes unitários.

Desejável

  • Conhecimentos básicos de MVC e POO;
  • Conceitos básicos de metodologias ágeis;
  • Conhecimento básico do uso do git (checkout, pull, commit, push, add, reset);

Perfil esperado

  • Sedento por conhecimento ao extremo (sempre pesquisando e perguntando);
  • Bom relacionamento com os colegas;
  • Boa comunicação oral e escrita;

@ghost
Copy link

ghost commented Aug 25, 2018

Oi @programadormarin =)

Erro de comunicação meu, eu não coloquei o que eu acho que deveria ser e sim o que as empresas colocam nos anúncios. Dificilmente se vê um anúncio como o do @felipemjesuss em qualquer vaga. Até pra estágio as empresas pedem alguma experiência prévia.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants