Primero fueron Mr. Patera y Sr. Norton ahora es $%&·#@ (o algo
asi). Para los que no los conozcan, los dos primeros son profesores cubanos de la Universidad de Córdoba, el último es el que no ha estado dando la formación en la empresa desde que llegamos (
lease google en lugar de formación).
- La
informatica según $%&·#@
capitulo I: "Google y yo"
Primer día de nuestra formación, se nos acerca un hombrecillo de no mas de 25 años y nos dice que se llama $%&·#@. Es nacido en Cuba y de ascendencia Rusa por lo que su nombre no hay dios que se entere de cual es. El caso es que él se va a encargar de enseñarnos C# y .
NET por lo que nos ponemos manos a la obra. Su primera lección empieza con "entrad en
elguille.info y vais haciendo el curso de C# que tenéis allí. Cualquier duda que tengáis mirad en
google". Bueno en realidad lo de
google lo dedujimos nosotros después de preguntarle un par de cosas y descubrir que hablaba un idioma diferente. Debe ser algo de la isla, eso de preguntar sobre X y que te respondan sobre Pi-Beta-Gamma, muy interesante seguro (si consigues escucharle más de 15 segundos).
- La informática según $%&·#@
capitulo II: "El mundo de .
NET =
Drag&
Drop"
Una vez superado el
durísimo curso de
elguille.info nos adentramos en el mundo de
ASP .
NET. En esta ocasión tenemos que reconocer que nuestro querido $%&·#@ lo domina a la perfección, en realidad todo se basa en arrastrar (
Drag) y soltar (
Drop). Así que ya sabéis, los que queráis programar os instaláis Visual
Studio y vais pegando
botoncitos de la barra de herramientas en una hoja en blanco. De ahí hasta Microsoft solo hay un paso y de allí derechitos a la fama os lo digo yo. En realidad el problema viene cuando quieres que lo que estas programando haga lo que tu deseas y no lo que a él le sale de la punta de la arroba (gran
símil informático que os dejo ahí para
culturizaros :P) . Pero bueno todo es posible para unos programadores como Drag y yo así que cada uno de nosotros toma un camino distinto.
1ª opción -> Drag decide que todo lo va a hacer manualmente, que eso de arrastrar un control y que se generen decenas de linéas de código automáticamente no va con él. Así que al final consigue en 1 hora lo mismo que habría terminado en 20 minutos, aunque con el añadido de la satisfacción personal y el saber que controla 100% su aplicación. La aportación de $%&·#@ a esta primera opción se limita a poner cara de sorpresa cuando ve a un informático escribiendo líneas de código en un PC e intentar convencer a Drag de que su esfuerzo es inútil.
2ª opción -> Yo,
Drop, reconozco que soy bastante más
cómodo y la posibilidad de que me den la mitad del trabajo hecho me resulta bastante atractiva, así que mientras
Drag continúa su dura lucha yo me limito al
Drag and
Drop y voy montando mi pequeña base de datos. Por supuesto me surge el problema de que las cosas no se hacen como yo quiero sino como la omnipotente
Corporación Microsoft dispone, de modo que decido enfrentarme a ellos en una misión suicida y empiezo a crear mi propia versión de como borrar una fila en una tabla sin recurrir a las opciones predeterminadas.
Después de un buen rato explorando
Google y desarrollando el conocido método científico de "prueba y error" descubro que $%&·#@ se encuentra a mi lado observando. Lo miro y pregunta "¿que tal vas?", esta es la mía pienso yo, a ver si el me da alguna solución. En fin iluso de mi decido contarle mi problema y descubro que lo sufrió anteriormente pero lo solucionó, así que lo escucho atentamente durante más de 15 segundos. Por lo que pude deducir de los 16 segundos que lo escuché la solución para borrar una fila consistía en crear dos columnas falsas en la tabla, capturar el identificador del botón borrar mediante un extraño
script introducido en la parte de código html (
sorry a los no-informáticos pero no sé como explicarlo) y algunas movidas extrañas más. Total que se pone manos a la obra para demostrar su habilidad y aproximadamente 1 hora después ha conseguido acumular un gran número de errores y un buena dosis de desesperación por mi parte. Afortunadamente llega la hora de comer, "la verdad es que lo tengo hecho en mi
pc,
después de comer lo saco y lo copiamos" - me dice $%&·#@ - ¿¡¿¡
comooo?!?! ¿lo tienes hecho y llevas una hora dando la brasa por aquí?, en fin mejor será que vayamos a comer.
Después de la comida subo dispuesto a encontrar una solución al problema
antés de que regrese $%&·#@ (sus dos
horitas comiendo no se las quita nadie). Tras otro rato de
búsqueda en Google sin resultados se me enciende la
bombillita e ilusionado decido probar con una teoría que por simple y absurda no puede funcionar. Ahora que lo pienso ... en informática simple y absurdo es totalmente opuesto a fracaso así que queridos y pacientes lectores solucioné el problema con
DOS simples líneas de código. Estoy deseando ver la cara de $%&·#@ cuando suba.
Ya esta aquí, se acerca a mi, a ver que dice:
- "Bueno que tal vas?" (Pregunta
standard).
- "Pues nada creo que lo he solucionado" - respondo.
-
"Ah si?" - (cara de asombro) - "Vamos a verlo" - me dice.
- "Si mira, era solo añadir dos líneas de código aquí. No hacía falta complicarse tanto" - Me gusto a mi mismo.
- "
Ummm pues si, así se puede hacer también, pero como yo decía funciona mejor. Bien, bien seguid trabajando si tenéis alguna duda estoy allí."
.....
.....
.....
¿Necesitáis que haga algún comentario acerca de la cara que se me quedó a mi o sois capaces de dibujarla
solitos?.