Desafios e Frustrações |
Desafios
Projeto
Neste projeto tive grandes desafios, pois o projeto encaixava-se em uma área, a Computação Móvel, que ganhou grande visibilidade atualmente. Assim, as ferramentas específicas para esta área ainda estão amadurecendo, e é necessário o estudo contínuo, pois uma nova tecnologia ou ferramenta pode ser disponibilizada a qualquer momento.O primeiro desafio foi aprender uma nova linguagem de programação e aprender o seu funcionamento. A linguagem utilizada, Java 2 Micro Edition, é uma modificação do Java 2 Standard Edition com funcionalidades limitadas para que o aplicativo desenvolvido não fosse custoso, tanto em processamento quanto em memória, para o dispositivo móvel. Foi necessário aprender também uma nova forma de armazenar os dados. O grande desafio do projeto foi fazer a integração entre o sistema Borboleta Móvel e o Desktop. Com os emuladores da ferramenta de desenvolvimento da Sun, Sun Java Wireless Toolkit, os testes foram executados com sucesso. Mas executando em um ambiente real encontramos diversos problemas. O dispositivo não tinha um sistema de arquivos e sim, um banco de dados que armazenava no cabeçalho o tipo, tamanho, datas etc e um fluxo de dados. Outro problema foi a segurança no dispositivo utilizado, ele não permitia que lêssemos e escrevêssemos arquivos, a não ser utilizando uma biblioteca em C disponibilizada pelo fabricante do dispositivo móvel. A solução encontrada foi importar e exportar os dados via protocolo HTTP. Com esta solução, entretanto, encontramos outro problema, a segurança sobre os dados que são transmitidos pelo ar. BCC x Trabalho remunerado x Projeto
Durante o projeto, meu grande desafio foi gerenciar meu tempo. Com as matérias do BCC, o meu trabalho remunerado e o projeto, o tempo disponível para fazer as atividades eram muito escassas. A prioridade deste ano foi o projeto de formatura, porém em certos momentos tive que quebrar essa prioridade em prol do meu trabalho remunerado devido, principalmente, a problemas críticos de algum cliente. A todo momento foi necessário parar um tempo para que eu pudesse reorganizar as próximas atividades.Apesar da sobrecarga de atividades nesse ano, principalmente no segundo semestre, aprendi muito. Em relação ao trabalho em equipe, os membros cooperando entre si para obter o melhor resultado possível. Nas atividades individuais, aprender a reservar um tempo para esta atividade, e não ser como antigamente em que eu fazia o trabalho assim que me desse vontade ou quando a data de entrega estava próxima. No trabalho remunerado, tive que aprender a delegar funções, pois não poderia estar mais disponível tanto tempo no escritório, devido a um acordo que fiz com a empresa neste semestre. Nesse acordo consistiu que eu trabalharia dois dias integrais no escritório e em outros dias em casa quando houvesse algum trabalho mais urgente. Frustrações
Projeto
A minha grande frustração foi não termos conseguido disponibilizar uma versão de testes do aplicativo devido aos problemas encontrados durante o desenvolvimento do projeto. A integração dos dados não foi completamente finalizada, faltando a parte de exportação de dados e a implementação de um sistema de segurança para garantir a confidencialidade dos dados. BCC
Apesar de eu ter conseguido minha independência financeira antes de entrar no BCC, isso me trouxe grandes problemas durante o curso. Muitas vezes e durante todos os anos do curso, eu me perguntei como seria se eu tivesse largado o trabalho remunerado e, assim, me dedicar integralmente no curso. Nas disciplinas que necessitavam um tempo maior de dedicação, eu tive grande dificuldade para acompanhar. E havia muitas disciplinas, a grande maioria optativas, que eram ministradas no período da tarde que eu não conseguia cursar devido ao tempo dedicado ao trabalho remunerado. Assim, posso dizer a partir desses pontos que eu não consegui aproveitar tudo o que o BCC me ofereceu. E a minha formação neste curso poderia ser bem mais sólida, apesar da experiência ganha durante este tempo.
[voltar]
|