SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Aprender a 
Programar 
Profa. Lucia Giraffa 
FACIN/PUCRS 
giraffa@pucrs.br
stairways 
to 
heaven...
15º Ruby 
14º ASP.NET 
13º AJAX 
12º Objective-C 
11º PHP 
10º Python 
9. Perl 
8. C 
7º C# 
6º XML 
5º C++ 
4º JavaScript 
3º HTML 
2º Java 
1º SQL
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!!!

Weitere ähnliche Inhalte

Was ist angesagt?

Front end para back enders: Dicas de como se virar no universo paralelo
Front end para back enders: Dicas de como se virar no universo paraleloFront end para back enders: Dicas de como se virar no universo paralelo
Front end para back enders: Dicas de como se virar no universo paraleloGiovane Liberato
 
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...Morganna Giovanelli de Souza
 
Tecnologia, mercado de trabalho e você
Tecnologia, mercado de trabalho e vocêTecnologia, mercado de trabalho e você
Tecnologia, mercado de trabalho e vocêLeonardo Silveira
 
Utilizando o wordpress para aplicativos mobile
Utilizando o wordpress para aplicativos mobileUtilizando o wordpress para aplicativos mobile
Utilizando o wordpress para aplicativos mobileFellyph Cintra
 
Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Gustavo Pereira
 
Faça Frameworks, Não faça refens
Faça Frameworks, Não faça refensFaça Frameworks, Não faça refens
Faça Frameworks, Não faça refensHélio Medeiros
 
O bom, o mau e o feio? Dicas para ter um bom inicio de projeto
O bom, o mau e o feio? Dicas para ter um bom inicio de projetoO bom, o mau e o feio? Dicas para ter um bom inicio de projeto
O bom, o mau e o feio? Dicas para ter um bom inicio de projetotdc-globalcode
 
7 Dicas para Desenvolvedores e Designers em um projeto
7 Dicas para Desenvolvedores e Designers em um projeto7 Dicas para Desenvolvedores e Designers em um projeto
7 Dicas para Desenvolvedores e Designers em um projetoTiago Cardoso
 
Como fazer uma boa apresentação.
Como fazer uma boa apresentação.Como fazer uma boa apresentação.
Como fazer uma boa apresentação.Amável Solúvel
 
Mercado de ti não seja apenas mais um
Mercado de ti   não seja apenas mais umMercado de ti   não seja apenas mais um
Mercado de ti não seja apenas mais umBruno Barbosa
 
Dicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores MagentoDicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores MagentoRafael Corrêa Gomes
 
Seja um júnior não seja um sobrinho
Seja um júnior não seja um sobrinhoSeja um júnior não seja um sobrinho
Seja um júnior não seja um sobrinhoAlexandre Andrade
 

Was ist angesagt? (20)

Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!Coding Dojo em 10 Minutos!
Coding Dojo em 10 Minutos!
 
Front end para back enders: Dicas de como se virar no universo paralelo
Front end para back enders: Dicas de como se virar no universo paraleloFront end para back enders: Dicas de como se virar no universo paralelo
Front end para back enders: Dicas de como se virar no universo paralelo
 
Como aprender a programar !
Como aprender a programar !Como aprender a programar !
Como aprender a programar !
 
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...
Além de ser estudante, o que mais posso fazer? Desvendando o universo da tecn...
 
Tecnologia, mercado de trabalho e você
Tecnologia, mercado de trabalho e vocêTecnologia, mercado de trabalho e você
Tecnologia, mercado de trabalho e você
 
Como é ser uma Front-end em 2018
Como é ser uma Front-end em 2018Como é ser uma Front-end em 2018
Como é ser uma Front-end em 2018
 
Dando Start na Carreira Deeva
Dando Start na Carreira DeevaDando Start na Carreira Deeva
Dando Start na Carreira Deeva
 
Programação Orientada a Gambiarra
Programação Orientada a GambiarraProgramação Orientada a Gambiarra
Programação Orientada a Gambiarra
 
Utilizando o wordpress para aplicativos mobile
Utilizando o wordpress para aplicativos mobileUtilizando o wordpress para aplicativos mobile
Utilizando o wordpress para aplicativos mobile
 
Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Eu não sou um "bom programador"!
Eu não sou um "bom programador"!
 
Faça Frameworks, Não faça refens
Faça Frameworks, Não faça refensFaça Frameworks, Não faça refens
Faça Frameworks, Não faça refens
 
