Dự án năm cuối cùng của tôi là về yếu tố canvas HTML5. Tôi hiện đang làm việc trong một kỳ thực tập trong hai tháng qua, nơi tôi phải chuyển một trò chơi flash hiện có sang canvas của HMTL5.
Từ những gì tôi có thể nói với bạn về cuộc sống của tôi ở đây, cũng khó khăn. Nhóm yêu cầu có nhu cầu rất cụ thể. Những gì chuột nhấp được cho là để làm gì, làm thế nào các hiệu ứng nên áp dụng trên trò chơi. Bất kể nó khó khăn đến mức nào đối với lập trình viên ngay cả đối với yêu cầu khôn ngoan nhất, nó vẫn phải được giải quyết, và sau khi tất cả các yêu cầu được thực hiện. Báo cáo lỗi bắt đầu. Chúa thật phiền phức. Nó thực sự bắt đầu để có được trên dây thần kinh của bạn. Độ lệch 1px cho một lần nhấp có thể khiến cuộc sống của bạn trở thành địa ngục, hãy tin tôi! Nó có thể có nghĩa là cấu trúc mới của toàn bộ không gian định vị và tương tác của bạn để bạn có thể phù hợp với ý tưởng bất chợt và huyền thoại của họ.
Nhưng nó cũng vui! :) Niềm vui tuyệt vời khi viết rằng một chức năng thực sự thông minh, tương tác với cộng đồng về cách bạn có thể tạo lại một chức năng mà flash tự động. Tất cả. Đó là thời gian mà bạn không hối tiếc khi có công việc đó .. Làm cho nó cảm thấy như là công việc tốt nhất trên thế giới, và với cháu tôi là tuyệt nhất trên thế giới.
Vì vậy, một ngày bình thường trong công việc của tôi sẽ đến để thực hiện một chức năng. Nghiên cứu và tìm kiếm một chức năng làm cho một tính năng có thể. Bắt địa ngục thử nghiệm từ mã đó. Sửa mã đó. Thảo luận với cộng đồng về cách mã đó có thể được tối ưu hóa. Sau đó viết những gì tôi cảm thấy là chương trình tốt nhất trên trái đất: P
Vào cuối ngày, chủ yếu hài lòng với những gì tôi đã hoàn thành, đôi khi vẫn căng thẳng về nơi tôi có thể làm tốt hơn và những gì tôi có thể làm khác đi và hoàn thiện điều đó. Tôi mới chỉ ở giai đoạn mới bắt đầu và vì vậy tôi có thể không thể tư vấn cho bạn về cách nó sẽ có trong tương lai nhưng đến bây giờ .. Tôi nghĩ rằng tôi phải làm công việc tuyệt vời nhất :)