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

[DICA] - Roadmaps de estudo para Backend, Frontend, Devops, DBA, Blockchain, QA, Mobile

Galera, esse é meu primeiro post na plataforma e espero que seja o primeiro de muitos!

Estou nessa vida de programador há mais de 10 anos e nesse meio tempo passei um período sem me atualizar, confesso que quando voltei minha atenção para as novas tecnologias, fiquei muito assustado com o quanto eu estava desatualizado! Fiquei frustrado. Mas arregacei as mangas e comecei a desbravar a internet tentando me atualizar... Foi muito desafiador pois a internet tem um emaranhado de informação sem filtro, você não sabe o que é essencial para o aprendizado, que ordem seguir e muito menos que caminho trilhar! Muitos, assim como eu, ficam perdidos!
Bem, fico feliz de dizer que consegui avançar, achar o caminho e seguir uma linha de estudos.
Pensando nessa dificuldade que passei, imagino que muitas pessoas hoje passam pela mesma experiência, e alguns acabam desistindo desmotivadas por se sentirem sufocadas diante de um mar de conhecimento.
Fiquei muito feliz de ver que hoje possuímos um local seguro e organizado para o aprendizado. TabNews pode ser uma plataforma de ajuda a todos os que buscam conhecimento na área de tecnologia.
Bem, depois de uma looonga introdução gostaria de contribuir com meus 2 cents para que cada vez mais pessoas possam encontrar um caminho ou, por que não, um roadmap para sua trajetória nessa área que amo!

Existe um site chamado Roadmap.sh que possui várias trilhas de aprendizado dando o passo a passo para que você possa chegar no seu objetivo! Fantástico, né?
Segue abaixo os temas que estão disponíveis no dia de hoje!

 

Roadmap.sh

Baseado em Funções

Baseado em Skills

O Roadmap.sh possui também conteúdo em portugês no repositório do github Link

 

Techguide.sh

 

Essa é uma contribuição da nataliafdev

 

 

4Noobs

 

Essa é uma contribuição da RoneiKunkel

 

💡 Linguagens de programação

