La importancia de entender lo que hacemos

¿Por qué nos centramos en entender la teoría y no tanto en cómo hacer las cosas paso a paso? Esta es mi filosofía para este blog y hoy os lo explico.

Hoy quiero compartir con vosotros mi filosofía a la hora de escribir en este blog. Sé que muchos de vosotros buscáis tutoriales prácticos, paso a paso, que os enseñen cómo hacer las cosas en el mundo de las bases de datos. Sin embargo, yo prefiero centrarme en la teoría y el porqué de las cosas, porque creo que entender lo que hay detrás es lo más importante.

¿Por qué es tan importante entender lo que se hace?

Porque cuando entendemos los conceptos, los principios y las razones detrás de cada decisión, somos capaces de adaptarnos a cualquier situación, resolver problemas complejos y aprender de forma autónoma. El cómo hacer las cosas es algo que se puede encontrar fácilmente en internet, siempre y cuando sepamos lo que necesitamos. Pero si no sabemos qué hacer, ni por qué hacerlo, podemos caer en errores, malas prácticas o soluciones ineficientes.

¿Qué ventajas tiene entender la teoría?

Aprender por repetición sin entender lo que se hace tiene muchas desventajas. Por ejemplo, nos limita a seguir unos pasos sin saber si son los más adecuados, nos impide ser creativos y probar otras alternativas, nos hace dependientes de fuentes externas que pueden estar desactualizadas o ser erróneas, y nos dificulta recordar lo que hemos aprendido.

Además, si somos de los que simplemente memorizamos la solución a una serie de problemas tipo que siempre vemos, llegará el día que el problema al que nos enfrentemos sea nuevo. Igual la solución es la misma que para uno de los problemas que conocemos pero, si no sabemos el por qué de las cosas no vamos a saber relacionarlo a no ser que el error que veamos sea el mismo.

Por eso, en este blog no os voy a dar recetas mágicas, sino que os voy a explicar los fundamentos de las bases de datos, los diferentes tipos, las ventajas y desventajas de cada uno, los criterios de diseño, las técnicas de optimización, etc. Mi objetivo es que aprendamos a pensar como DBAs profesionales, que seamos capaces de analizar cada caso y elegir la mejor opción. Y para esto tenemos que entender la teoría.

Pues a mi no me gusta

Entiendo, como he dicho al inicio, que vosotros prefiráis otra serie de artículos más de como hacer las cosas que del por qué. Para esto os puedo proponer varias soluciones, la primera es Google, Google está lleno de resultados con esa información. La segunda, que me agradaría aún más, es que colaboréis vosotros mismos con este proyecto. Como puse en el apartado de Quienes Somos mi idea es que esto sea un proyecto colaborativo donde todos los DBAs puedan aportar su conocimiento para que el resto podamos aprender. Ya habréis notado que mi conocimiento se limita a SQL Server y necesitaría que vosotros cubráis esas carencias en otras tecnologías.

Entonces… ¿Siempre va a ser así?

No, esto que os he dicho es la norma general pero, habrá veces que os he compartido scripts y lo seguiré haciendo. Que quiera priorizar la teoría no significa que no vaya a haber nada práctico. Simplemente reservaremos esa parte práctica para casos más extraños y que no es tan fácil encontrar en otros sitios, y sobre todo, que nos aporte algo entendamos lo que hay detrás y aprendamos mucho.

En resumen…

… estamos formándonos como DBAs no como robots que ejecutan rutinas sin saber más. Os aseguro que a lo largo de vuestra carrera os van a valorar más por lo que sabéis que por ninguna otra cosa. Espero que os guste esta forma de enfocar el blog y que os resulte útil e interesante. Si tenéis alguna duda, sugerencia o comentario, podéis dejarlo abajo o contactarme por Twitter o email. ¡Gracias por leerme y hasta la próxima!

Logo SoyDBA

Únete a la newsletter de SoyDBA

Regístrate gratis para no perderte ninguna novedad. Te avisaré de noticias y eventos importantes

¡No hacemos spam! Lee nuestra política de privacidad para obtener más información.

Publicado por Roberto Carrancio

Mi nombre es Roberto Carrancio y soy un DBA de SQL server con más de 10 años de experiencia en el sector. Soy el creador del blog soydba.es donde intento publicar varios artículos a la semana (de lunes a viernes que los fines de semana me gusta estar con mi gente y disfrutar de mi moto) Espero que disfrutes leyendo este blog tanto como yo disfruto escribiendo y que te sea de utilidad. Si tienes alguna sugerencia, pregunta o comentario, puedes dejarlo al final de cada entrada o enviarme un correo electrónico. Estaré encantado de leerte y responderte. ¡Gracias por tu visita! Mi principal interés es compartir mi conocimiento sobre bases de datos con todo el que quiera aprenderlo. Me parece un mundo tan apasionante como desconocido. Fuera de lo profesional me encanta la cocina, la moto y disfrutar de tomar una cervecita con amigos.

2 comentarios

Saludos Roberto.
Usted ofrece servicio de asesoría?
Es que estamos evaluando adquirir una licencia de SQL Standard, sin embargo queremos ver si realmente es necesario o si puedo mejorar el performanse de mi Espress,

Hola, escribeme a roberto@soydba.es

Deja una respuesta