ऑर्डर ऑफ ऑपरेशन्सने प्रोग्रामिंगसाठी मला कसे तयार केले
बीजगणित हा नेहमीच माझा आवडता विषय राहिला आहे. यात जास्त सिद्धांत गुंतलेला नाही, फक्त पद्धतींचा एक टूलबॉक्स आणि निराकरण करण्यासाठी ऑपरेशन्सचा क्रम. जर तुम्ही हायस्कूलमध्ये परत पोहोचलात, तर तुम्हाला आठवेल (त्यातून उद्धृत मठ.कॉम):
- प्रथम कंसात असलेली सर्व ऑपरेशन्स करा.
- पुढे, घातांक किंवा रेडिकलसह कोणतेही कार्य करा.
- डावीकडून उजवीकडे कार्य करणे, सर्व गुणाकार आणि विभागणी करा.
- शेवटी, डावीकडून उजवीकडे कार्य करणे, सर्व जोड व वजाबाकी करा.
येथून उदाहरण आहे मठ.कॉम:
हे विकासास लागू करणे अगदी सोपे आहे.
- कंसातील ऑपरेशन्स माझ्या पृष्ठ लेआउटशी समतुल्य आहेत, सोप्या HTML फॉरमॅटमध्ये. मी रिकाम्या पानापासून सुरुवात करतो आणि जोपर्यंत मी शोधत असलेले सर्व घटक मिळत नाही तोपर्यंत ते स्थिरपणे भरत असतो. लवचिक वापरकर्ता इंटरफेस डिझाइन सुनिश्चित करण्यासाठी, मी नेहमी XHTML आणि सह कार्य करतो CSS. कोठेही जिथे जिथे अभिव्यक्ती आहेत (म्हणजे डेटाबेस किंवा प्रोग्रामॅटिक निकाल), मी कोड टिप्पणी करतो आणि डमी मजकूर, प्रतिमा किंवा वस्तू टाइप करतो.
- पुढे मी कोणत्याही घातांक किंवा रॅडिकल्ससह काम करतो. हे माझे प्रोग्रामेटिक किंवा डेटाबेस फंक्शन्स आहेत जे मी माझ्या पूर्ण पृष्ठात प्रदर्शित करू इच्छित म्हणून डेटा काढतो, रूपांतर करतो आणि लोड करतो (ईटीएल). वास्तविक क्वेरीमध्ये स्वरुपण केल्याशिवाय सुधारित कामगिरीचा परिणाम होत नाही तोपर्यंत मी त्या क्रमाने चरणांवर कार्य करतो.
- पुढे गुणाकार किंवा भाग आहे. येथून मी माझा कोड सुलभ करतो. एका विशाल अखंड लिपीऐवजी, मी गोषवारा मी यापैकी कितीही कोडमध्ये फायली आणि वर्ग समाविष्ट करू शकतो. वेब विकासासह, मी नक्कीच वरपासून खालपर्यंत काम करण्याचा कल करतो.
- शेवटी, डावीकडून उजवीकडे काम करणे, सर्व जोडणे व वजाबाकी. ही पायरी अंतिम प्रक्रिया आहे, फॉर्म वैधता, शैली घटक, त्रुटी हाताळणे इत्यादींचा शेवटचा टिडबिट्स पुन्हा लागू करून, मी वरपासून खालपर्यंत काम करण्याचा विचार करतो.
चांगला विकास हा बीजगणिताच्या मोठ्या समस्येपेक्षा अधिक जटिल नाही. तुमच्याकडे व्हेरिएबल्स, समीकरणे, फंक्शन्स... आणि सर्वोत्तम परिणाम मिळविण्यासाठी ऑपरेशन्सचा तार्किक क्रम आहे. मला असे बरेच हॅकर्स दिसतात जे फक्त 'ते काम करून घेतात' पण तुम्हाला आढळले (माझ्याप्रमाणे) जर तुम्ही तुमच्या कार्यपद्धतीची योजना आखली नाही आणि तार्किक दृष्टीकोन घेतला नाही, तर तुम्ही तुमचा कोड वारंवार लिहित आहात. समस्या किंवा बदल आवश्यक आहेत.
बीजगणित हे माझ्यासाठी नेहमीच जिगसॉ पझलसारखे राहिले आहे. हे नेहमीच आव्हानात्मक, मजेदार असते आणि मला माहित होते की एक साधे उत्तर शक्य आहे. सर्व तुकडे तेथे आहेत, आपल्याला फक्त ते शोधणे आणि योग्यरित्या एकत्र ठेवणे आवश्यक आहे. कोड लिहिणे वेगळे नाही, परंतु ते अधिक आनंददायक आहे कारण तुमचे कोडे आउटपुट तुम्हाला जे हवे आहे ते आहे!
मी एक औपचारिक विकासक नाही किंवा मी एक महान देखील नाही. माझ्याकडे आहे; तथापि, मी अनेक प्रकल्पांमध्ये लिहिलेल्या कोडबद्दल प्रशंसा प्राप्त झाली. माझा विश्वास आहे की मी हे पहिले स्क्रिप्ट टॅग लिहिण्यापूर्वी बरेच प्रीप्लॅनिंग, व्हाईटबोर्डिंग, स्कीमा एक्स्ट्रॅक्शन इ.