NomeDescriçãoContribuidoresLink
AssemblyAprenda sobre a linguagem mais interessante para Engenharia Reversa.André LuísClique aqui ➡️
BashAprenda a linguagem de script básica do seu sistema UNIX.Bruno Dantas de Paiva - Gabriel ThiagoClique aqui ➡️
CEntendendo o básico para começar a programar na linguagem C.João Paulo Lima - Paulo Rievrs OliveiraClique aqui ➡️
C++Esse tutorial tem como objetivo principal apresentar e ensinar a linguagem de programação C++ de uma maneira fácil, descomplicada e acessível para todos.Giovane Cardoso - Thiago Rezende - PoorlyDefinedBehaviourClique aqui ➡️
C#A ideia é passar aos iniciantes conhecimentos básicos da maneira mais simples possível.Bruno Dantas de Paiva - Logikoz - Eduardo CabralClique aqui ➡️
CSSEnsinar o básico de CSS para você poder aplicar os conhecimentos para estilizar páginas e websites com qualidade.Matheus Henrique - Guilherme Vieira - Gabriel Angelo - Igor Wessel - NovoutClique aqui ➡️
DartTutorial de Dart para iniciantes na Linguagem.Patrick SassoClique aqui ➡️
ElixirEsse projeto tem como objetivo auxiliar todos os desenvolvedores iniciantes na programação funcional.Alexandre de SouzaClique aqui ➡️
GoUm guia que irá ajudar a melhorar seus conhecimentos em golangCaio AlmeidaClique aqui ➡️
HTMLAprenda sobre a linguagem de marcação mais utilizada na construção de páginas na Web.Lucas - Pedro Paulo - Luis Eduardo - RenatoClique aqui ➡️
JavaTutorial De Java para iniciantes na Linguagem.Paulo Rievrs OlvieraClique aqui ➡️
JavascriptTutorial de Javascript para iniciantes na linguagem.Thiago Della NoceClique aqui ➡️
MarkdownÉ ensinar o básico de Markdown para iniciantes para poderem aplicar em diversos projetos dando uma cara melhor ao README.md ou ao que for.João Paulo Lima - Daniel Moura - Gustavo Lins - Eduardo CabralClique aqui ➡️
Making LanguagesAprenda a criar Linguagens de ProgramaçãoAndré LuísClique aqui ➡️
OCamlTutorial de OCaml para iniciantes na Linguagem.Camilo Cunha de AzevedoClique aqui ➡️
PHPTutorial de PHP para iniciantes na linguagem.Daniel Reis - Daniel RodriguesClique aqui ➡️
PythonTutorial de Python para que você aprenda mais sobre uma linguagem que está sempre crescendo e trazendo inovações.Wendrew Oliveira - Matheus MorataClique aqui ➡️
RAprenda um pouco mais sobre essa linguagem mais voltada a análise e visualização de dados.Alexandre de Souza - Rafael SalandinClique aqui ➡️
RustIntrodução a linguagem de programação Rust, o objetivo deste repositório é inserir o leitor aos conceitos da linguagem Rust, como o seu modo de gerenciamento de memória e conceitos da linguagem.Paulo Gabriel Justino BezerraClique aqui ➡️
RubyIntrodução a linguagem de programação Ruby, entendendo o básico para começar a programar na linguagem Ruby.Kaique Linhares SousaClique aqui ➡️
SwiftIntrodução a linguagem de programação Swift para quem está começando no desenvolvimento iOS.Giovanna MoellerClique aqui ➡️
TypescriptAdicione tipagem estática ao seu código Javascript.Carolina Ale - Matheus Pessanha - Matheus NavarroClique aqui ➡️
HaskellÚnico roadmap de Haskell possível, do noob ao Thanos.Guilherme dos Reis Meira - Camilo Cunha de Azevedo - Miguel Gomes - Matheus de Souza Pessanha - Samuel Durante - Lucas Alexander FlorianiClique aqui ➡️
KotlinTutorial de Kotlin para iniciantes na linguagem.Gustavo FrezeClique aqui ➡️

📦 Frameworks

NomeDescriçãoContribuidoresLink
NextJSTutorial e documentação de Next.js traduzido em português para iniciantes em programação.Caio AlmeidaClique aqui ➡️
VueEsse tutorial tem como objetivo principal apresentar e ensinar o básico do framework Vue em sua versão 2, de uma maneira completa e acessível para todos.Giovane CardosoClique aqui ➡️
FlutterIntrodução ao framework Flutter. Aprenda sobre Flutter, Widgets, Gerenciamento de Estado e a importância da Orientação a Objetos dentro dessa tecnologia.Felipe RibeiroClique aqui ➡️
DjangoTutorial básico sobre o framework Django. Aprenda sobre configurações de projeto, módulos, arquitetura MTV, Models, Views e Templates.Bruno VieiraClique aqui ➡️

🔧 Ferramentas

NomeDescriçãoContribuidoresLink
GitA ideia é ensinar para os usuários iniciantes que o Git não é nenhum "monstro" de se aprender e também ensinar como usar num ambiente onde há mais de um desenvolvedor atuando no projeto sem desorganizar ou perder algum traço de código no processo.Daniel ReisClique aqui ➡️
RegExAprenda o básico de expressões regulares e porque estão presentes em diversos editores de textos.NiumXpClique aqui ➡️
VimQuem nunca entrou no Vim e não deu conta de sair? Pois bem, aqui você irá aprender um pouco a mais do que sair. Não ache que só ler você irá aprender, para realmente aprender precisará de praticar e muito!Luan MateusClique aqui ➡️
WMVire um mestre do Linux usando Window Manager. Você irá maximizar sua produtividade e se tornar um expert no mundo Linux.GeraldoClique aqui ➡️
WSL2Utilize Linux e Windows sem precisar de Dual Boot com o Windows Subsystem for LinuxRafael SalandinClique aqui ➡️

