Você está na página 1de 101

Captulo 1: Ventana de bug*

________________________________________________________________________

*[N.T: La mayora de las palabras relacionadas con la programacin las dejar en ingles ya
que este lenguaje es el usado en estos aspectos internacionalmente y todas las App tambin
en ingls, por cierto, bug-error]

Monte Jiri, Pico Cheon Wang.

Un hombre arrib al Pico Cheon Wang.

*jadeo* *jadeo*

Sudor corra como lluvia en el rostro de un hombre y estaba respirando con dificultad.

Estoy tan jodidamente cansado.

El nombre del hombre era Lee YongHo.

YongHo busc el Pico Cheon Wang como un nuevo comienzo antes de reincorporarse a la
escuela.

Era verano, el 2do semestre del 4to ao empezara pronto. Y l pronto sera lanzado a la
guerra conocida como empleo.

Realmente empieza ahora.

Murmur YongHo, mientras miraba a las nubes debajo. Las nubes blancas estaban en todas
partes y pareca como si las nubes pudieran ser agarradas con las manos.

Definitivamente lograr el xito.

Se comprometi y se comprometi de nuevo. Esperaba permitir vivir a sus padres una vida de
lujo, y ordenar comida sin mirar la etiqueta de precio. Y todo esto requera su xito.

Puedo hacerlo! Hagmoslo! El mejor programador del mundo!

Era el inicio del amanecer.

El Sol estaba a punto de alzarse. Haba apenas alguna persona alrededor del Pico Cheon
Wang. YongHo estaba mirando hacia las nubes en el lado de la montaa.

Me pregunto si va a llover

Nubes de color gris se apresuraban hacia l. Y truenos se podan escuchar en la distancia.

Parece que tengo que bajar rpidamente.


Urgencia se poda ver en su rostro. Su posicin actual era el pico del Monte Jiri. No era una
distancia que pudiera viajar en una o dos horas. Estara en un verdadero aprieto si llova
mientras descenda.

Bajemos rpido.

YongHo rpidamente descendi desde el Pico Cheon Wang.

*Estruendo*

Los truenos se hicieron ms ruidosos tan pronto se baj del peasco del Pico Cheon Wang.

*Destello*

Un relmpago golpe a lo lejos. El destello era segador para sus ojos

El pronstico del tiempo nunca mencion que iba a llover hoy.

l definitivamente revis el tiempo antes de escalar. Sin embargo, las nubes de lluvia en el
cielo le decan claramente que el pronstico estaba equivocado.

Como siempre, no se puede confiar en la agencia del pronstico del tiempo.

Aceler sus pasos mientras culpaba al pronstico del tiempo.

*Estruendo*

Los truenos podan escucharse acercndose ms y ms. El sonido era alto hasta el punto de
ser aterrador. Los truenos estaban enfurecindose como si estuvieran persiguiendo a YongHo
mientras descenda.

*Pum*

De repente, un relmpago le golpe justo arriba de su cabeza. La visin se le volvi blanca y


sus brazos y piernas se estremecieron incontrolablemente como si fuera epilptico.

Tengo an tengo muchas cosas que no hecho.

Su conciencia se detuvo como una computadora desenchufada.

*Plaf*

El hombre saludable colaps en medio de una tranquila carretera de montaa. Las nubes de
lluvia que estaban cubriendo el cielo tambin empezaron a aclararse.

***

Sr. Lee YongHo? Sr. Lee YongHo, ests despierto?

Sr. Lee YongHo?

Cuarto de emergencia del hospital. Un mdico vestido de blanco le estaba hablando mientras
destellaba una luz hacia los ojos de YongHo.

Sr. Lee YongHo, intenta pestaear si estas despierto.

YongHo pestae, obedeciendo las palabras del mdico.

Este es el hospital. El Sr. Lee YongHo fue encontrado colapsado en la montaa.

Luego de escuchar a las palabras del doctor, pareci que su conciencia volvi un poco
mientras que los ojos de YongHo empezaron a enfocarse un poco.

Te sientes incomodo en alguna parte?

No.

YongHo apenas respondi al mdico, con todas sus fuerzas.

Necesitas calmarte un poco ms as que es mejor si te quedas hospitalizado por un da


ms.

YongHo fue directo a seguir durmiendo despus de escuchar las palabras del doctor, as no
ms. Despus de un largo tiempo, YongHo abri sus ojos de nuevo.

Tengo tan mala suerte

Busc por su telfono luego de despertarse. l lo puso en su bolsa antes de que empezara a
llover. Afortunadamente, no faltaba nada.

Veamos.

YongHo encendi su telfono.

1. java.lang. NullPointerException (excepcin de puntero nulo)


2. SlidingMenu Error (error del men corredizo)
3. DrawLayoutFunctionProblem (problema de la funcin del trazado de extraccin)

Whoa, qu es esto?

YongHo solt su telfono en la cama. Sacudi su cabeza y volvi a recogerlo y mir a la


pantalla.

1. java.lang.NullPointerException
2. Sliding Menu Error
3. DrawLayoutFunctionProblem
En la parte de arriba a la derecha, poda ver lneas similares. Eran familiares para l pero no
era que deban ser visibles.

Doctor! Doctor!

Las cortinas blancas rodeando a YongHo se apartaron y entr una enfermera.

S. Qu pasa?

Creo, creo que estoy viendo cosas.

S?

Mira aqu, la pantalla del telfono.

YongHo sostuvo el telfono hacia ella. La pantalla de inicio poda ser vista al igual que
cualquier otro telfono.

Qu con eso?

No puedes ver las palabras?

Palabras?

La enfermera lo mir con una expresin de que tonteras ests hablando. Ella no entenda
sus palabras.

S. Palabras.

Las palabras estaban ah flotando incluso mientras conversaba con la Enfermera. Era como si
estuviera mirando un holograma.

Algunas veces, los pacientes alucinan luego de un gran shock. Gradualmente mejorar
despus de descansar un poco. Dijo la enfermera mientras lo calmaba.

De, de verdad?

S. No tienes que preocuparte mucho por eso.

Ese no parece ser el caso

YongHo murmur ya que lo encontraba extrao. No pareca que se ira luego de uno o dos
das.

Solo clmate primero y dime si tienes los mismos sntomas luego de un tiempo?

Est bien

Contest YongHo en una voz baja. Las lneas no desaparecieron de sus ojos ni siquiera
despus que la enfermera se fue.
Uf Qu demonios est pasando

Se sent quieto con la mirada en la pantalla del telfono mirando a los extraos sucesos.
Haba una luz roja en los iconos de mensajes. Sus amigos lo haban contactado.

Miremos a esos mensajes.

Luego de dar clic en el icono de mensaje nuevos palabras empezaron a aparecer frente a sus
ojos.

Qu Qu demonios es esto?

Sin ni siquiera revisar los mensajes, se qued mirando al holograma por un corto tiempo antes
de que un distinto contenido apareciera.

Ttulo: Ha ocurrido un NullPointerException.

Detalles: Null pointer exception est ocurriendo en la lnea 1025 de


SendMessageActivity.class. El origen del error es debido a la referencia a un objeto sin valor
establecido.

Solucin: Hacer un Objeto de mensaje en la lnea 1025.

Qu, qu es

Mirando a los detalles, pareca que haba un bug en el programa y haba un mtodo para
resolverlo. Como un estudiante universitario de informtica, YongHo entenda su significado.

Parece implicar que hay un error en la aplicacin de mensajes.

l estudi Indroid, un OS (operatingsystem-sistema operativo) de telfonos inteligentes. No


hasta el punto de hacer una App complicada, pero saba que era Null Pointer Exceptcion y que
era Activity.

Por Por qu estoy viendo todo esto?

No entenda, pero la realidad era mostrada frente a l. Los bugs y las soluciones de la
aplicacin frente a l podan ser vistos con sus ojos como si estuviera viendo una alucinacin.

Mejor me duermo, va a mejorar despus de dormir.

YongHo intent negar la realidad mientras bajaba su telfono y cerraba sus ojos. Y las
palabras desaparecieron como si nunca hubieran estado ah en primer lugar.
Captulo 2: Ventana de Bug (2)
________________________________________________________________________

A la maana siguiente las palabras seguan flotando ah sin desaparecer

D, doctor!

YongHo mir al doctor con miedo. Fue la enfermera quien vino primero, otra vez.

Qu pasa, seor?

P, puedo ver las palabras de nuevo igual que ayer. P, parece que estoy alucinando.

Por favor espera un momento.

Esta vez la enfermera se fue y un doctor con cabello despeinado vino hacia l. Pareca
haberse despertado no hace mucho tiempo.

D, doctor, puedo ver unas palabras extraas.

Qu tipo de palabras ests viendo?

Um por ejemplo, errores de programa.

Errores de programa?

Uh, eso es, errores que ocurren en un programa pueden ser vistos en mis ojos

Viendo a YongHo hablando tantos disparates que incluso el mismo no se los poda creer, el
doctor agarr su brazo y dijo.

Umm Seor.

S.

Si recibes un gran shock, es posible que situaciones donde sucesos como ver cosas en las
que tienes tu inters ocurran. Luego de ir a casa, observa tu condicin por una semana y si no
hay cambio entonces por favor vuelve de nuevo.

El doctor dijo las mismas palabras que la enfermera. YongHo estaba a punto de perder la
razn. Pero como es la opinin de un profesional, no poda realmente dudarlo.

Probablemente desaparecer pronto.


Entiendo.

YongHo le contest dbilmente al doctor. Entonces recogi de nuevo el telfono inteligente a


su lado.

Las notificaciones de bug an estaban flotando en la esquina de arriba a la derecha, como


dicindole que las cogiera.

La ventana de bug.

Nombr la repentina pantalla de esa forma.

Hizo algunos descubrimientos en el autobs en su viaje de regreso a Sel.

Primero, enfocndose en la ventana de bug por 3 segundos le permita mirar los detalles.

Segundo, no solo errores de sintaxis, tambin le deca errores de lgica y errores de funcin.

Pero es todo esto verdad? Me pregunto

Esta era la mayor duda. Si funcionara correctamente despus de que esas soluciones fueran
aplicadas.

Vayamos a casa y probmoslo.

Aceler sus pasos hacia su casa.

***

Gae Po Dong.

Era el lugar donde viva. De la pintura pelada y el concreto desgarrado, uno poda decir que
fue construido en los 80s.

Tendremos que dejar este lugar tambin

150 millones de Won (130,000 USD) por 15 pyeong (50m2) y la mitad era deuda. Cuando
abri la puerta nadie poda ser visto en el interior ya que que ambos fueron a trabajar.

Eso es bueno

Su padre fue despedido del centro administrativo y ahora trabajaba como guardia de
seguridad de un edificio. Su madre era camarera en un restaurante. Todo era por su matrcula.
Como su nico hijo, una gran expectativa fue puesta en l. Pero fall en vivir a la altura de
esas expectativas.
Universidad de Seon Min.

Estaba en Sel [T.ING: las uni en Sel son consideradas buenas en Corea], pero no muchas
personas la conocan. Dio su mejor intento en su CSAT[T.ING: College Scholastics Ability
Test/Prueba de habilidad acadmica de la Universidad, una Prueba de ingreso], pero los
resultados de la prueba no fueron tan altos como esperaba. Tena un poco de inters en
matemtica e informtica y decidi matricularse en una.

Limpimonos primero.

El olor a sudor estaba sobre l porque no se haba lavado por das.

Justo despus de lavarse, se sent frente a la computadora.

Si esta es realmente la solucin del bug

Resolver los bugs sin atravesar el proceso de depuracin [debugging, T.ING: proceso de
solucin de bugs] Era una habilidad que todos los programadores en el mundo quisieran tener.
Ms de la mitad del desarrollo de un programa era depuracin.

Confirmemos si es verdad.

Abri Eclipse [T.ING:herramienta de open-source, (C. Esp: Open-SourceCodigo Abierto o sea


un software distribuido y desarrollado libremente) relacionada al desarrollo] e hizo un archivo
de clase nuevo. Entonces a propsito modific el cdigo fuente de forma que un error
ocurrira.

Exception in thread main java.lang.NullPointerException at Main.<init><Main.java:28>

La ventana de consola de Eclipse mostr registros de que errores ocurrieron. Y algunas


palabras empezaron a flotar frente a los ojos de YongHo.

-java.lang.NullPointerExceptionoccurred

Luego de mirarla por 3 segundos cambiaron y se mostraron los detalles.

Ttulo: Ha ocurrido un NullPointerException

Detalles: Un NullPoiinterException est ocurriendo en la lnea 28 de la clase Main. El origen


del error es debido a la referencia a un objeto sin valor establecido.

Solucin: Por favor hacer una Clase Main2 que est siendo referenciada en la lnea 28.

Wha, es verdad!

La solucin era precisamente correcta. YongHo deliberadamente no hizo la Clase Main2 e


hizo que el error ocurriera. Y la ventana de bug estaba precisamente indicando eso.

*clunk*(puerta abrindose) (T.ESP: como que no voy a traducir las onomatopeyas, son un
dolor)
El sonido de la puerta abrindose pudo ser escuchado por las orejas de YongHo quien tena la
boca abierta por la sorpresa.

YongHo, regresaste?

M, mam?

S, tuviste un buen viaje?

Uh, s, supongo.

Qu ests haciendo ahora?

Estoy estudiando.

Estudiando?

La madre de YongHo pregunt con una mirada de sospecha.

S, de verdad.

La Universidad de Seon Min era de las universidades de menor rango en Sel. Y l era el
nmero 30 de la lista de espera.

Entiendo, estas a punto de graduarte as que debes estudiar duro.

Su crdito promedio hasta ahora era de 3.5 (de 4.5). No poda ser considerado alto, pero
tampoco bajo. Sin embargo, considerando el valor del nombre de la universidad,
definitivamente no era alto.

Ya comiste?

Lo hice.

Donde conseguiste el dinero para comer afuera

Escuch que la tasa de empleo de los jvenes hombres y mujeres es un caos hoy en da
Ests seguro de que puedes encontrar empleo?

Entiendo.

No solo digas eso.

Se jact de obtener una beca, pero no logr conseguirla una sola vez en todos los 4 aos.
Como no tena nada con lo que replicar, volvi a su habitacin y cerr la puerta.
***

Kang SungGyu

l era el antiguo presidente de SUC (Software UnionCircle/Crculo de Unin del Software)

Hey, ha sido un tiempo.

Hyung, Cmo ests?

Bueno, ms o menos, Cmo estuvo el Monte Jiri?

Estuvo bien.

Pero la lnea de visin de SungGyu no estaba en YongHo. Ni siquiera dej de mirar el monitor.
YongHo fue hacia l y se asom al monitor.

Qu ests haciendo ahora?

Oh, estaba intentando hacer una App.

Una App?

Se poda ver Eclipse en la pantalla de la computadora. Era la pantalla de desarrollo de Indroid


con la que l haba experimentado.

S, un Hyung que conozco me consigui un trabajo a tiempo parcial.

Oh

En el departamento, SungGyu tena la mejor habilidad. Era hasta el punto de que los sniores
que ya se haban graduado lo buscaban. Tal vez por esa razn, a menudo tenia ofertas para
trabajos a tiempo parcial.

Pero esta cosa simplemente se mantiene dando errores.

El NullPoint en la lnea 107.

Huh? Cmo supiste eso?

En ese momento, YongHo sinti sudor fro correr por su espalda.

Oh! Me asom por detrs.

La verdad, l habl luego de mirar la ventana de bug. Le deca el tipo de errores adems del
lugar en el que ocurra con bastante detalle.
De veras? Como sea, no s por qu sigue saliendo nulo. Cuando esto pasa me dan ganas
de hacer pedazos el teclado.

Despus de cambiar el tema, habl mientras se calmaba a s mismo.

Bueno, si eres t, Hyung, estoy seguro que lo resolvers en dos por tres.

He estado atascado en esto por 2 horas. Despus de toda esa gran charla en el trabajo a
tiempo parcial.

Se quej SungGyu.

Entonces, Hyung, por qu no me dejas intentarlo? En cambio, me invitas a una cena esta
noche.

De verdad? Quieres intentarlo?

Djamelo a m.

Okay, si lo resuelves, te invito la cena. Yo simplemente ir a coger algo de aire fresco


afuera.

Tomate tu tiempo, lo tendr hecho para entonces.

Bien.

Ya estaba confirmado que la ventana de bug estaba en lo correcto. Pero l an tena


sospechas. Para aclarar esas sospechas, necesitaba este tipo de situaciones.
Captulo 3: Ventana de Bug (3)
________________________________________________________________________

Causado por:
java.lang.NullPointerExceptionIndroid.content.ContextWrapper.getResources(ContextWrapper.
java:81) com.nail.launcher.Loading. <init> (Loading.java:107)

Lnea 107 es eso?

YongHo, en su asiento, ejecut su aplicacin de Indroid otra vez. Luego de mirar a la


notificacin en la esquina de arriba a la derecha por cerca de 3 segundos fue a los detalles

Ttulo: Ha ocurrido un NullPointerException

Detalles: El error actual est ocurriendo desde

Lnea String [] mTitle = getResources ().getStringArray (R.array.app_title). Este error ocurre


cuando un valor nulo es referenciado.

Solucin: El mtodo getResources() crea un objeto desde el SDK de Indroid cuando el mtodo
onCreate() se est ejecutando. No puedes usarlo antes del onCreate().

As que debera funcionar si muevo el mtodo getResources() debajo del


mtodo onCreate().

Despus de cambiar la posicin del mtodo getResources(), el


error NullPointerExceptiondesapareci. SungGyu entr mientras YongHo terminaba de
modificar el cdigo.

Hey, Est hecho?

Creo que est arreglado ahora.

Djame ver.

SungGyu se sent y ejecut el programa.

Oh? De verdad funciona!

Ves?

SungGyu, quien ejecut el programa en el telfono inteligente conectado, mir hacia YongHo.

Wow~! Supongo que s tienes algo de habilidad?

Jaj, bueno, es todo gracias a ti.


l a menudo hizo programas para trabajos a tiempo parciales junto a SungGyu. Y aprendi a
desarrollar las App para Indroid al hacerlos.

Ahora tienes permitido decir que aprendiste de m.

SungGyu golpe ligeramente la cara de YongHo ya que hizo una expresin exagerada.

Entonces Por casualidad, no puedes presentarme a un trabajo de tiempo parcial?

Esta era la verdadera razn por la que vino en busca de SungGyu. Aun cuando sus padres
pagaban su matrcula, l tena que pagar por sus gastos de vida.

2do semestre del 4to ao.

l quera ganar dinero del desarrollo de programas ya que poda ayudar a sus estudios.

Bueno, vayamos a comer primero. Hablamos ah.

Quizs debido a que SungGyu se beneficiar bastante de esto, llev a YongHo a un


restaurante de barbacoa antes que al edificio de unin de estudiantes. (T.ENG: La cafetera de
la escuela est frecuentemente en el edificio de unin de estudiantes)

*chisporroteo*

La barbacoa de panza de cerdo luca bien mientras estaba siendo asada.

Investigaste sobre donde encontrars empleo?

Bueno actualmente estoy estudiando para TOEIC y escribiendo mi perfil para mi curriculum.

Entonces por qu buscar un trabajo a tiempo parcial?

Bueno la preparacin para el empleo no es gratis Ya sabes todo esto, no es as?

Pues, supongo que s.

Para todo se necesitaba dinero. Desde las escuelas de TOEIC hasta los grupos de estudio
para la inscripcin del perfil.

Algunas personas incluso tenan cirugas plsticas para poder encajar en el criterio de la
compaa. Si uno quisiera gastar el dinero, haba incontables formas de hacerlo.

Tienes algo bueno?

Djame ver

Trabajar contigo me ayudar ms que trabajar en una tienda de conveniencia, no crees?

Hay un montn de ofertas para el desarrollo de Apps hoy en da.


