segunda-feira, 20 de junho de 2016

Minha monografia

Bem-vindos ao blog Preciso Estudar Sempre. Meu nome é João Paulo Maida e minha paixão é estudar.

Como prometido no post anterior, vou falar aqui um pouco sobre a minha monografia e disponibilizar todo o material que recolhi para a sua construção, juntamente com ela no formado PDF.

Mas, acho que é importante discutir uma questão antes jogar os links para download.

Porque falar sobre minha monografia aqui no blog, se a missão dele não é essa ? Isso não é um pouco de auto-promoção ?

Bem, auto-promoção é de fato, até porque estarei falando aqui sobre um trabalho que eu desenvolvi, logo isso se torna óbvio. Contudo, acho que mesmo sendo uma auto-promoção ainda está alinhado com a missão do blog.

A missão que temos aqui é propagar o conhecimento e, em parte deixar nossa marca no mundo, por mais que seja bem pequena. Quando eu venho falar de algo que eu fiz, ainda estou espalhando conhecimento mas, agora, o foco não estará em trabalhos de terceiros e sim, no meu.

Se você não se sente confortável com esse formato, eu entendo. Mas, se você está e quer saber mais sobre o que eu fiz, por favor entre e sente-se, pois vamos começar agora.

O meu trabalho consiste em um estudo comparativo de técnicas para prevenção de erros de ponteiro nulo. Se você não sabe o que é um erro de ponteiro nulo ou uma Null Pointer Exception, dê uma bela clicada aqui.

Escolhi esse tema porque gosto de assuntos mais voltados para a área de compiladores (costumo dizer que são assuntos mais undergrounds) e, tenho uma certa atração por esse tipo específico de erro. Essa atração é explicada pela forma que esse erro é gerado, a lógica de programação empregada pelo programador.

Então, para prever onde esse erro pode acontecer, foram desenvolvidas ferramentas para realizar esse trabalho. Uma das mais conhecidas é a FindBugs, desenvolvida pela Universidade de Maryland.

Recomendo muito o uso dela.

Cada uma delas emprega um certo tipo de técnica para inferir os locais onde podem ocorrer os erros de ponteiro nulo. O meu trabalho compara duas dessas técnicas, explicando-as e posteriormente, realizando testes e comparando seus resultados.

Para atingir a conclusão dele foram necessários 4 meses de pesquisa e muitas noites mal dormidas.

Dividi ele em cinco etapas:
  1. Introdução: Aqui eu contextualizei o trabalho, para que o leitor possa entender onde ele se encaixa e de qual realidade ele nasceu.
  2. Fundamentação teórica: Explico toda a teoria necessária que possamos entender como as técnicas das ferramentas funcionam.
  3. O estudo comparativo: Explico e detalho o experimento que farei tendo como apoio todo o conhecimento reunido nas seções anteriores.
  4. Resultados: Apresento os resultados da seção anterior.
  5. Conclusão: Apresento a conclusão e dou sugestões para trabalhos futuros.
Figura 1 - Eu e o meu trabalho
Agradeço todo o apoio de meus amigos, familiares e a vocês, meus queridos leitores. Sem vocês nada disso seria possível.

Links para download
Google Drive: https://drive.google.com/file/d/0BzDmhBY6luU6OUMzVXRvejQtX1E/view?usp=sharing
Dropbox: https://www.dropbox.com/s/dz37xpwjvz3cbv9/Minha%20monografia.rar?dl=0

Dúvidas !? Sugestões ?! Críticas ou elogios ?!

Deixe aí nos comentários, me mande um e-mail ou, na nossa página do facebook.

E-mail: precisoestudarsempre@gmail.com
Facebook: https://www.facebook.com/precisoestudarsempre/
Canal Preciso Estudar Sempre: https://www.youtube.com/channel/UCUoW8dS38rXr0a5jWU57etA

Figuras
Figura 1 - acervo próprio
Leia Mais ››

quarta-feira, 1 de junho de 2016

Ausência, monografia e novidades

Bem-vindos ao blog Preciso Estudar Sempre. Meu nome é João Paulo Maida e minha paixão é estudar.

Hoje temos que conversar !

Na verdade, quero falar com vocês sobre a minha ausência no período Março até Maio. Primeiramente, peço desculpas pela falta de posts e pelo fato de apresentar uma justificativa só agora (01/06). Mas, tudo isso aconteceu devido à minha pós-graduação.

Durante esses meses eu precisei focar totalmente na minha monografia, para conseguir terminar meu MBA em Engenharia de Software pela UFRJ. Esse trabalho vem tomando o meu tempo desde de Janeiro, mas ele só aflorou em Março pois, foi o início do prazo para a montagem do trabalho.

Várias horas de pesquisa e de sono mal dormido foram necessárias para que eu atingisse o resultado que queria e entregasse o trabalho.

Valeu a pena tanto esforço ? Não dava para entregar algo mais enxugado e simples ?

Sim, valeu a pena cada segundo investido e entregar algo inferior não era uma opção. No fim, acabei ficando satisfeito com o que foi entregue, pois para o período de tempo que eu tinha, ou seja, 2 meses, consegui entregar algo bom e equilibrado.

Estou escrevendo esse texto para vocês, porque acho que é, de fato, minha obrigação dar essa explicação. Afinal de contas, vocês me acompanham, não estou sozinho aqui. Pretendo voltar ao meu ritmo normal e fazer o que gosto: estudar, escrever, jogar meu playstation 3 e malhar.

Pretendo fazer um post exclusivo sobre o meu trabalho na pós-graduação, habilitando para download minha monografia, no formato PDF, e todo o material teórico que recolhi. Quero explicar um pouco a vocês o que eu fiz, e caso alguém tenha conhecimento na área, sinta-se a vontade para abrir uma discussão sobre o assunto.

Também trago novidades !!!

Resolvi virar Youtuber !!
Figura 1 - HUE HUE BR

Andei pensando muito e cheguei a conclusão que investir vídeos para alguns dos nossos posts, vai ser uma boa. Acho que vai melhorar a nossa experiência. Alguns assuntos são muito extensos para serem lidos e esse formato tem ganhado espaço na internet. Cada vez mais pessoas postam vídeos, então porque nós não podemos estudar de forma divertida via vídeo ?

Aproveito o jabá e já deixo aqui o link para o canal, clique aqui ou dê uma olhada lá no final do post.

Se inscreva e dê laike !

Dúvidas !? Sugestões ?! Críticas ou elogios ?!

Deixe aí nos comentários, me mande um e-mail ou, na nossa página do facebook.

E-mail: precisoestudarsempre@gmail.com
Facebook: https://www.facebook.com/precisoestudarsempre/
Canal Preciso Estudar Sempre: https://www.youtube.com/channel/UCUoW8dS38rXr0a5jWU57etA
Leia Mais ››