💻 Sistemas operacionais

NomeDescriçãoContribuidoresLink
Arch LinuxTutorial De Instalação da distribuição ArchLinux.Lucas SilvaClique aqui ➡️
LinuxTutorial De Linux para iniciantes em Programação.Francisco Paradella - Lucas Silva - Marco AntonioClique aqui ➡️

🎨 Design

NomeDescriçãoContribuidoresLink
UITutorial tem como objetivo principal apresentar e ensinar o básico do UI Design, de uma maneira completa e acessível para todos.Felipe Gabriel - Gabriel VieiraClique aqui ➡️
UXEsse tutorial tem como objetivo principal apresentar e ensinar o básico do UX Design, de uma maneira completa e acessível para todos.Felipe GabrielClique aqui ➡️

🎲 Banco de dados

NomeDescriçãoContribuidoresLink
MySQLAprenda a manipular o banco de dados no MySQLPaulo RievrsClique aqui ➡️
MongoDBAprenda a manipular o banco de dados noSQL MongoDBCarlos DanielClique aqui ➡️
PostgreSQLAprenda a manipular o banco de dados no PostgreSQLRômulo SilvaClique aqui ➡️

📌 Paradigmas de programação

NomeDescriçãoContribuidoresLink
POOAprenda o básico sobre programação orientada a objetosOtávio de CarvalhoClique aqui ➡️

https://github.com/MoienTajik/AspNetCore-Developer-Roadmap

 

Pessoal, agora está fácil demais! Com foco e determinação podemos alcançar nossos objetivos!

 

por Emerson Delatorre
linkedin > https://www.linkedin.com/in/delatorrea/
Github > https://github.com/Delatorrea/Delatorrea

Carregando publicação patrocinada...
4
1
3

Tem aquela expressão "Caminho das pedras", seguindo essa linha esse é meu "Caminho de asfalto". 🤣
Estou começando a estudar e tentar uma transição para a área agora, então esse post vai me ajudar de mais, facilitou muito o processo de aprendisagem, cortando todo o tempo que passaria só pesquisando sobre, fazendo a curadoria de conteudos e organizando uma trilha de aprendizagem, além de me apresentar esse site incrivel que é o *Roadmap.sh *.

Criei uma página no Notion para tornar essa OBRA PRIMA ainda mais simples e eficiente, caso queiram, aqui está o link:

https://expensive-fountain-22c.notion.site/DICA-Roadmaps-de-estudo-para-Backend-Frontend-Devops-DBA-Blockchain-QA-Mobile-adf768de9dc643b69d462f96a23e98af

Muito obrigado por esse post Emerson Delatorre!!

1
3
3

Estudar por conta própria é sempre um problema nesse mar de possibilidades, é bom ter um norte do que estudar e em qual ordem seguir. Meus dois centavos de contribuição é falar da Universidade Brasileira Livre, eles tem um acervo muito interessante de conteúdo para quem quer estudar tecnologia!

🔗https://ulivre.dev/

1
2
2
2
1
2

O roadmap.sh é muito bom! Eu mesmo sou um dos contribuidores do projeto. As trilhas dele são muito bem construídas e as utilizo como referência para o meu aprendizado.

2
1
2

Ótimo, se alguém tiver um roadmap de linguagem C e ou desenvolvimento para sistemas embarcados e puder compartilhar eu agradeço. Tenho procurado mas estou tendo uma certa dificuldade de encontrar algo bem estruturado como os roadmaps mencionados no post.

1
2
1
2
1
2
2
2
1

Estou começando a me dedicar aos estudos de programação e este artigo será de grande ajuda para um total iniciante como eu!

1
1
1
1

Conteúdo incrível

Parabéns por esse super conteúdo, muita informação em um único lugar! Estou começando a programar e isso vai me ajudar bastante.

1
1
1
1
1
1