Ya sabes de mi habilidad, no podemos hacerla juntos?

Est este, justamente se ajusta a ti

Djame hacerlo!

YongHo grit sin ni siquiera escuchar el final. Un trabajo a tiempo parcial ms significaba una
lnea ms en su curriculum.

Bueno entonces, te gustara trabajar como mi asistente? Aunque no puedo darte mucho
dinero.

Excitacin llen su rostro al escuchar las palabras de SungGyu. Uno no poda hacer un trabajo
a tiempo parcial junto a SungGyu ya que simplemente no haba espacio (ya que todos queran
ese lugar y estaba usualmente ocupado). Ganar dinero mientras se estudia al mismo tiempo,
era dos pjaros de un tiro.

Eso es genial!

Solo estoy haciendo esto porque no parece que hayas hecho el tonto todo este tiempo Me
entiendes cierto?

S, por supuesto! Hyung!

Bueno, comamos primero y entremos en los detalles.

Esa noche

*bang*(puerta cerrndose ruidosamente)

YongHo fue a la sala. Su padre acaba de llegar a casa.

Bienvenido de vuelta, pap.

Se poda ver que haba bebido bastante, ya que apestaba a alcohol y sus cejas estaban
sueltas. Su cara de borracho estaba llena de arrugas. Hebras de cabello blanco podan ser
vistas en su cabello negro.

Hijo, estabas en casa?

Se tambale en su camino hacia la cama. YongHo poda finalmente volver a su habitacin. Sin
embargo, no pudo hacerlo. Su madre estaba hablando con su padre en la habitacin.

Conseguiste el salario de este mes?

Eso No me dieron nada porque dijeron que la compaa administrativa de edificio


cambiar.

*Suspiro*, Qu vamos a hacer para los gastos de este mes entonces?


No puede de alguna forma resolverse con el dinero que ganas?

Est la matrcula de YongHo. Y tambin la deuda de la casa.

YongHo silenciosamente volvi a su habitacin a mitad de la conversacin.

***

YongHo se apresur hacia la universidad despus de quedarse dormido. SungGyu ya estaba


en la habitacin del club.

Te ves cansado.

No consegu dormir bien ayer.

La salud es lo ms importante.

Entiendo.

Qu fue lo que te dije?

7/10 de la programacin es resistencia.

S, as que entrena tu cuerpo adecuadamente.

Despus de eso, SungGyu fue al punto principal. La App de esta vez era para chatear.

El pedido de esta vez es para una App de chat.

Chat? Entonces necesitars un servidor para ella.

S, necesitamos uno.

Cmo vamos a implementarlo?

Esta vez lo estoy intentando con KCM (Koogle Cloud Message/Mensaje de nube de Koogle,
parodia de Ggle)

KCM era un tipo de servicio de envo de mensaje provisto por Koogle.

Sacando el envo de mensaje del medio, y ponerlo como una burbuja de chat en la pantalla
del telfono. Se dice que KCM considera el chat ya que ellos lo estructuraron en el manual de
referencia.

Entonces cul es mi trabajo?


Puedes hacer el servidor. Probablemente no necesitars muchas carpetas de clase. Solo
necesitas recibir el pedido del cliente y transferirlo. Tengo algo que hice antes as que solo
necesitas arreglarle algunas lneas.

Entonces qu hay de la paga?

YongHo estaba preocupado de que recibira solo una pequea cantidad de dinero ya que no
tena un gran rol.

El total es 1.500.000 Won (1300USD). Yo 900.000(785USD) y t 600.000(515USD)


Qu tal?

Eso no estaba para nada mal. YongHo pens que estuvo en lo correcto al preguntarle a
SungGyu por el trabajo a tiempo parcial.

Eso est bien. Cunto hasta la fecha lmite?

La fecha lmite original es en 2 semanas, pero creo que solo necesitamos 1.

600,000 Won (515USD) era muy bueno para una semana de trabajo. YongHo le pregunt a
SungGyu, excitado.

Pero puede de verdad ser terminado as de rpido?

Pregunt con algo miedo. SungGyu contest como que no era ningn problema.

Pues solo necesitamos implementar el chat. Y podremos probablemente encontrar


cdigos fuente en el internet tambin.

Whoa! De verdad me pregunto por qu viniste a esta universidad cada vez que te veo.

Nunca tuve inters en estudiar.

Nunca?

Desde el punto de vista de YongHo, no haba otra persona quien estudiara tanto como Kang
SungGyu.

Coreano, Ingls, Mates, Estudios Sociales, Ciencias. No tengo inters en nada de eso.
(T.ENG: los cinco temas mencionados aqu son los exmenes del CSAT)

Oh

Ese es el problema. Estoy interesado en nada ms que estudios de computacin.

Problema?

Volverse tcnicos avanzados requiere tener habilidades de matemtica, pero yo la odia


As que hago trabajos a tiempo parcial como este todos los das.
Qu est tan mal con este estilo de vida?

T, has escuchado de los codificadores?

Codificadores?
Captulo 4: Ventana de bug (4)
________________________________________________________________________

Un codificador quien solo hace la implementacin de acuerdo a las especificaciones dadas


por los tcnicos avanzados.

Qu no son todos los programadores lo mismo?

Ya lo sabrs cuando entres a la sociedad.

Luego de terminar rpidamente la conversacin, SungGyu se sent frente a la computadora. Y


YongHo se sent junto a l.

Hyung, puedo simplemente ponerlo sobre Tomcat(un tipo de servidor), cierto?

S, no hay problema.

Vas a crear la DB(base de datos) tambin?

S, necesitar 5 tablas.

Cul es la direccin y cuenta para la DB?

Dame un segundo.

No era la primera vez que ellos cooperaban, as que sus ritmos coincidan. Eran como dos
engranajes bien acoplados.

Puedo simplemente reconfigurarlo y poner el API(interfaz de programacin de aplicacin, un


tipo de acuerdo entre el cliente y el servidor) en el documento existente, cierto?

S, hagmoslo de esa forma.

Si SungGyu sobrepasaba la habilidad de estudiantes universitarios ordinarios, YongHo


tampoco tena una habilidad normal para un estudiante universitario. Aunque era solo un
proyecto de escala pequea, l entenda bien el proceso de como los programas acabados
salan.

Miremos la ventana de bug.

Despus de ordenar las tareas, YongHo mir a la ventana de bug. Era solo la fase de inicio,
pero uno o dos bugs podan ser vistos.

***

El trabajo avanz sin problemas.

Hyung, va bien, no es as?


No le veo ningn problema.

Entonces lo voy a probar en el scalaphone(telfono scala, suena mejor el original).

Hagamos eso.

Las aplicaciones de Indroid en s podan ser ejecutadas en muchos diferentes tipos de


telfonos. As que cuando empezaron a trabajar, ellos especificaron algunos terminales como
objetivos. Si no ocurran bugs en esos pocos terminales, no importaba si otros telfonos
pudieran ejecutarlos o no. YongHo subi el programa en el telfono y lo ejecut.

Programa terminado debido a un error inesperado

Pero qu demonios? ANR(la aplicacin no responde)?

Por qu est sucediendo esto?

S, es extrao. En otros telfonos funciona bien.

YongHo pretendi no saber la razn del ANR pero l ya lo saba a travs de la ventana de
bug.

Conflicto de la versin de OS.

El problema estaba con la versin del OS de Indriod. La versin de OS del scalaphone era
demasiado obsoleta para soportar la ms nueva UI (interfaz de usuario, bsicamente, pantalla
del programa). YongHo pretendi buscar en el internet por un rato y le pregunt a SungGyu
como si acabara de recordar algo.

Hyung, a lo mejor utilizaste la ltima versin de UI? Aparentemente, dice que algunas
veces si la versin del OS de Indroid es demasiado baja, no soportar la ltima UI y causar
errores.

En serio?

SungGyu estaba navegando el internet con el registro de error de la conexin entre Eclipse y
el scalaphone. Luego de escuchar las palabras de YongHo, dej de buscar, puso un
comentario con la ltima versin de la UI de Barra de Accin y ejecut el programa de nuevo.

De verdad funciona wow, parece que habra desperdiciado unas horas de nuevo si no
fuera por ti.

Si es Hyung, lo hubieras resuelto rpidamente.

Pero cmo lo supiste sin siquiera mirarlo?

Me parece recordar algo similar que pas hace un tiempo.

Oh, en serio eres ms capaz ahora, no es as?


Estaras ms y ms sorprendido.

Incluso YongHo estaba sorprendido de que fuese realmente arreglado. La primera vez pens
que era solo coincidencia. La segunda, surgi la duda en su corazn. La tercera vez, estaba
empezando a estar seguro. Se deshizo de la idea de visitar al psiclogo.

La he pegado grande esta vez

La ventana de bug.

Estaba sorprendido otra vez por la funcin de la ventana de bug.

***

SungGyu y YongHo estaban de pie en una oficina del Complejo Digital Gasan.

*Ding Dong*

Luego de presionar la campana, una empleada femenina abri la puerta y los salud.

Cul es vuestro negocio aqu?

Oh, somos los programadores para la aplicacin de chat.

Entren.

SungGyu consigui este trabajo a tiempo parcial de un sitio web de subcontratacin aun
cuando poda encontrar trabajo por medio de sus conexiones. Ya que era solo un estudiante
universitario, no puso una lnea mnima para su paga, y a lo mejor a causa de eso, poda
encontrar trabajo fcilmente. El trabajo de esta vez era tambin de un sitio web de
subcontratacin. Luego de entrar, podan ver una oficina de alrededor de 20 Pyung(66m2)
con alrededor de 5 personas trabajando.

Por aqu.

Siguiendo a la dama, podan ver a un hombre en medio de sus 40 sentado en un lugar


rodeado por divisores de pantalla. Era el presidente que hizo el pedido del trabajo de esta vez.

Buenos das a usted, Sr. Presidente.

Oh, encantado de conocerte, el que est a tu lado es

Es mi junior del mismo departamento.

Las palabras del presidente fueron cortas. El rostro de YongHo se endureci. A la introduccin
que hizo SungGyu de l, inclin su cabeza.

Buenos das a usted, seor.

Mientras estaban conversando, la dama trajo dos sillas.


Oh, encantado de conocerte, por favor sintense.

El presidente fue al punto principal tan pronto como se sentaron.

He revisado la APK que me enviaron.

Despus de posarse, continu.

Da error en mi telfono.

Error? Seor?

S, ni siquiera se ejecuta (run-bueno la traduccin seria corre, pero no s si de a entender


de esa forma, aunque en Cuba si lo hace, ja).

El presidente entreg su telfono. SungGyu intent ejecutar la aplicacin de chat que estaba
instalada.

Programa terminado debido a un error inesperado

Era un ANR. El presidente alz su voz triunfantemente.

Ves? No funciona.

Esto, no puedo darte el dinero.

El presidente trat de fingir ignorancia. Si realmente quera que funcionara, les habra dicho
tan pronto como el error ocurri. Sin embargo, al dejarlo hasta hoy, era lo mismo que decir que
no quera pagar el dinero.

Qu?

Da error, Cmo puedo darte el dinero? No crees?

Funciona perfectamente en mi telfono. Por favor revisa.

SungGyu le entreg su telfono al presidente. Pero el presidente ni siquiera lo recibi.

Y qu si funciona en el tuyo?

Dije que no funciona en mi telfono? No es que no quiera pagarte.

Debiste decirnos tan pronto como el error ocurri. Entonces podamos haberlo arreglado y
envirtelo de nuevo.

Yo tampoco lo supe hasta hoy.


Kang SungGyu mordi su labio inferior.

Presidente.

Por qu? Estas por causalidad pensando que estoy haciendo esto porque quiero extraer
esta pequea cantidad de dinero de ti? Eso es una tontera.

SungGyu apret fuertemente sus puos con las palabras del presidente. YongHo puso su
mano sobre el puo apretado de SungGyu.

Hyung, no es este el mismo error de la ltima vez?

YongHo supo exactamente el tipo de cosas que estaban sucediendo en el telfono del
presidente tan pronto como la aplicacin de chat empez a ejecutarse, a travs de la ventana
de bug.

Luego de comprobarlo, era otra vez conflicto de la versin de OS.

Oh! El conflicto de la versin de OS en aquel scalaphone?

El puo que fue sujetado por YongHo empez a aflojarse.

S, deberamos comprobar la versin de OS.

La ID de producto para el telfono del presidente era la misma que la del scalaphone que
causaba el error. YongHo comprob en el men de opciones. La versin de OS era incluso
ms vieja que la del scalaphone.

Seor presidente. Este no es un problema de nuestro programa.

Qu?

No es la culpa del programa, el problema es el telfono en s.

De qu tonteras ests hablando? Ests diciendo que funciona en unos, y no funcionar


en otros?

SungGyu estaba estupefacto con las palabras del presidente. l bsicamente no tena
entendimiento del desarrollo de aplicaciones de Indroid. SungGyu sac el papel del contrato
de su bolsa.

Y con un *bam* lo puso en la mesa.

Adems, el contrato especfica el terminal y el OS en el que necesita funcionar. El telfono


del presidente no cumple con las especificaciones.

No lo soporta? De qu tonteras ests hablando?

Aqu, chale una mirada.


SungGyu seal al lugar del contrato. Ah, estaba escrita una lista de telfonos en los cuales
la aplicacin deba ejecutarse. El scalaphone no estaba listado.

Entonces ests diciendo que debo pagarte, aunque no funcione?

El presidente resopl como si estuviera sin habla. SungGyu tambin se estaba cansando de la
terquedad del presidente.

No s acerca de eso. Si esto no funciona, entonces no hay paga.

El presidente habl con una expresin de mtame, pero no te voy a dar el dinero. El
programa y la fuente ya estaban en las manos de la compaa. El presidente no tena nada
que perder.

Entonces usted est incumpliendo el contrato, seor?

Si no te gusta, entonces demanda.

La cara de SungGyu empez a ponerse roja. YongHo, al lado, no pudo contenerse ms y se


puso de pie.

Pero de repente, alguien pate la puerta de la sala de conferencias.

*bang*
Captulo 5: Ventana de bug (5)
________________________________________________________________________

Presidente Oh!

Con una barba peluda, una gorda barriga, y encima un traje negro Con una mirada uno
poda decir que ellos eran buenos usando la fuerza.

Sabes qu? Me siento realmente mal ahora mismo.

Detrs de l estaban hombres que parecan sus subordinados. Los empleados de la oficina
alejaron la mirada con miedo. Al entrar el hombre, el presidente tartamude.

P Presidente, Qu est haciendo aqu, seor?

El hombre que hizo su camino hacia la oficina con una patada empez caminar hacia la
espalda del presidente Oh. Entonces agarr los hombros del presidente Oh y los sujet
fuertemente.

La aplicacin de club que ped. Estoy en un verdadero lo por ti, Sabes?

Qu Qu quieres decir?

Incluso anunci que puede hacer reserva de habitaciones. Pero esa MI*RDA NO
FUNCIONA! T, HIJO DE P*TA!

Ack!(grito)

Porque el hombre apret demasiado fuerte, el presidente Oh cay al piso, as como as. Su
rostro se volvi rojo como un tomate, y para resistir el dolor se mordi los labios.

No funciona, no lo hace, huh? Nuestro jefe la instal e incluso me llam personalmente,


Tu, p*rra!

Pri, primero, veamos qu tipo de error es el que hace. Entonces lo re resolveremos ahora
mismo.

Mangchi, trae el telfono.

S, seor!

Trae el Mangchi (martillo) contigo. Si no se arregla simplemente lo voy a aplastar junto con
el telfono. (juego de palabras Mangchi trae un Mangchi)

El hombre llamado Mangchi sac el telfono y lo coloc en la mesa. Y un martillo del tamao
de un puo fue colocado justo a su lado. YongHo, quien se puso de pie estaba tan
sorprendido que se qued de pie sin moverse y no poda decir palabra.
El presidente Oh temblorosamente recogi el telfono como si tuviera epilepsia. Ejecut la
aplicacin.

Programa terminado debido a un error inesperado

La aplicacin ni siquiera corra.

Invest Investigador Jefe Kang!

El presidente Oh apresuradamente llam a un empleado.

El Investigador Jefe Kang, quien estaba a punto de ir al bao como excusa, se dio la vuelta.

Ve ven aqu rpido!

El hombre de quienes sus manos estaban colocadas en los hombros del presidente Oh
tambin agit las manos hacia elInvestigador Jefe Kang.

*tiembla*

La mano del Investigador Jefe Kang la cual estaba tecleando en el teclado estaba temblando.

8 minutos restantes.

La mano abierta del presidente Oh fue colocada en la mesa, como una rana. Uno de los
mafiosos agarr la mueca del presidente Oh de manera que no pudiera evadir. A su lado, un
hombre estaba sosteniendo un martillo.

7 minutos, Est arreglado?

Sudor corra como lluvia en la frente del Investigador Jefe Kang. Quizs debido al sudor
cubriendo sus ojos, se mantena secndose los ojos.

Me tomaste por tonto. Es por eso que no se puede confiar en estos bastardos refugiados.
Me vendes basura que no funciona? Si no puedes arreglarlo, t, Investigador Jefe Kang o lo
que sea, tus manos tambin estarn lisiadas.

Las manos del Investigador Jefe Kang temblaron an ms con las palabras del hombre. No
pareca que pudiera teclear en esa condicin. El presidente Oh habl luego de mirar su
condicin.

Eso, eso no servir. Yo simplemente arriesgar ambas de mis manos.

El presidente Oh coloc su mano derecha encima de su izquierda. Pero no poda hacer nada
con los temblores.

Wow, que obra ms sentimental. M*erda, todos escucharon eso?

Sin embargo, por como luca el Investigador Jefe Kang no pareca que l pudiera resolver el
problema. Ms bien, pareca que necesitaba ir al hospital rpidamente.
SungGyu y YongHo, quienes tambin estaban desafortunadamente atrapados en la
habitacin, sentan sudor fro en sus espaldas por la peligrosa situacin. YongHo, quien
estaba de pie, tambin se sent en silencio.

Ellos podan ver qu tipo de situacin estaba sucediendo por solo su conversacin.

A, a este ritmo de verdad parece que sus manos sern aplastadas.

l estaba intentando timarlos a ellos dos hace solo unos momentos, pero ahora, luca
lamentable. Ms aun, el presidente no pareca tan mal cuando cubri a sus subordinados. Sin
embargo, este tipo de pensamientos estaban enterrado bajo las acciones violentas de la
mafia.

Qu? qu hago?

A este paso, vera sangre volar por todas partes. Y no haba garanta de que no se
involucrara. Ech una mirada el telfono en la mesa.

Y mir hacia la ventana de bug.

Un problema de conflicto con la versin del OS.

Era el mismo problema. El OS estaba tan obsoleto que haca a uno preguntarse cuando fue
que lo compr. No obstante, el tipo al que llamaban Investigador Jefe Kang no pareca que
estuviera resolviendo el problema debido al nerviosismo y al miedo.

El tiempo estaba corriendo incluso mientras YongHo estaba en conflicto en su mente.

*Bang*

El hombre del martillo golpe el suelo. El piso qued abollado.

Mi*rda, es jodidamente cansante. 5 minutos restantes.

Tal vez se decidi con esas palabras, YongHo se levant y fue hacia el Investigador Jefe
Kang.

Qu ests? Por qu c*jones te ests moviendo?

Yo soy un co-programador, y puedo arreglarlo.

En serio? Arrglalo rpido, antes de que la mano de tu presidente sea lisiada.

El hombre con el martillo coloc el martillo gentilmente sobre la mano del presidente como
diciendo que no era una exageracin. Tal vez debido al peso del martillo la cara del presidente
Oh se deform.

In Investigador Jefe Kang, por favor djeme.


