?
Blog
04/11/2020    

La historia del administrador "bueno para nada".

¡Hola!, El día de hoy he publicado una nueva sección en El Camino de Java Volumen 2 donde conocerás cómo usar un par de herramientas incluidas en el JDK. ¿Cuál es la importancia de saber usar estas herramientas? Bueno pues te voy a contar una historia aquí entre nos ¿ehh?. En uno de los proyectos donde alguna vez trabajé, hubo un momento donde quisieron formalizar las tareas, y una de esas tareas era dar mantenimiento a los servidores y bases de datos, pero resulta que no había gente capacitada para realizar ese trabajo, sin embargo la gerencia insistió en que así deberían de hacerse las cosas, tal vez pensando en que con el tiempo, los responsables iban a adquirir la experiencia necesaria, así que de un día para otro nos dijeron: A partir de este momento no puedes tocar los servidores, si necesitas instalar tu software, se lo entregas al administrador y éste se encargará de hacer esa tarea.

¿Cuál fue el resultado de esta iniciativa? Pues nada más imagínate el desastre: Los usuarios quejándose de que el sistema no funcionaba, nosotros arreglando los problemas y enviándolos al administrador, y el administrador no tenía la menor idea de cómo hacer las cosas. Imagínate que te nombran ingeniero de sonido para un festival de música solo porque un día te vieron conectando tu celular a unas bocinas externas, bueno pues así era la situación.

Por si esto fuera poco, alguien decidió que todas las aplicaciones se iban a migrar a un nuevo servidor, bueno pues en esa ocasión yo creo que casi cuelgan al administrador, porque después de varios días que no operaban las cosas, primero le cayeron los regaños al área de sistemas, acto seguido la gerencia de sistemas se fue contra nosotros, y cuando se dieron cuenta que el problema estaba en la administración, pues no me enteré que les habrán dicho, pero acto seguido se me acercó uno de los administradores con cara de pánico y me dijo: Mira, métete al sistema y ayúdame a arreglar las cosas ¡POR FAVOR! porque si no, nos van a correr a todos.

¿Qué fue lo que vi? si te contara, te aseguro que estarías llorando de la risa de todo lo que estaban haciendo: Le metieron a cada aplicación lo primero que se les ocurría: ¿Necesita el driver de base de datos? pues ponle todos los Jars que tiene este otro proyecto a ver si de pura casualidad funciona, ¿Dice acceso denegado? Ahh pues ponle permisos de administrador a todos los usuarios y quita todas las claves de acceso para que no haya problemas.

Pero ¿sabes cuál era el problema más grave de todos? Que como el servidor debe tener el máximo nivel de seguridad, está prohibido instalar software, y esta es una regla que sigue aplicando en cualquier empresa sensata: ¿Tú crees que por tu inexperiencia te van a dejar instalarle Netbeans al servidor solo para que puedas hacer los cambios de última hora? Imagínate las consecuencias: Lo único que estás haciendo es dejarle la mesa puesta a cualquier hacker que se meta en tu sistema, no solo tendrá todo lo necesario para robarte los datos, sino que también le estás mostrando dónde están todos tus proyectos ubicados, lo único que tienen que hacer es correr Netbeans y poner "Open Recent Project...".

Así que, para que no quedes en ridículo cuando comiences a trabajar, ya tienes disponible la sección "Herramientas de Java", donde te mostraré cómo usar la herramienta Jar y el generador de documentación. El día que te pongan enfrente del servidor restringido, no tendrás problema en hacer todo el trabajo de administración desde una línea de comandos, y por supuesto no acabarás como el administrador "bueno para nada" que ya te imaginarás cuál fue su destino como empleado en la compañía...

Sinceramente,

Raúl Cosío

Siguiente    Anterior
Regresar