9

Como conseguir a famosa EXPERIÊNCIA ?

Leonardo Demetrio
Leonardo Demetrio

Oi galera, tudo bem ?

De pouco em pouco eu vou voltando rs!


Bom gente, nesse artigo eu quero falar para vocês como conseguir experiência. Para isso eu vou separar em alguns níveis esse artigo, ok ?


Mas antes eu preciso esclarecer algumas coisas, quando se fala em experiência, nem sempre essa experiência é em empresas. Claro que se a pessoa passou em empresas fica muito melhor, mas não é necessário para o inicio!



Nível 1

Se você está iniciando e tem pouco conhecimento em tecnologia, faça pequenos projetos para fortalecer e te desafiar. Vá no youtube e procure alguns projetos na sua linguagem, de preferência vídeos em inglês.

Por exemplo:

  • Projeto em Java
  • Projeto em C#
  • Projetos em JavaScript
  • Projetos em Python
  • Projetos em Kotlin, dart ou React Native
  • Como criar uma landing page com HTML e CSS
  • How to create a project with JavaScript
  • How to create a landing page with HTML and CSS
  • How to create an ecomercer with HTML and CSS


Depois de conseguir fazer o projeto, coloca ele no Linkedin, vai subindo do GITHUB e vai montando seu portfólio.


NÍVEL 2


Agora eu vou aumentar a régua, o nível 2 é para pessoas que não tem dificuldades na base. Só que agora você não vai procurar como fazer um projeto. Porém, você pode procurar por possíveis soluções, exemplo:


  • Como consumir uma API com JavaScript puro
  • Como Tirar o Cors do aplicação WEB
  • Como resolver o erro tal...


Aqui, você vai criar o seu próprio projeto, claro com tecnologias base então Java puro com scenebuilder, C# puro com windows form, Python puro ou com pysimplegui, HTML, CSS , JS, Kotlin, enfim a linguagem que você escolheu. Porém agora você vai tirar a sua ideia do papel. Então pegue papel e caneta, pegue o Figma, o Gimp, photoshop e crie sua ideia.

Da mesma forma do nível 1, aqui você pode postar seu projeto no Linkedin e colocar no GITHUB, porém se você fazer um site, use o Git hub pages para colocar ele no ar.


NÍVEL 3


O nível 3 é para quem não tem dificuldade em fazer o nível 2 e 1 ou que já esteja confiante em ir para o nível 3!


Aqui, assim como no nível 2, você só vai poder usar as suas ideias e procurar certas soluções para tirar sua ideia do papel. Aqui você deve utilizar frameworks e bibliotecas mais avançadas para desenvolver suas ideias. Por exemplo:


  • Python com Django e Flask
  • Java com Spring
  • C# ASP.NET ou Mono
  • JavaScript com Node.Js
  • Aplicação mobile integrada com banco de dados ou que se comunique com outras tecnologias


Veja que aqui estamos começando a trabalhar com frameworks web e que também é interessante utilizar banco de dados como SQL, PL/SQL, PostgresSQL para tirar a sua ideia do papel.

Da mesma maneira que os outros níveis, poste seus projetos no GitHub e no Linkedin


NÍVEL 4


Aqui o negócio fica difícil, aqui você vai utilizar algumas tecnologias a mais além das do nível 3, então é importante você estar no nível 3!

Aqui você vai utilizar tecnologias como Docker e Kubernetes para manter a sua aplicação com alta escalabilidade, além de postar também o seu projeto na plataforma do Heroku.


  • Veja primeiro Heroku e entenda como ele funciona e como publicar sua aplicação lá;
  • Depois veja Docker , entenda e suba sua própria imagem do seu software no Docker hub
  • Por último veja Kubernetes e entenda como ele funciona em conjunto ao Docker.


Aqui você vai entender algumas estruturas de microsserviços e como ter alta disponibilidade, seja na aplicação seja no banco de dados.


NÍVEL 5