Oque fazer na quarentena
Oque fazer na quarentenaOque fazer na quarentena
Oque fazer na quarentena
 
O bom, o mau e o feio? Dicas para ter um bom inicio de projeto
O bom, o mau e o feio? Dicas para ter um bom inicio de projetoO bom, o mau e o feio? Dicas para ter um bom inicio de projeto
O bom, o mau e o feio? Dicas para ter um bom inicio de projeto
 
7 Dicas para Desenvolvedores e Designers em um projeto
7 Dicas para Desenvolvedores e Designers em um projeto7 Dicas para Desenvolvedores e Designers em um projeto
7 Dicas para Desenvolvedores e Designers em um projeto
 
Como fazer uma boa apresentação.
Como fazer uma boa apresentação.Como fazer uma boa apresentação.
Como fazer uma boa apresentação.
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Mercado de ti não seja apenas mais um
Mercado de ti   não seja apenas mais umMercado de ti   não seja apenas mais um
Mercado de ti não seja apenas mais um
 
Dicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores MagentoDicas de carreira internacional para desenvolvedores Magento
Dicas de carreira internacional para desenvolvedores Magento
 
Seja um júnior não seja um sobrinho
Seja um júnior não seja um sobrinhoSeja um júnior não seja um sobrinho
Seja um júnior não seja um sobrinho
 
Developer anarchy
Developer anarchyDeveloper anarchy
Developer anarchy
 

Andere mochten auch

preparação de aulas **** materiais
preparação de aulas **** materiaispreparação de aulas **** materiais
preparação de aulas **** materiaisLucia Giraffa
 
Livro de algoritmo atualizado
Livro de algoritmo atualizado Livro de algoritmo atualizado
Livro de algoritmo atualizado Ivon Nunes Vaz
 
Desenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonDesenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonFlávio Ribeiro
 
Aula 01 fundamentos da informática
Aula 01   fundamentos da informáticaAula 01   fundamentos da informática
Aula 01 fundamentos da informáticaGilberto Campos
 
Cérebro - Manual do usuário com 5 lições da PNL
Cérebro - Manual do usuário com 5 lições da PNLCérebro - Manual do usuário com 5 lições da PNL
Cérebro - Manual do usuário com 5 lições da PNLInstituto de Thalentos
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 
Linguagens de Programação
Linguagens de ProgramaçãoLinguagens de Programação
Linguagens de ProgramaçãoBeDMK
 
Introdução a Linguagem de Programação
Introdução a Linguagem de ProgramaçãoIntrodução a Linguagem de Programação
Introdução a Linguagem de ProgramaçãoJessica Ribeiro
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
 

Andere mochten auch (12)

preparação de aulas **** materiais
preparação de aulas **** materiaispreparação de aulas **** materiais
preparação de aulas **** materiais
 
Livro de algoritmo atualizado
Livro de algoritmo atualizado Livro de algoritmo atualizado
Livro de algoritmo atualizado
 
Desenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonDesenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando Python
 
Aula 01 fundamentos da informática
Aula 01   fundamentos da informáticaAula 01   fundamentos da informática
Aula 01 fundamentos da informática
 
Cérebro - Manual do usuário com 5 lições da PNL
Cérebro - Manual do usuário com 5 lições da PNLCérebro - Manual do usuário com 5 lições da PNL
Cérebro - Manual do usuário com 5 lições da PNL
 
Aula avaliacao
Aula avaliacao Aula avaliacao
Aula avaliacao
 
Linguagem Go
Linguagem GoLinguagem Go
Linguagem Go
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Linguagens de Programação
Linguagens de ProgramaçãoLinguagens de Programação
Linguagens de Programação
 
Linguagem Progr C
Linguagem Progr CLinguagem Progr C
Linguagem Progr C
 
Introdução a Linguagem de Programação
Introdução a Linguagem de ProgramaçãoIntrodução a Linguagem de Programação
Introdução a Linguagem de Programação
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 

Ähnlich wie Aprender a programar (Semana Academica da FACIN/PUCRS)

Formacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFormacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFlávio Lima
 
Sete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De SucessoSete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De SucessoPlaneta Código
 
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de... "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...Julio Cesar Nunes de Souza
 
Webquest: Pesquisa interdisciplinar -Matemática e Informática
Webquest: Pesquisa interdisciplinar -Matemática e InformáticaWebquest: Pesquisa interdisciplinar -Matemática e Informática
Webquest: Pesquisa interdisciplinar -Matemática e InformáticaLúcia Serafim
 
Ebook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantesEbook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantesMarcio Lima
 
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNING
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNINGTUDO O QUE PRECISA DE SABER SOBRE e.LEARNING
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNINGComunicarte
 
Aprenda a ser um webmaster
Aprenda a ser um webmasterAprenda a ser um webmaster
Aprenda a ser um webmasterJeferson Souza
 
TechParty FACCAT 2017 - Desenvolvimento de jogos digitais, por onde começar
TechParty FACCAT 2017 - Desenvolvimento de jogos digitais, por onde começarTechParty FACCAT 2017 - Desenvolvimento de jogos digitais, por onde começar
TechParty FACCAT 2017 - Desenvolvimento de jogos digitais, por onde começarLuiz Nörnberg
 
Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação? Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação? Suellyn Specie
 
Como ser um designer melhor. 12 dicas.
Como ser um designer melhor. 12 dicas.Como ser um designer melhor. 12 dicas.
Como ser um designer melhor. 12 dicas.Luiz Alberto Alberto
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesProfThiagoAAlves
 
Explorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceExplorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceRafael Jaques
 
Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Sandro Giacomozzi
 
Scraping for fun and glory
Scraping for fun and gloryScraping for fun and glory
Scraping for fun and gloryitalomaia
 
programar com Scratch.pdf
programar com Scratch.pdfprogramar com Scratch.pdf
programar com Scratch.pdfmswebertech
 
Scratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdfScratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdfosiasdebarrosanuncia
 

Ähnlich wie Aprender a programar (Semana Academica da FACIN/PUCRS) (20)

Formacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFormacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidio
 
TDC 2015 - Torne-se um programador melhor
TDC 2015 - Torne-se um  programador melhorTDC 2015 - Torne-se um  programador melhor
TDC 2015 - Torne-se um programador melhor
 
Sete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De SucessoSete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De Sucesso
 
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de... "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 
Webquest: Pesquisa interdisciplinar -Matemática e Informática
Webquest: Pesquisa interdisciplinar -Matemática e InformáticaWebquest: Pesquisa interdisciplinar -Matemática e Informática
Webquest: Pesquisa interdisciplinar -Matemática e Informática
 
Ebook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantesEbook logica-de-programacao-para-iniciantes
Ebook logica-de-programacao-para-iniciantes
 
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNING
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNINGTUDO O QUE PRECISA DE SABER SOBRE e.LEARNING
TUDO O QUE PRECISA DE SABER SOBRE e.LEARNING
 
Aprenda a ser um webmaster
Aprenda a ser um webmasterAprenda a ser um webmaster
Aprenda a ser um webmaster
 
TechParty FACCAT 2017 - Desenvolvimento de jogos digitais, por onde começar
TechParty FACCAT 2017 - Desenvolvimento de jogos digitais, por onde começarTechParty FACCAT 2017 - Desenvolvimento de jogos digitais, por onde começar
TechParty FACCAT 2017 - Desenvolvimento de jogos digitais, por onde começar
 
Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação? Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação?
 
Como ser um designer melhor. 12 dicas.
Como ser um designer melhor. 12 dicas.Como ser um designer melhor. 12 dicas.
Como ser um designer melhor. 12 dicas.
 
Debugging node
Debugging nodeDebugging node
Debugging node
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de Aplicações
 
Explorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open SourceExplorando O Potencial Das Linguagens De Programação Open Source
Explorando O Potencial Das Linguagens De Programação Open Source
 
Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!
 
Scraping for fun and glory
Scraping for fun and gloryScraping for fun and glory
Scraping for fun and glory
 
programar com Scratch.pdf
programar com Scratch.pdfprogramar com Scratch.pdf
programar com Scratch.pdf
 
Scratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdfScratch-jeito_divertido_de_programar (1).pdf
Scratch-jeito_divertido_de_programar (1).pdf
 
Iniciando uma carreira de Tecnologia em 2023
Iniciando uma carreira de Tecnologia em 2023Iniciando uma carreira de Tecnologia em 2023
Iniciando uma carreira de Tecnologia em 2023
 
Por que Java?
Por que Java?Por que Java?
Por que Java?
 

Mehr von Lucia Giraffa

Inovacao escola giraffa
Inovacao escola giraffaInovacao escola giraffa
Inovacao escola giraffaLucia Giraffa
 
Palestra **1o encontro Laboratório de Ideias **Prof.Sergio Crespo ******
Palestra **1o encontro Laboratório de Ideias **Prof.Sergio Crespo ******Palestra **1o encontro Laboratório de Ideias **Prof.Sergio Crespo ******
Palestra **1o encontro Laboratório de Ideias **Prof.Sergio Crespo ******Lucia Giraffa
 
Palestra no evento Laboratório de Ideias (PUCRS) *** Prof. Crediné Menezes
Palestra no evento Laboratório de Ideias (PUCRS) *** Prof. Crediné MenezesPalestra no evento Laboratório de Ideias (PUCRS) *** Prof. Crediné Menezes
Palestra no evento Laboratório de Ideias (PUCRS) *** Prof. Crediné MenezesLucia Giraffa
 
Uniritter2017 palestra Lucia Giraffa
Uniritter2017 palestra Lucia GiraffaUniritter2017 palestra Lucia Giraffa
Uniritter2017 palestra Lucia GiraffaLucia Giraffa
 
Sited 2017- Mesa redonda sessão de abertura Lucia Giraffa
Sited 2017- Mesa redonda sessão de abertura Lucia GiraffaSited 2017- Mesa redonda sessão de abertura Lucia Giraffa
Sited 2017- Mesa redonda sessão de abertura Lucia GiraffaLucia Giraffa
 
palestra Lucia Giraffa- tecnologia & professores
palestra Lucia Giraffa- tecnologia & professorespalestra Lucia Giraffa- tecnologia & professores
palestra Lucia Giraffa- tecnologia & professoresLucia Giraffa
 
Semanadeletras 2012-giraffa
Semanadeletras 2012-giraffaSemanadeletras 2012-giraffa
Semanadeletras 2012-giraffaLucia Giraffa
 

Mehr von Lucia Giraffa (8)

Inovacao escola giraffa
Inovacao escola giraffaInovacao escola giraffa
Inovacao escola giraffa
 
Palestra **1o encontro Laboratório de Ideias **Prof.Sergio Crespo ******
Palestra **1o encontro Laboratório de Ideias **Prof.Sergio Crespo ******Palestra **1o encontro Laboratório de Ideias **Prof.Sergio Crespo ******
Palestra **1o encontro Laboratório de Ideias **Prof.Sergio Crespo ******
 
Palestra no evento Laboratório de Ideias (PUCRS) *** Prof. Crediné Menezes
Palestra no evento Laboratório de Ideias (PUCRS) *** Prof. Crediné MenezesPalestra no evento Laboratório de Ideias (PUCRS) *** Prof. Crediné Menezes
Palestra no evento Laboratório de Ideias (PUCRS) *** Prof. Crediné Menezes
 
Uniritter2017 palestra Lucia Giraffa
Uniritter2017 palestra Lucia GiraffaUniritter2017 palestra Lucia Giraffa
Uniritter2017 palestra Lucia Giraffa
 
Sited 2017- Mesa redonda sessão de abertura Lucia Giraffa
Sited 2017- Mesa redonda sessão de abertura Lucia GiraffaSited 2017- Mesa redonda sessão de abertura Lucia Giraffa
Sited 2017- Mesa redonda sessão de abertura Lucia Giraffa
 
palestra Lucia Giraffa- tecnologia & professores
palestra Lucia Giraffa- tecnologia & professorespalestra Lucia Giraffa- tecnologia & professores
palestra Lucia Giraffa- tecnologia & professores
 
Semanadeletras 2012-giraffa
Semanadeletras 2012-giraffaSemanadeletras 2012-giraffa
Semanadeletras 2012-giraffa
 
Prograd arena-2012
Prograd arena-2012Prograd arena-2012
Prograd arena-2012
 

Kürzlich hochgeladen

Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasSocorro Machado
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfamarianegodoi
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxandrenespoli3
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffNarlaAquino
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...Francisco Márcio Bezerra Oliveira
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 

Kürzlich hochgeladen (20)

Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 

Aprender a programar (Semana Academica da FACIN/PUCRS)

  • 1. Aprender a Programar Profa. Lucia Giraffa FACIN/PUCRS giraffa@pucrs.br
  • 2.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. 15º Ruby 14º ASP.NET 13º AJAX 12º Objective-C 11º PHP 10º Python 9. Perl 8. C 7º C# 6º XML 5º C++ 4º JavaScript 3º HTML 2º Java 1º SQL
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 40. 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.
  • 41. 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.
  • 42. 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...
  • 43. 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
  • 44. •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
  • 46.