Aprender a programar (Semana Academica da FACIN/PUCRS)

Preview:

DESCRIPTION

Palestra na Semana Academica da FACIN 2014 PUCRS Publico-alvo: alunos de graduação Palestra em Português

Citation preview

Aprender aProgramar

Profa. Lucia GiraffaFACIN/PUCRS

giraffa@pucrs.br

stairways to heaven...

CURSOS &

DISCIPLINAS DA FACIN

CURSOS &

DISCIPLINAS DA FACIN

CURSOS&

RECURSOS DIVERSOS

15º Ruby14º ASP.NET13º AJAX12º Objective-C11º PHP10º Python 9. Perl8. C7º C# 6º XML 5º C++ 4º JavaScript 3º HTML 2º Java 1º SQL 

MOOC- MASSIVE ONLINE OPEN COURSE

Revendo crenças....

Crie para si mesmo uma meta : um site, um jogo,....É aconselhável começar com objetivos muito específicos. Isso pode ser tão simples como a concepção de um botão para um projeto de website. Alcançar esse objetivo, não importa quão pequena, vai dar grande satisfação de realização.

Encontre o seu “Yoda” Quem está aprendendo programação deve encontrar um mentor, alguém que tem a confiança para fazer essas perguntas básicas sem constrangimento. Um mentor também pode motivá-lo se você começar a deixá-lo sozinho.  

Siga programadores no ciberespaço...

Siga pessoas que você admira ou que são os melhores em seu campo. Olhe para o seu trabalho e prestar atenção ao que eles estão lendo. Alguns desenvolvedores também blogs sobre o seu trabalho, que pode ser uma ótima maneira de aprender a fazer coisas que eles fazem. Você também vai entender mais sobre o seu processo de pensamento diante de um novo projeto. 

Seja organizado Mantenha uma rotina contínua de estudos..não perca o ritmo ou o foco.

Estudos homeopáticos!

Corrija um bug  Você pode encontrar um projeto open source e pedir que você atribua um erro (ou 'bug') para corrigir, o que também faz você colocar um prazo. Openhatch.org é um bom lugar para encontrar erros. Outra técnica é usar a plataforma social para desenvolvedores GitHub, procurar por códigos de software interessante e análise. 

Iniciantes não tenham medo de provocar erros nos seus programas para ver o resultado e fazer um “dicionário” de erros para se orientar... 

Conecte o mundo real com o virtual  Encontre grupos presenciais ou virtuais para participar..Criei grupos de estudos.Você também pode encontrar outras pessoas que estão à procura de aprender e organizar sessões de grupo programação para mantê-lo motivado. 

Não desista  Aprender a programar é como aprender uma língua: exige muito tempo, prática e dedicação. Vai ser muito frustrante às vezes quando o código não funciona e não entendo por que, mas ele também pode ser muito divertido e gratificante quando você consegue, finalmente, criar algo grande. Mesmo que seja apenas um pequeno botão.  adaptado de: http://ijnet.org/es/blog/7-consejos-para-llevar-tus-habilidades-como-programador-al-siguiente-nivel#sthash.huQvCVm9.dpuf

•Compartilhe suas dúvidas com colegas•Use a monitoria (quando houver)•Seja proativo (a) e busque resolver suas dúvidas nos livros, sites,...•Tenha “bagagem” : exemplo de códigos de outros.•Leia os enunciados com atenção•Seja curioso...”aventure-se”

•Entenda como você aprende

Estude...estude...

estude...

Atrasado!!!