Skip to content

dbserver/useful-links-for-new-programmers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Links úteis para uma pessoa desenvolvedora iniciante

Para aprender a programar, o melhor mesmo é botar a mão na massa. Nesse site tem uma série de problemas que podem ser resolvidos para exercitar tanto o raciocínio lógico como a lógica de programação.

Encontrar outras pessoas com interesses em comum é a melhor forma de se atualizar e receber dicas valiosas, o que é muito importante para quem está começando a programar. O site MeetUp é um site onde pessoas organizam encontros com temas. Existem diversos grupos de programação no meetup, como o PyTche (para programadores Python) e o Kotlin POA (para programadores Kotlin) entre outras diversas liguagens e ferramentas.

Participar de eventos da área também é uma forma de conhecer a comunidade de desenvolvimento e empresas da região. Eventos como o TDC propiciam um aprendizado de diversas linguagens e ferramentas que podem ajudar muito quem está começando na área de TI.

Para aqueles que gostam de JavaScript, em Porto Alegre acontece o BrazilJS que é um evento muito interessante que reune a comunidade de desenvolvimento JS de todo o Brasil.

O Clean Code é um livro importante na área. É um livro que muitas empresas pedem para seus funcionários lerem, por ter diversos padrões e regras para escrever e manter um bom código. O clean code fala de coisas como: nomes de váriaveis, comentar ou não o código, como escrever testes entre outras coisas que facilitam a vida do programador.

Para aqueles que não tem acesso ao livro mas gostariam de estudar o clean code, no canal do Filipe Deschamps tem uma playlist de vídeos onde ele comenta um pouco os principais tópicos do clean code.

O livro Clean Coder segue muito o estilo do Clean Code, porém com um viés mais pessoal. O livro fala sobre como uma pessoa da área TI deve se portar, o que é esperado dessa pessoa, e como reagir em sintuações diversas. Um livro muito importante para aqueles que estão entrando na área entender e reagir melhor as situações cotidianas da vida de pessoa programadora.

É natural na vida de uma pessoa programadora passar por problemas que não consegue resolver só, e ta tudo bem! Provavelmente outras pessoas ja passaram por algum problema parecido, e existe muito a chance de terem colocado a solução na internet. O StackOverflow já ajudou muito programadores a resolver problemas pontuais de programação. Pode usá-lo sem medo!

Para desenvolver um bom código, não tem problema nenhum em se espelhar em quem faz um bom código. Olhe para códigos bons, entenda como eles foram feitos e tente ao máximo seguir os passos de quem já faz isso bem. Aqui ta uma dica de pessoas programadoras que fazem códigos em que você pode se espelhar.

Alguns sites com desafios de programação, live coding, etc:

É uma plataforma de streaming para programadores e é uma grande oportunidade para conhecer outros profissionais, assistir a seus trabalhos e aprender mais. Segundo alguns programadores, estar acompanhado de espectadores disciplina e estimula, não deixando que se perca o foco no que se está fazendo.

Coderwall é uma plataforma de aprendizado colaborativo para desenvolvedores de software aprimorarem seus conhecimentos de programação.

Programmr é um laboratório interativo on-line para estudantes e entusiastas aprenderem, praticarem e tornarem-se proficientes em programação. No Programmr, você pode codificar, compilar e executar projetos no seu navegador em praticamente qualquer linguagem. O site oferece várias competições e concursos de codificação.

Codewars é uma plataforma on-line criada para os desafios de código produzidos pelos usuários e soluções crowd-sourced. Ela permite que seus usuários treinem em desafios de código para afiar suas habilidades, provar suas competências e trocar experiências.

Tópicos avançados:

PodCasts sugeridos

Artigos sugeridos

Padrões de projeto são muito importantes para aplicações com DDD, ou aplicações do conceito SOLID. Este artigo sobre os padrões de projeto do GOF esta bem detalhado.

Livros Sugeridos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •