SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
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!!!

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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?
 

Mais de 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
 

Mais de 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
 

Último

DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaFernanda Ledesma
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAlexandreFrana33
 
Baladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxBaladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxacaciocarmo1
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfpaulafernandes540558
 
Gametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e femininoGametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e femininoCelianeOliveira8
 
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdfProfGleide
 
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024SamiraMiresVieiradeM
 
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...Martin M Flynn
 
6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptx6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptxErivaldoLima15
 
19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileirosMary Alvarenga
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASEdinardo Aguiar
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
Mini livro sanfona - Povos Indigenas Brasileiros
Mini livro sanfona  - Povos Indigenas BrasileirosMini livro sanfona  - Povos Indigenas Brasileiros
Mini livro sanfona - Povos Indigenas BrasileirosMary Alvarenga
 
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdfHABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdfdio7ff
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
Mini livro sanfona - Diga não ao bullying
Mini livro sanfona - Diga não ao  bullyingMini livro sanfona - Diga não ao  bullying
Mini livro sanfona - Diga não ao bullyingMary Alvarenga
 
Apresentação sobre o Combate a Dengue 2024
Apresentação sobre o Combate a Dengue 2024Apresentação sobre o Combate a Dengue 2024
Apresentação sobre o Combate a Dengue 2024GleyceMoreiraXWeslle
 

Último (20)

DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão Linguística
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptx
 
Baladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxBaladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptx
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdf
 
Gametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e femininoGametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e feminino
 
(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
 
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
 
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024
 
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
 
6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptx6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptx
 
19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
Mini livro sanfona - Povos Indigenas Brasileiros
Mini livro sanfona  - Povos Indigenas BrasileirosMini livro sanfona  - Povos Indigenas Brasileiros
Mini livro sanfona - Povos Indigenas Brasileiros
 
treinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppttreinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppt
 
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdfHABILIDADES ESSENCIAIS  - MATEMÁTICA 4º ANO.pdf
HABILIDADES ESSENCIAIS - MATEMÁTICA 4º ANO.pdf
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
Mini livro sanfona - Diga não ao bullying
Mini livro sanfona - Diga não ao  bullyingMini livro sanfona - Diga não ao  bullying
Mini livro sanfona - Diga não ao bullying
 
Apresentação sobre o Combate a Dengue 2024
Apresentação sobre o Combate a Dengue 2024Apresentação sobre o Combate a Dengue 2024
Apresentação sobre o Combate a Dengue 2024
 

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.