Inscreva-se agora

Desenvolvimento Web – O que é preciso saber para se tornar um Dev

Você é estudante de TI ou Sistemas e está começando sua carreira como programador? Ou você simplesmente quer saber mais sobre desenvolvimento web? Clica aqui e vem descobrir tudo que você precisa saber para se tornar um ''dev''

Desenvolvimento Web – O que é preciso saber para se tornar um Dev
Compartilhar artigo
Imagine que cada aplicativo de celular, plataforma web ou website foi feito por um desenvolvedor web. Agora, pense na quantidade de apps, websites, games que existem e que se multiplicam exponencialmente a cada segundo. É muita coisa, não é? 

Apesar disso, a tecnologia ainda é um universo muito novo e pouco explorado, com um mercado carente de profissionais qualificados. Bom, aí que entra aquela parte em que eu falo o que você provavelmente gostaria de escutar. Sim, tornar-se um Web Developer (ou Dev, termo dos habitués do mundo tech), é uma excelente decisão nos dias de hoje.

E já que falamos em decisão, eu diria que esse é o primeiro passo para deixar de sentar na platéia e efetivamente fazer parte desse espetáculo tecnológico que estamos vivenciando. Já pensou em olhar para aquelas belas linhas de código que mexem tanto com a vida das pessoas e dizer: “fui em quem fiz”? Pode parecer um sonho e pode parecer impossível.

De fato, aprender desenvolvimento web, em qualquer de suas vertentes, não é fácil, e como eu mesma escutei durante a minha jornada “Le Wagonica”, não tem que ser mesmo. Mas acredite- com a ajuda das ferramentas certas, boas fontes de informação e, principalmente, com o mindset corretamente programado (o mais importante, diga-se de passagem), é muito provável que você consiga encontrar o seu lugar no mundo tech e, claro, brilhar


Então aqui vão umas dicas para os aspirantes a dev que estão ansiosos por realizar o primeiro Rails New (relaxa que logo mais você vai entender). Mas vamos começar pelo começo e explicar um pouco mais sobre em que consiste Web Development? Se você já sabe, vale a pena rever rapidamente.

Construindo com Códigos 🔧

Uma casa é edificada por uma equipe de trabalhadores de diferentes especialidades, que usam material de contrução para concretizar o projeto. Usando a analogia para explicar de forma simplificada o desenvolvimento web, pode-se dizer que a casa é um aplicativo ou software construído por uma equipe de web developers (os construtores), utilizando código como matéria prima. 

Outra coisa essencial para começar a entender esse processo é que ele tem 3 pilares principais e que dependem um do outro para existir. O front-end, o back-end e o database (banco de dados). Saber dos três vai te render a descrição de Full Stack Developer no seu perfil de LinkedIn, e consequentemente um trabalho. Mas obviamente é possível e recomendável se aprofundar em uma dessas áreas.

Com esses dois parágrafos você já começa um Bootcamp com mais informação do que eu tinha quando embarquei na Le Wagon. E olha que em menos de 3 mêses já fiz 3 aplicativos que são motivo de muito orgulho para quem até ontem só sabia comentar corridas de rally na televisão. Vamos às dicas!

   1.  Planeje sua jornada 🗺️

Ninguém é obrigado a saber exatamente o rumo que vai tomar no momento em que decide aprender Web Development. Essa é uma área muito rica em opções de carreria, sendo possível se tornar um programador de fato, back-end, front-end ou full stack. Ou se preferir empreender, você pode nmontar uma empresa e contratar uma equipe de devs com mais propriedade se souber codar. Sem mencionar que dá para trabalhar com gestão de projetos ou de produtos, enfim, as possibilidades são muitas. 

Mas é importante SIM ter a noção de que há muito para aprender e é essencial estar disposto a fazer isso. Comece com um curso que vai te dar uma iniciação em linguagens amplamente usadas no mercado e que não sejam as mais complexas de aprender. Ruby é uma excelente porta de entrada, e ao aprendê-la, fica mais fácil de se familiarizar com outras, por exemplo. Ruby on Rails, base do conteúdo programático da Wagon, combina Ruby com outras linguagens como HTML, CSS e JavaScript para criar um completo applicativo web.

Depois, cabe à você seguir estudando, desenvolvendo seus próprios projetos para treinar e se aperfeiçoar, escolher outras linguagens para aprender. Cursos online e tutoriais  existem aos montes por aí, mas um sólido começo faz com que economize tempo. E muito provavelmente te dará a oportunidade de conseguir um emprego rapidamente e seguir aprendendo dentro de uma empresa, com projetos reais.

     2.  Hands on 🤙

