¿Qué habilidades informáticas y matemáticas se necesitan para hacer un mapa de Google?

No has dicho qué significa “hacer un mapa” para ti. Una tarea típica sería mostrar un mapa de Google con algunos marcadores de interés para usted … digamos un mapa de bares de Karaoke en su área. Si tiene una lista fija de esas barras de Karaoke y sus ubicaciones, se necesita muy poca experiencia en programación para comenzar con uno de los ejemplos que proporciona Google y agregar sus propios marcadores.

Si observa el ejemplo vinculado anteriormente y no tiene idea de lo que está pasando … bueno, entonces quizás necesite un poco más de experiencia en programación. Debe tener una comprensión básica de cosas como un servidor web que envía el html con javascript al navegador y el navegador que ejecuta el javascript, que realiza más solicitudes a los servidores de Google para obtener datos de mapas. Un curso muy básico en informática debería ser suficiente, o podrías aprender lo suficiente por tu cuenta, pero quizás no de la noche a la mañana.

Si, por otro lado, está preguntando cuántas habilidades matemáticas y ciencias de la computación necesita Google para construir el producto Google Maps, o cuánto necesitaría para construir algo comparable, la respuesta es “mucho”. Como en el caso, es casi seguro que hay varios ingenieros de nivel de doctorado detrás del diseño y la implementación, así como equipos de desarrolladores que aportan una variedad de experiencia en sistemas de información geográfica, servicios web, algoritmos avanzados para enrutamiento y otras especialidades. Si bien hoy en día existen algunos servicios comparables, como MapBox, que incluso pueden ser superiores a Google Maps de alguna manera, Google Maps es realmente un producto notable en general, considerando el alto rendimiento que brinda a millones de usuarios. Además, fue Google Maps el que introdujo el estilo de interacción web “AJAX”, que fue realmente una revolución. Gran parte de la interacción que da por sentado en muchas aplicaciones web hoy en día se debe al trabajo pionero realizado en Google Maps. La simplicidad de crear una aplicación que incluye un mapa de Google refleja la sofisticación y el diseño hermoso y refinado del sistema Google Maps. Su trabajo al hacer una aplicación de mapas es simple porque el trabajo de Google al proporcionarle dicho marco estaba muy lejos de ser simple.