JavaRush /Blog Java /Random-ES /Otro estudiante de 3er año que fue a TI.
Олег Андреев
Nivel 37
Одесса

Otro estudiante de 3er año que fue a TI.

Publicado en el grupo Random-ES
Buenos días a todos, es hora de que les cuente una historia sobre cómo “extendí mis alas”... Mi nombre es Oleg, tengo 21 años.
Otro estudiante de 3er año que fue a TI - 1
Desde pequeño quise ser programador y mi papá también me dijo que aprendiera programación. Le quité el libro, lo miré y pensé: bueno, eso es una tontería, luego lo aprenderé.
Luego me enviaron a una escuela con un estudio profundo de hebreo (!) e informática, por no decir que allí recibí una súper base, pero estaba Pascal y HTML y los conceptos básicos de los algoritmos. Por supuesto, no me tomé esto en serio, copié de todos y, de hecho, estudié con notas de tres o cuatro. Entonces surgió la pregunta sobre mi admisión, busqué en Google, descubrí la Academia STEP y quise ir allí. Todo parecía ir bien, incluso descubrí que no es necesario realizar un examen nacional (Examen Estatal Unificado), aparentemente por eso decidí no inscribirme. Luego mi madre se enteró de cuánto costaba estudiar allí, y como en aquella época el dinero era muy escaso, mi madre decidió que iría a una universidad normal... Pero ya era demasiado tarde :). El registro para ZNO ha finalizado. Se acabó el colegio, no quedaban amigos, todos estaban ocupados en las universidades y yo me puse a trabajar en el cine (limpieza, control de entradas, etc.) Probablemente ahí empezaron los cambios en mi cabeza, sufría todos los días, haciendo Trabajo rutinario, ganar un centavo, y fue una pena decir que no estudias en ningún lado y tu trabajo es una mierda. Mentalmente, fue el período más difícil de mi vida, incluso dejé de comunicarme con las chicas porque era simplemente vergonzoso. Trabajé allí durante seis meses, me matriculé en ZNO y luego durante el mismo tiempo, preparándome para matemáticas y ucraniano por las tardes. idioma. Recuerdo el día en que dejé de fumar, fui el más feliz, inmediatamente sentí una oleada de fuerza, luego, en el verano, aprobé los exámenes, aprobé bien y entré en una universidad financiada por el presupuesto para estudiar Ciencias de la Computación. Por supuesto, luego me relajé nuevamente :) Pensé que de alguna manera el conocimiento vendría por sí solo, durante el primer curso ni siquiera pude inicializar una matriz, copié todos los laboratorios, en resumen, todo fue fluido. Terminó el primer año, me prometí estudiar en el verano, leer libros, pero claro también desistí de eso, luego comenzó el segundo año, comenzamos una nueva materia: “Teoría de la Programación y Creación de Software”.

Punto de partida

Sobre este tema había un profesor I. S. Mazurok, que no enseñaba según el programa universitario, pero supo elegir las palabras que lo cambiaron todo. "¿Por qué viniste aquí?", "Aquí no te enseñarán nada", "la universidad no te hará programadores, es solo un aplazamiento del ejército", el propio maestro trabajó como programador y contó mucho sobre Empresas de TI, cómo funciona todo allí, qué puestos hay, qué tipos de empresas (alimentación, subcontratación, etc.). Y lo hizo de manera tan interesante que cada vez tenía más ganas de empezar a hacer algo, pero necesitaba un punto de partida. Y luego JavaRush accidentalmente me llamó la atención (publicidad en una página pública en VK), por supuesto que era escéptico, como ocurre con todos los anuncios en VK, pero aun así decidí intentarlo, pasé el primer nivel con bastante facilidad, luego el segundo, luego el tercero, luego comenzó el primer "alboroto", pero para mi sorpresa, realmente disfruté sentado durante 2-3 horas en tareas, y qué agradable es recibir mensajes del complemento de que lo hiciste bien y que la tarea se completó. en el nivel 6 me di cuenta de que JuvaRush es pago, por supuesto, estaba muy molesto, porque era estudiante y no tenía mucho dinero en ese momento, decidí dejar este tema a un lado por ahora y ahorrar, luego Mi madre vino de Italia (para ganar dinero), justo en JavaRush había una promoción del 50% de descuento. Bueno, claro, tuve que rogarle a mi madre y demostrarle que esto no era una estafa, y finalmente funcionó, compré una suscripción ilimitada y nos vamos... Me quedé sentado días y noches, olvidándome de la universidad. \festivals\friends, nivel 10,15,20, grandes cosas empezaron tareas en las que me senté durante varios días, estaba encantado, era como si finalmente hubiera encontrado algo que podía hacer durante días y días sin darme cuenta del tiempo, antes de eso no podía hacer nada, y cuando me sentaba a hacer tareas me sentía involucrado en ellas (aunque entonces nada, no sabía realmente qué se podía escribir en un currículum).

