Pequenos programas são bons para ensinar aos alunos os conceitos básicos da linguagem de programação Java, mas não são representativos do trabalho de programação real. É por isso que os alunos que estão se preparando para se formar a partir de programas de ciência da computação tem que completar mega projectos : projectos de grande escala que produzem algo que é novo e verdadeiramente útil . Projetos Originais
A melhor maneira para os programadores a aprender a programar é realmente criar aplicações. Em contextos educativos formais , este assume a forma de um professor dando atribuições de programação que pedir-lhe para criar um aplicativo para realizar uma determinada tarefa. Esta é uma tarefa comum que inúmeros programadores antes de ter criado aplicações a realizar. Mas , o processo ensina como trabalhar dentro da linguagem de programação Java. Quando você leva em seu próprio país de mega projeto como um ponto crucial para um programa tão educacional, você vai tomar o que você aprendeu para software de código que não tenha sido feito antes.
Programas
mega projetos podem assumir a forma de aplicações tradicionais , com interfaces de usuário que você pretende usuários de computador regulares para executar , tais como jogos de vídeo, software de produtividade , ou mesmo aplicativos para plataformas baseadas em Java , como o Android , do Google. Isso vai exigir que você tome as bibliotecas interface gráfica do usuário e todos os quadros necessários para a mecânica subjacente de seu software , em seguida, puxe-o juntamente com o seu próprio romance código para fazer um novo produto.
Frameworks
Assim como você usou bibliotecas e frameworks em toda a sua educação, e vai continuar a usá-los em toda a sua carreira de desenvolvimento, você pode usar o seu mega- projeto como uma oportunidade para criar uma ferramenta semelhante para outros programadores . Este pode ser um serviço web, uma biblioteca para acessar a API do outro serviço web, ou qualquer outra coisa que executar uma função especializada para outros programadores . Poderia ser uma biblioteca que não existe no momento , ou poderia ser uma melhor implementação de uma biblioteca existente .
Brainstorming seu mega projeto
Após anos de realização de projectos que os professores e os professores atribuir-lhes , os estudantes de ciência da computação podem ter dificuldades em chegar a um esforço original para seu mega- projeto. Se você é uma estudante, começar com seus próprios interesses. Se você é um gamer, você deve considerar fazer o seu próprio jogo de vídeo. Se você está pesadamente em mídia social, você deve considerar fazer bibliotecas para integrar dados de mídia social em aplicações desktop ou outras plataformas da web. Começando com os seus interesses pessoais irá ajudá-lo a aproveitar o projeto , bem como o trabalho em uma área com a qual você já tem um monte de conhecimento.