मेरी अंतिम वर्ष की परियोजना HTML5 कैनवास तत्व पर है। मैं वर्तमान में पिछले दो महीने से एक इंटर्नशिप पर काम कर रहा हूं जहां मुझे एचएमटीएल 5 कैनवास के लिए एक मौजूदा फ़्लैश गेम पोर्ट करना है।
मैं यहां से आपको अपने जीवन के बारे में बता सकता हूं, और साथ ही साथ यह कठिन भी है। आवश्यकताओं की टीम के पास बहुत विशिष्ट मांगें हैं। माउस क्लिक क्या करना चाहिए, खेल पर प्रभाव कैसे लागू किया जाना चाहिए। कोई फर्क नहीं पड़ता कि यह प्रोग्रामर के लिए सबसे कठिन अनुरोध के लिए भी कितना कठिन हो जाता है, इसे संबोधित करना होगा, और सभी आवश्यकताओं को लागू करने के बाद। बग की रिपोर्टिंग शुरू। भगवान है कि कष्टप्रद है। यह वास्तव में आपकी नसों पर होने लगता है। एक क्लिक के लिए 1px की भरपाई आपके जीवन को नरक बना सकती है, मुझ पर विश्वास करो! इसका मतलब यह हो सकता है कि आपके पूरे पोजिशनिंग और इंटरैक्शन स्पेस का नया ढांचा तैयार हो जाए।
लेकिन इसका मजा भी! :) यह लिखने का सरासर आनंद कि वास्तव में स्मार्ट फ़ंक्शन, इस समुदाय के साथ बातचीत करके कि आप एक फ़ंक्शन को फिर से कैसे बना सकते हैं जो फ्लैश स्वचालित रूप से करता है। यह सब। इसका समय ऐसा होता है कि आपको उस नौकरी पर पछतावा नहीं होता है .. यह दुनिया में सबसे अच्छा काम लगता है, और मेरे भतीजे को दुनिया में सबसे अच्छे होने का एहसास कराता है।
तो मेरी नौकरी में एक नियमित दिन एक समारोह को लागू करने के काम पर आ जाएगा। शोध करना और उस एक फ़ंक्शन की खोज करना जो एक सुविधा को संभव बनाता है। उस कोड से नरक का परीक्षण किया जाना। उस कोड को ठीक करना। उस कोड को कैसे अनुकूलित किया जा सकता है, इस पर समुदाय के साथ चर्चा करना। फिर मुझे जो महसूस हो रहा है उसे लिखकर पृथ्वी पर सबसे अच्छा कार्यक्रम है: पी
दिन के अंत में, ज्यादातर जो मैंने पूरा किया है, उससे संतुष्ट हूं, कभी-कभी अभी भी इस बात पर तंज कसा जाता है कि मैं कहां बेहतर कर सकता था और क्या मैं अलग और परिपूर्ण कर सकता था। मैं अभी शुरुआती चरण में हूं और इसलिए मैं आपको इस बारे में सलाह देने में सक्षम नहीं हो सकता कि यह भविष्य में कैसे मिलता है लेकिन अब तक .. मुझे लगता है कि मुझे सबसे अच्छे काम करना है :)