YongHo se sent al lado del Investigador Jefe Kang y jal la computadora hacia s como si
fuera un empleado. Mirando a la pantalla, se dio cuenta que el Investigador Jefe Kang no
haba hecho nada. Incluso con la accin de YongHo de halar la computadora, no se movi ni
un poco.

Luego de confirmar el cdigo fuente, YongHo arregl el programa de acuerdo a las soluciones
de la ventana de bug. No siquiera le tom 5 minutos terminar.

Despus de arreglar el programa dio clic en el botn construir de Eclipse. En la ventana de


consola, registro tras registro apareci y la aplicacin se ejecut en el telfono.

xito en la construccin. Luego del ltimo registro, la aplicacin empez a ejecutarse en el


telfono y la pantalla con el logo negro poda ser vista.

RightNow (Ahora Mismo). Era el nombre de la aplicacin.

Si te veo otra vez, no terminar solo con esto, bien?

S.

Trabajemos adecuadamente la prxima vez, S?

S s por supuesto.

El hombre le dio una ligera palmada a la cara del presidente Oh y dej la sala de conferencias.
Pareca que una tormenta enfurecida haba estado en la habitacin.

Luego de que la mafia se fue, YongHo solicit el dinero.

Por favor danos el dinero.

Co cjanlo.

El presidente sac un sobre de dinero y lo arroj en la mesa. Luego de que YongHo y


SungGyu se pusieran de pie, dijo en una voz baja.

Gra gracias.

La expresin de demndame ya no estaba. En su lugar, un hombre miserable de mediana


edad estaba sentado.

Tan pronto como dejaron la oficina, SungGyu le dijo a YongHo.

Uf lo hiciste realmente bien esta vez, YongHo.

No fue nada.

Realmente eres algo. Tengo que cambiar mi opinin de ti ahora.

No fue nada, de verdad.


Toma, 800 000 Won (695 USD).

SungGyu sac 800 000 Won del sobre y los entreg a YongHo. 16 billetes de 50 000 Won,
gan 800 000 Won en dos semanas.

Hyung, solo promet tener 600 000 Won (*521 USD)

Comparado a lo que hiciste hoy, 800 000 no son siquiera suficientes, solo qudatelos, yo
an estoy asustado.

Gracias, Hyung.

YongHo no se molest en rechazarlo. Ms dinero mejor.

Ests yendo a casa ahora?

S. Creo que tambin necesito un descanso.

Hyung, en serio. Tambin ten cuidado de camino a casa.

YongHo y SungGyu se separaron y YongHo regres sujetando su pecho que lata (.?).

***

Las escaleras en su camino a casa.

YongHo no poda moverse en las escaleras entre el 4to y 5to piso.

Querido ests bien?

Estoy bien, s, lo estoy.

No has dormido nada en estos das.

Realmente hice eso?

Qu pasar si terminas colapsando? Yo ganar el dinero, As que por qu no descansas


por unos das? De todas formas, no te pagan.

Aun necesito ir. Qu pasar si de verdad dejan de pagarme?

Querido

Porque era un viejo apartamento, el aislamiento de sonido era malo. YongHo no poda entrar a
la casa y estaba dudando en frente de su casa.

Oh dios

Apret el sobre con el dinero en su bolsillo.


800,000 Won.

Dicho poco, era poco, y dicho bastante, era ms que bastante. Pero seguro no poda alimentar
a una familia de 3 por un mes. YongHo no poda entrar a su casa por el sentimiento de
vergenza que senta.

A donde debera ir ahora

No poda enfrentar a sus padres como estaba ahora. El sentimiento de culpa pesaba en su
corazn.

YongHo descendi las escaleras en silencio.


Captulo 6: Caos durante el registro de
cursos (1)
________________________________________________________________________

Haba un lakulaku en la habitacin de los miembros del club. YongHo estaba acostado en l.
Una estudiante femenina quien acababa de entrar se quej mientras miraba a YongHo.

Qu es esto, ese sunbae est durmiendo aqu otra vez?

Eso parece.

Por qu demonios duerme aqu cuando vive en Gangnam?

(*Gangnam es como la calle de los ricos en Korea, Seoul)

Su SuMin, no digas eso.

Es verdad no es as? Su familia es adinerada?

Ji SuMin.

Como una de las pocas fminas en el departamento de informtica, se poda decir que ella
estaba en el top en ambos, apariencia y resultados acadmicos. La muchacha ms linda, en
otras palabras, la Reina del Colegio Universitario de Ingeniera Seon Min. Alta, grandes ojos y
curvas en los lugares correctos Ella era perfecta.

SuMin, no puedes decir eso en frente de la persona en cuestin.

Qu sunbae, es solo unbindae(chinche).

Oye!

l incluso tiene un apodo, bindaeYong.

Oye, djalo, si sigues se va a despertar. Vmonos.

Por otra parte, YongHo ya estaba despierto desde el momento en que SuMin entr.

Por qu est eso aqu siendo hoy feriado? (l le dice eso.)

YongHo saba de la personalidad de SuMin. Ella no respetaba a sus mayores, y no trataba a


los sunbaes como deba. Solo cuando uno llegaba a sus estndares uno poda recibir alguna
otra cosa que no sea ignorancia.

Vete, solo vete.


YongHo deseaba que ChoiHyeJin se fuera y se llevara consigo a SuMin. Pero las expectativas
terminaron como expectativas. Despus de ir hacia el lakulaku, SuMin habl mientras jalaba la
manta que cubra a YongHo.

Sunbae, es esta tu casa? No te vas a levantar?

*agarra*

Sin embargo, YongHo se resisti. Agarr fuertemente la sabana al notar las intenciones de
SuMin.

Oh? No la vas a soltar?

J*DER QUE TE LEVANTES!

Si YongHo hubiera contribuido con algo de su dinero de sus trabajos a tiempo parcial o si
hubiera cuidado de sus hoobae (juniors), su actitud habra sido diferente. SungGyu contribua
con una parte de su paga cada vez que haca un trabajo a tiempo parcial. Pero YongHo no lo
hizo ni una sola vez.

J*DER.LE.VAN.TA.TE!

SuMin hal la manta con todas sus fuerzas.

Ya entend! Solo suelta.

YongHo habl mientras abra sus ojos, pero SuMin era despiadada. Ella aun as jal con todas
sus fuerzas.

Debiste despertarte cuando lo dije con palabras!

*bang*(caer al piso)

YongHo solt la sabana primero. SuMin no pudo ganar contra la inercia y call de trasero.

Kyaa!(grito)

Pero el grito vino de HyeJin quien estaba detrs de ella. Haba una forma triangular en los
calzoncillos de YongHo en el lugar de donde la sabana haba desaparecido.

Kang SungGyu, quien haba llegado quien sabe cundo, refren a SuMin.

SuMin, eso es suficiente.

Sunbae, eso ese bastardo acaba de

No puedes simplemente decirle bastardo a sunbae


Aun as!

SuMin mir hacia YongHo como si hubiera sido acusada falsamente. YongHo quien acaba de
ponerse los pantalones la mir y dijo.

Quin te dijo que me quitaras la sabana?

Este pervertido!

SuMin mir a YongHo con el rostro rojo. SungYu, a su lado, la refren y dijo.

Primero clmate. Como sea, chicas las llam aqu porque

SungGyu explic que haba una oferta para un trabajo a tiempo parcial para monitorear un
servidor durante el periodo del registro de cursos. El profesor a cargo les dijo que si pasaban a
salvo el obstculo, habra otro incentivo. SungGyu llam a SuMin y a HyeJin para
explicrselos.

Hyung, puedo hacerlo yo tambin?

A diferencia de SuMin quien fue contactada por SungGyu, YongHo no fue contactado. YongHo
pregunt si poda participar. Necesitaba ganar dinero de cualquier forma posible antes de que
empezara el semestre.

Vete al c*rajo, no es tu lugar para entrometerte.

Dijo SuMin framente. Pero SungGyu habl como diciendo algo obvio.

Ya le dije al profesor que estaras hacindolo. Llam a SuMin y HyeJin para preguntarles si
queran participar o no.

Oh gracias, Hyung.

YongHo apoy su espalda en la silla como si estuviera aliviado.

Sunbae, si l est, djame afuera.

De verdad?

S. Trabajar con ese pervertido lo odio.

Sera una buena oportunidad sabes? El profesor dijo que sera bueno para el empleo si
lograbas terminar este trabajo.

A las palabras de SungGyu, HyeJin aadi.

SSunbae, lo voy a hacer.

HyeJin!
SuMin, pinsalo cuidadosamente. Es una buena oportunidad. Creo que cuando el profesor
dijo que sera bueno para el empleo.

Detente.

SungGyu detuvo a HyeJin.

Entonces, lo vas a hacer o no?

Viendo a la titubeante SuMin, HyeJin intent persuadirla.

Ya somos de 4to ao. Es el ltimo chance para la ayuda de los profesores.

Dije detente, HyeJin. No es lo que ests pensando.

La reaccin de SungGyu reasegur los pensamientos de HyeJin.

Por cierto, ya sea que participes o no, no tengo la intencin de quitar a YongHo.

SuMin se enfurrucon las palabras decididas de SungGyu. Era de esta forma todo el tiempo.
SungGyu estaba del lado de YongHo. SuMin saba esto muy bien.

Qu vas a hacer? El profesor me dijo que te diera una oportunidad ya que tus
calificacdiones son buenas. Si an no quieres hacerlo, entonces no tengo eleccin.

Hagmoslo SuMin, es una buena oportunidad.

SuMin estaba mordindose las uas mientras dudaba. Finalmente habl.

Entonces, por favor hazlo de tal forma que este pervertido no est cerca de m.

Entonces, le dir al profesor que lo vas a hacer, est bien?

S.

SungGyu llam a YongHo luego de invitar el almuerzo de SuMin y a HyeJin.

Hey, Por qu es que duermes en boxers en el aula del club aun cuando sabas que eso
sucedera?

T crees que yo quera hacer esto? Es que hacia demasiado calor y

Y SuMin tambin, Qu no poda ella simplemente decrtelo?

Aun cuando vivo en Gangnam, nuestra casa est en arrendamiento, mientras que la mitad
de eso es deuda. Por encima de eso, tengo de devolver el prstamo de estudiante despus de
graduarme.

Lo tengo difcil.

Cierto

YongHo sorbi el caf enlatado en su mano en el banco afuera del edificio de unin de
estudiantes, mirando a la gente que pasaba.

Pero gracias por todo, Hyung.

Era probable que la lista de nombres del profesor a cargo del CUS(Circulo de Unin de
Software) no tena YongHo en ella. Y que fue SungGyu quien lo puso ah. l no tena que
preguntar para saberlo.

Si ests agradecido entonces trabaja duro. Si trabajas duro y vives bien en el futuro, solo
invtame a una comida.

A las palabras de SungGyu, YongHo dijo en su mente.

Te voy a invitar a algo ms que solo una comida.


Captulo 7: Caos durante el registro de
cursos (2)
________________________________________________________________________

El trabajo a tiempo parcial durara 2 semanas. Antes de eso, estaba previsto que un empleado
de una compaa de subcontratacin les explicara el funcionamiento del sistema de
administracin de cursos.

YongHo y compaa buscaron al empleado quien estaba en la oficina de apoyo a los


estudiantes.

Buen da, seor.

Oh, s. Escuch que vendran a visitarme.

SungGyu, como el representante, hizo el saludo. El empleado devolvi el saludo a YongHo y


compaa. Una molestia leve poda ser vista en su rostro.

Tena crculos oscuros bajo sus ojos. Se vea muy cansado.

Vengan por aqu.

El empleado los llev a la sala de conferencias.

La explicacin dur cerca de 1 hora. Desde la estructura del hardware del sistema de
administracin hasta el software instalado en cada uno de ellos El tiempo pas rpidamente.

As que, bsicamente, el sistema como un todo est compuesto de un servidor de BD y


dos servidores de aplicacin?

S es correcto. Hay un servidor extra como respaldo.

Dnde puedo ver el cdigo fuente?

Al final del PPT (abreviatura [es el cdigo de extensin] de los Power Point) est sorteada la
informacin de acceso a la BDy la informacin de acceso al SVN(Subversion: Herramienta
para administracin de fuentes de programa), las cuentas de administrador del servidor y todo
lo dems as que lopueden consultar.

Las palabras de SungGyu no sonaban como si hubiera hecho esto solo unas pocas veces.
YongHo, SuMin y HyeJin a su lado ni siquiera tuvieron la oportunidad para hablar. No era algo
que uno poda entender de solo estudiar en la universidad.

Algo ms que quieras decirnos?

Pueden hacer lo que quieran en el TestBed(donde se prueba el programa prototipo) pero no


accedan a la BD de administracin de ser posible. Y NUNCA hagan algo
como Commit ([accin de comprometer] se refiere a la idea de consignar un conjunto de
cambios tentativos de forma permanente[1]). Pueden hacer lo que quieran siempre que
mantengan esas condiciones.

Entiendo.

La explicacin termin con la respuesta de SungGyu. Las otras personas no entendan nada
de ello de todas formas.

Luego de una comida, los cuatros se reunieron. El tema era por supuesto acerca de Kang
SungGyu.

Sunbae, Entendiste todo de eso?

Bueno. Algo de aqu y de all.

Entonces que es SVN?

Es llamado subversion y es bsicamenteun sistema de administracin de versin de fuente


de software. No lo usan usualmente cuando hacen proyectos de equipo?

Eso era eso?

Ji SuMin pregunt como si fuera la primera vez que lo escuchaba.

Lo usaste sin siquiera saber lo que era. Huh?

A las palabras de SungGyu, SuMin no poda decir nada

Si no aprendes nada mientras trabajas, primera pregntame. Si no se, entonces le


preguntar al empleado como el representante y te dir la respuesta. Si todos empiezan a
preguntar, el empleado se molestara.

S, sunbae.

La figura de SungGyu en los ojos de SuMin y HyeJin cambi. YongHo ya saba de las
habilidades de SungGyu. Kang SungGyu era tambin conocido como el Dios SungGyu en el
CUS.

(Las personas llaman a una persona como Dios en su apellido si son admirados en Corea del
Sur)

***
Para la mayora de las universidades, el registro de cursos duraba por 5 das. Era para poder
prevenir sobrecarga en el servidor al dividir las fechas por ao escolar. El primer da era para
los de 4to ao.

No debera haber problema para los 4to ao cierto?

Debera ser as? Hay menos estudiantes, y no hay muchos cursos por los que puedan
optar.

Probablemente por eso, haba poca tensin en las caras del empleado.

El monitoreo est yendo bien?

S.

YongHo mostr la pantalla de su laptop. Accedieron al servidor para comprobar el uso del
CPU y la RAM manualmente.

Comprubalo bien. Este conocimiento, lo necesitaras donde sea ests al entrar en la


sociedad.

Pero necesito hacer todo esto manualmente? Qu no hay un sistema automatizado para
eso?

A las palabras de YongHo, SungGyu baj la voz.

Probablemente lo hay. Pero la escala del sistema de administracin de cursos es pequea.

Aun as hacer que personas hagan este trabajo

Shh, no das rdenes a las personas en el territorio de alguien ms. Ya lo sabrs cuando lo
hagas despus.

Monitorear no era solo el trabajo de YongHo. HyeJin y SuMin tambin abrieron 3 Telnet (un
software que almacena el protocolo de acceso con otros servidores) y estaban monitoreando
cada servidor.

Aun as, creo que esto es demasiado

YongHo mir hacia el lugar donde se sentaba SuMin. El empleado estaba pegndose a SuMin
como pegamento.

Si no sabes algo, me preguntas, est bien?

El empleado de la compaa de subcontratacin se peg alrededor de SuMin durante todo el


da. No era que fuera fro con YongHo, pero excesivamente amigable con ella.

Hay una cosa Tenemos que hacer todo este monitoreo con los ojos?
SuMin pregunt lo que YongHo quera preguntar. YongHo y SungGyu incluidos estaban
esperando por la respuesta del empleado.

Por supuesto hay sistema automatizado. Pero es demasiado caro optar por este tipo de
sistema.

Entonces por qu no desarrollar uno aqu?

Por m mismo? No no hablemos de eso.

Disculpa?

El empleado estaba a punto de hablar, pero se detuvo a s mismo. YongHo y SungGyu


estaban interesados en la razn, pero no podan forzarlo a decirla. El empleado continu luego
de calmarse a s mismo.

No hables de eso en cualquier lugar; en realidad es que es por razones monetarias.

Dinero?

Al inters de SuMin el empleado gozosamente sigui chismeando.

Para desarrollar necesitas gente, y para conseguir personas necesitaras dinero cierto?

Eso es correcto.

Pero en realidad, las universidades no sienten la necesidad de invertir dinero en ello porque
no le dar ninguna ganancia a corto plazo.

Llegars a saber todo esto cuando consigas empleo.

SungGyu no entendi las palabras del empleado. El silencio se extendi por la sala de
conferencias del equipo de trabajo de la administracin del registro de cursos.

El segundo da era para los de 3er ao. Esta vez la tensin se poda ver en la cara del
empleado.

Por favor hoy presten especial atencin.

E incluso los aconsej. YongHo estaba prestando atencin mientras tambin miraba a la
ventana de bug. Poda ver unos cuantos bugs, pero no les prest atencin, sera ms
problemtico para el registro de cursos.

1 minuto para empezar.

De los estudiantes, los de 2do y de 3er ao eran los ms intensos. Los de 4to ao estaban
ocupados encontrando empleo y los de 1er ao no saban mucho.
Abierto, la condicin del servidor?

El CPU para todos los 3 servidores se llen hasta el 99.9% tan pronto abri el sistema.

Sin problemas.

YongHo respondi calmadamente.

BD?

Igual ninguno.

SungGyu respondi las palabras del empleado. La BD era ms importante que el servidor de
aplicacin. Si se caa el servidor de aplicacin, podas simplemente reactivarlo, pero si la BD
caa no terminara con solo reactivarlo.

Por favor espera un momento.

De repente, YongHo habl mientras miraba a la pantalla.

Algo?

La memoria ha llegado al 70%, y sigue subiendo.

Qu?

El empleado se centr en la pantalla con las palabras de YongHo. Sus palabras eran ciertas.
El porcentaje de uso de memoria para la BD estaba subiendo y no bajaba ni siquiera un poco.

Si sigamos observando por un minuto. Si an se mantiene sin funcionar entonces


simplemente podemos reactivarlo.

Las sesiones que accedan a la BD a travs del servidor de aplicacin regresaban los recursos
despus de que terminaban. Era normal que subiera y bajara. Pero ahora, se mantena solo
subiendo.

Sobre 80%

Se mantena subiendo, pero nunca disminua. Se vea confusin en el rostro del empleado.

Oh, j*der. Funcion bien durante la prueba, as que por qu ahora

El empleando estaba maldiciendo. Reportes de defectos tendran que escribirse si se caa el


servidor. Y eso era en el mejor de los casos. Si pedan compensacin

90%.

Las palabras de YongHo llevaban urgencia.

98%.
La memoria era ocupada demasiado rpidamente. A este ritmo la nica solucin sera
desconectar el cable si el servidor no poda siquiera aceptar los comandos.

Re Reactivar.

El empleado puso el comando el servidor de BD.

Cierre inmediato. De repente, la pantalla se congel para los estudiantes que estaban
registrndose en los cursos. El servidor de BD se detuvo.

Iniciando. Hasta que fue puesto el comando para reactivar.

[1]: En el contexto de la Ciencia de la computacin y la gestin de datos, commit (accin de


comprometer) se refiere a la idea de consignar un conjunto de cambios tentativos de forma
permanente. Un uso popular es al final de una transaccin de base de datos. Una sentencia
COMMIT en SQL finaliza una transaccin de base de datos dentro de un sistema gestor de
base de datosrelacional (RDBMS) y pone visibles todos los cambios a otros usuarios. El
formato general es emitir una sentencia BEGIN WORK, una o ms sentencias SQL, y
entonces la sentencia COMMIT. Alternativamente, una sentencia ROLLBACK se puede emitir,
la cual deshace todo el trabajo realizado desde que se emiti BEGIN WORK. Una sentencia
COMMIT publicar cualquiera de los savepoints (puntos de recuperacin) existentes que
puedan estar en uso.En trminos de transacciones, lo opuesto de commit para descartar los
cambios en tentativa de una transaccin, es un rollback.
Captulo 8: Caos durante el registro de
cursos (3)
________________________________________________________________________

