Quero aprender a programar e seguir a profissão. Por onde começar?

84 views
Skip to first unread message

Rafael Morais

unread,
Jan 30, 2015, 7:48:44 AM1/30/15
to rub...@googlegroups.com
Bom dia a todos, gostaria de receber algumas dicas por onde começar e o que devo fazer para entrar no mundo da programação.
Tenho grande facilidade com códigos e programei muito dos meus 14 aos 18 anos. Infelizmente nessa epoca meus pais vetaram meu contato com computadores pois passava dias e noites em frente ao pc. 
Hoje em dia as linguagens mudaram bastante e existem muitas variedades de códigos para aprender e por isso estou aqui. 
Cheguei ao Ruby através de umas pesquisas sobre quais linguagens de programação estão em alta no mercado e gostaria de algumas dicas de quem já esta no ramo para que eu possa seguir. 
Me desculpa se já tiver tópicos relacionados ao assunto mas gostaria de ser mais específico. 
Muito obrigado pela atenção!

Rafael Ramos

unread,
Jan 30, 2015, 12:39:04 PM1/30/15
to rub...@googlegroups.com
Boa tarde Rafael

O primeiro a ser feito a meu ver é ser fiel ao formato de melhor aprendizado pra vc. Se você consegue assimilar melhor leitura de livros, aconselho a ver os livros sobre o assunto na CASA DO CÓDIGO e pode ver também as apostilas abertas da Caelum.

Espero ter ajudado!

Grande abraço!!!

Brunno dos Santos

unread,
Jan 30, 2015, 1:10:26 PM1/30/15
to rub...@googlegroups.com
Tenho poucas dicas, mas acho que podem te ajudar:
1 - Aprenda ingles (pelo menos leitura);
2 - Aprenda Linux (pelo menos o básico);
3 - Aprenda GIT;
4 - Coloque um projeto no ar. Seja um todo list, um catalogo de alguma coisa, qualquer coisa, mas ponha no ar.

O quarto passo você pode usar várias fontes gratuitas para aprender o necessário para isso: codeschool, railscasts, rubytapas e todos esses caras tem conteúdo a vontade para que você chegue nesse nível, mas todos eles são em ingles! Por isso que a primeira dica é Aprenda ingles!


Brunno dos Santos
Desenvolvedor Ruby
Fone: 11 - 97666-4358

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "ruby-sp" em
Grupos do Google.
Para postar neste grupo, envie um e-mail para rub...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
ruby-sp+u...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/ruby-sp?hl=pt-BR
Página oficial do GURU-SP: http://www.gurusp.org
---
Você recebeu essa mensagem porque está inscrito no grupo "Guru-SP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para ruby-sp+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Brunno dos Santos

unread,
Jan 30, 2015, 4:43:42 PM1/30/15
to rub...@googlegroups.com
A Caelum é bacana! Eu fiz o curso presencial de Rails dele e gostei muito! :D


Brunno dos Santos
Desenvolvedor Ruby
Fone: 11 - 97666-4358

--

Lucas Caton

unread,
Jan 30, 2015, 5:19:46 PM1/30/15
to Guru-SP
Seguem alguns screencasts que podem te ajudar:

--
Lucas Caton
Software Engineer

Leonardo Barros

unread,
Jan 31, 2015, 2:39:28 AM1/31/15
to rub...@googlegroups.com
Bom dia. Estou iniciando em Rails, mas acho que é bom conhecer o Ruby primeiro, pois vai te dar uma base do que acontece nesse framework.
O Ruby é fácil e legal de se aprender.
Comprei 3 livros da casa do código que são:
Todos esses livros dão exemplos práticos e que você pode ler no trânsito por exemplo e depois praticar.
Creio que esse três livros vão ter dar uma base, pois o Rails é feito em Ruby e mesmo que você só mexa em Rails, vai surgir lances que você precise saber de Ruby. 

Já o GIT é para controle de versões do seu projeto. Ótimo para fazer controle do que você anda fazendo nos códigos.
Por experiência eu comecei pelo Ruby fazendo scripts para servidores na empresa que estou hoje. Agora que tenho um conhecimento básico e estou estudando ROR (Ruby on Rails) para mexer com desenvolvimento web.


Em sexta-feira, 30 de janeiro de 2015 10:48:44 UTC-2, Rafael Morais escreveu:
Me desculpa se já tiver tópicos relacionados ao assunto mas gostaria de ser mais específico. Bo
Muito obrigado pela atenção!

Eric Hideki

unread,
Jan 31, 2015, 6:20:53 PM1/31/15
to rub...@googlegroups.com
No meu blog: www.ericstk.wordpress.com conto um pouco da minha trajetória e algumas ideias e soluções que encontrei nesse meio tempo aprendendo sozinho programação. Por mais que ele seja aplicado a Python, pode ser que possa ajudar.

Quanto a Ruby/Rails, também fiz um blog com um compilado de links que possa te ajudar:


Depois de uns 3 anos, digo que algumas coisas fazem diferença:

- Participe de eventos próximos da sua região, se não houver, crie e agite a galera. Aprendizado compartilhado é melhor que isolado em uma sala.

- Interaja, participe, pergunte e questione. Ninguém nasce sabendo, não tenha medo de perguntar pelo o que os outros possam achar. 

- Leia livros e faça cursos. São pessoas que já passaram pelo o que muitas pessoas estão passando e eliminam os problemas 'bestas' que encontramos no caminho do aprendizado. Claro que como o amigo acima comentou, varia de cada um a forma de aprendizado.

Além dos livros da Casa do código citados, temos alguns livros da Novatec que possa te interessar também:




Enfim, vai de cada um. Felizmente já temos diversas fontes, agora é correr atrás e aprender.

Boa sorte o/

Em sexta-feira, 30 de janeiro de 2015 10:48:44 UTC-2, Rafael Morais escreveu:

Philip Sampaio

unread,
Jan 31, 2015, 11:55:43 PM1/31/15
to rub...@googlegroups.com
Olá Rafael,

Você já tem um bom caminho a percorrer com as dicas postadas neste tópico.

Tenho mais duas sugestões para quando você já estiver se habituando a programar:
- leia o livro "O programador pragmático" (The pragmatic programmer): esse livro aborda diversos assuntos sobre desenvolvimento de software, tais como qualidade de código, equipes e produtos;
- leia o livro "Apprenticeship patterns": um ótimo livro que ensina como "aprender" novas técnicas de desenvolvimento, linguagens de programação e ferramentas. Cada capítulo do livro aborda uma forma de aprender, mostrando um contexto, um problema e uma solução.

Você consegue encontrar o livro "O programador pragmático" em algumas livrarias brasileiras na web.
Infelizmente não há tradução para o livro "Apprenticeship patterns", mas você pode compra-lo em inglês na Amazon (recomendo o ebook) ou ler online de graça. 

Abraço!

Em sexta-feira, 30 de janeiro de 2015 10:48:44 UTC-2, Rafael Morais escreveu:
Reply all
Reply to author
Forward
0 new messages