Planejamento Estratégico para Maio - Carreira Dev + Vagas + Experiência
"Quem não sabe para onde vai qualquer caminho serve".
Quando tomei contato com essa frase, pude refletir melhor sobre o que fazer em cada mês. Outra frase forte é: "O que você não tem, é porque ainda não sabe".
Então, antes de começar a planejar o mês, as grandes perguntas que me surgem são:
- O que eu anda não sei?
- O que eu preciso saber?
Essas perguntas vem seguidas das vagas de trabalho, da carreira que desejo trilhar, e o que é mais importante para o momento.
Se você puder alinhar a resposta dessas perguntas, com algo que você gosta, ver valor e tem um significado para você, isso vai ajudar bastante. Vou me usar como exemplo pessoal.
Estou seguindo a carreira back-end java, com spring boot, mysql e docker. Quando me pergunto, o que ainda não sei, a resposta que me vem a mente é que já sei muita coisa, mas falta dominar algumas.
Algo como aquela famosa frase: "Seja bom em várias coisas, mas tenha uma que seja excelente". Então, no que você gostaria de ser excelente? Em que você gostaria de ser chamado de especialista?
A minha resposta é Spring Boot Framework. Tenho vontade de entender os detalhes de tudo, mas ao mesmo tempo, tenho a necessidade de ingressar mais rápido no mercado de trabalho, como dev back-end. Então, o que fazer?
Na carreira Spring Boot temos:
- Spring MVC
- Spring Web
- Spring Data
- Sprint Teste
- Spring Security
- Spring Actuador
- Spring Cloud
Para agora, digo... no mês de maio, quero aprofundar o Spring Security, que foi algo importante, e vai ser útil para todas as aplicações. Segurança, autenticação, validação de usuário e controle de acesso, é algo que o Spring Security possibilita, e além de querer dominar isso, sei que é algo útil para o mercado de trabalho.
Atualmente, já consigo criar APIs com Spring Web e Spring Data JPA, seguindo o padrão de desenvolvimento Rest, entendendo a lógica e a arquitetura do projeto. Mas, sempre dá para refinar tudo.
Dá lista acima, o único que ainda não vi foi o Spring Cloud, pois sei que será mais interessante mergulhar neste conteúdo, quando já tiver mais conhecimento dos módulos anteriores.
Pelo que percebi, para o mercado de trabalho Spring Boot Framework, saber trabalhar com Spring Cloud e Microserviços, será um divisor de águas.
Mas, antes de começar a falar do mundo de coisas que preciso aprender, vamos voltar e focar no mês de maio. A próxima grande pergunta que vem é: O que eu vou ganhar ao dominar este cenário (Spring MVC, Web, Data JPA e Security) ?
Liberdade para criar minhas próprias APIs de forma segura, e arrumar clientes freelancer. Além de poder criar projetos maiores, padronizados, e hospedá-los no heroku. Tenho alguns projetos pessoais que será importante ter uma api hospedada de forma segura.
Mas, temos que pensar que um mês passa rápido, pois são 4 semanas, cheias de outras atividades em conjunto (trabalho, estudos, obrigações).
Então, podemos pensar no cronograma semanal:
- Semana 1: Spring Security + Spring Web
- Semana 2: Spring Security + Spring Web
- Semana 3: Spring Data JPA + Spring Web
- Semana 4: Spring Data JPA + Spring Web + Spring Security
"Dividir para conquistar" - Dijkstra
Para quem ainda não conhece o Roadmap Spring Boot, criei este vídeo para ajudar a turma: https://youtu.be/o0JFwjIemNU
O tempo precisa ser o nosso maior aliado, assim como, o propósito, foco, protagonismo e proatividade.
A cada nova habilidade adquirida, mais forte se torna a tua stack, e mais relevante você se torna para as vagas de trabalho.
Nestas quatro semanas, é importante também, dedicar um tempo diário ou semanal, para atualizar o teu perfil, nas plataformas de vagas que mais utiliza. Para deixar o teu perfil o mais organizado, com informações relevantes, objetivas, que realmente representem as nossas habilidades.
Como os processos de seleção nunca são rápidos. Você pode se candidatar e continuar estudando. Até hoje, não encontrei seleção que demorasse menos que dois meses. Isso acontece por ter a fase de cadastro, a fase de seleção dos melhores currículos, e se não tiver mais etapas, a primeira entrevista.
Isso dura no mínimo 2 meses. Logo, posso te garantir, que em 2 meses, o seu perfil já será de outro nível, com mais habilidades, mais segurança, mais experiência e projetos.
Só não pode ficar parado.
Observação: Esse é o planejamento semanal, mas fazer o planejamento diário aumenta ainda mais as tuas chances de alcançar o teu objetivo.
Segunda: 2 horas de estudo de Spring Security
Terça: 2 horas de estudo de Spring Security
Quarta: 2 Horas de estudos de Spring Security
Quinta: Criando projetos com Spring Security e Spring Web, gerando dúvidas e corrigindo
Sexta: Aprofundando os Estudos de Spring Security com Spring Web
Sábado: Identificando o progresso, corrigindo a rota, realinhando os objetivos
Domingo: Planejar a próxima semana + Aplicar a vagas
Seis dias, dedicando-se 2 horas por dia, já são 12 horas de experiência. Quem pode mais, dedica-se mais. Quem pode menos, adapta-se e dedicasse o que pode no momento. Assim, vamos progredindo no nosso ritmo.
Espero ter deixado uma boa visão.
Ótimo inicio de mês a todos.
Logo, a conta fecha.