Acredito que esse seja o ultimo nível. Neste nível você deve entender como funciona a nuvem AWS, AZURE, GOOGLE CLOUD, entre outras. Uma vez entendido, você pode fazer deploy da sua aplicação Docker com o Kubernetes na nuvem.

Você irá perceber que o seu sistema consegue se comunicar com a nuvem e criar os containers necessários com poucos cliques.

Assim como os outros níveis, poste seu projeto no Linkedin e deixe disponível para pessoas verem.


NÍVEL BÔNUS


Esse é um nível bônus que qualquer um pode fazer independente do nível, que é postar um aplicativo simples no google play e procurar um cliente.


Para procurar um cliente, olhe o Google Mapas da sua região, veja quem ali pode precisar de um site ou um sistemas. Vá até ele, pergunte e aceite o desafio se ele falar que sim, nem que seja para você ganhar 100 reais. Isso vai te fazer ter uma experiência enorme, não pelo fato de que você conseguiu entregar o projeto, mas porque você soube lidar com o cliente!


A questão do Google play para quem desenvolve mobile é porque você pode pegar as métricas de pessoas que utilizam seu aplicativo e utilizar essa métrica como experiência.


No fim, eu posso colocar no currículo uma área de projetos com:


Desenvolvimento de site web com JavaScript para panificadora Pães Quentinhos. Hoje o site é acessado mensalmente por 600 pessoas que fazem seus pedidos. (link)


Desenvolvimento de aplicativo de mobilidade urbana para Android e IOS. Hoje o app já tem mais de 5000 downloads e tem nota 4 estrelas no Google Play. (link)


Sistema de cadastro de estoque com VBA. Sistema desktop criado para ajudar varejistas a monitorar melhor o seu estoque. Atualmente em transição para o modelo web e mobile.


Desta forma, eu tenho histórias para contar do meu desenvolvimento e tenho como provar a experiência. Não necessita ter uma carteira assinada para isso!



Bom galera, é isso. Fiquem com Deus e até a próxima!

7
114

Comentários (14)

1
Luciana Lourenço

Luciana Lourenço

24/07/2021 16:17

Ótimas dicas Leonardo.

Me ajudo muito.

Obrigada!

1
Lucas Rosa

Lucas Rosa

24/07/2021 07:25

Artigo perfeito! Até favoritei aqui no meu navegador pra seguir todas as dicas. Obrigado , Leonardo :)

1
Moisés Oliveira

Moisés Oliveira

21/07/2021 21:50

Excelentes dicas. Grato

1
Mauricio Gebrim

Mauricio Gebrim

21/07/2021 01:00

Creio que há múltiplas possibilidades entre esses níveis, até quem está acima precisa pegar um conhecimento de base para corrigir um erro mais avançado. Mas pra esboço de trilha de aprendizagem já está bastante útil o artigo.

1
Gleidnei Gomes

Gleidnei Gomes

21/07/2021 14:09

Muito bom mesmo esse tópico, hospedei o meu site na github https://naicodebr.github.io eu demorei 4 dias pra fazer ele todo. Coloquei em certo grupo no facebook e uma cliente entrou gostou da idéia do meu site e me pagou 3 mil reias pra fazer com o estilo dela. hoje subir o meu site de volta. Muito bom mesmo.

2
J

Julio Cesar

17/07/2021 13:09

Simplesmente top...

2
Raimundo Morais

Raimundo Morais

17/07/2021 12:55

Sensacional. Como noviço em tecnologia, tenho um roteiro de trilha que posso seguir para alcançar meus objetivos.

3
Gabriel Lourenço

Gabriel Lourenço

17/07/2021 12:19

Muito obrigado por compartilhar estas dicas com a comunidade, particularmente irá me ajudar muito!!

3
Jeferson Silva

Jeferson Silva

17/07/2021 12:07

Ótimas dicas Leonardo. Obrigado por compartilhar!!

3
Lázaro Bonfim

Lázaro Bonfim

17/07/2021 11:44

Ótimas dicas, salvei nos favoritos. Vai ser meu guia!!

Analista de sistemas apaixonado por tecnologia, marketing e games

Brasil