Son yıl projem HTML5 canvas öğesinde. Şu anda son iki aydır stajyerlik çalışıyorum ve mevcut flash oyununu HMTL5 canvas'a aktarmalıyım.
Buradaki hayatım hakkında sana söyleyebileceklerime göre, zor. Gereksinim ekibinin çok özel talepleri var. Hangi fare tıklaması ne yapmalı, efektler oyuna nasıl uygulanmalıdır? En aptalca istek için bile, programcı için ne kadar zor olursa olsun, ele alınması gerekir ve tüm gereksinimler uygulandıktan sonra. Hata bildirimi başlar. Tanrı bu can sıkıcıdır. Gerçekten sinirlerine dokunmaya başlar. Bir tıklama için 1 piksel ofset hayatınızı cehenneme çevirebilir, bana güvenin! Tüm konumlandırma ve etkileşim alanınızı, onların kaprislerine ve düşlemlerine uyum sağlayabilmeniz için yeni yapılanma anlamına gelebilir.
Ama aynı zamanda eğlenceli! :) Bu gerçekten akıllı bir işlevi yazmanın mutluluğu, flash ile otomatik olarak yapılan bir işlevi nasıl yeniden oluşturabileceğiniz topluluğuyla etkileşime geçiyor. Hepsini. Onun gibi zamanlar o işe sahip olduğun için pişman değilsin .. Dünyadaki en iyi iş gibi hissettiriyor ve yeğenlerim dünyanın en havalı.
Bu yüzden işimdeki düzenli bir gün, bir işlevi yerine getirme işine gelecekti. Bir özelliği mümkün kılan bir işlevi araştırmak ve araştırmak. Bu koddan test yaptırmak. Bu kodu düzeltiyorum. Toplulukla bu kodun nasıl optimize edilebileceği üzerine tartışma. Öyleyse hissettiğim şeyleri yazmak dünyadaki en iyi program: P
Günün sonunda, çoğunlukla başardıklarımdan memnun kaldım, bazen hala daha iyisini nerede yapabileceğime ve farklı ve mükemmelleştirebileceğim şeylere gergin oldum. Ben sadece başlangıç aşamasındayım, bu yüzden gelecekte nasıl olacağı konusunda size tavsiyede bulunamayabilirim ama şu andan itibaren .. En havalı bir iş yapmam gerektiğini düşünüyorum :)