Mi proyecto de año final está en el elemento de lienzo HTML5. Actualmente estoy trabajando en una pasantía durante los últimos dos meses donde tengo que portar un juego flash existente al lienzo HMTL5.
Por lo que puedo contarte sobre mi vida aquí, bueno, es difícil. El equipo de requisitos tiene demandas muy específicas. Se supone que el clic del mouse debe hacer qué, cómo se deben aplicar los efectos en el juego. No importa cuán difícil sea para el programador, incluso para la solicitud más tonta, debe abordarse, y después de que se implementen todos los requisitos. El inicio de informe de errores. Dios es tan molesto. Realmente comienza a ponerte nervioso. Un desplazamiento de 1 px por un clic puede hacer que tu vida sea un infierno, ¡confía en mí! Puede significar una nueva estructuración de todo su espacio de posicionamiento e interacción para que pueda adaptarse a sus caprichos y fantasías.
¡Pero también es divertido! :) La gran alegría de escribir esa función realmente inteligente, interactuando con la comunidad de cómo podría recrear una función que flash hace automáticamente. Todo ello. En momentos como ese no te arrepientes de tener ese trabajo. Lo hace sentir como el mejor trabajo del mundo, y para mis sobrinos, el mejor del mundo.
Entonces, un día normal en mi trabajo vendría a trabajar implementando una función. Investigar y buscar esa función que hace posible una función. Obtener el infierno probado con ese código. Arreglando ese código. Discutir con la comunidad sobre cómo se podría optimizar ese código. Luego, escribir lo que siento es el mejor programa en la tierra: P
Al final del día, en su mayoría estoy satisfecho con lo que he logrado, a veces todavía estoy tenso acerca de dónde podría haberlo hecho mejor y qué podría haber hecho diferente y perfeccionar eso. Acabo de estar en la fase de principiante y, por lo tanto, es posible que no pueda aconsejarle sobre cómo será en el futuro, pero a partir de ahora ... creo que tengo que hacer el mejor trabajo :)