Era la segunda reactivacin de la BD debido al mismo error. El programa del RDBMS


(RelationalDatabase Management System- Sistema de Administracin de Base de
DatosRelacional) estaba an ocupando ms del 90% de la memoria del servidor. Si fuera
temporal, no habra problema, pero el problema era que todo se congelara en el momento
que la memoria llegara al 100%.

Hyung, est bien reactivar esto en un capricho?

Nop.

No creo que esto est bien.

Yo tambin Opino lo mismo.

*Ring* *Ring* (ruidos de telfonos)

Los telfonos en la sala de conferencias empezaron a sonar sin darles un momento para
respirar. Eran las quejas de los estudiantes a los que se les congel la pantalla.

Cundo podemos registrarnos para los cursos de nuevo?

Regresar pronto a la normalidad.

No es solo mi problema cierto?

S. Le est pasando a todos los de 3er ao. As que no tienes por qu preocuparte.

Las preocupaciones de los estudiantes eran acerca de una sola cosa.

Soy el nico que tiene este problema? Mientras estoy atascado, no se llenara mi curso
preferido? Sus preocupaciones eran estas.

Hmm

Incluso mientras responda las llamadas, la atencin de YongHo estaba en otra parte. Estaba
revisando la ventana de bug. Pero desde el punto de vista de alguien ms, simplemente
estaba vagueando.

Mira eso, ese sunbae an tiene tiempo para vaguear incluso en esta situacin.

No digas eso, SuMin.

No puedo entender por qu SungGyu-sunbae cubrira a alguien como l.


Pero l es amable!

Amable? Que no viste que solo llevaba calzoncillos en la habitacin del club?

A las palabras de SuMin, Hyejin se dio la vuelta, con la cara roja. Entonces cambi de tema.

Ha hay otra llamada, djame cogerla.

HyeJin levant el telfono en un apuro. YongHo, quien estaba centrado en la ventana de bug
tambin escuch su conversacin. Si alguien hablaba en esta habitacin de 5pyung(16.5m2),
entonces uno no poda no escucharla

Por qu ella me odia tanto?

YongHo no haba hecho realmente nada mal. Aparte de establecer su comida y alojarse, l no
haba hecho nada por lo que sentirse mal.

Pero como sea, Lnea 107, ah es donde se ejecuta el SQL (Structured Query Language-
Lenguaje De Solicitud Estructurado-usado en bases de datos relacionales).

YongHo mir a los detalles del bug.

Hmm Pero qu significa esto?

Aun cuando l era de 4to ao, y haba hecho muchos trabajos a tiempo parciales relacionados
a programas, segua siendo un estudiante. No era la primera vez que haba visto contenido
como este, pero no poda realmente entender nada.

Ttulo: Ha ocurrido un Bloqueo de Tabla.

Detalles: Debido a la declaracin SELECCIN PARA ACTUALIZACIN, ha ocurrido un


Bloqueo de Tabla. Debido al bloqueo, los otros usuarios intentando acceder a la tabla
relacionada estn esperando y est causando el error actual.

Solucin: Cambiar la SELECCIN PARA ACTUALIZACIN a SELECCIN PARA


ACTUALIZACIN ESPERAR 3 para hacer que otros usuarios finalicen sus sesiones luego de
3 segundos.

Necesito decir esto de alguna manera

Los bugs que haba visto hasta ahora, YongHo tena conocimientos de ellos. Pero algo como
el SQL esa era una excepcin. Todo lo que saba era algo de su 3er ao cuando escuch el
curso de base de datos.

Vamos a tirrselo indirectamente a SungGyu-Hyung.

Primero quera confirmarlo con SungGyu. Incluso en este momento, el uso de memoria se
estaba acercando al 100%. Solo pudieron almorzar despus de que sucedieran 2
reactivaciones ms.
YongHo tranquilamente llam a SungGyu quien estaba a punto de entrar a la sala de
conferencias.

Hyung, espera un segundo.

Disculpa?

Solo habla conmigo por un segundo.

Por qu? En este momento estoy ocupado.

Es por eso. Solo necesito un momento.

Hyung, por casualidad, Sabes lo que es Bloqueo de Tabla?

Bloqueo de Tabla?

S. Sabes cmo el error se origina de la lnea 107?

Entonces?

La declaracin de solicitud la cual se ejecuta en esa lnea tiene algo que va SELECCIN
PARA ACTUALIZACIN.

SELECCIN PARA ACTUALIZACIN?

Lo busqu en internet y encontr que es el mismo sistema usado para las reservaciones de
un cinema. Parece que estamos usndolo en el sistema de registro de cursos.

Ese es el problema, Dices?

Lo que encontr fue que un Bloqueo de Tabla es bsicamente: cuando uso la tabla, no
puedes usar la misma. Si quieres usarla, necesitaras esperar hasta que yo la deje.

Hmm

Entonces, si yo no dejo la tabla, otras personas necesitaran esperar indefinidamente.

As que ests diciendo que la memoria se est llenando porque una persona no est
soltando la tabla y otras personas estn esperando?

Pareci que SungGyu logr entender la situacin.

As es. Al hacer que las personas esperen el porcentaje de uso de memoria se mantiene
subiendo mientras pasa el tiempo. As que incluso aunque parezca que est perfectamente
bien luego de reactivarlo, la memoria se mantendra subiendo segn pasa el tiempo.

Tienes un buen punto ah.


Si queremos deshacernos del estado de espera, dice poner una declaracin ESPERAR 3
para automticamente terminar las sesiones de los usuarios.

Todo esto est en internet?

Sorpresa estaba escrita por todo el rostro de SungGyu despus de escuchar la explicacin de
YongHo por unos minutos. No era una habilidad que tuviera YongHo de la que el supiera.

Ya sabes? Stack Overfly. Pero la verdad es que, no consigo realmente entender que
significa nada de so

StackOverfly dices, entiendo. Hablmosle de eso al empleado.

StackOverfly. (parodia de StackOverflow, StackOverflow es un sitio web desarrollado por Jeff


Attwood, este sitio web es utilizado por una comunidad de desarrolladores informticos, en la
cual otros desarrolladores pueden encontrar soluciones a problemas de programacin en
diferentes lenguajes)

Como el mayor sitio web del mundo relacionado a P&R (Q&A-question answer-preguntas
respuestas), dice tener 1.7 millones de usuarios y 5 millones de P&R. SungGyu lo usaba a
menudo cuando hacia un programa relacionado con trabajos a tiempo parcial.

Vamos rpido.

YongHo sigui a SungGyu hacia la oficina de apoyo a los estudiantes.

Ya eran muchas veces las que se haba reactivado la BD. Todos estaban exhaustos por las
llamadas cada vez que se reactivaba la BD.

Disclpeme seor, encontr el problema?

SungGyu le pregunt cuidadosamente al manager asistente Kim WonHo. Pero no obtuvo


respuesta. El manager asistente Kim estaba todava mirando a la pantalla. l simplemente
murmur para s mismo.

Oh, j*der Por qu no est funcionando.

Manager asistente Kim.

No hay problema con la lnea 107.

El manager asistente Kim estaba mirando al registro del servidor. El registro deca que el error
estaba ocurriendo en la lnea 107.

MANAGER ASISTENTE KIM!

Despus de llamarlo calmadamente varias veces, el manager asistente no respondi. As que


SungGyu lo llam ruidosamente. Finalmente, Manager asistente Kim se gir hacia SungGyu.

Ahora mismo estoy ocupado hblame despus.


Manager asistente Kim trat a SungGyu como si no existiese. No pensaba que un estudiante
universitario entendera, mucho menos resolver, algo de esto.

Lo busqu y creo que es debido a un problema de Bloqueo de Tabla.

Qu no me escuchaste? Solo ve a hacer el monitoreo.

SungGyu se fue sin ni siquiera hablar hasta el final.


Captulo 9: Caos durante el registro de
cursos (4)
________________________________________________________________________

Despus de almorzar, un hombre de mediana edad entr a la oficina de apoyo a los


estudiantes.

Oh? Profesor.

S, SungGyu.

Por qu ests aqu seor? Aun cuando es feriado

Vine a ver cmo iba el trabajo, pero parece que escog un mal momento.

El Profesor JeonHyunShik vino buscando el equipo de trabajo del registro de cursos en la


oficina de apoyo a los estudiantes. Era la persona quien era el profesor a cargo de la SUC y
tambin la persona que los introdujo a este trabajo.

N No, seor.

Escuch que haba un problema con el sistema de registro de cursos?

S.

Ok, entonces encontraron la razn?

Luego de darle una mirada el manager asistente Kim con la esquina de sus ojos, empez a
decirle todo al profesor, luciendo decidido. Haban perdido la confianza en el manager
asistente Kim quien ni siquiera escuch a sus opiniones y solo se mantuvo reactivando el
sistema.

EstoCreo que es un problema de Bloqueo de Tabla.

Bloqueo de Tabla?

Los ojos del profesor Jeon se iluminaron con las palabras de SungGyu, interesado. SungGyu
le dijo exactamente las cosas que escuch de YongHo. Luego de escuchar, el profesor habl.

Eso es razonable Qu usted cree, manager asistente Kim?

E eso

No vale la pena intentarlo?

Con las palabras del profesor, manager asistente Kim abri algunas ventanas de internet
apresuradamente. Manager asistente Kim no lo entenda todo apropiadamente.
Manager asistente Kim.

SS?

El profesor Jeon entendi de inmediato lo que estaba haciendo el manager asistente Kim. No
entenda nada acerca del bug.

Los estudiantes no estn aplicando para sus cursos ahora mismo, y est usted mirando el
internet?

PProfesor!

Por favor llame al manager a cargo aqu ahora mismo.

PProfesoreso es

Rpido!

El sistema de administracin de cursos de la Universidad Seon Min estaba compuesto por un


empleado permanente y un empleado temporal del exterior. En su lugar le pagaban menos al
empleado temporal.

Al final, fue resuelto cuando vino el manager de la compaa de subcontratacin.

Tienes razn. La declaracin SELECCIN PARA ACTUALIZACIN era el que causaba los
errores.

Entonces no hay problema con los estudiantes tratando de aplicar a los cursos?

S. Algunas personas no lograron optar por sus clases as que sera mejor extender la fecha
de registro por un da ms.

Hagamos como dices.

Es este? El que encontr el problema?

A las palabras del manager, el profesor introdujo a Kang SungGyu.

Introdcete, SungGyu. Este es el manager AnByungHoon de Mirae IT.

Buen da a usted, seor. Mi nombre es Kang SungGyu. Y esta vez no fui yo quien encontr
el problema.

Disculpa?

YongHo aqu fue quien me dijo.

Hyung
YongHo quien estaba al final tartamude en pnico. Todas las miradas en la habitacin
estaban apuntando hacia YongHo.

En qu ao estas ahora mismo?

4to ao, profesor.

Haba una razn por la que SungGyu te recomend, ya veo.

NNo seor.

SuMin y HyeJintambinlucan sorprendidas por la situacin que estaba sucediendo en la sala


de conferencias.

Manager asistente Kim. Cmo puedes no saber algo que incluso un universitario sabe?

MManager

Ve a estudiar ms.

Despus de reprender al manager asistente Kim, el Manager An le ofreci un apretn de


manos a YongHo.

Manager An ByungHoon de Mirae IT.

BBuen da a usted seor. Mi nombre es Lee YongHo.

Estudiante Lee, has trabajado antes en una compaa? Esto no es algo que sabras solo al
estudiar.

Hice trabajos a tiempo parcial varias veces con SungGyu-hyung.

De verdad?

S.

En cualquier caso, eres grande por saber todas estas cosas aun cuando ests en la
universidad.

YongHo no saba que responder a las palabras de manager An.

Nno seor, no fue nada.

Esta es mi tarjeta de negocios. Reunmonos alguna vez. Te invitar a una comida.


(porque siempre comida ellos no almuerzan?)

A diferencia del manager asistente Kim quien era quisquilloso, manager An era un hombre
afable. Con antejos de marco de cuernos y patas gruesas, despeda un aura virtuosa.

S. Gracias a usted seor.


El corto saludo termin ah y el manager An regres. Viendo a YongHo estando de pie
torpemente, el profesor Jeon le habl.

Te ests graduando este ao?

S, profesor.

Si eres de 4to ao, entonces necesitars prepararte para el empleo.

Me estoy preparando poco a poco.

Esa era la razn por la que hizo todos esos trabajos a tiempo parciales. De cualquier forma, l
no estaba a la altura de los del mismo ao. De la nica manera en que poda posicionarse
sobre otros era tener ms experiencia.

Entiendo. SungGyu, le dijiste a YongHo de eso?

Todava no, seor.

Entonces esta es una buena oportunidad, yo hablar con l.

Todos excepto SungGyu estaban confundidos con las palabras del profesor. Despus de
posicionarse, el profesor continu hablando.

Oye, qu piensas de convertirte en interno? No un interno normal, pero un interno con un


90% de seguridad de empleo.

Un interno, seor?

El tono de voz de YongHo subi. Ser un interno era una buena oportunidad. An ms, era un
interno con un 90% de tasa de empleo. No era algo fcil de encontrar.

YongHo cuidadosamente pregunt de regreso.

Puedo saber el nombre de la compaa?

Era de seguro una buena oportunidad, pero el nombre de la compaa tambin era importante.
Al menos, quera una compaa de la que sus padres hayan escuchado.

Es un lugar que conoces muy bien.

YongHo pens de unas pocas grandes compaas. Si era una compaa que introducira el
profesor, pensaba que cualquiera sabra de ella.

Un lugar que conozco Es Heaven?

Heavensoft era una de las mejores de las grandes compaas en la Repblica de Corea del
Sur.

No.
Entonces

Por qu buscar tan lejos? Que no est MiraeIT aqu mismo?

MiraeIT.

Era una compaa que se separ de Mirae Corp. la cual tena 30 compaas afiliadas bajo su
nombre, luego de su bancarrota. Aunque no una gran compaa, era considerada una
compaa de tamao medio en las IT, no a la industria SI (System integration-Integracin de
Sistema: Provee servicios generales relacionados a las IT a pedidos de otras compaas u
organizaciones.)

Es eso cierto?

S, de verdad lo es. Aparentemente, fue YongHo quien resolvi el caos durante el registro
de cursos.

OMG, No puede ser! Era ese sunbae AS de bueno estudiando?

* (Ya saben OMG=oh my god=oh dios mo)

Eso es cierto No cre que fuera AS de bueno.

En cualquier caso, es increble. Escuch que incluso el profesor Jeon personalmente le


introdujo una posicin para interno.

El profesor Jeon hizo eso?

S. ESE profesor Jeon lo hizo.

Una mezcla de verdad y exageraciones ms sinsentidos se estaban esparciendo por todo el


departamento.

Aparentemente, despus fue atendido especialmente por el profesor Jeon?

Yo escuch que ellos eran familiares lejanos.

En serio? De acuerdo con lo que yo escuch

Una larga sombra cay sobre los estudiantes del aula de clases.

Al parecer, el profesor Jeon y YongHo estn saliendo?

De verdad?

SungGyu habl mientras pona su mano en los dos estudiantes quienes estaban hablando.

Qu verdad ni que verdad? No hablen tonteras. Vayan a estudiar, chicos.


SuSunbae.

Codifiquen una lnea ms si tienen tiempo para esparcir rumores extraos.

A las palabras de SungGyu los dos estudiantes se fueron apresuradamente. SungGyu le


pregunt a YongHo que estaba detrs de l.

De todas formas, Qu es lo que vas a hacer?

MiraeIT no parece un mal lugar.

Yo tambin creo que es buen lugar para que hagas el internado.

Crees?

S. Pinsalo cuidadosamente. Estoy diciendo esto ahora, pero la verdad es que, el trabajo a
tiempo a parcial durante el registro de cursos de esta vez fue hecho con la premisa del
internado.

Qu?

Era la primera vez que YongHo escuchaba de esto. Un trabajo a tiempo parcial tena una
fuerte naturaleza para elegir internos lo mismo que lo era para las entrevistas. YongHo haba
dejado una profunda impresin durante este.

El profesor me llam primero. SuMin y HyeJin tenan buenas calificaciones, y t tenas


buena habilidad.

Oh Entonces t tambin vas?

S. He decidido ir tambin.

Hyung.

No es porque quiera ir contigo. Es solo que pens que no estara mal encontrar empleo a
travs de esto en vez deprepararme para buscar empleo despus de la graduacin. No es una
compaa pequea tampoco.

Por favor cuida de m a partir de ahora.

No, debera ser yo el que diga eso.


Captulo 10: Para reencontrarse de
esta forma (1)
________________________________________________________________________

Mesa del comedor.

El padre de YongHo an no estaba en casa. Comiendo con solo su madre, YongHo sac
cuidadosamente el tema.

Mam, empiezo a trabajar maana.

Trabajar? Qu hay de la universidad?

Consegu empleo gracias a la recomendacin del profesor.

Recomendacin del profesor? Dnde?

MiraeIT.

Mirae? No es esa una compaa grande?

De acuerdo al conocimiento de la madre de YongHo, Mirae era una gran compaa. No hay que
preguntarse por qu estaba tan sorprendida.

No tan grande como lo era en el pasado.

La madre de YongHo envolvi sus dos manos alrededor de las mejillas de YongHo con una cara
feliz.

Bien por ti! Bien Ahora solo tienes que casarte luego de trabajar duro.

SS.

A su rostro feliz, YongHo posiblemente no poda decir que se volvi un interno.

En cualquier caso, estaba bastante garantizado que se volvera un empleado permanente, as


que no encontr necesario decirle al respecto.

Si te dicen que hagas algo, solo di S, seor/a y hazlo, est bien?

Entiendo.

Pensar que mi hijo consigui empleo en una gran compaa. Tu madre ahora no tiene
remordimientos.

Mam.
Mi hijo. Come rpido y duerme temprano. Estars cansado si tienes que viajar temprano.

Esa noche, le dijo a su padre, quien lleg borracho como siempre, las noticias de su empleo. Y
por esa noche, pudo dormir confortablemente.

***

Tras pasar la entrevista, lleg al edificio principal de la compaa para el contrato de trabajo.

Oh, Hyung, ests aqu? (naa. An estoy saliendo de mi casaque no me ves aqu, jajaja,)

S, ha pasado un tiempo.

SungGyu entr a la sala de conferencias en la cual YongHo estaba esperando. SuMin u HyeJin
llegaron justo despus.

Hola, sunbae.

SuMin era tan fra como siempre, y HyeJin salud con una radiante sonrisa en su rostro.

Oh s.

Parece que estaremos trabajando juntos?

Tal vez lo hagamos, tal vez nos separemos. No lo sabemos con seguridad.

Tan pronto como SungGyu termin de hablar, un empleado entr a la sala de conferencias.

Buenos das, todo el mundo. Nos hemos conocido en la entrevista, no es as?

S as es. Buenos das.

Entonces escribiremos el contrato de trabajo uno por uno. Primero, Sr. Kang SungGyu.

Uno por uno, fueron al lugar lejano a escribir el contrato trabajo y regresaron. El turno de YongHo
era el ltimo.

Esta parte de aqu es tu salario anual, y debajo de eso est la duracin del contrato. La
duracin es desde el 1ro de septiembre hasta el 1ro de marzo del prximo ao. Si no hay
problema durante el periodo de tu internado, te volvers un empleado permanente.

Mir al contrato mientras escuchaba al empleado del departamento de RH(Recursos Humanos).

1 000 000 KRW (870USD) al mes.


Despus de remover el impuesto, la verdadera cantidad estaba cerca de
880,000KRW(770USD).

Probablemente ganar ms de trabajos a tiempo parcial que de esto [N.E-OMG EN SERIO


770USD ES POQUITO!!!]

Pero solo murmur en su corazn.

Debo firmar aqu?

S.

Contrato de trabajo, o ms bien, contrato de esclavo.

El nombre de YongHo estaba claramente escrito en l.

***

SungGyu y HyeJin fueron asignados al Equipo de Entrega 1, y SuMin y YongHo al Equipo de


Entrega 2. Y fueron puestos a trabajar de inmediato sin previa educacin.

Qu diablos. Nos estn poniendo a trabajar enseguida.

En el metro en direccin a la estacin Yeoksam.

Las quejas de SuMin eran interminables.

Por otra parte

Pausando, SuMin mir a YongHo por un momento.

Ahh, estoy tan molesta.

Por qu demonios es esta laptop tan pesada?

YongHo murmur a su lado, claramente incapaz de soportarlo por ms tiempo.

Entonces renuncia.

Qu?

Oh, llegamos.

Arribaron a la estacin Yeoksam.


5 o 6 personas estaban sentadas frente a escritorios que estaban cerca juntos. Cada uno de
ellos tena fatiga escrita por todo su rostro. Era increble pensar que esta era la apariencia de
programadores.

Tuvimos que estar despiertos toda la noche porque hubo un problema. Debido a eso, como
puedes ver, todos estnBueno, por favor tomen asiento.

Una mirada y podan decir que el escritorio fue usado por muchos aos, y las sillas estaban
manchadas por todas partes.

Aqu hay un pao hmedo, lmpienlo bien y pueden poner sus laptops primero.

YongHo limpi el escritorio con el pao hmedo que le fue entregado y coloc su laptop. Y se
sent ah con una expresin en blanco en su rostro. No tena una tarjeta llave para entrar y salir
de la oficina as que no poda salir descuidadamente.

Luego del almuerzo, el manager asistente a cargo llam a YongHo y a SuMin a una taza de
caf. Pareca haber hecho algo de tiempo.

Encantado de trabajar con ustedes. Soy el manager asistente Seo JaeSeok y estar a cargo
de ustedes dos.

Luego de saludar, el manager asistente Seo continu hablando.

Como pueden ver, la situacin aqu no es buena ahora mismo. As puede que no me sea
posible cuidar de ustedes dos por un tiempo.

Qu sucedi?

Un problema ocurri en un sistema que abrimos hace un tiempo. Entremos en detalles


despus Alguna otra pregunta?

SuMin y YongHo ni siquiera saban que era lo no saban todava.

Regresemos.

El manager asistente Seo ajust la computadora primero. Para el desarrollo JDK (Java
Development Kit=Paquete de desarrollo de Java: Ambiente bsico para el desarrollo de
programas usando el lenguaje Java), Eclipse, Desarrollador SQL el cual era una herramienta
de acceso a BD y muchas otras herramientas libres necesitaban ser descargadas.

Son ms descargas de las que pens.

YongHo descarg una a una las cosas en la lista dada por el Manager asistente Seo. Haba
algunos programas que vea por primera vez, pero no encontr ninguna dificultad. Si la descarga
no funcionaba adecuadamente, para la mayora de ellas se podan encontrar soluciones en el
internet. Pudo terminar de descargar todas las cosas en la lista luego de 1 hora.

Uf Eso es descargas terminadas.

Mirando hacia SuMin mientras se estiraba, ella estaba mordindose las uas.
Ella es linda, est bien.

Con cejas delgadas y gruesas y piel elstica, nariz afilada y ojos grandes, cualquiera dira que
es bonita.

Parece que algo no le est funcionando.

Mirando a su ceo fruncido mientras se muerde las uas, pareca que algo no estaba yendo
bien. YongHo habiendo terminado ya de descargar, inclin su cabeza hacia atrs un poco ms
y mir hacia la laptop de SuMin.

M*erda, por qu sigue dando error?

SuMun no poda entender. Ella, seguramente, sigui las instrucciones para descargar el
Desarrollador SQL. Sin embargo, daba error cuando lo ejecutaba.

Incapaz de crear una instancia de la Mquina Virtual de Java SuMin consider preguntarle al
manager asistente Seo. Sin embargo, estaba asustada de que su impresin se inclinara hacia
ser estpida.

Esto me est matando.

Morderse las uas no la dejaba encontrar una solucin. Ella sigui algunas soluciones, al pie
de la letra, de lo que poda ser encontrado en internet, pero el error no desapareca.

-Cambiar a AddVMOption-Xmx256M- Esta era la solucin en internet. Pero no poda encontrar


el AddVMOptionen el archivo que abri para cambiar. Busc con ctrl+f pero nada fue
encontrado.
Captulo 11: Para reencontrarse de
esta forma (2)
________________________________________________________________________

As que ella est perdida sin ser capaz de preguntar.

l entendi claramente en qu tipo de situacin estaba SuMin. Su orgullo no le permita


preguntarle. Pero entonces, si le preguntaba a sus snior, estaba asustada de qu pensaran
de ella como estpida o sera regaada con Ni siquiera sabes esto? este tipo de lnea.

Ella es un junior despus de todo, as que debera decirle. Bueno, no es nada difcil.

YongHo, quien estaba observando desde un lado saba por qu el Desarrollador SQL no se
estaba ejecutando y cmo arreglar el problema.

Oh! Entonces, tengo que aadir esta cosa de AddVMOption-Xmx256M.

Era una pequea voz. Pero para SuMIn, quien estaba a su lado, fue clara.

Me preguntaba por qu no funcionaba. As que la AddVMOption no tiene que estar en el


archivo.Si lo van a explicar, al menos explquenlo claramente.

YongHo murmur de nuevo. Al principio, SuMin solo pens que era molesto escuchar los
murmullos de YongHo. Sin embargo, luego de escuchar, pareca el mismo problema que ella
estaba experimentando.

No me digas que

SuMin aadi la AddVMOption-Xmx256Men la ltima lnea del Desarrollador SQL conun No


me digas tipo de sentimiento.

Cargando.

Desarrollador SQL Iniciando!

El problema en el que estaba atascada por tanto tiempo fue resuelto con facilidad. El
programa se ejecut normalmente.

El mundo IT de YongHo.

En su segundo ao de universidad, hizo su blog por un consejo de SungGyu. Despus de


regresar a la escuela tras el servicio militar, organiz frecuentemente sus contenidos. Las
publicaciones hasta ahora se contaban sobre las 300. Una nueva publicacin fue aadida hoy.

-Cmo resolver errores durante la descarga del Desarrollador SQL-


YongHo organiz su blog despus de haber terminado de establecer el ambiente de
desarrollo, como fue ordenado por el manager asistente Seo. De acuerdo con SungGyu, se
convertira en algo de gran valor si organizaba sus estudios cada vez que algo surgiera.
Mientras organizaba blogs, buscara varios contenidos relacionados y eso tambin se volvera
su conocimiento.

Pienso que con esto debera bastar.

Un blog organizado ayudara a sus estudios, pero tambin lo ayudara a aprender a organizar
las publicaciones. Era una actividad til de maneras.

***

Luego de organizar su blog, accedi al SVN(herramienta de administracin de versin de


fuente) y descarg el proyecto actual y los cdigos fuente relacionados. Una cruz(x) roja fue
marcada en las fuentes que fueron descargadas localmente

Hmm

Nombre de Proyecto: ventasMng

Este era el nombre del proyecto que descarg del SVN. Haba una pequea cruz en la
derecha al fondo del nombre del proyecto.

Incluso descargaste las fuentes?

El manager asistente Seo le habl a YongHo quien estaba absorto en el monitor de la laptop.

Oh, manager asistente.

No ests esforzando demasiado?

JajaNo es nada.

Qu tan lejos llegaste?

Descargu todos los programas que me dijiste, y acabo de terminar de descargar las
fuentes y estaba a punto de acceder al servidor de prueba(testbed) y al servidor de BD.

Llegaste bastante lejos. Es solo el primer da, as que no te excedas, y vete del trabajo.

Mirando al reloj, ya eran las 6 en punto. Era una agenda que empieza a las 9 y termina a las 6.
Pero a las palabras manager asistente Seo, YongHo mir alrededor para ver que nadie estaba
dejando el trabajo.

Los dems
Ya hars tiempo extra de trabajo en el futuro as que por hoy ve a casa temprano.

Aun as, deja.

A las palabras de YongHo, SuMin frunci el ceo, SuMin ya se haba puesto de pie y estaba
empacando sus cosas.

Ellos eran 2 internos.

Uno estaba empacando y uno dijo que se quedara. Para quien ira la mejor evaluacin era
obvio. Las acciones de YongHo se sintieron como un besa traseros para SuMin.

Aun si te quedas, no hay nada en lo que puedas ayudar, Sr. YongHo. As que empaca ya.

YongHo poda solo empacar sus cosas cuando el manager asistente Seo repiti sus palabras.
El primer da como un interno termin as.

***

El lugar al que YongHo fue enviado era uno que haca el mantenimiento del sistema de
administracin de ventas de una compaa de modas. Actualmente, estaban en una etapa
donde acababan de terminar la configuracin de un sistema de nueva generacin y estaban
ahora en la etapa de estabilizacin.

Eso es todo. Alguna pregunta?

YongHo y SuMin estaban sentados en una sala de conferencias. Frente a ellos, el manager
asistente Seo puso el PPT, y, actualmente, acababa de terminar la explicacin el sistema en el
cual estaban YongHo y Su Min. Los contenidos eran similares a cuando escucharon el curso
de sistemas de administracin de la Universidad Seon Min.

Ambos estaban sentados silenciosamente. El silencio fluy por toda la sala.

Si no tienen ninguna pregunta, entonces les dir las cosas que tienen que ser hechas hoy.

Haba solo una cosa por hacer. Terminaron de descargar las herramientas para el desarrollo
de programas as que necesitaban cambiar las configuraciones a un ambiente donde pudieran
desarrollar programas.

Tienen que terminar de cambiar las configuraciones hoy mismo.

Establecer el ambiente de desarrollo.


Normalmente primero instalaran el software, y justo despus, ajustaran la informacin de la
configuracin de la BD y las configuraciones para ejecutar las fuentes compiladas
descargadas desde el SVN y ejecutarlas localmente en el software correspondiente. Sin
embargo, considerando que YongHo y SuMin eran internos, dividi esto en dos pasos. (El
software aqu se refiere al ambiente de desarrollo, o bsicamente, software de codificacin)

Tienen que hacer que las fuentes que descargaron puedan ser ejecutadas en un ambiente
local, y usando la informacin de la BD que les di, tienen que hacer que cada BD probada sea
accesible, entienden?

S.

El trabajo aqu actualmente est demasiado ocupado, as que incluso si tienen algo que
preguntar, traten de usar el internet, y si an no funciona, entonces pueden preguntar.

Entiendo.

Al intentar buscar algo por ti mismo en realidad dura ms en tu memoria. No olvidarn


fcilmente el conocimiento que obtengan de probar y errar.

En ese momento, YongHo y SuMin estaban pensando cosas similares. Que la vida no ser
fcil en el futuro. YongHo tena la habilidad para arreglar los bugs, pero careca de
experiencia. SuMin tena buenas calificaciones, pero era dbil en la prctica.

Y para aadir una cosa ms, desde hoy en adelante, si no completan las tareas que les d,
trabajarn tiempo extra.

Horas extra de trabajo.

YongHo lo haba visto claramente en los pasados das. Incluso cuando se iba del trabajo a las
8 o incluso a las 9, nadie en la oficina dejaba de trabajar. En ese momento, YongHo estaba
curioso por la paga de las horas extra.

Si trabajas horas extra, qu haces con las comidas o el transporte?

YongHo pregunt de una forma indirecta.

Las comidas sern dadas por la compaa y si te vas despus de las 11, entonces puedes
reclamarlo de la compaa luego de tomar el taxi. En cuanto a la paga de las horas extra
pueden pensar que no hay ninguna.

YongHo no pudo decir nada despus de escuchar del manager asistente Seo que no haba
paga por las horas extra. Era lo mismo para SuMin.

*clap*(aplauso.)

Probablemente tratando de refrescar el ambiente, el manager asistente habl al aplaudir.

Bueno entonces, pongmonos a trabajar.


Captulo 12: Para reencontrarse de
esta forma (3)
________________________________________________________________________

YongHo estaba trabajando de un solo golpe. Resolvi las cruces en el proyecto ventasMng
una a una usando la ventana de bug. Para l, quien trabaj a tiempo parcial con SungGyu, y
se encontr con varios programas necesarios para desarrollar, no era nada difcil.

Terminado!

http://localhost:8080/ventasMng

Tecle la direccin en el navegador de internet y una ventana web apareci. En el ID


(identificacin, usuario) puso root y en la contrasea, 1234, y accedi.

Est casi terminado, supongo

3 p.m.

Esa era la hora cuando termin las tareas dadas por el manager asistente Seo en la
conferencia de la maana. Se encontr numerosos errores durante el proceso, pero los
resolvi sin dificultad usando la ventana de bug y el internet.

Cmo le ir a ella?

Mir hacia SuMin. Tal vez porque ella estaba a su lado, no poda sacarla de su mente.

Hmm

SuMin estaba ejecutando y terminando el tomcat(un tipo de servidor web de fuente abierta
hecho por Apache). Por el error causado cuando se ejecutaba el ventasMng que fue
importado a tomcat, el ventasMng ni siquiera se ejecutaba apropiadamente.

Qu es esto? Es que lo nico que tiene son buenas calificaciones?

Solo porque tus calificaciones fueran altas no significaba que eras bueno en la prctica.

Lo que aprendas en la escuela era lo bsico necesario para el desarrollo de programas.

Por supuesto, necesitabas lo bsico para aplicarlo a variadas cosas, pero las habilidades
requeridas en la prctica eran diferentes.

Tomara todo el da a esa velocidad.

YongHo dej de prestar atencin y le ech una mirada al diagrama de diseo del sistema y a
las fuentes descargadas desde el SVN. Una cosa ms aprendida significaba menos
posibilidades de ser despedido.
A las 5:30, el manager asistente Seo vino a YongHo.

Qu tal? Vas bien?

S, seor. Estaba mirando las fuentes.

Oh? De verdad? Puedo echarle un vistazo?

l estaba bastante sorprendido.

A las palabras del manager asistente Seo, YongHo ejecut el tomcat en Eclipse. Y los
registros aparecieron uno a uno en la consola.

INFO: Inicio de servidor en 8982 ms

El tomcat se ejecut sin errores, y YongHo abri un navegador de internet y fue a la pgina de
inicio de la Administracin de Ventas.

Lo has hecho bien. Qu hay de ti, seorita SuMin?

Es Eso, seor

Te lo dije claramente. Tienes que terminarlo antes de ir a casa.

Puedes preguntar, o hacerlo por ti misma. Eso no importa. Solo mustrame la pantalla de
accedido en la pgina de inicio de Administracin de Ventas antes de dejar el trabajo. Al
parecer har horas extra de todas formas

SuMin se mordi las uas an ms fuertes con esas palabras. No pareca que la ua de su
dedo pulgar durara ms.

Si YongHo se fuera del trabajo solo, era obvio que pensaran los dems.

Ella todava no pregunta hasta el mismo final.

A estas alturas ella poda haberle preguntado a YongHo, pero SuMin no le pregunt ni hasta el
final. YongHo pens que a este ritmo tendra que pasar su noche en la oficina as que habl
primero.

No creo que el problema se resuelva simplemente reactivando el tomcat una y otra vez.

Pero SuMin ni siquiera pretendi escuchar. No saba por qu SuMin era tan hostil hacia l,
pero al final l segua siendo su sunbae.

Revisaste la configuracin de la BD?


El error de cuando ejecutas el tomcat es probablemente de ah. Las fuentes subidas al SVN
estn estandarizadas a fuentes comunes as que la configuracin es tambin para la fuente
comn. Tienes que cambiar la configuracin si quieres probarlo localmente.

YongHo quien estaba irritado por la mente estrecha deSuMin, le pregunt a ella, quien todava
frunca los labios.

Me ests escuchando?

Eso, eh lo de la configuracin de BD Cmo lo hago

YongHo primero pens haber escuchado mal. Pero no escuch mal. Las calificaciones de
SuMin eran altas solo en la Universidad Seon Min. Aqu en MiraeIT, ella era lo mismo que un
papel en blanco.

Ni siquiera sabes esto?

Esta oracin hizo eco en su mente. Tenas que decirle todo desde el 1 hasta el 10. Ella no
poda comer si no le acercabas la cuchara. Era un milagro que ella siquiera instalara los
programas. Es por eso que no se atreva a preguntarle a sus sniores.

Tu has hecho programacin java antes cierto?

S.

Sin embargo, incluso la versin instalada del JDK era distinta. En la lista dada por el manager
asistente Seo deca que haba que instalar la versin 1.6.0 pero SuMin instal la versin 1.7.2.
An si la versin es diferente, el programa an se ejecutar. No obstante, debido a las
posibilidades de la ocurrencia de bugs, usualmente el principio era que todos los
programadores instalaran la misma versin.

Pero por qu descargaste la versin equivocada de JDK?

Siquiera sabes cmo acceder a la BD?

SuMin no poda responder a una sola de las preguntas que hizo YongHo.

Qu ests pensando hacer en el futuro?

Yo pens que primero me ed educaran o algo. Pens que funcionara si estudiaba


mientras trabajaba
No hay muchos lugares que te eduquen antes de ponerte a trabajar Creo?

Como decan las palabras de YongHo, solo haba un puado de compaas que educaban a
sus nuevos reclutas antes de ponerlos a trabajar. MiraeIT no era una de ellas. El hecho de que
hubiera un snior para cuidar de ellos ya era bueno para ellos.

Bueno, lo que sea, bien hecho.

Eran las 10 de la noche cuando YongHo termin de ayudar a SuMin.

Una noche oscura. YongHo, quien dej el trabajo, seal hacia la estacin del metro. No eran
las 11 todava as que no poda tomar el taxi para ir a casa.

Yo voy por aqu, Qu hay de ti?

*honk! * *honk! * (Bocina de auto)

Tras SuMin y YongHo, un carro estaba sonando su bocina mientras tambin parpadeaba con
sus luces delanteras. Irritado por el alto ruido, YongHo se dio vuelta primero. Clase Benz S.

Era un auto que costaba ms de 100 millones de won (87000USD). Y estaba simplemente
esperando ah.

SuMin!

Ah, mam.

Una mujer de mediana edad vagamente bonita estaba asomando su cabeza por la ventana y
llamando a SuMin.

Oh, as que ella naci con cucharn de oro.

Si pensaba que estuviera bastante bien econmicamente, pero no se atrevi pensar que fuera
hasta el punto en que su madre conduca un Benz. YongHo respir profundamente y camin
hacia su casa.

***(N.T.Ing: el autor no puso esto aqu, pero la gente se est confundiendo. Bsicamente no
pas nada luego de eso y ahora es el da siguiente) (N.T.Esp: me da flojera estar
especificando quien puso las notas, as q solo por esta vez)(N.C. vago)

Los ojos de YongHo se abrieron como crculos. Lo mismo para SuMin.

Se conocen de antes?

Oh s, de la universidad, no encontramos una vez.

Bueno, DE HECHO, el manager asistente Kim s trabaj en la universidad Seon Min por un
tiempo, as que debera ser ms fcil para ustedes.
Es eso es verdad, supongo.

El manager asistente Kim WonHo estaba de pie detrs del manager asistente Seo.

Y pensar que trabajaras en nuestra compaa como un interno. Djame presentarme


formalmente, Soy el manager asistente Kim WonHo.

Oh. Buenos das a usted, seor. Mi nombre es Lee YongHo.

Ya lo s. Cmo podra olvidarte? De verdad tengo que agradecerte por las cosas que has
hecho por m.

Un mal presentimiento lo asalt desde sus palabras. La hostilidad poda sentirse de sus
palabras gracias y como poda olvidar.

Disculpa?

YongHo no respondi y alej su mirada.

La seorita SuMin tambin estaba aqu, Eh?

S. Buen da a usted, seor manager asistente.

El manager asistente Seo habl luego de que el manager asistente Kim se presentara.

Debido a las circunstancias alrededor del proyecto, el snior a cargo a cambiado al manager
asistente Kim. Si tienen alguna pregunta en el futuro, entonces le pueden preguntar al
manager asistente Kim.

Y Kim WonHo camin hacia adelante y le habl de nuevo a YongHo.

Bueno, entonces, Qu tal algo de t?

Kim WonHo sonri al decir estas palabras. Pero la sonrisa apestaba a algo sospechoso*. El
manager asistente Seo pareca saber la razn, pero sus labios no saban cmo abrirse.

* [La palabra aqu para sospechoso es fishiness, que vendra siendo olor a pescado, por eso
el apesta]
Captulo 13: Para reencontrarse de
esta forma (4)
________________________________________________________________________

Cafetera del 1er piso.

El manager asistente Kim WonHo estaba sentado en frente de YongHo y SuMin.

De verdad tengo que agradecerte por la semana de registro de cursos.

Ajaja No digas tal cosa.

Gracias a ti, incluso me despidieron del puesto en la universidad Seon Min y he sido
reasignado a este lugar.

En ese momento, YongHo pens escuchar mal.

DisDisculpa?

No lo sabas? Tu profesor se quej a la compaa y cambiaron a la persona a cargo.

Oh

YongHo ni siquiera so con que esto pasara. Kim WonHo sorbi su bebida y continu
hablando.

Gracias al todo interno poderoso Lee YongHo, tambin he sido etiquetado en la compaa
como un tipo intil.

YongHo escuch en silencio. En la superficie luca nervioso, pero por dentro se senta muy
confortable. Esto no era nada comparado al pesar que sinti cuando estaba haciendo varios
trabajos a tiempo parcial.

Pero SuMin quien estaba a su lado pareca muy incmoda ya que se mantena mordindose
las uas.

Estoy esperando grandes cosas de nuestro capaz interno en el futuro.

YongHo no se molest en contestar sus sarcsticas palabras.

***

El educado discurso de Kim WonHo de cuando el trabajo a tiempo parcial ya no estaba e


incluso hablaba con un tono condescendiente.
Entonces terminaste de configurar el ambiente de desarrollo?

S.

Entonces puedes empezar el desarrollo.

Desarrollo?

S. Ya has terminado de configurar. Qu ms tienes que hacer? Igual me parece que este
ao haba un plan para aadir algunas funciones a la pgina de inicio de administracin.

No haba pasado siquiera una semana desde que fue puesto en el equipo del proyecto. An
ms, era un interno. No estaba en una etapa en la que pudiera desarrollar programas. SuMin y
YongHo pensaban lo mismo. SuMin quien ley la situacin, habl.

Aun as, todava somos internos

Por qu? Aqu est Sr. YongHo para el trabajo.

Sabes de Excel WBS (WorkBreakdownstructure-Estructura de Desglose de Trabajo),


cierto? Hagamos las pantallas ah una a una.

Manager asistente.

S?

Para que desarrolle programas, yo

Sus habilidades s haban mejorado con los trabajos a tiempo parcial, pero en la mayora
trabaj junto a SungGyu. Poda implementar simple CRUD (Create, Read, Update, Delete-
Crear, Leer, Actualizar, Borrar) pero no hizo ningn programa que requiriera lgica compleja.

Oh, y el Sr. YongHo no necesita el internet porque es muy capaz cierto?

EEso

Kim WonHo no permiti a YongHo terminar de hablar.

Les dije que cortaran el internet, as que no te preocupes y solo hazlo. Ahora eres un interno
as que necesitas mejorar tus habilidades.

El internet era obligatorio. La mayora de los programadores ordinarios se referenciaban al


internet al desarrollar. YongHo no era diferente. Se referenciaba en las fuentes que estaban
en internet y las cambiaba de acuerdo a la situacin

Necesito el internet.
Definitivamente necesitaba el internet as que habl. Pero Kim WonHo ni siquiera hizo el
intento de escuchar.

Mejorars tu habilidad si te mantienes haciendo referencia al internet? De todas formas, no


necesitas el internet, no es as?

Te dar los detalles despus en una nota, as que por ahora sigue mirando las fuentes.

Kim WonHo volvi a su asiento. SuMin no poda ocultar su sorpresa. YongHo se pas la mano
por la cara preocupado. Pero todava no poda deshacerse del ominoso sentimiento.

***

Poda haber sido peor. La parte de YongHo era la tabla de anuncios bsica. Pero, tena que
ser capaz de ser navegacin cruzada.

Ah he sido marcado fuertemente.

Las preocupaciones de YongHo eran acerca de una sola cosa.

Puntaje de evaluacin.

Por el tono de las palabras de Kim WonHo, l estaba definitivamente marcado. Lo cual llevar
a un bajo puntaje de evaluacin. Debido a las caractersticas de la estructura jerrquica de la
compaa, el puntaje de evaluacin sera diferente de acuerdo a la persona que haya visto su
trabajo desde cerca. Los superiores evaluaran de acuerdo a las palabras de Kim WonHo.

Kim WonHo era hostil hacia YongHo de esa forma. Les dijeron que era lo ms probable que
se convertiran en empleados permanentes, pero ahora para l eso poda fallar.

Por ahora, hagamos lo me dijo que hiciera.

YongHo cre una nueva JSP (Java Server Page-Pagina de Servidor de Java: Puedes insertar
cdigo java dentro de HTML), y codific mientras referenciaba los otros archivos. La tarjeta
llave necesitaba una semana para llegar, pero no tard ni siquiera 1 hora cortar el internet.

Creo que esto est casi terminado

En la ventana de internet, haba una tabla de anuncios hecha por YongHo. Prob el ver,
borrar, crear, y editar uno a uno.

De verdad tengo que invitar a SungGyu-hyung a una comida un da de estos.

Los trabajos a tiempo parcial con SungGyu fueron de gran ayuda. La mayora de estos
trabajos fueron para la creacin de App y web. Las experiencias que obtuvo de ellos estaban
mostrando su poder. Pero debido a no ser capaz de usar el internet, el tiempo que le tom fue
varias veces ms que en el pasado.
Parece que podr terminar esto para el final de las horas de trabajo.

Las actuales habilidades de YongHo se podan decir estaban a la par de la de personas con 1
o 2 aos de experiencia. Y tambin estaba la ventana de bug la cual era su mayor aliado.

De todas formas, No es demasiado duro conmigo?

No era solo SuMin quien se sentaba al lado de YongHo. Kim WonHo estaba justo al lado de
SuMin.

Entonces, tienes que conseguir los recursos necesarios al acceder a la base de datos del
objeto DAO.

OOh.

Ahora, entonces. Qu crees que tienes que hacer a continuacin?

Ahora tenemos los datos as que

SuMin habl vagamente y al final no pudo responder. Pero no hubo reprimenda ni hubo
ninguna negligencia.

Ahora tenemos los datos as que debemos ponerlo en la pantalla, cierto?

S.

Es por eso que pusiste la solicitud de objeto y lo regresaste al navegador.

A diferencia de cmo le hablaba de YongHo, las palabras de Kim WonHo incluso sonaban
amables. Le ense todo desde la A a la Z.

Oh.

Ahora tenemos que encargarnos de los datos que conseguimos en la pantalla cierto?

SuMin solo tena que observar como lo haca Kim WonHo. Se hizo una pantalla, as como as.

Vez, est hecho, cierto?

GrGracias.

El aprecio debe hacerse con una bebida.

Oh, s.

Sin siquiera preguntar a YongHo, los dos dejaron sus asientos y salieron. YongHo
simplemente prob la pantalla que hizo.

***
Ya est hecho?

Al final de las horas de trabajo, Kim WonHo pregunt desde detrs de YongHo.

Creo que casi est terminado.

Crees que est casi terminado? Los programas solo tienen valor cuando estn hechos
perfectamente. Un bug es lo mismo a no desarrollo. Entiendes?

El nico pensamiento de lsobre eso era que era un intento de WonHo para fastidiarlo. As
que no se molest en contestar.

As que ahora ni siquiera ests contestando, Huh?

No, seor.

Intenta a ejecutarlo.

YongHo activ el programa con las palabras de Kim WonHo. Debido a la curiosidad, SuMin le
hech un vistazo al monitor de la laptop de YongHo.
Captulo 14: Para reencontrarse de
esta forma (5)
________________________________________________________________________

Kim WonHo no pudo esconder su sorpresa al mirar a la tabla de anuncios hecha por YongHo.

Eres solo un interno y puedes hacer tablas de anuncios sin internet?

Cuando Kim WonHo lleg a la compaa, estaba ms o menos igual que SuMin.

Completamente en blanco.

Ahora, poda hacer una tabla de anuncios como esta fcilmente, pero en esos tiempos, ni
siquiera saba cmo comenzar. An ms, incluso corto la conexin a internet de YongHo

Kuu Hmm.

Hay algn problema?

Ejectalo en otro navegador.

Navegacin cruzada.

La funcin para funcionar en diferentes navegadores sin diferencia. Como dijo Kim WonHo,
puso una ventana nueva de Grome hecha por Koogle.

Mira las fuentes en SVN, estn codificadas usando el estndar html5. As que codifiqu
usando los mismos estndares as que no hubo ningn gran problema.

Como decan las palabras de YongHo, la tabla de anuncios estaba ejecutndose con facilidad
sin problemas en Grome. Pero la prueba de Kim WonHo no termin aqu.

Qu cuenta has usado para acceder ahora mismo?

Disculpa?

Dije que cuenta has usado para entrar a la Pgina de Inicio de Administracin de Ventas?

Debido a la repentina pregunta YongHo tartamude.

Creo creo que fue root

As que solo lo has probado usando la cuenta root?

S.
Kim WongHo sali de la pgina de inicio y entr con una cuenta de usuario, y entonces fue a
la pgina hecha por YongHo.

Huh? Las funciones editar, borrar y crear todas funcionan.

Qu no sabes que no puedes darles a las cuentas que no sean root ninguna otra funcin
que no sea ver?

Cmo iba yo a saber algo como eso? esta oracin estaba atascada en su garganta. Pero
saba que no poda decir eso.

Aunque tal contenido no estaba en el WBS.

Lo leste de principio a fin? Qu tal si revisamos si realmente no est?

Claramente, no haba tal lnea en el Excel cuando lo mir. Tena una mala premonicin, pero
YongHo quien tena la esperanza de dejar el trabajo abri el archivo Excel que tena el WBS.

De verdad no est?

Leyndolo otra vez, todava no haba tal lnea de la que Kim WonHo hablaba.

No hay ninguna.

Mira aqu.

Kim WonHo coloc el cursor y dio clic en el botn mostrar. Y nuevas filas aparecieron.

Fundamentalmente, aparte del administrador, ninguna otra cuenta poda crear, editar o borrar
los anuncios en todas las pginas de la Pgina de Inicio de Administracin de Ventas. Si los
permisos fueran necesarios, poda drsele especficamente a un usuario en especfico.

Los irises de YongHo temblaron. Kim WonHo le pregunt de nuevo a YongHo.

Est o no?

Est

HAS ESTO ADECUADAMENTE!

Si se tragara esas palabras porque no era capaz, entonces no estara tan frustrado. Su cuerpo
se tens por la ira. Sin importarle YongHo en absoluto, Kim WonHo habl.

No tienes las bases para desarrollar. Tienes que leer las especificaciones lenta y
cuidadosamente. No es as? Voy a entrenarte desde el mismo inicio a partir de maana.

YongHo no poda encontrar la relacin entre no tener las bases y la situacin actual. Solo
pens que estaba siendo intimidado.
*Tap* *Tap* (palmadita)

Kim WonHo habl mientras palmeaba en el hombro de YongHo.

Y edita las cosas que desarrollaste hoy. Lo revisar maana. Entendido?

La seorita SuMin puede irse del trabajo ahora.

Oh, est bien

Aun con toda la ira que estaba sintiendo, no poda hacer nada.

YongHo era un interno.

Un interno no le importaba a nadie si desapareca o no.

Todos haban dejado el trabajo.

YongHo estaba solo en la oficina.

Es algo bueno que tengo un telfono.

Si YongHo no entenda algo, usaba su telfono para buscar y termin el programa en vez de
usar la laptop a la que le haba sido cortado el internet.

2 am.

Era la hora despus de que hizo las pruebas de cuenta correctas.

Ah, parece que el futuro es gris.

YongHo murmur mientras sostena su cabeza.

Internet prohibido.

Eclipse prohibido.

Y ctrl+C, ctrl+V prohibido.

Esta era la educacin denominada por Kim WonHo como las 3 Prohibiciones. En el nombre de
la educacin, le quito a YongHo manos y pies. Internet era una fuente de informacin cuando
no entenda algo. Eclipse era una herramienta general para desarrollar programas. De no
haber Eclipse, el usuario tendra que hacer todo desde compilarhasta construir. Para
comparar, era como una situacin en la que tenas una lavadora, pero te decan que lavaras
usando tus manos. Y para ir tan lejos como prohibir ctrl+C, ctrl+V. YongHo tena que teclear
las lneas repetidas manualmente.

Horas extra se volvieron la norma, y la fatiga se volvi su amiga.


Oh, j*der.

YongHo tena una hemorragia nasal. La bloque con un pauelo y apresuradamente se dirigi
al bao.

De verdad debera seguir trabajando aqu?

Su hora normal de salida se volvi las 2 am. Y tambin, vino a trabajar los fines de semana,
mitad voluntariamente y mitad en contra de su voluntad. Incluso en los fines de semana, era
difcil irse antes de las 6 de la tarde. Kim WonHo le dio tareas imposibles, probablemente
determinado a hacerlo irse.

Fiuu(suspiro)

En un fin de semana soleado, YongHo solo estaba en la oficina intentando terminar la tarea
dada por Kim WonHo.

Pero es un alivio.

Pero haba un alivio. Su habilidad estaba mejorando claramente. No usar ctrl+C, ctrl+V se
volvi su hbito y naturalmente se aprendi varios APIs. Y su velocidad de codificacin se hizo
ms rpida.

En adicin, al no usar Eclipse, lleg a saber cmo usar ANT (Apache Ant Java Project
BuildTool) mientras investigaba como compilar y construir. Tambin ahora era capaz de
ejecutar el SVN en el CMD[1].

Los mtodos para desarrollar programas eran en general muy similares. Si sabas algunos
principios, entonces aprenderas otros muy fcilmente.

La oficina, fin de semana.

Una persona abri la puerta y entr a la oficina donde no se escuchaba nada aparte del ruido
del teclado.

Oh, manager asistente Park. Buen da a usted, seor.

Oh, s.

Manger asistente Park CheolWoong.

De lo que escuch, al parecer lleg a la compaa al mismo tiempo que Kim WonHo. El
manager asistente Park quien salud ligeramente a YongHo fue hacia su asiento y se sent.

Siento que me he vuelto transparente.

Las personas en la oficina usualmente no tenan ningn inters en ninguno de los trabajadores
en la oficina. Todos estaban ocupados con sus propios trabajos. Era la primera vez que el
manager asistente Park haba venido a la oficina en un fin de semana.
Habr algo?

El manager asistente Park quien entro a la oficina cogi su telfono.

S, manager. S, s, entiendo.

*Tick* (NT: colocando el recibidor, t sabes con lo que se escucha por telfono, NC: auricular,
se llama auricular ^-^)

J*der, Por qu est pasando esto en el fin de semana?

El manager asistente habl lenguaje grosero mientras bajaba el auricular. Estaba claramente
molesto probablemente porque fue llamado en un fin de semana soleado como este.

Por qu demonios esto no est funcionando de repente?

El programa del que estaba a cargo pareca tener errores ocurriendo.

*Ring* *Ring*

El telfono de la oficina empez a timbrar.

S. Estoy ahora en ello.

No, ser arreglado dentro de en un momento.

S. Lo arreglar hoy.

El manager asistente Park quien estaba respondiendo las llamadas contest la llamada
mientras miraba hacia abajo. Pareca que la persona a cargo en la compaa cliente haba
llamado[2].

*Suspiro*

El manager asistente exhal un largo suspiro y mir hacia el monitor. YongHo tambin volvi
su cabeza a su pantalla de la laptop para terminar la tarea dada por Kim WonHo.

[1]NT: Command Comando: bsicamente una ventana de un color negro donde el usuario
teclea los comandos y ejecuta varias cosas

[2]Unas notas del t.ing: la palabra para cliente aqu es (Gab) que tambin implica ser
superior. En la forma de actuar en corea Gab tambin significa ser jefe. Y tambin se aplica
aqu. Gab es en una posicin superior, y (Eul) es en la posicin inferior. (Byung) y(Jung)
aparecern despus en la historia, y son incluso ms inferiores que Eul. Y las cuatro palabras
son parte de una serie de 10 caracteres que implican jerarqua entre ellos.
Captulo 15: Error de Permisos (1)
________________________________________________________________________

Oye, manager asistente Park! An no lo has arreglado?

El Manager Choi grit mientras entraba en la oficina,

Manager.

El manager est llamndome y todo es un desastre! La junta de ejecutivos necesita ver


esto el lunes. Qu vas a hacer al respecto, huh?

El modelo de negocios de MiraeIT era el SI (SystemIntegration-Integracin de Sistema:


compaa cliente solicita a compaas contratistas construir un sistema y les paga). El llamado
manager asistente Choi era la persona de la compaa contratista a cargo del sistema.

(T.I.Nota.:recuerdan Gan y Eul? Gab-cliente, Eul-contratista)

Como la persona menos superior, el manager asistente Choi tena que congraciarse con l. Si
no, haba la posibilidad de que la renovacin del contrato no sucediera. Y si no pasa, su
posicin en la compaa sera degradada.

El Manager Choi le pregunt al manager asistente Park quien estaba titubeando para
responder.

Entonces ya descubriste cual es la razn?

Esotodava no

*Suspiro*, Cul es el contenido del error?

Eso

Eso, Eso, Eso, A qu diantres te refieres con Eso?

El ETL simplemente se cierra.

ETL era el acrnimo para extraccin, transformacin y carga(loading). Era un programa que
extraa y transformaba la informacin desde un almacenamiento de informacin remoto y lo
cargaba al lugar necesitado.

Qu? Solo se cierra?

El manager Choi habl como si no creyera lo que el manager asistente Park estaba diciendo.

Intenta ejecutarlo.
A las palabras del manager Choi, el manager asistente Park ejecut la casilla de comandos y
puso el comando para ejecutar el programa ETL.

./miraeETL.sh

Yenter

Ambos el manager Choi y el manager asistente Park no queran creerlo, pero fue un fracaso.
Algunos minutos despus, el programa se muri as sin ms.

*Suspiro*,Cul demonios es el problema?

El manager Choi suspiro primero luego de confirmar los resultados con sus propios ojos. El
manager asistente Park estaba aturdido al pensar donde debera empezar. Tampoco haba
registro de error en la ventana de registro.

Qu hacemos, manager?

Qu quieres decir, qu hacemos, tenemos que arreglar este bug.

No hay registro de error

Yo tampoco s. Pensemos al respecto.

El manager Choi fue a su asiento y encendi su laptop. El silencio flua en la oficina.

Despus de cerca de 1 hora, el manager Choi llam a YongHo.

Oye, Sr. YongHo.

S, seor.

Qu ests hacienda ahora mismo?

Actualmente estoy haciendo las tareas que me dio el manager asistente Kim.

Es urgente?

ProProbablemente no.

Entonces por qu no nos ayudas por aqu?

Hoy era domingo. Necesitaban regresar el programa a la normalidad para que los ejecutivos
de le junta vieran maana el estado actual de las ventas. Si el programa ETL no funcionaba, la
informacin de ventas no poda ser subida.

Eso significaba que los ejecutivos de la junta no seran capaces de confirmar el estado actual
de las ventas. Si el problema no era resuelto a tiempo, la compaa superior no se detendra
de ser molesta al respecto. Probablemente porque el manager Choi estaba bajo presin,
incluso le pidi a YongHo, quien era un interno, ayuda.
SS seor.

YongHo fue hacia el manager asistente Park y pregunt.

Manager asistente, En qu le ayudo?

A esta pregunta, el manager asistente le pregunt al manager Choi.

Manager, l es solo un interno, que sabe l

No escuchaste? l es el que arregl el registro de curso de la Universidad Seon Min.

Oh, De verdad?

El manager asistente le pregunt a YongHo.

De verdad t arreglaste el problema?

Su rostro estaba lleno de incredulidad. Por un lado, tena una pequea expectativa.

Fui meramente suertudo. Poda encontrarse en stackoverfly.

Stackoverflyera el mayor forum relacionado con programas del mundo. Incontables


programadores referenciaban el sitio.

De veras? As que t arreglaste eso Trae la silla aqu. El problema aqu es

Le dijo brevemente a YongHo acerca del programa ETL y la situacin actual. YongHo quien
termin de escuchar le habl al manager asistente Park.

Podemos ejecutar el programa una vez?

Se va a morir de todas formas as que quieres hacer mirndolo?

Simplemente quiero verlo con mis propios ojos

l solo poda confirmarlo con la ventana de bug despus de que el programa se ejecutara
frente a sus ojos. Si haba un bug, entonces aparecera en la ventana de bug.

Okey.

Tal vez porque haba escuchado que YongHo haba arreglado el sistema del registro de
cursos, el manager asistente Park accedi con sus palabras. Y el programa corri una vez
ms.

Ah, Oh

YongHo exclam en una voz baja mientras miraba los bugs en la ventana de bug. Tal vez el
manager asistente lo haba escuchado, pero le pregunt a YongHo al respecto.
Qu!, Sabes algo?

Qu, Qu es? Habla.

No haba registro de error, pero YongHo saba cul era el principio y cul era la solucin. Pero
no haba registro de error. Si analizaba el problema y deca la solucin de una vez, ellos no le
creeran. Luego de dudar, YongHo replic al manager asistente Park.

Por casualidad, sera una declaracin try-catch(intento-atrapar) con el registro de error


olvidado?

Ah!

Una exclamacin se pudo escuchar desde ambos el manager asistente Park y el manager
Choi. Una declaracin try-catch era una declaracin de procesamiento de error en cdigo
Java. Si un error ocurra, donde esto suceda era necesario un proceso de manejo de errores.
Si la declaracin catch olvidaba imprimir el error, no permaneceran errores.

Eso es cierto. Es ciertamente posible.

Ese es probablemente por quno hay registro de error, pero el programa muri

El manager Choi grit luego de escuchar las palabras de YongHo.

20 minutes despus, YongHo estaba leyendo la atmosfera.

Debera estar bien si hablo en este punto cierto.

l ya tena la solucin. YongHo estaba buscando el momento oportuno para decirlo. Una
piedra angular se encontraraal cincel del albail. (Forma Coreana de decir: El rbol ms alto
es el que atrapara ms viento NC: estas frases significan que aquellos fundamentales, los
mejores, encuentran las mejores y ms altas oportunidades.). YongHo quera ser visto como
alguien dentro de las capacidades humanas. Su posicin como un interno y su experiencia del
servicio militar estaba limitando su habilidad. (Los coreanos tienen servicio militar obligatorio)

Manager asistente. Creo que encontr el problema.

De verdad? Dnde?

En la lnea 302 de la clase Transferencia de archivo.

Ven aqu y habla.

El manager asistente Park llam a YongHo quien estaba trabajando en su asiento. Despus
de moverse al lado del manager asistente Park, continu explicando.

En la lnea 302, la declaracin try-catch est intentado llamar a un archivo, pero el archivo
no es encontrado.
En serio? Echmosle una mirada.

Siguiendo las palabras de YongHo, el manager asistente Park confirm la fuente y puso la
declaracin de imprimir registro error en la declaracin catch. Y Ejecut el programa. El
programa muri, pero el registro permaneci.

java.io.FileNotFoundException: /homes/salesdata(No hay tal archivo o directorio)

atjava.io.FileInputStream.open(Mtodonativo)

atjava.io.FileInputStream.<init>(FileInputStrea].java:106)

com.mirae.FileTransfer(FileTransfer.java:302)

El registro de error coincida exactamente con las palabras de YongHo. Pero esto no quera
decir que el problema estaba resuelto. Ahora simplemente es que se lleg a saber la razn.

Captulo 16: Error de Permisos (2)


El manager Choi quien vino a su lado desde quien sabe cundo, habl.

Este es el error que ocurre cuando el archivo no existe.

Oh, Manager.

Manager asistente Parl, Reviste el nombre de archivo?

Lo estoy revisando ahora mismo.

No es como que las reglas para crear nombres de archivo cambiaran tan de repente

El manager Choi inclin su cabeza como si no entendiera. Estaban acercndose a la solucin.


Haba una razn por la cual YongHo haca esto paso a paso.

Que no ser marcado si destaco demasiado?

Para mirarlo de forma diferente, la razn por la cual YongHo fue marcado por Kim WonHo fue
por relucir durante el problema de registro de cursos cuando no tena que necesariamente
hacerlo. De no haberlo hecho, no habra sufrido todo este bullying.

Si incluso el manager asistente Park me marca, no tendra otra opcin.

Si se meta a arreglar el problema mientras el manager Choi estaba aqu, el manager asistente
Park oira una reprimenda del manager Choi. Despus de eso, el manager asistente Park,
probablemente se volvera hostil. l estaba preocupado por eso.

Hmm Esto Ni siquiera puedo aun cuando conozco esto.

Mientras YongHo estaba contemplando, el manager asistente Park revis las reglas para la
creacin de nombres de archivos.
Manager, no hay nada mal con el cdigo.

Ah, Entonces cual diablos es el problema?

El manager Choi sostuvo su cabeza, claramente frustrado. No haba nada mal con la regla para
la creacin de nombres de archivos. Esto significaba que el archivo creado desde el programa
y el archivo en el almacenamiento de datos remoto eran el mismo.

Manager, tengo una pregunta

YongHo habl cuidadosamente.

Cul es?

Tengo una cuenta SVN pero no tengo los permisos.

Qu? Estoy demasiado ocupado aqu por el error y bienes a preguntarme algo como eso!

Uh, eso, necesito el permiso para subir las fuentes que arregl. El manager asistente Kim
me pidi hacer esto dentro del fin de semana

Le echar una mirada despus de que se arregle.

El manager asistente Park contest con indicio evidente de estar molesto. Y murmur mientras
se concentraba en el monitor.

Permiso Oh! Permisos!

El manager asistente Park se puso de pie repentinamente al darse cuenta de algo.

Manager, Qu no esto debido a permisos de archivo?

Permisos?

S. Si no hay problemas con el nombre, entonces solo puede ser problemas de permisos.

A las palabras del manager asistente Park, el manager Choi habl como si eso no fuera posible.

Oye, Por qu ocurre tan de repente un problema con los permisos?

El IDC no dijo que iban a hacer algo hoy?

IDC era el acrnimo para Centro de Datos de Internet (por sus siglas en ingles). Era un lugar
donde estaban localizados varios servidores. El servidor donde ETL estaba instalado
actualmente tambin estaba en IDC.

Fue eso as

Primero, lo confirmar.
El manager asistente Park accedi al servidor y revis los permisos del archivo.

-rr Los permisos estaban establecidos correctamente. r significaba permiso para


leer(read). La primera r significaba que el creador de archivo poda leerlo y la segunda
significaba que el grupo en que estaba el creador poda leerlo.

Qu demonios? El permiso EST aqu.

Entonces eso significa

La voz del manager asistente Park estaba llena de alegra. Finalmente encontraron la solucin.

Qu, qu es?

Nuestra cuenta fue exclua de grupo raz(root).

Quin diablos lo cambi?

El enojado manager Choi grit. El manager asistente Park murmur a s mismo como si tuviera
algunas sospechas.

Parece que FUE el IDC.

El manager Choi levant el telfono y llam al manager del servidor de IDC en ese mismo
momento.

Haba mantenimiento del servidor hoy?

S. Los hemos notificado por email.

Tenemos un problema con nuestra cuenta aqu!

Un problema?

La cuenta que estamos usando est excluida del grupo raz as que el programa se muere.

Si lees el email, sabras, pero debido a razones de seguridad, el grupo raz actualmente no
puede ser usado. As que le enviamos un email solicitndole que lo editaran.

El manager del servidor dijo con confianza como si no tuviera nada que perder. O ms bien, la
voz del manager Choi quien orgullosamente lo llam fue disminuida.

Cu Cuando enviaron el email?

Hace 3 das.

Oh, ok, entiendo.

El manager Choi mir al manager asistente Park despus de terminar la llamada y habl.
Oye, revisa el email. Revisa si han enviado algn email acerca del mantenimiento.

El manager Choi tambin regres a su asiento y revis el correo. El manager asistente Choi
tena abierta una ventana del navegador y estaba tambin revisando por los correos uno por
uno.

Huh? Manager asistente Park!

S, seor.

M*erda, est aqu. Lo est. Mirando al Excel, parece que nuestra cuenta tambin es un
objetivo.

Por qu no fuimos capaces de chequear esto?

De todas formas, es muy tarde. Primero, solicita una cuenta root y da permiso al archivo y
has otro grupo y pon ah la cuenta que ejecuta el programa ETL y la cuenta FTP.

Ahora mismo.

Despus de eso, el trabajo fue viento en popa. YongHo ni siquiera tuvo tiempo para
entrometerse. Luego de resolver el problema, se acercaba las 7 de la tarde.

***

Bien hecho.

No, seor.

De no ser por Sr. YongHo, habramos tenido que quedarnos toda la noche.

No, yo no hice nada.

Luego de que terminara el trabajo, el manager Choi dio una palmada en la espalda de YongHo
diciendo bien hecho. El manager asistente Park quien estaba al lado de ellos tambin ri y
dijo.

S. Hoy de no ser por Sr. YongHo, nos habra tomado un largo rato.

No, manager asistente.

Manager. No deberamos tener una fiestecita hoy? Trabajamos as de duro aun cuando es
el fin de semana.

Vamos? Ests libre ahora, Sr. YongHo?

Bien por m.

De todas formas, no tena novia. Pero el problema era, que mientras este tipo de fiestecitas se
incrementaba, ms y ms se alejaba de las chicas.
Restaurante de barbacoa en las cercanas.

Luego de algunas rondas de beber soju, las maldiciones en la compaa empezaron. Fue el
manager Choi quien empez.

Ests en el 4to ao de la Uni?

S, seor.

Entonces cmo es que viniste a una compaa como nosotros?

Disculpe, seor?

Me estoy preguntando por qu un tipo con habilidad como t vino a este lugar.

Era la primera reunin desde que le fue asignado este trabajo. Es ms, esta era una
conversacin entre el manager. Que la primera pregunta sea Por qu viniste a esta
compaa? Era un poco sorpresiva para YongHo.

Bueno, lleg una oportunidad y

Bueno, esta compaa puede ser considerada una de escala media.

Aunque fue grande en el pasado.

Bueno, no es como en el pasado.

El manager asistente Park, quien estaba asando la panza de carne de cerdo, se meti en la
conversacin.

Qu le ests diciendo al nuevo, manager?

Es eso as?

Es como decirle que se vaya justo despus entrar.

Bueno, todava es un interno, as que debe pensarlo bien mientras es un interno. Si da un


paso adentro, entonces no es tan fcil sacarlo.

Oh, manager De todas formas, Cmo va el trabajo, Sr. YongHo? Es factible?

Estoy dando lo mejor.

l escuch la misma pregunta durante el servicio militar.

Soldado Lee YongHo. Es el trabajo factible?

S, seor! Es factible, seor!

De verdad? Pareces relajado. Okey. Les dir que te den ms trabajo.


La mejor respuesta era decirle que estaba dando lo mejor. El manager asistente Park le
pregunt a YongHo mientras miraba su cara.

Pareca que Kim WonHo te marc.

No haba nadie en la oficina que no supiera de esto. Ellos simplemente lo ignoraban.

Incluso si te hace sentir frustrado, aguntalo. Ese Kim WonHo tiene algo de respaldo.

Respaldo?

l es el hijo del director.

Oh

Es por eso que pretendemos no saber nada al respecto.

YongHo no saba de esto. Pensaba que era normal que la atmosfera de la oficina fuera tan
desolada. Pensaba que la sociedad laboral donde el bullying ocurra en la oficina y nadie
interfera era la norma. Pero no era eso en absoluto. Luego de escuchar el manager Choi alz
su vaso y habl.

Bueno entonces, Terminemos aqu el tema depresivo!

*clang*(se supone sea el golpe de los vasos al brindar: en IN cheers= en Corgeonbae= en JP


kanpai= en ES brindis)

El soju en los vasos se sacudi. La barriga hinchada del manager Choi, y la barriga hinchndose
del manager asistente Park tambin estaban sacudindose. En ese momento YongHo tuvo un
pensamiento extrao.

Oh! Trabajan sentados todo el da, y comen carne y alcohol por la noche as que engordan!

No ser as. O a eso se comprometi.


Captulo 17: Monitoreo de Rutina (1)
Lunes por la maana.

Kim WonHo busc a YongHo sin falta.

Hiciste todo lo que te dije?

Lo hice todo.

Djame echarle una mirada.

YongHo abri la ventana del navegador y le mostr en la pantalla lo que haba desarrollado
durante el fin de semana.

Hmm

Luego de probar por un rato y sin encontrar bugs, Kim WonHo no poda pensar en nada que
decir. Mir indiferentemente a YongHo y a la pantalla en turnos.

Hay algn problema?

YongHo pregunt pero Kim WonHo solo se mantuvo dando clic en los botones sin contestar.

No. Lo has hecho bien. Est perfecto.

YongHo saba que Kim WonHo estaba siendo sarcstico, as que no se molest en responder.

Entonces voy a darte la tarea de esta semana. Seorita SuMin, ven a la sala de conferencias
tambin.

Kim WonHo llam a YongHo y a SuMin hacia la sala de conferencias para darles la tarea de
esta semana. Pero el Manager Choi detuvo a Kim WonHo quien estaba a punto de entrar.

Manager asistente Kim, hablemos un momento.

Lo siento, pero tengo algo que hacer ahora mismo.

Te llam precisamente por eso.

A nadie le gustaba Kim WonHo a causa de esta actitud. Es por eso que fue enviado a la
Universidad Seon Min donde poda trabajar solo y finalmente termin aqu.

Qu pasa?

Las tareas que les das a los internos. No crees que deberas ir por un campo de estudio
para el IDC?
El IDC?

S. Da la casualidad, que tenemos que ir al IDC por el monitoreo. Pens que podamos
enviarlos all en esta oportunidad.

Oh, entonces podemos aplicar algunos de los bugs menores a la pgina de inicio de
Administracin de ventas?

Bugs?

S. La forma del botn torcido y el problema con el orden de impresin de las entradas.

Ok. Eso est bien.

No haba nada grande que hacer durante el monitoreo, y podas dejar el trabajo directamente
al terminar. Era una consideracin del manager Choi hacia YongHo

***

SuMin, YongHo y Kim WonHo estaban juntos en la sala de conferencias.

Ustedes dos escucharon eso, cierto? Maana vamos hacer una salida de estudios al IDC.
Casualmente ser el monitoreo de rutina as que estaremos acompandolos.

S.

YongHo y SuMin respondieron al asentir.

Hablando de eso, Sr. YongHo, Tienes las cosas con las que has trabajado, cierto?

Las cosas en las que estaba trabajando?

S, el archivo con algunos bugs que arreglaste.

Hasta ahora, de acuerdo con las ordenes de Kim WonHo, YongHo arregl algunos pequeos
bugs que ocurran en la pgina de inicio de Administracin de Ventas. Los bugs aparecan en
varios lugares desde JavaScript a HTML a los servlets[1], y todos estos contribuan a elevar las
habilidades de YongHo.

Oh, s. S lo tengo.

Submoslo en esta oportunidad.

Subirlo?

S, estoy diciendo subirlo en el servidor comercial.

Oh.

Voy a revisarlo. As que envame todos los archivos.


Entiendo.

SuMin, envame los que modificaste tambin.

S.

Envenmelos con el messenger tan pronto como vuelvan a su asiento.

YongHo y SuMin volvieron a sus asientos y enviaron los archivos que modificaron a Kim WonHo
por el messenger. Ese da, Kim WonHo no le dio ninguna tarea especial a YongHo as que pudo
irse temprano. Ms que eso, fue Kim WonHo quien se qued detrs luego de que YongHo y
SuMin se fueron.

***

Haba una agenda para el monitoreo de rutina as que el manager asistente Park tambin se
reuni en el IDC de MiraeIT en el Complejo Digital Gasan.

Aqu, escribe tu nombre.

Siguiendo la gua del manager asistente Parl, YongHo y SuMin escribieron sus informaciones
de contactos en el registro.

Es vuestra primera vez aqu?

El IDC estaba localizado dentro de un edificio en el Complejo Digital Gasan. Con 3 pisos en
total, una habitacin para el servidor, una habitacin de control central, y el otro piso donde
estaba la oficina.

S, es mi primera vez.

Se sentaron con el manager asistente Park en el lado ms a la izquierda, luego Kim WonHo,
luego SuMin y YongHo en el lado de la derecha.

YongHo quien estaba a la derecha, solo poda escuchar algunas pocas cosas de las que Kim
WonHo estaba hablando. Kim WonHo usaba la excusa de ser inconveniente para otros al
sentarse al lado de SuMin para explicar cosas en voz baja.

Accedes al servidor en la habitacin del servidor que vez ah desde la computadora aqu. Te
acostumbraras con el tiempo as que solo escucha por ahora.

S, manager asistente.

Aqu, puedes acceder a cada BD, web y servidores de aplicaciones. Cuantos servidores
dije que estbamos ejecutando?

A la pregunta de Kim WonHo, SuMin habl vagamente y le pregunt a YongHo.

Cuntos hay?
2 BD, 2 servidores de aplicaciones y 2 servidores web. 6 en total, seor.

Entonces accedamos a cada servidor.

Por alguna razn, Kim WonHo estaba amablemente explicndole a YongHo. Entonces, cada
uno comenz a acceder a cada servidor desde sus propias computadoras. SuMin estaba justo
a su lado, por lo cual poda ver, pero desde el asiento de YongHo, no tena forma de saber lo
que Kim WonHo haca. Mirando tal escena, el manager asistente Park habl.

Saldr a fumar, as que YongHo, ven y mira desde aqu.

S, seor.

S ven y sintate aqu.

A las palabras de aprobacin del manager asistente Park, YongHo quien estaba intentando leer
el humor de Kim WonHo, fue directamente al asiento y se sent. Tena la habilidad de arreglar
los bugs, pero eso era todo lo que tena. Ahora, tena que aprender todo lo que pudiera. No era
el momento de sacar a relucir su insignificante orgullo.

Kim WonHo, lidiar contigo despus.

Desde el comienzo, Kim WonHo pudo dejar a ambos internos sentarse al lado suyo, pero
intencionalmente se sent al lado del manager asistente Park. Y entonces hizo a SuMin sentarse
a su lado. Alej a YongHo.

Luego de que el manager asistente Park saliera a fumar y YongHo se Sentara, Kim WonHo
accedi al servidor.

A partir de ahora, subir los archivos que me enviaron ayer al servidor real as que miren
cuidadosamente.

Kim WonHo fue a la pgina de inicio de Administracin de Ventas y abri una carpeta de nombre
temp. Los archivos modificados para la pgina de inicio de Administracin de Ventas que
YongHo y SuMin enviaron estaban ah.

Usualmente, lo verificaramos primero con el equipo QA y entonces lo subiramos usando un


programa de configuracin, pero para cosas simples como esta algunas veces puedes subirlo
directamente as. Entendido?

S.

Los dos solo podan asentir. No podan siquiera juzgar si lo que Kim WonHo hizo era conforme
con las reglas.

Miren cuidadosamente. Primero cambias el servidor web usando el botn L4.

Despus de hablar, Kim WonHo fue a la pgina de administracin de red y cambi el servidor
web.
Para el cambio pueden hacerlo simplemente en la configuracin de la pgina web al igual
que hice. Entendido?

YongHo y SuMin estaban sintindose intrigados cada vez que deca Entendido? Era la
primera vez que escuchaban de algo como L4 despus de nacer. La palabra cambio
(switchover) tambin era nueva para ellos.

Entendiera YongHo o no, Kim WonHo no le importaba y la explicacin continu.

De esa forma, fueron 20 minutos antes de que cada procesa terminara.

(NTI: Para los que no entienden lo que est sucediendo, bsicamente, la tecla L4 cambia entre
el servidor comercial y el servidor de prueba privado.)

[1]NTE: Pequeo programa de aplicacin que es ejecutado por un servidor, similar al applet.
Captulo 18: Monitoreo de Rutina (2)

Despus de que finalizara el monitoreo de rutina, quedaba 1 hora hasta que el trabajo
acabara. Kim WonHo dijo que tena algunos asuntos que atender y se fue temprano; y el
manager asistente Park llev a SuMin y a YongHo a una cafetera cercana.

Cmo estuvo hoy?

Para ser honesto, no entend nada.

Era un ambiente desconocido y una serie de nuevas palabras. Para YongHo y SuMin quienes
ni siquiera aprendieron comandos shell[1], la habitacin del servidor era un reino desconocido.

Y usted, Seorita SuMin?

Igual

Bueno, todo el mundo es as al principio. Siendo honesto, para novatos que ni siquiera han
aprendido java apropiadamente, es difcil para ellos usar libremente los comandos shell.

Tenemos que aprendernos ese shell?

Por supuesto, shell es obligatorio si quieres trabajar con servidores como Linux o Unix.

Realmente es una dificultad despus de la otra no es as?

Pero, aun as, si te acostumbras a incluso solo un lenguaje de programacin, entonces


puedes aprenderte el resto bastante rpido, as que es mejor dominar solo uno.

Entiendo.

No corran muy rpido para que no se excedan con el trabajo, pero no vayan muy lento
tampoco para que no se queden atrs.

Vamos, es una salida temprano del trabajo desde hace mucho rato, as que vamos.

Esas palabras eran el mayor placer de SuMin y de YongHo.

***

YongHo quien regres a casa vio a su padre acostado.

Estoy en casa.

S.
Tal vez haba tenido un turno durante el da, pero el padre de YongHo estaba acostado en la
casa. Sin embargo, luca plido como si estuviera enfermo.

Ests enfermo en algn lado?

La respuesta vino de otro lado.

No puede dormir nada en estos das.

Bueno Recibe estrs? Parecen los sntomas iniciales de insomnio Qu tal de ir al


hospital?

Qu hospital probablemente va a mejorar si me quedo as.

El padre de YongHo le pregunt como si estuviera ms preocupado por su hijo que por su
propio cuerpo.

Entonces Cmo va el trabajo?

Estoy haciendo mi mejor.

Siempre saluda bien a tus superiores.

Entiendo.

Siempre di s, s cuando te den trabajo.

Ok. Creo en ti, hijo.

La palabra creo hizo que los hombros de YongHo se sintieran mucho ms pesados.

***

El trabajo que Kim WonHo le dio era interminable. Cuando pensaba que terminara, estaba de
vuelta al principio, como un viaje de Mbius. Hoy, YongHo estaba revisando las correcciones
mientras miraba a la pgina de inicio de Administracin de Ventas en el servidor comercial.

Pero apareci un bug que no vio ayer en la ventana de bug.

Qu diablos? No haba tal error hasta ayer.

Claramente no haba bugs hasta ayer en la pgina de inicio de Administracin de Ventas, pero
haba una alarma de bug. En ese momento son el telfono de la oficina.

*Ring*

Y el manager asistente Park quien recibi la llamada alter totalmente su rostro:


Disculpa? Qu?

Actualmente el servidor web del que ests a cargo tiene usado ms del 90% de su lmite de
hardware. Creo que debes venir rpido y revisarlo.

No, no, no. Por qu se estara usando ms del 90% del lmite de hardware?

Tampoco sabes la razn exacta. Por favor ven rpido y arrglenlo o brrenlo o hagan algo
para encargarse de ello.

Entiendo.

El manager Choi le pregunt al manager Park con quien acaba de hablar.

Qu est mal?

Este Sabes del servidor que tiene la pgina de administracin?

Qu con l?

Al parecer tiene usado ms del 90% del lmite de hardware.

Qu? Por qu tan repentinamente?

Eso es lo que quiero saber. Maldicin.

Revsalo rpido.

A las palabras del manager Choi, el manager asistente Park apresuradamente solicit permiso
para entrar a la habitacin del servidor.

Luego de que el manager asistente Park fue a la habitacin del servidor apresuradamente, el
manager Choi llam a Kim WonHo, YongHo y a SuMin.

Tocaron algo en la habitacin del servidor ayer?

YongHo y SuMin no tenan nada que decir as que se quedaron ah callados. Lo nico que
tocaron en la habitacin del servidor ayer fue bolgrafo en el registro de nombres. Ni siquiera
tocaron el teclado y solo se mantuvieron observando el monitor hasta que dejaron el trabajo.

Manager asistente Kim WonHo?

El manager Choi le pregunt a Kim WonHo.

No dijiste que estuvieron arreglando algunos bugs?

Apliqu algunas cosas que no estaban dentro del rango del contrato de mantenimiento.
Qu no es el problema de ah?

No hubo problemas durante la prueba que hice con los internos

El manager asistente Park est confirmando el problema as que manager asistente Kim, t
tambin, revisa la fuente (source) que subiste ayer.

Entiendo.

YongHo y seorita SuMin tambin, miren a sus respectivos cdigos y busquen cualquier
problema. Ahora!

Regresando a su asiento, YongHo abri en la pantalla la pgina de administracin.

Esto es del archivo que subimos ayer.

YongHo mir la ventana de bug. Los detalles estaban ah.

Ttulo: Un error dearrojarnueva Exception ha ocurrido.

Detalles: Un error de arrojar nueva Exceptionest ocurriendo en la lnea 735 de


SalesAvgControl.class (clase.ControlavgvVentas). El origen del error es debido a que el
programador intencionalmente haciendo un error as que la lnea mencionada debe ser
comentada.

Solucin: Comentario de la lnea 735.

YongHo abri el archivo en la ventana de bug y mir a la lnea 735.

Qu diablos? No hay nada. Decir que es un error definido por el programador

YongHo quien abri el archivo que hizo localmente, no pudo encontrar nada.

Joder, los bugs ocurren en la ventana de bug tambin?

YongHo repentinamente pens que era posible para la ventana de bug le haya ocurrido un
error. Seal los errores con una precisin del 100% hasta ahora, pero era posible. No
encontr ningn error en este archivo luego de mirarlo muchas veces.

No hay nada en la Lnea 735 est vaca ciertamente

Adems, la lnea estaba vaca. Sin embargo, incluso cuando lo ejecut de nuevo, el resultado
era el mismo.

Cul diablos es el problema? Incluso si es un error, Por qu est usando el 90% del lmite
de hardware?

Estaba lleno de basura, cosas que no eran entendibles para YongHo; por qu este tipo de
error ocurra repentinamente y por qu el lmite de hardware estaba siendo usado sobre el
90%?
***

Una llamada del manager asistente Park, quien fue a la habitacin del servidor, lleg. El
problema estaba el archivo de registro. El tamao del archivo de registro del servidor web
estaba anormalmente incrementado.

Oye, Por qu el tamao del archivo de registro aumenta tanto?

No sabemos. Hemos borrado el archivo de registro, pero su tamao sigue incrementando


rpidamente tan pronto como es borrado.

Joder, esto me est matando.

Por ahora, borrar los archivos de registro mientras me quedo en alerta hasta que todos los
empleados de la compaa contratista dejen el trabajo, as que sera mejor si tu lado
encuentra rpidamente la razn.

El registro habra imprimido donde ocurra el error, no?

Oh, eso, no te lo he dicho. Este es similar al error de la semana pasada. Este no tiene nada
impreso, ya sea que no haya impreso del registro de la declaracin (statement) try-catch
(intentar-atrapar), o donde es que est ocurriendo el problema. El archivo de registro est en
blanco.

Quin haya sido, quiero matarlo.

Mata a alguien despus, esto viene primero.

OK. Manager asistente Kim dijo que arregl la fuente ayer as que probablemente lo
encontraremos ah. As que aguanta ah por un poco ms.

S, manager.

El manager Choi llam a Kim WonHo despus de terminar la llamada.

Manager asistente Kim, Encontraste algo?

Nada todava.

El manager asistente Park acaba de contactarme. Aparentemente el archivo de registro se


est acumulando y comindose el lmite de hardware.

Qu dijo era el contenido del error?

Aparentemente, no hay contenido. El archivo est en blanco.

Hmm

Kim WonHo acarici su mejilla como si no entendiera bien.


Quin edit el cdigo?

Lo hicieron la Seorita SuMin y el Sr. YongHo.

Encuentra cualquier vaco en las declaraciones de arrojar nuevo error en las fuentes
enviadas por ellos dos.

Una lnea que estaba en la ventana de bug apareci en la cabeza de YongHo, quien
escuchaba la conversacin entre el manager Choi y Kim WonHo.

Arrojar nueva Excepcin ( ); eso quiere decir que la ventana de bug estaba en lo
correcto, no es as?

Si el archivo de registro estaba lleno de espacios vacos, entonces el error de la


declaracin arrojar nuevo Excepcin que deca la ventana de bug. Los vacos entre las
comillas dobles se estaban acumulando en el archivo de registro.

Entonces, el arrojar nueva Excepcin significa que el programador hizo el error


intencionalmente eso quiere decir que esa lnea fue aadida a la fuente.

YongHo revis la fuente que comprometi al SVN[2]. YongHo subi la fuente al SVN antes de
envirsela Kim WonHo. Aprendi a comprometer las fuentes dentro del SVN antes de
aplicarlas al servidor comercial del manager asistente Seo.

No puedo encontrarlo no importa cuntas veces lo mire

Pero una lnea como arrojar nueva Excepcin no estaba en ninguna parte por donde
encontrarse.

Notas:

[1]NC: El shell o intrprete de rdenes o intrprete de comandos es el programa informtico


que provee una interfaz de usuario para acceder a los servicios del sistema operativo.

[2]NC: Apache Subversin (abreviado frecuentemente como SVN, por el comando svn) es una
herramienta de control de versiones open source basada en un repositorio cuyo
funcionamiento se asemeja enormemente al de un sistema de ficheros. Utiliza el concepto de
revisin para guardar los cambios producidos en el repositorio. Entre dos revisiones slo
guarda el conjunto de modificaciones (delta), optimizando as al mximo el uso de espacio en
disco.
Captulo 19: Monitoreo de Rutina (3)

Cuando todos los empleados de la compaa cliente (Gab) dejaron el trabajo.

Los empleados de la compaa contratista (Eul) no podan dejar el trabajo. Mientras tanto,
desde una esquina de la oficina se escuch una voz de esperanza. Era Kim WonHo.

Manager, he encontrado el problema.

De verdad? Y cul ES el problema?

En la fuente (source) modificada de esta vez, haba un arrojar nueva Excepcin (throw new
Exception).

Qu?

Este probablemente es el archivo que recib del Sr. YongHo

Kim WonHo calumni mientras miraba hacia YongHo.

Qu es? Envamelo.

Despus de que el manager Choi mirara al archivo enviado por Kim WonHo, llam a YongHo.

Por qu codificaste as?

YongHo respondi con confianza al manager Choi que estaba enojado.

No fui yo el que lo hizo.

Qu?

El cdigo con el error, no fui yo el que lo hizo.

Entonces quien lo hizo?

Cmo iba yo a saberlo?

Esta vez, YongHo mir hacia Kim WonHo. Dijo Fuiste t cierto? en su mente. En
el momento en que Kim WonHo dijo que encontr el problema, su sospecha se volvi un
hecho.

Manager asistente Kim, Qu pas aqu? El Sr. YongHo est diciendo que no lo hizo?

A las palabras del manager Choi, Kim WonHo mir fijamente a YongHo con sus dos ojos[1].
Sr. YongHo. Este aqu es un problema serio. Cualquiera puede hacer un error. Solo tienes
que ser honesto aqu.

Ese no es el archivo que fue editado por m.

Entonces, quien dices, que lo hizo?

Kim WonHo empuj a YongHo como culpable hasta el final. Pero YongHo no se apendej.

Cmo iba a saberlo?

Qu es lo que no sabes! Deja de hacerte el inocente!

Al volverse su voz ms alta, el manager Choi dio un paso para mediar.

Vamos, clmate! Tenemos que arreglar los bugs primero. As que arreglemos los bugs
primero.

Tengo el archivo original, podemos simplemente usar ese. Yo compromet (committed) el


archivo al SVN luego de enviarlo al manager asistente Kim WonHo cuando dijo que iba a ser
subido al servidor comercial.

SVN era un comnmente usado almacenamiento de fuentes. El principio era que solo las
fuentes relacionadas a programas ejecutndose en el servidor podan ser guardados ah.
Haber comprometido (committed) la fuente significaba que subi la fuente.

Oh, de verdad?

S.

Okey. Lo revisar. Primero regresen a sus asientos.

YongHo y Kim WonHo regresaron a sus asientos y el manager Choi se sent en su asiento y
descarg la fuente a travs del SVN.

Hmm. Las palabras del Sr. Yongho[2] eran ciertas.

En ninguna parte de la fuente descargada desde el SVN se poda encontrar el arrojar nueva
Excepcin (throw new Exception). Adems, mirando al tiempo en que la fuente
fue comprometida (committed), fue despus de que el archivo fuera enviado a Kim Wonho.

Hay una condicin apropiada para el bucle mientras (whileloop[3]) tambin.

La razn de por qu sobre el 90% del lmite de hardware estaba usado era porque el error
estaba ocurriendo en el bucle mientras (whileloop). El whileloop era una declaracin que
permita la ejecucin de otras declaraciones dentro del bucle de acuerdo a las condiciones
del circuito. Codificaron a la fuerza que la declaracin principal siempre fuera verdadera, y por
consiguiente result en un bucle infinito de errores.
Normalmente, los errores que eran encontrados eran impresos en el registro junto al lugar en
donde ocurran, pero un arrojar nueva Excepcin (throw new Exception) era un error definido
por el programador. El programador dej el contenido del error en blanco as no quedaran
registros.

*Suspiro*, en serio, Este bastardo de Kim Wonho se ha vuelto esta vez loco de verdad?

El manager Choi tambin pens que el culpable fue Kim Wonho. Las fuentes modificadas por
Yongho tenan comentarios (pequeas explicaciones acerca de la fuente) por todas partes.
Escribi comentarios en cuando y porqu los cambi. Sin embargo, solo la
declaracin arrojar no tena ningn comentario. Por lo tanto, el culpable solo poda ser Kim
Wonho.

No haba razn para que un interno pusiera una declaracin arrojar (throw) al azar, incluso
despus de que lo comprometiera (committed) al SVN, luego envirselo a Kim Wonho. Sin
embargo, la probabilidad de Kim Wonho modificando la fuente antes de subirla en el servidor
comercial era extremadamente alta. El manager Choi sinti que no era de extraar que Kim
Wonho escogiera trabajar tiempo extra. Probablemente modific la fuente en ese momento.

Luego de confirmarlo, el manager Choi llam al manager asistente Park.

Voy a enviarte el archivo, as que sobrescrbelo y actvalo otra vez.

Entiendo. Por favor envamelo rpido.

Okey.

Ahora el error del programa fue arreglado. Pero el error de la relacin (entre Yongho y Kim
Wonho) permaneca.

***

Despus de que el error fuera arreglado, el manager Choi llam a YongHo con el pretexto de
descubrir la verdad.

Parece que has sido marcado slidamente por Kim Wonho.

De verdad no fui yo quien lo hizo, seor.

Lo s. Puedo decirlo de una mirada. Tu fuente estaba cargada de comentarios, pero esa
lnea no.

Era un hbito que obtuvo al trabajar junto con Sunggyu. Cuando ocurra una situacin donde
muchas personas trabajan en una sola fuente, la forma ms rpida de ver que haca la fuente
era mirar a los comentarios.

Lo hice por hbito.

Es un buen hbito. Tienes buenas bases.

Fue gracias a Sunggyu-hyung, quien tambin entr a esta compaa junto conmigo.
Sunggyu?

S. Su nombre es KangSunggyu y entr a la compaa como un interno al mismo tiempo


que yo.

De verdad? En dnde est ahora?

Escuch que estaba en el Equipo de Entrega 1, creo

Si es el equipo 1, entonces es donde est el manager An. Espera un segundo.

El manager CHoi dej de hablar y sali de la cafetera para llamar a alguien.

Por casualidad, tienes algo como una razn para permanecer aqu?

Disculpa, seor?

Lo que quiero decir es, me pregunto si tienes alguna razn para permanecer en este
proyecto.

No, no realmente Por qu pregunta?

He investigado el asunto, pero un total de 4 internos entraron entra vez. Si no tienes


problema con ello, quiero cambiarte con Kang Sunggyu. El otro lado tambin dijo que estaba
bien.

Oh

Sera malo para ti seguir chocando con Kim Wonho. No puedo cambiar al manager
asistente Kim

El manager Choi cuidadosamente continu hablando. Haba una conclusin, Yongho sera
enviado al lugar de Sunggyu y Sunggyu sera trado a la posicin de Yongho.

Realmente no importa para m.

S. Eres un interno de todas formas, as que es importante para ti adquirir experiencia de


varios lugares. Y parece que el manager An tambin te conoce.

Entiendo.

El lugar es en Yangjae. As que simplemente puedes presentarte all desde la prxima


semana. Pregunta la posicin exacta al manager An.

Gracias por cuidar de m.

Dicen evade la tormenta as que tal vez trabajaremos juntos despus cuando haya una
oportunidad.

S.
No saba que el manager asistente Kim te intimidara sin consideracin. De haberlo sabido,
habra tomado medidas.

El manager Choi consol a Yongho mientras trataba de ocultar su pena. Yongho tambin
pens que era algo afortunado.

No, seor.

S. Si actas all como lo haces aqu, seras reconocido inmediatamente.

Gracias, seor.

Los intimidados se transferan de escuela antes que los matones. La situacin actual de
Yongho era exactamente as.

< Monitoreo de Rutina (3) > Fin

Notas:

[1]NT: Si, claro es que tiene 4.NC: JajajajajajajajjajajajajajjaajajajajajajajajajajjajaajjaajjaajLOL

[2]NT: Desde ahora dejare de esta forma los nombres(aunq no es la correcta pues los
nombres serian Kim Won Ho.pero bueno hay varias formas de ponerlos..asi que)NC:
Aprobada la mocin

[3]NC: [Whileloop] Bucle mientras es una estructura de la mayora de los lenguajes de


programacin estructurados cuyo propsito es repetir un bloque de cdigo mientras una
condicin se mantenga verdadera.

Você também pode gostar