Deiferente de outras carreiras, Web Development é algo que se aprende na prática. A teoria é sempre bem vinda e necessária em doses homeopáticas, mas você vai adquirindo fluência à medida que coda. Vai entender  isso quando começar a se deparar com as famosas telas de erro que, num primeiro momento, metem medo. Mas não se preocupe, o erro é o seu melhor amigo nessa jornada e aprender a ler as mensagens e entender o que o seu “bestie” quer te dizer, é uma experiência libertadora. Alguns chamam de “click” quando você desvenda o que está escrito naquela tela vermelha, corrige seu código, e o seu projeto volta a funcionar.

Outro grande aliado desse processo de aprendizagem é o Console, ou Terminal (aquela tela preta onde você testa os seus códigos). Entender isso desde o começo e injetar uma dose extra de determinação em entender como ele funciona, é mágico.

     3.  Invista em aprimorar seu inglês 🤓📕

Você pode aprender a parte teórica da programação no idioma que preferir. Não é à toa que a Le Wagon tem sede em 39 cidades ao redor do mundo com professores das mais variadas nacionalidades. Mas os códigos são escritos em dois idiomas: o vocabulário dos códigos, e esse não tem outro jeito que não aprender do zero, o que é exatamente como ter contato com uma língua nova. Demora para ter fluência, o que é natural, e qualquer pessoa que decida começar a codar vai ter que passar por isso. 

 E o outro é o inglês. A base do código, ou a parte lógica da linguagem que a mente humana vai entender mais facilmente, consiste em palavras e termos em inglês, como por exemplo o nome dos métodos que você terá de usar em Ruby on Rails. Vai se deparar com “.new”, “.create”, “.split”, e por aí vai.  Além de, claro, ser o idioma que vai te abrir portas para trabalhar em outros mercados fora do Brasil. Então, vale à pena investir nesse skill.

    4.  Equipe-se 💻

Parece óbvio mas já que estamos falando sobre o que você precisa para se tornar um Dev, não tem como deixar de fora o seu instrumento de trabalho principal, que vai te permitir criar seus códigos. O computador.

Pode ser um notebook, ou uma work station mais elabolarada, mas esqueça o seu Tablet e afins no momento de codar. Ou melhor, você terá de pensar neles, sim, na hora de criar formatos responsivos para diferentes devices, mas o trabalho não é desenvolvido neles. 

Para fechar a parte técnica, os sistemas operacionais utilizados  para programar são o macOS, Linux e o Windows, sendo que os dois primeiros costumam ser mais frequentemente usados pelos programadores profissionais, por oferecerem mais flexibilidade entre outras vantagens.

   5.  E trabalhe em equipe 🧑🏾‍🤝‍🧑🏼

TEAM WORK. Nenhum app, software ou projeto que se preze é feito individualmente. Saiba que não adianta saber codar, debugar (matar os bicinhos que quebram o código) se o que você criou não encaixa no todo do projeto da melhor maneira. Esteja ciente de que trabalho em equipe e uma boa comunicação (humana, mesmo), são skills muito valorizadas no ramo da tecnologia.

E ai, pronto para mudar a sua vida? 🚀

Agora você já tem na mochila alguns conselhos práticos sobre o que é preciso para concretizar o desejo de se tornar um Web Developer. No entanto, nada disso vai ser útil se não tiver o mais importante: determinação. 
O objetivo de um Web Developer de respeito é estar em um ciclo constante e interminável de aprendizagem, tentar sempre utilizar as “boas práticas” de programação para criar códigos limpos, objetivos e o mais compreensíveis possível. Eu escutei muito na Le Wagon que o processo do Bootcamp seria difícil, intenso e muitas vezes eu tive CERTEZA de que programação não era para mim. Mas a real é que além de contar com um método de uma eficácia impressionante, eu fiz a escolha certa no momento de maior pressão : acreditar em mim mesma. E você também pode.

Boa jornada, futuro dev!


Deseja saber mais sobre o nosso curso de 9 semanas?
Continue lendo
Learn to code

Como fazer um business plan para sua startup

Spoiler alert: o melhor business plan é esquecer do excel e aprender a botar a mão na massa

Graduate stories

De estudante do ensino médio a Desenvolvedor no Texas

Conheça a história de Davis, estudante do ensino médio que decidiu que não queria esperar muito tempo para transformar sua paixão por tecnologia em profissão.

Learn to code

Ruby on Rails: Vale a pena aprender este framework de Ruby?

Rails é um dos frameworks mais famosos para construção de MVPs e validação de produtos de tecnologia. É um framework ágil da linguagem de programação Ruby. Nesse artigo vamos explicar por que vale a pena conhecer Ruby on Rails.

Você tem interesse em estudar no bootcamp de programação número #1 do mundo?

Estamos em 39 ao redor do mundo