Executando verificação de segurança...
1

Estou perdido como continuar a evoluir....

No momento me encontro muito perdido na aréa, sou Dev pleno, porém atualmente não sei o que estudar ou o que me aprofundar, sei que tenho muito conhecimento defasado porém não sei como dar continuidade nesse estudos pois não tenho a minima ideia do que estudar e por onde seguir, da ultima vez me aprofundei em mensageria, estudei sobre o kafka como funciona e como implementar na raça lendo a doc, implementei utilizando javascript utilizando os modulos nativos do node, gostaria de sugestões de que um pleno deveria saber tanto em arquitetura, padrões de código e projeto e etc... se puderem da um norte, ficarei grato. Atualmente trabalho em especifico com javascript(trabalho com type porque js puro é um saco) mas já usei java com quankus(esse ta no meu coração) e spring, e etc... já experimentei algumas linguagens e talz, mas agora quero me aprofundar meus conhecimentos em conceitos de system design, arquitetura, database e etc... se possivel de modo que vou me introduzindo de forma natural nos assuntos, que um possa ir complementando o outro, fique já meu agradecimento.

Carregando publicação patrocinada...
2

Como o maniero falou, não existe resposta definitiva a esse respeito. O máximo que pode ser feito é testar algumas alternativas e ver o que dá mais certo para vc.

Meus dois centavos:

  • Procure um projeto novo e tente implementar de ponta a ponta:
    • Um desafio desses vai te dar muitas mais noções de conhecimentos acessórios à programação mas que são igualmente necessários para fazer um serviço funcionar.
  • Procure aprender mais sobre as outras tecnologias em volta de programação:
    • Semelhante ao tópico anterior, as demais habilidades tb são importante e vc pode aprendê-las e praticá-las na sua atual ocupação. É difícil listar tudo, mas alguns tópicos que valem a pena ser considerados são:
      • Docker / Kubernetes
      • CI / CD
      • Cloud (GCP / AWS / Azure / Outros)
      • Testing
      • Outros tipos de API com otimizações de nicho, tais como gRPC ou GraphQL
    • Mesmo fora desses tópicos é possível pensar também na otimização do que já está em funcionamento. É possível focar tanto em desempenho quanto em redução de custo.
  • Não tenha pressa: certos tipos de experiência e maturidade só vêm com o tempo e às vezes não há nada que possamos fazer além de deixar o tempo passar enquanto engrossamos o couro e aprendemos com os desafios que aparecem. Caso esperar pareça muito tedioso, sugiro voltar à primeira sugestão.

Espero ter ajudado mais do que atrapalhado.

1

Muito obrigado, isso realmente me deu uma idea e de como prosseguir, atualmente to criando um projeto do zero, com monitoramento, loggers, grafana e talz, ainda não ta implementado isso, mas sua resposta meu deu uma ótima ideia de criar uma api e deixar ela robusta

1

Este é meu perfil aqui: https://www.tabnews.com.br/maniero. Aí tem as últimas postagens que eu fiz.

Percebe que não está sozinho nessa?

Dá uma lida nelas para ver o que eu acho e porque as pessoas não podem te ajudar com isso, apesar da enorme boa vontade e genuíno interesse em contribuir com você.

Mas se quer um resumo, comece a ver várias coisas para decidir. Você é o único responsável pela sua vida. Em geral gostar de resumos é que faz as pessoas ficarem perdidas. A pessoa não se compromete com nada.

E se achar um caminho, mas não consegue organizar os estudos, você precisa de um bom curso. Aí eu sei que vai querer que alguém diga qual é bom, e voltamos à estaca zero.

Lamento, mas é só como eu consigo ajudar. O resto eu vou te iludir.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

1

Como você estudaria se não soubesse nada de programação? Vi teu post sobre documentação e penso em estudar por ela para aprender PHP e depois assistir um vídeo criando projeto e criar o meu com as bases que adquiri, acha uma boa na sua opinião? Acha que usar a documentação é suficiente ou posso usar a doc como um conhecimento introdutório e complementar esse estudo com cursos?

1

Cada pessoa é diferente. Eu sei como eu fiz, mas hoje ninguém consegue fazer igual. Hoje é absurdamente mais fácil. A internet tá cheio de material. Mas nem todos são para todas as pessoas. O probelma atual é separar o joio do trigo sem conhecer sobre gramíneas. Eu espero um dia ter tempo para fazer uma avaliação para ajudar as pessoas.

Para quem sabe nada a documentação pode não ser a melhor opção, ambora algfumas são tão completas que até pode acontecer.

Eu não sei responder bem ese tipo de pergunta proque eu não estou nessa posição. Eu acho que se eu estou bem perdido eu procuraria um curso. Caso contrário eu começaria pesquisar na internet por informação já existente sobre o que eu quero aprender.