Primer fracaso

Ya se acercaba el nivel 30 y, curiosamente, en la universidad recibí una beca mayor, gracias a mí todo el grupo empezó a escribir en Java (más precisamente, escribí para todos en Java). En esta ola de inspiración, comencé a enviar mi currículum a todas las empresas y a todos los servicios de búsqueda de empleo (ingenuo :)), por supuesto no recibí ninguna llamada, porque solo estaba JavaCore. Luego en mi ciudad abrieron la inscripción para cursos de desarrollador de Android, fui a una entrevista y ups, el primer fracaso, me rechazaron, en la entrevista había demasiadas preguntas sobre bases de datos, demasiados matices que no conocía, y así Aquí fue el primer fracaso. Bueno, hola depresión, miedo de que todavía haya tanto que aprender que no pueda hacer nada, bueno, al mes me calmé y seguí estudiando, fui a todo tipo de conferencias olímpicas, leí documentos, etc. ...

Han pasado seis meses

Ya estaba por delante el nivel 35-36, ya había escrito a los moderadores para pedirles que agregaran combustible a mi cuenta (en ese momento todavía no había suficientes tareas). Pasaron seis meses, y luego esa empresa volvió a abrir cursos, solo que ahora en desarrollador JavaScript, en ese momento yo ya había escrito mi biblioteca en línea en JavaEE, con diseño adaptativo, base de datos, Hibirnate, Tomcat. Tu propio mensajero en enchufes y Swing. Ya usaba Git, sabía cómo configurar mi servidor en Glassfish y Tomcat (en general, al menos algo me recordaba a un programador). Conocía JavaScript en ese momento a un nivel 3*, un nivel en JavaRush cuando existía JSON, pero decidí prepararme, en un mes aprendí los conceptos básicos de js, y muy rápidamente, especialmente teniendo un buen conocimiento de Java. Ha llegado el momento de la prueba, cubrió los conceptos básicos de CSS, HTML y los conceptos básicos de JS, en el nivel: "escribir todas las formas de declarar una matriz en JS". Luego, según los resultados de la prueba, se seleccionaron personas para una entrevista, unas 300 personas escribieron la prueba, unas 50 personas fueron entrevistadas, entre las cuales estaba yo (para los cursos de Android, ni siquiera pasé la prueba).

Suerte

En la entrevista, me preguntaron por qué me convertí en un proger y les conté esta triste historia que escribí arriba, bueno, me preguntaron si había codificado antes, así que les mostré mi repositorio Git (que era muy, muy importante), les dije Les dije que conocía JavaEE, Hibernate, bueno, me preguntaron por qué elegí Frontend, a lo que honestamente respondí que solo quería encontrar un trabajo :) Y así llegué a estar entre los 10 primeros afortunados que ingresaron a los cursos. Fue genial, no se parecía en nada a lo que sucedió en la universidad en ese momento (al final del segundo año), todas las tareas se publicaron en el repositorio de Git, donde hicimos solicitudes conjuntas de soluciones (las mejores soluciones se fusionaron con la sucursal principal). Un mes después, uno de los profesores del curso me ofreció un trabajo en su empresa y, sin pensarlo, acepté. Desde el primer día quedé impresionado por lo difícil y a la vez interesante que era, inmediatamente me dieron herramientas que nunca había usado (Less, React, Gulp, Node.js). Profundicé en todo esto durante mucho tiempo, especialmente en la reacción, que no me pareció tan obvia como todos escriben, o al menos a mí no me funcionó muy bien. Pero aún así, no me sentía como un programador, los clientes eran todos rusos, solo había 3 personas en la empresa (2 juniors y medio), así que algo dentro me devoraba todos los días, tal vez solo eran cucarachas en mi cabeza, pero no sentí que había logrado el objetivo, de lo contrario habría escrito aquí hace mucho tiempo :)) Pero a pesar de esto, mi crecimiento fue simplemente colosal, yo mismo no me di cuenta de cómo ya estaba construyendo la aplicación. arquitectura yo mismo, escribiendo tanto en React como en Java, en ese momento (comienzo del tercer curso) nos dieron un trabajo de curso, elegí el tema del juego de cartas en línea 21 o BlackJack (la capacidad de seleccionar el número de cartas debería han sido proporcionados), y en paralelo con el trabajo escribí este “mini proyecto” (para aquellos interesados, aquí está el enlace: BlackJack) Y eso es todo, algo andaba mal, no sé cómo explicarlo, Recibí dinero, y no está mal para un estudiante (500 dólares), pero sentí que eso no era lo que quería, y además comenzaron grandes problemas en la familia. Y mi proyecto era un infierno, tenía que transmitir mi pantalla por Skype durante 14 horas al día (caprichos de los clientes de la CEI...) Bueno, en general, terminé el proyecto que tenía pendiente y dejé el trabajo de regreso a la universidad :) En la universidad ya era tan fácil que al comienzo del 2do semestre del 3er año simplemente tomé todos los laboratorios y cursos de los profesores, y en un mes hice absolutamente todo, y no en algún Pascal. , pero Angular, React + ES6 y otras delicias del mundo moderno, para el servidor tomé Java o Node.js, que ya conocía muy bien en ese momento, la base para todos los estudiantes era Mongo, me gustó mucho demonio.

