DEV Community

Felipe Lamarão Silva
Felipe Lamarão Silva

Posted on • Updated on

Dicas para quem está entrando na carreira de T.I

Iniciar na carreira de T.I pode parecer muito complicado, principalmente quando você é autodidata. Começar em uma área onde cada empresa pede uma coisa, uma linguagem, um padrão de desenvolvimento, um framework diferente... nessas horas, com tanta opção de mercado, qual escolher ? Por onde começar ?

Falarei hoje do desenvolvimento web, sendo ele dividido em duas principais áreas: Back-End e Front-End.

Front-End

Área que desenvolve as telas e tudo o que é visível, ou seja, quando você acessa um site (como o que você está agora), ele foi desenvolvido por um profissional dessa área, que teve o trabalho de criar estilos, como as cores de botão, fundo, fonte utilizada, animações, transições e etc... o Front-end é composto por 3 tecnologias principais: , HTML, CSS e JavaScript.

Back-End

Área que fica "por trás dos panos", é o lado onde o usuário enxerga nada, mas é extremamente importante para a web. Ele é responsável pelas regras de negócio da aplicação, como por exemplo, quando um usuário digita o seu email e senha e clica para acessar, essa informação é passada para o Back-end, que processa ela e vê qual e que tipo de acesso esse usuário tem, entre outras várias funções como enviar email, salvar dados no banco de dados... As tecnologias mais populares hoje no mercado de back-end de acordo com JavaScript(NodeJs), Python, PHP e Ruby.
retirado da pesquisa de 2019 do Stack Overflow

Como eu sei quando estou pronto para o mercado ?

Bom, não existe um “estar pronto”, cada empresa vai ter um requisito diferente, linguagem, tecnologia, infraestrutura, mas vou pontuar algumas coisas que faltaram muito pra mim quando entrei na área, e acho necessário entender:

  • como configurar um projeto;
  • conceitos de requisições REST(GET|PUT|POST|PATCH|DELETE);
  • como entender os erros;
  • você não é obrigado, e nem vai, saber tudo.

Agora chegamos as dicas essenciais: como se portar no início da carreira?

Esteja atento a discussões na empresa!

Estar por dentro de discussões sempre agrega em conhecimento. Preste atenção e tente entender o que os outros estão enfrentando de problema, e o que eles estão pensando em implementar, como implementar, etc... Focar em entender os problemas alheios vai te dar mais conhecimento do sistema como um todo (e aprendizado, óbvio). Para isso, não tenha medo de perguntar e de ser “curioso”.

Não se assuste com erros!

“Assustar-se” com erros no código é normal, ver aquele erro do tamanho do mundo no console (onde rodamos o código) ou na tela, onde parece dizer nada por nada do bug é comum, nesses momentos, tenha calma, leia o erro com atenção, na maioria das vezes, a solução vai estar na sua cara.

O Google é seu melhor amigo

Ouvi essa frase de um sênior que não era muito de entregar as respostas, e depois de um tempo pude ver que ele realmente estava certo, o Google é nosso melhor amigo, porém depende... Pesquise, não jogue o código simplesmente lá e espere que a solução caia do céu.

Não pergunte sem ter pesquisado

Não peça ajuda sem tentar resolver o problema antes, acredite, você é capaz de resolver a maioria das suas tarefas sozinho. Pedir ajuda sem ao menos tentar pode ter um efeito contrario, onde a equipe não vai querer te ajudar pois você nem ao menos tentou.

Não tenha medo do código

É comum ver um código enorme e se assustar com a complexidade dele, principalmente em sistemas mais antigos, soa desesperador ver aquele monte de código amontado em mais de 50 linhas, mas calma, leia com atenção e sem pressa que tudo dará certo.


Links úteis:

  • Roadmaps Roadmap de várias áreas do desenvolvimento web
  • Web Skills Github com várias referências de tecnologias web
Tem algo a acrescentar ? Deixe sua sugestão nos comentários

Top comments (1)

Collapse
 
ferreiradev profile image
Rafael Ferreira

Curto e direto nos principais pontos de atenção que um dev iniciante deve ter.

Sobre a parte do Google, complementaria que pesquisar em inglês sempre ajuda e caso precise, não tenha vergonha ou medo de usar o translate para pesquisar melhor.