Meu projeto final do ano é no elemento de tela HTML5. Atualmente, estou trabalhando em um estágio nos últimos dois meses, onde tenho que portar um jogo em flash existente para o HMTL5 canvas.
Pelo que posso lhe contar sobre minha vida aqui, bem, é difícil. A equipe de requisitos tem demandas muito específicas. Que clique do mouse deve estar fazendo o quê, como os efeitos devem se aplicar ao jogo. Não importa o quão difícil seja para o programador, mesmo para as solicitações mais bobas, ele precisa ser abordado e depois que todos os requisitos forem implementados. O relatório de erros é iniciado. Deus é tão irritante. Realmente começa a nos irritar. Um deslocamento de 1px por um clique pode tornar sua vida um inferno, confie em mim! Pode significar nova estrutura de todo o seu posicionamento e espaço de interação para que você possa acomodar seus caprichos e fantasias.
Mas também é divertido! :) A pura alegria de escrever essa função realmente inteligente, interagindo com a comunidade de como você pode recriar uma função que o flash executa automaticamente. Tudo isso. É nessa época que você não se arrepende de ter esse emprego. Faz com que pareça o melhor emprego do mundo, e para meus sobrinhos o mais legal do mundo.
Assim, um dia regular no meu trabalho estaria chegando para o trabalho implementando uma função. Pesquisando e pesquisando para aquela função que possibilita um recurso. Testando o inferno fora desse código. Corrigindo esse código. Discutindo com a comunidade como esse código pode ser otimizado. Então, escrevendo o que considero o melhor programa do mundo: P
No final do dia, estou principalmente satisfeito com o que consegui, às vezes ainda tenso sobre onde poderia ter feito melhor e o que poderia ter feito diferente e aperfeiçoado isso. Eu apenas na fase iniciante e, portanto, talvez não seja capaz de aconselhá-lo sobre como será no futuro, mas a partir de agora .. Eu acho que tenho o trabalho mais legal :)