JavaRush /Blog Java /Random-ES /De contador a desarrollador

De contador a desarrollador

Publicado en el grupo Random-ES
Entonces sí. Soy una chica que estudió contadora para “tener una profesión”, obtuve una C en matemáticas por falta de atención crónica y tampoco tenía informática en la escuela. Sólo existía la "Lógica": allí trabajábamos en diagramas de bloques y condiciones lógicas. Pero ya no recuerdo nada de allí. Sólo recuerdo que funcionó y que me gustó.
De contador a desarrollador - 1
Trabajar como contador era insoportablemente aburrido. El grupo de mujeres con sus chismes era extremadamente deprimente. Siempre ha sido más fácil y agradable comunicarse con los hombres. Bueno, las computadoras eran interesantes. Por lo tanto, de vez en cuando visitaba a nuestros administradores de sistemas y programadores para charlar. Y de alguna manera me dieron una idea: para hacer el diseño web, te sientas allí y eliges el color de los botones. Entonces tomé el curso HTML+CSS. Y funcionó, y realmente me gustó. Pero por alguna razón no comencé a trabajar en este tema, hubo un movimiento, necesitaba al menos algo de trabajo, pero de alguna manera no me sentía como un diseñador de diseño de pleno derecho. Así pasaron varios años más de duras pruebas en trabajos no queridos en un equipo desagradable. Y luego, durante las vacaciones de Año Nuevo de 2015, me encontré con JavaRush en Internet . En aquel entonces, los primeros 10 niveles eran gratuitos. Y decidí probarlo. Todo tipo de tonterías, como mostrar la inscripción " Me encanta JavaRush ", se hicieron sin problemas. Y entonces comenzaron los ciclos. Y Ifá. Y si anidados. Y bucles anidados con bucles y condiciones anidados. Oscuridad. No entendí nada, no pude hacer nada, lloré de ataques de pánico y le pregunté a mi marido por qué se había casado con una tonta así. Pero luego se me pasaron las lágrimas y lo entendí. Y las tareas se resolvieron y el validador las dejó pasar. Luego lloré por los objetos, por mi vida no podía entender en qué se diferenciaba el objeto en sí del vínculo. InscripciónCat cat = new Cat();Me mató en el acto. Luego lloré desde Threads en el nivel 16. Luego de Streams a 18. Wrappers. ¡Más, más envoltorios! Todos estos Escritores y Lectores con un sin fin de variaciones. Pero los ataques de pánico pasaron, las lágrimas se secaron y llegó la comprensión. O memorización. Descubrí que no es necesario entender algo, sólo hay que recordar cómo usarlo. Después de eso se volvió más fácil. Hubo algunos trabajos independientes que me permitieron trabajar mucho en Javarash. Para ser honesto, no pensé que tendría éxito y realmente no esperaba conseguir un trabajo como programador. Simplemente trabajé por inercia y eso es todo. Para mí fue interesante, aunque difícil, aunque quería dejarlo todo varias veces por semana. Lo más interesante empezó cuando comenzaron grandes tareas con una gran cantidad de clases e interfaces. Fue allí donde finalmente se formó el mosaico, quedó claro por qué se necesitaban captadores, definidores y otras ventajas. Entonces surgió la perspectiva de una pasantía en JR. Eso fue difícil. Pensé que sería necesario resolver un problema grande y difícil, pero resultó que tenía que escribir un programa completo usando Hibernate, Spring, Database y una gran cantidad de tecnologías de las que había oído hablar por primera vez. Repartieron una docena de libros y dijeron: "No es necesario que leas todo esto, es sólo para ti, como libro de referencia". ¡Bueno, olvidalo! O sea, se dio a entender que ya sabemos todo esto o que? Pero ¿qué pasa con la promesa de enseñarnos todo esto durante una pasantía? Bueno, qué hacer, comencé a leer. Porque no tenía idea de lo que significaba todo esto ni por dónde empezar. Leer una docena de libros en 3 semanas y escribir un apéndice basado en ellos fueron las 3 semanas más difíciles de mi vida. No podía hacer nada, no entendía qué hacer y por qué no funcionaba, y los plazos se estaban acabando. El 80% del tiempo no se dedicó a escribir código, sino a conectar nuevos módulos, configurar Git, instalar y configurar la base de datos, etc. Fue terriblemente desconcertante. Los chicos que conocí en las prácticas, por supuesto, sugirieron que no podría haberlo hecho sin ellos. Como resultado, el último día a las ocho de la tarde entregué la tarea y exhalé. Pensé que eso era todo, ahora me aceptarían o no me aceptarían, lo peor ya había pasado. Y me aceptaron. Y entonces todo empezó a ponerse feo: las prácticas me decepcionaron terriblemente. En primer lugar, las conferencias no se realizaron en forma de seminario web, sino en forma de grabación del seminario web. Es decir, el conferenciante se distraía constantemente, hablaba de algunas historias de la vida, respondía preguntas a las personas que le preguntaban algo durante el webinar, se le olvidaba lo que quería decir, saltaba de un tema a otro, lo que provocó que lo que se formaba en mi cabeza fuera ni siquiera una papilla, sino más bien un pantano. En segundo lugar, el profesor de prácticas explicó todo como si todo el mundo ya conociera estas tecnologías. Es decir, no siguieron superficialmente los tutoriales paso a paso para completar de alguna manera la tarea de prueba, sino que normalmente ya entienden el hardware de esta manera. A partir de la tercera lección dejé de entender qué estaba pasando y de qué estábamos hablando, y por qué es necesario todo esto y qué hacer con todo ello. Pero luego un conocido me llamó y me dijo que había una empresa, que estaban buscando un Java-jun. Estaba seguro de que no podría soportarlo, que no estaba preparado, pero decidí intentarlo de todos modos. Para la entrevista por Skype, preparé un montón de hojas de trucos sobre los posibles estados de Threads, sobre el trabajo del Recolector de Basura, sobre objetos mutables e inmutables, en resumen, todo lo que me confundía un poco. Al director técnico no le interesó todo esto. No estaba interesado en mi educación. Me preguntó cómo extraería datos de una página web. No se trata del código, sólo teóricamente, dice, imaginemos cómo lo harías. Y no tengo idea. Me siento y permanezco en silencio. Y estoy nervioso. Nunca resolví el problema en el que tenía que analizar una página usando expresiones regulares. Pero me acordé del DOM, que estudié cuando hacía diseño. Y dijo algo sobre el código fuente de la página. Esto fue suficiente para él, me asignó una tarea: escribir un programa que analice una página y extraiga algunos datos de ella a la base de datos. Le pregunté: ¿sabes cómo hacer esto? Yo digo que no, no lo sé, pero lo buscaré en Google. Y lo busqué en Google. Y lo hice en 3 días usando Jsoup. Luego resultó que teníamos que hacer lo mismo, pero a través de Selenium WD. Bueno, está bien, busqué en Google un par de tutoriales nuevamente, lo hice, lo subí a GitHub y envié el enlace. El director técnico lo evaluó, dijo que todo estaba bien, lo logré inesperadamente rápido y me invitó a trabajar. Por lo tanto, ahora estoy trabajando como desarrollador de Java y aprendiendo JavaScript al mismo tiempo, ya que me ocupo de la web. Pero renuncié a las prácticas, no sirvió de nada... Bueno, o simplemente no estaba preparado para ello, entonces tal vez lo intente de nuevo. Así es como una contadora se volvió a capacitar como programadora en 2,5 años gracias a JavaRush :) Dijo que todo estaba bien, lo logré inesperadamente rápido y me invitó a trabajar. Por lo tanto, ahora estoy trabajando como desarrollador de Java y aprendiendo JavaScript al mismo tiempo, ya que me ocupo de la web. Pero renuncié a las prácticas, no sirvió de nada... Bueno, o simplemente no estaba preparado para ello, entonces tal vez lo intente de nuevo. Así es como una contadora se volvió a capacitar como programadora en 2,5 años gracias a JavaRush :) Dijo que todo estaba bien, lo logré inesperadamente rápido y me invitó a trabajar. Por lo tanto, ahora estoy trabajando como desarrollador de Java y aprendiendo JavaScript al mismo tiempo, ya que me ocupo de la web. Pero renuncié a las prácticas, no sirvió de nada... Bueno, o simplemente no estaba preparado para ello, entonces tal vez lo intente de nuevo. Así es como una contadora se volvió a capacitar como programadora en 2,5 años gracias a JavaRush :)
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION