Junior web - Começando a entender e conceituar o mundo da programação

Olá, garotinhos e garotinhas! Com o surgimento do Tabnews e a proposta de conteúdo conceitual e verdadeiro, vamos falar sobre como ser um júnior? Como construir o primeiro passo da carreira e principalmente, sentir-se bem nesse ponto.

Emocional

Ao começar na área da programação/desenvolvimento precisamos compreender que não há formula perfeita! Existe apenas os seus ciclos e a forma com a qual você irá lidar com cada um está ligada diretamente ao seu emocional, esforço e dedicação.

Trajeto

O primeiro ponto é ser verdadeiro com o seu tempo. Quantas horas irá utilizar para aprender algo novo? O inicio da web sempre carrega consigo o linguagem de marcação HTML, teoricamente é a estrutura de todo projeto. você não precisa decorar todos as tags e comandos, ou a ordem. Precisa apenas compreender o uso/aplicação e ter uma boa referência para retirar dúvidas.

Outro pontos importante é: O que irei me tornar? Você pensa mais sobre designer de telas, cores e etc, ou gosta de aplicar a lógica? Dentro da programação lidamos com o back-end e o front-end. A principal diferença está nas atribuições. O back é a parte lógica e o front o designer.

Após responder a si mesmo qual o melhor caminho, siga com calma a ordem de fatores que farão de você um desenvolvedor web junior.

lembra do terceiro paragrafo? Assim como é no HTML, você também não precisar decorar ou saber todas as tags e comandos das linguagens de programação. O uso/Aplicação é sempre a prioridade, ao ser um Junior você precisará compreender códigos avançados mesmo que não esteja no seu cotidiano utiliza-los ou desenvolver.

Start

Atuando como desenvolvedor pleno, mas com responsabilidades e atribuições dos demais niveis, acredito que o tudo tem um começo. Aplicações da web tem uma estrutura, maioria das vezes, semelhantes desde o desenvolvimento até a manutenção. Pense, você não pode criar uma estrutura que recebe dados se não souber enviar, certo? Portanto, não há lógica em ultrapassar conteúdos simples buscando compreender o avançado.

Aqui, irei fazer uma ideia de trajeto para a primeira meta de qualquer Junior

  • item
  • Tags: html, head, body, header, section, article, footer
  • Tags: nav, table, div, p, h1, h2, h3, h4, h5, h6, links
  • Tags: forms, inputs

Seguindo essa ordem de tutoriais, você no start conhecer as tags de estrutura, logo após tags de conteúdo e por fim formulário. 70% das aplicações estão voltadas a estas tags e componentes.

Extras

Estou eliminando da lista conteúdos como sistema de GRID (organização da tela), css e js. Acredito que cada um tem seu tempo, e principalmente, desacredito da ideia de compreender funções estruturais da forma nativa, sem utilização de frammeworks.

Agradecimento

Agradeço a todos que leram, dedicaram o minimo de tempo. Teremos mais POSTs voltados a este segmento!

Gostei da iniciativa, eu estava pensando em montar um roteiro do que aprender e como. Hoje já existe sites assim que indico: https://roadmap.sh/ Porém ele está em inglês, é facilmente traduzivel maaas, cabe a quem está lendo procurar os conteúdos. Não é dificil para quem ta conceituado procurar algo e entender, mas pra quem ta começando um norte e apontar de forma mais acertiva ajuda muito! Acredito que para quem tá começando o negocio é estudar backend (onde vejo que tem mais vaga hj) nas seguintes linguagens: Java, Python, .NET... Porém existe vaga para quase tudo. Vamos populando a plataforma para ajudar a galera e trazer mais gente!

Muito massinha cara! Vamos construir e popular essa plataforma! Obrigado pelo comentário.