Archive for the ‘TG’ Category
Trabalhos acadêmicos não servem para nada
Terminei de escrever minha monografia na última semana, agora falta somente preparar a apresentação e defender na banca.
Como experiência após escrever um trabalho acadêmico o que ficou foi: “Trabalhos acadêmicos não servem para nada”. Sim, isso mesmo, não servem para nada. Ou pelo menos não servem para ensinar.
Pesquisando pela internet sobre definições para o termo “acadêmico”, tudo o que se encontra está relacionado à pesquisa e, mais importante, à educação. Neste ponto encontro o que para mim representa um sério problema. Existe uma grande diferença entre algo que é escrito para que o conhecimento seja difundido e algo que é escrito para inflar o ego do autor. Na última categoria se encaixam como autores aqueles que nunca criaram nada real, limitando-se apenas ao aspecto teórico de tudo que é objeto de seus trabalhos.
As normas aplicáveis para criação de textos acadêmicos orientam o bacharelando, mestrando, doutorando, pesquisador ou o raio-que-o-parta a escrever textos insossos, sem graça alguma. Resumindo: Chatos pra caramba. Ninguém lerá aquilo ou, na melhor das hipóteses lerá, mas não irá aprender coisa alguma. Traçando um paralelo com as publicações da área de Computação em geral, o que se vê são livros tratando sobre assuntos complexos, focando-se em aspectos práticos e reais e utilizando uma linguagem menos formal. Como consequência existe uma maior aproximação entre o autor e o leitor. Quem está lendo sente-se mais à vontade com o assunto. O autor dirige-se ao leitor, lhe aguça a curiosidade, provoca prazer pela leitura e pela abssorção de conhecimento. Por outro lado, as publicações ditas acadêmicas, como teses e monografias, ficam empoeiradas nas estantes das instituições de ensino, sendo raros os casos onde auxiliam qualquer tipo de estudo posterior.
Se existe uma palavra que me causa a sensação de que meu intestino está sendo torcido, essa palavra é “tradição”. A mesma tradição que faz com que os textos acadêmicos continuem sendo escritos como se fazia há cem anos ou mais. A mesma tradição que infla o ego de acadêmicos teóricos. A mesma tradição que dificulta que assuntos que já são complexos por natureza possam ser assimilados de maneira mais simples por aqueles que desejam aprender.
Por fim, vemos que trabalhos acadêmicos não educam os próximos alunos. Não servem como veículo para transmissão do conhecimento. Sua única função é demonstrar que alguém concluiu um determinado curso e agora possui um título. Enquanto não houver mudanças nas regras de estilo adotadas para confecção deste tipo de publicação, as estantes das universidades continuarão abarrotadas de trabalhos inúteis. Mais um obstáculo para o avanço tecnológico do nosso país.
Novo tema para meu TG
Acontece que, aparentemente, a universidade tem outras prioridades… nada de apoio, nada de ceder salas, nada de desconto para os alunos das equipes (que gastariam seus fins de semana para representar a universidade)… nada! Logo o projeto foi deixado de lado e, por bom senso, o tema do meu TG foi alterado.
A nova proposta é algo bastante divertido, estou gostando! A idéia é fazer um amplo estudo das metodologias ágeis de desenvolvimento, mas de uma forma prática: Aplicação direta em um caso de estudo. O caso de estudo consiste na criação de um sistema para utilização na Clínica de Psicologia da universidade. Existe um projeto da Clínica para “encaminhamento do profissional ao trabalho”. Meu trabalho é criar um portal web onde profissionais possam cadastrar seus dados e onde empresas possam buscar por estes profissionais.
Ok, até ai nada de novo. Mas é exatamente ai que entra a Clínica de Psicologia. A Clínica oferece alguns serviços aos profissionais, onde entre outras coisas, é realizado um estudo de seus perfis profissionais. Unindo estes perfis e as informações profissionais, as empresas contratantes podem realizar buscas muito mais ricas e selecionar tipos específicos de profissionais. Além disso, pode-se realizar trabalhos com os profissionais afim de sanar determinados problemas que os atrapalhem a conseguir novas colocações.
Serão aplicadas diversas idéias para busca e data mining para fornecer às empresas resultados os mais exatos possíveis. Sempre que a empresa abrir um vaga e selecionar os possíveis candidatos, estes serão avisados via email.
Um detalhe bastante interessante são os estudos estatísticos que podem ser realizados a partir destes dados.
Outro ponto importante é que serão utilizadas somente ferramentas open-source no desenvolvimento. Isso inclui Java, Mentawai, Subversion, Eclipse, Prototype, Hibernate, PostgreSQL, etc…
Vamos ver o quão longe conseguiremos chegar!
TG
Este mês comecei a escrever meu Trabalho de Graduação. Se há um conselho que posso dar a qualquer um é: Não faça como eu, não deixe para o último ano. Eu quis começar antes, mas enrolei tanto que acabou não acontecendo. Agora estou atolado de coisas no trabalho, gastando boa parte do meu dia dentro de um ônibus e tenho a impressão de que este último ano não será moleza. A conclusão? Se eu bobear não termino o trabalho. A vantagem (é, tem que haver uma pelo menos) é que vou escrever sobre um tema que me agrada, que acho muito divertido.
A proposta é bem diferente da maioria dos trabalhos que estou acostumado a ver. A idéia é criar um manual para competições como o ICPC, a IOI e competições afins. Tive a oportunidade de participar da maratona de programação por dois anos. Na verdade o interessante não é participar das competições em si, mas sim resolver os problemas. Esses problemas são viciantes. qualquer um que goste de programar e de resolver problemas que mexem com o raciocínio deveria tentar. Existem diversos sites interessantes com sistemas capazes de analisar seu código e dar um veredito praticamente em tempo real. O mais bacana deles é o site da Universidad de Valladolid, na Espanha. o endereço é http://acm.uva.es/problemset/, crie uma conta e vá se divertir!
No TG pretendo falar da história da competição, analisar as regras e, claro, os problemas e as técnicas de programação necessárias para resolvê-los. Strings, estruturas de dados, ordenação, matemática, grafos, programação dinâmica… estará tudo lá. Se eu irei me divertir? MUITO.
Conforme eu for avançando com o trabalho vou postando aqui algumas coisas interessantes :-)