Aburrirse

Así poco a poco fui ganando experiencia, llené mi git de nuevos proyectos, gané dinero con mis compañeros, bebí los fines de semana, en general todo estuvo tranquilo). Después de un tiempo se volvió aburrido, nuevamente no había nada que hacer, en la universidad ya daba conferencias sobre desarrollo web y JavaScript. Decidí que era hora de volver a probar suerte, encontré 2 vacantes en dou.ua, todo parecía kosher, como me gusta, la vacante es en inglés, por un año de experiencia laboral, registro SPD y todo es como Gente, lo que realmente quería es que envié mi currículum a 2 empresas (por cierto, un agradecimiento especial a JavaRush por el resumen, elaborado según sus recomendaciones). Bueno, me invitaron a una entrevista, la cual pasé brillantemente sin fallar una sola pregunta, me preguntaron Angular, React, Node.js, el protocolo HTTP en general, la base de datos, herramientas de compilación, en general revisaron estúpidamente mi currículum y Preguntado sobre todos los puntos: vacante Desarrollador de JavaScript (FullStack). Después de 3 días ya me puse a trabajar, inmediatamente me asignaron a un proyecto canadiense, React+es6+node.js. Fue muy interesante, conocí la metodología Scrum y Agile, aprendí qué es Slack, teníamos nuestro propio Worksaction, con tareas y estimaciones, en general esto es LO QUE QUERÍA, cada día era diferente al anterior, aunque al Al principio era inusual que todo fuera en inglés, tareas, reuniones y comunicación con el cliente, pero tenemos un profesor que ayuda con esto y mi inglés no es tan malo). Los compañeros y el equipo son geniales, todos los viernes vamos al bar, siempre hay algo de vida dentro de la oficina, todos bromean entre sí, el proceso de trabajo recuerda a la serie "Silicon Valley". El viernes terminó mi periodo de prueba y me uní oficialmente a la empresa, y ahora estoy inmensamente feliz y he logrado lo que quería, estoy orgulloso del camino que he tomado y de quién soy ahora y estoy muy agradecido con JavaRush por esto. lo cual no solo me enseñó a programar, sino que también hizo que lo amara como algo favorito, y aunque ahora no soy un desarrollador de Java, JavaScript también es muy bueno ahora, así que una vez más, muchas gracias por todo lo que han hecho y están haciendo por todos nosotros. Todo el viaje duró casi 2 años (desde el comienzo del segundo año hasta la mitad del tercero). Les deseo mucha suerte a todos, chicos, si yo soy tan vago como yo, otros lo son aún más, aquí les dejo un par de consejos.
  • No te rindas
  • No se limite únicamente a JavaRush, busque otras fuentes de aprendizaje
  • Intenta consolidar cada tecnología aprendida con un miniproyecto.
  • Y por supuesto, relájate de vez en cuando, disfruta de lo que haces y encontrarás el trabajo que mereces y deseas.
PD Pido disculpas por tanto texto, solo quería contarlo todo de principio a fin, como realmente fue, espero que al menos alguien lea todo :)
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION