Ne zaman böyle bir soru ile karşılaşırsanız ve sadece problem alanında uzmanlığa sahip değilseniz, birkaç şey yapmak iyidir.
Öncelikle bu sorun alanında belirli bir uzmanlığa sahip olmadığınızı kabul edin.
İkincisi , problemi nasıl çözeceğinizi açıklayın.
Coğrafi arama ile çalışırken belirli bir deneyimim olmasa da, sorunu çözmek için iyi belgelenmiş algoritmalar ve mevcut teknolojiler olduğundan eminim. Benim kullanabileceğim ortak çözümler hakkında bilgi edinmek ve projenin gereksinimlerine göre uygulama hakkında bir seçim yapmak için bunları keşfedeceğim.
Üçüncüsü , bunun gibi sorunları her zaman temel bileşenlerine indirgeyin. Bir haritadaki konumların 2 boyutlu olarak dağıtıldığını biliyorsunuz. Eğer rasgele x verilirse, y koordinatlarının her koordinatla başka bir koordinattan uzaklığını bir üçgen oluşturarak ve bilinmeyen uzunluğu çözerek hesapladığını bilirsiniz. Ayrıca, sınırlayıcı bir kutu içindeki tüm koordinatları bulmanız istenirse, bunu sadece bulmak istediğiniz kutunun genişliklerini hesaplayarak ve her iki eksen boyunca mantıktan daha az basit kullanarak yapabileceğinizi de bilirsiniz.
Son olarak , sorulardan vazgeçmiş gibi görünen bir geliştiriciyi hiç işe almadım . Bir soru sorarsam ve kişi "Bilmiyorum" der ve sözlü olarak düşünmeye bile çalışmazsa, bana beyin fırtınası oturumlarına katkıda bulunmayacakları izlenimini verir - bu da yazılım yazan kuruluşlarda kritiktir .