La relación costo / beneficio de aprender SQL es infinitesimal. Por lo tanto, la respuesta es “sí, debe aprender SQL”.
Los servidores de bases de datos se pueden clasificar en 2 campos: Relacional y NoSQL. NoSQL.
Las bases de datos relacionales son mucho más frecuentes hoy en día. Aunque generalmente no son tan escalables como las bases de datos NoSQL, proporcionan una gran flexibilidad, especialmente cuando se realizan consultas ad-hoc.
- Quiero ser competente en HTML, CSS, JavaScript y PHP. ¿Debo aprenderlos de forma secuencial o simultánea? Si es simultáneo, ¿hasta qué punto debería sumergirme en cada idioma antes de comenzar a aprender el siguiente?
- Soy un desarrollador de aplicaciones web Java, pero ahora estoy aprendiendo Salesforce. ¿Cómo será la carrera en el desarrollo de Salesforce?
- ¿Qué información necesito de un cliente para crear un sitio web?
- Estoy tratando de aprender HTML para desarrollar sitios web. ¿Dónde debería comenzar?
- Quiero construir una red social como proyecto personal. Soy bueno programando. ¿Dónde empiezo?
A medida que avanzamos hacia el futuro, los programadores (y todos los demás) tendrán que lidiar con los datos cada vez más. Hay más datos en el mundo, y hay más y más formas de analizar y usar esos datos. Las bases de datos relacionales son datos como los editores de texto son texto.
MySQL es una base de datos relacional. Si aprende a interactuar con él, encontrará que interactuar con otras bases de datos relacionales es muy similar.
Incluso cuando está creando una aplicación, es posible que desee analizar los datos de uso de su aplicación o de aplicaciones similares para mejorar la interfaz de usuario o el rendimiento de la aplicación, entre otras cosas. Es posible que deba analizar los datos que muestra la aplicación para los usuarios. O puede que necesite crear el back-end para su aplicación. No importa qué, si usted es serio acerca de convertirse en un buen programador, querrá aprender SQL.
Finalmente, con el tutorial correcto o el mentor correcto, SQL es bastante simple de aprender. El costo de convertirse en experto en la manipulación de datos es muy bajo para usted. Podrías ser competente con SQL en cuestión de días.