Fala pessoALL!
Bem, nesta primeira empreitada sobre compartilhar conhecimento, vou tentar fazer uns apanhados sobre o que sei sobre programação. A pegada aqui vai tentar ser informal a principio pra todo mundo ir ficando a vontade e assim a gente ir crescendo juntos e se aprofundando nas teorias e práticas de programação.
Me ajudem nessa? Aqui ninguém aprende nada só, então vamos juntos que vamos mais rápido!
Não fiz um apanhado de tópicos pra trabalhar, vou então falar do teórico perfil de um dev no dia-a-dia...
Qual linguagem te atrai?
Isso é legal já ter uma noção, pois isso direciona teu estudo, já que na nossa área os assuntos são infinitamente fragmentados, então aqui vai o primeiro toque: Escolha um caminho!
Dica do Dev do amor: Dá uma olhada nelas, youtube, github, fóruns, documentação oficial pra ver como elas são de fato...assim, quando bater os olhos, quem sabe não role o amor a primeira codada? hahahaha
Que linguagens são essas?
Quando a gente fala de desenvolvimento, quais perfis mais se destacam?
Então, bem simplificado...
Backend - O indivíduo que está "por trás" do processo de desenvolvimento
Esse perfil de desenvolvedor é aquele que gosta mais de estar envolvido em rotinas por de trás dos panos, não curtem muito desenhar uma janela, fazer um estilo de página com CSS, construir um produto responsivo, enfim aquele que gosta de criar os mecanismos que não ficam destacados pro usuário final, é a pessoal que constrói uma API pra ser consumida ou que consuma outra API disponível... é quem garante que os sistemas visuais (janelas, app, integrações entre sistemas) conseguem conversar entre si.
Essa é a galera do Java, do Python, do NodeJS, do DotNet...
Frontend - O indivíduo que está "à frente" do processo de desenvolvimento
Esse perfil de desenvolvedor é aquele que agora sim, gosta de usar efeitos, saca bem sobre alinhamentos, estuda estruturas visuais, o que precisa pra que um produto seja responsivo, aquela pessoa que come CSS/SCSS no café da manhã, aquele que vê como plugar as coisas numa área visual pra agregar valor pro cliente.
Essa já é a galera do JavaScript, do TypeScript, do CSS, do HTML, do Angular, do VueJS...
Fullstack - O indivíduo que atua em ambas
Esse perfil é o Gotenks do DBZ, é a fusão dos dois primeiros perfis...é aquele que consegue e gosta de permear pelas duas nuances do desenvolvimento...
Aqui é a galera que pega o que vier...
DBA - Database Administrator ou Administrador de banco de dados
Gente o DBA é o perfil que pode ser considerado um backend, mas digamos que mais especializado ou seja, ele foca em um único tópico, nesse caso, o desenvolvimento de banco de dados. Como otimizar queries, consultas, tunning de indexação de tabelas em relação a bancos relacionais...
Aqui pode ser a galera que usa SQL, PLSQL, TSQL...
Espero que pra um primeiro texto vocês tenham curtido... e aí, quem é tu no rolê da firma? hahaha
Agora é com vocês, o que faria sentido trazer aqui pra vocês lerem?
Eu ia curtir demais esse feedback, que daí eu estudo e trago aqui pra gente debater, o que tu me diz? Diz aí nos comentários...
Top comments (0)