जब भी आपको इस तरह के प्रश्न का सामना करना पड़ता है और आपको बस समस्या क्षेत्र में विशेषज्ञता हासिल नहीं होती है तो कुछ चीजें करना अच्छा होता है।
पहले स्वीकार करें कि आपके पास इस समस्या डोमेन में विशिष्ट विशेषज्ञता नहीं है।
दूसरा , यह बताएं कि आप समस्या को हल करने के बारे में कैसे जाएंगे।
हालाँकि, भौगोलिक खोज के साथ काम करने के दौरान मेरे पास विशिष्ट अनुभव नहीं है, मुझे विश्वास है कि समस्या को हल करने के लिए अच्छी तरह से प्रलेखित एल्गोरिदम और मौजूदा प्रौद्योगिकियाँ हैं। मैं उन्हें उन सामान्य समाधानों का ज्ञान प्राप्त करने के लिए खोज करूंगा जो मेरे लिए उपलब्ध हैं और परियोजना की आवश्यकताओं के आधार पर कार्यान्वयन के बारे में एक विकल्प बनाते हैं।
तीसरा , हमेशा इस तरह की समस्याओं को उनके बुनियादी घटकों के लिए कम करें। आप जानते हैं कि मानचित्र पर स्थान 2-डिमन्सिबल रूप से वितरित हैं। आप जानते हैं कि यदि आपको मनमाना x दिया जाता है, तो y एक निर्देशांक से प्रत्येक निर्देशांक की दूरी का समन्वय करता है और एक त्रिभुज बनाकर और अज्ञात लंबाई के लिए हल करके गणना की जाती है। आप यह भी जानते हैं कि यदि आपको एक बाउंडिंग बॉक्स के भीतर सभी निर्देशांक खोजने के लिए कहा जाता है, तो आप ऐसा केवल उस बॉक्स के एक्सटेन्स की गणना करके कर सकते हैं जिसे आप दोनों अक्ष के साथ तर्क से कम, सरल और अधिक से अधिक उपयोग करना चाहते हैं।
अंत में , मैंने कभी भी एक डेवलपर को काम पर नहीं रखा है जो प्रश्नों पर हार मान रहा था । अगर मैं एक प्रश्न पूछता हूं और व्यक्ति कहता है कि "मुझे नहीं पता" और मौखिक रूप से इसके माध्यम से सोचने का प्रयास भी नहीं करता है तो इससे मुझे यह आभास होता है कि वे विचार मंथन सत्र में योगदान नहीं देंगे - जो कि सॉफ्टवेयर लिखने वाले संगठनों में महत्वपूर्ण है ।