कैसे ऑर्डर ऑफ ऑपरेशंस ने मुझे प्रोग्रामिंग के लिए तैयार किया
बीजगणित हमेशा से मेरा एक पसंदीदा विषय रहा है। इसमें बहुत अधिक सिद्धांत शामिल नहीं है, बस तरीकों का एक टूलबॉक्स और हल करने के लिए संचालन का क्रम। यदि आप हाई स्कूल में वापस पहुंचते हैं, तो आपको याद होगा (उद्धृत से उद्धृत) गणित। Com):
- पहले सभी ऑपरेशन करें जो कोष्ठक के अंदर स्थित हों।
- इसके बाद, किसी भी काम को एक्सपट्र्स या रेडिकल के साथ करें
- बाएं से दाएं कार्य करना, सभी गुणा और भाग करें।
- अंत में, बाएं से दाएं काम करते हुए, सभी जोड़ और घटाव करें।
यहाँ से उदाहरण है गणित। Com:
इसे विकास पर लागू करना बहुत सरल है।
- कोष्ठक के भीतर संचालन एक साधारण HTML प्रारूप में, मेरे पृष्ठ लेआउट के लिए समान है। मैं एक रिक्त पृष्ठ से शुरू करता हूं और इसे तब तक आबाद करता हूं जब तक कि इसमें उन सभी तत्वों का समावेश न हो जाए जिनकी मुझे तलाश है। लचीला यूजर इंटरफेस डिज़ाइन सुनिश्चित करने के लिए, मैं हमेशा XHTML और के साथ काम करता हूँ सीएसएस। कहीं भी जहां अभिव्यक्ति (यानी। डेटाबेस या प्रोग्रामेटिक परिणाम) हैं, मैं कोड और डमी पाठ, चित्र, या ऑब्जेक्ट में टाइप करता हूं।
- अगला, मैं किसी भी प्रतिपादक या कट्टरपंथी के साथ काम करता हूं। ये मेरे प्रोग्रामेटिक या डेटाबेस फ़ंक्शंस हैं जो डेटा को एक्सट्रैक्ट, ट्रांसफ़ॉर्म और लोड (ETL) करते हैं जैसा कि मैं अपने पूर्ण पृष्ठ में प्रदर्शित करना चाहता हूं। मैं वास्तव में उस क्रम में चरणों पर काम करता हूं जब तक कि वास्तविक क्वेरी में प्रारूपण में बेहतर प्रदर्शन न हो।
- अगला गुणन या विभाजन है। यह वह जगह है जहां मैं अपना कोड सरल करता हूं। एक विशाल अखंड लिपि के बजाय, मैं सार जितने कोड मैं फाइल और क्लासेस शामिल कर सकता हूं। वेब विकास के साथ, मैं निश्चित रूप से ऊपर से नीचे तक काम करता हूं।
- अंत में, बाएं से दाएं, सभी जोड़ और घटाव से काम करना। यह चरण अंतिम प्रक्रिया है, फॉर्म सत्यापन, शैली घटकों, त्रुटि से निपटने आदि के अंतिम चिह्नों को लागू करना, फिर से मैं ऊपर से नीचे तक काम करता हूं।
अच्छा विकास एक महान बीजगणित समस्या से अधिक जटिल नहीं है। आपके पास सबसे अच्छा परिणाम प्राप्त करने के लिए चर, समीकरण, कार्य… और संचालन का एक तार्किक क्रम है। मुझे बहुत सारे हैकर दिखाई देते हैं, जो बस 'काम करने के लिए मिलते हैं' लेकिन आप पाते हैं (जैसा कि मेरे पास है) कि अगर आप अपनी कार्यप्रणाली की योजना नहीं बनाते हैं और तार्किक दृष्टिकोण अपनाते हैं, तो आप पाते हैं कि आप कब और कब अपना कोड लिख रहे हैं। समस्याओं या परिवर्तनों की आवश्यकता है।
बीजगणित हमेशा मेरे लिए एक पहेली की तरह रहा है। यह हमेशा चुनौतीपूर्ण, मजेदार रहा है, और मुझे पता था कि एक सरल उत्तर संभव था। सभी टुकड़े वहाँ हैं, आपको बस उन्हें खोजने और उन्हें सही ढंग से एक साथ रखने की आवश्यकता है। कोड लिखना अलग नहीं है, लेकिन यह अधिक मनोरंजक है क्योंकि आपका पहेली आउटपुट वह है जो आप चाहते हैं!
मैं कोई औपचारिक डेवलपर नहीं हूं, न ही मैं एक महान व्यक्ति हूं। मेरे पास है; हालाँकि, मुझे कई परियोजनाओं में लिखे गए कोड पर प्रशंसा मिली। मेरा मानना है कि इसका अधिकांश कारण यह है कि मैं पहले से लिखे गए स्क्रिप्ट टैग को लिखने से पहले बहुत सारे preplanning, whiteboarding, स्कीमा निष्कर्षण आदि करता हूं।