JavaRush /Blog Java /Random-ES /De administrador de sistemas a desarrollador de Java
LJ
Nivel 40
Екатеринбург

De administrador de sistemas a desarrollador de Java

Publicado en el grupo Random-ES
Hola a todos.
De administrador de sistemas a desarrollador de Java - 1
Mi nombre es Evgeniy, tengo 27 años, tengo un hijo y otro en camino. Vivo la mayor parte del tiempo en la ciudad de Ekaterimburgo. Tengo una formación como ingeniero de comunicaciones y trabajé como administrador de sistemas durante varios años después de graduarme de la universidad. Hoy es el último día de mi libertad condicional, aunque hace dos semanas el líder de mi equipo dijo que no tienes de qué preocuparte, te quedarás. Lo que tengo hoy:
  1. Trabajar en una empresa internacional (todos los clientes sin excepción son de Occidente, principalmente Suecia, Noruega). empresa de carrocería.
  2. Posibilidad de rotación, hay muchos clientes, diferentes proyectos, cada uno puede elegir lo que quiera.
  3. Visitar a hablantes nativos dos veces por semana.
  4. Viaje anual a evento corporativo en el extranjero.
  5. Buena cocina, muchas delicias.
  6. Un equipo maravilloso, la cantidad de personas inteligentes por metro cuadrado es simplemente fantástica.
Pero retrocedamos un poco, hace apenas un año y medio no tenía nada ni siquiera parecido a eso. Trabajé en una empresa estatal como administrador de sistemas, recibía el salario medio de un hospital, sabía un inglés mediocre y, en general, no había esperanzas de que la vida empezara a mejorar. Por casualidad en las redes sociales. En redes encontré el sitio JavaRush.ru, un amigo lo describió como una forma genial de convertirse en programador y que ya había completado 5 niveles en un par de días. Decidí probarlo porque... Ya en el colegio me interesaba e incluso quise inscribirme en la entonces USU para estudiar matemáticas y mecánica, pero me perdí. En general, ¿por qué estoy peor? Es solo una cuestión de pequeñas cosas, poco a poco completé 10 niveles en un mes, y luego hubo una promoción con un 50% de descuento, compré una suscripción anual. Un mes después dejé mi trabajo como administrador y me fui a pasar el invierno con mi familia a Tailandia, con la idea de que estudiaría todos los días y nada me detendría, en ese momento estaba estudiando inglés de forma intensiva, tal vez un tema. Para otro artículo, pero lo que más me ayudó fue comenzar con los podcasts en inglés. Comencé con VOA y luego gradualmente fui aumentando la complejidad con la llegada de la comprensión. Si alguien está interesado en más detalles, pregunte en los comentarios. Comencé a implementar mi plan tan pronto como llegamos a la ciudad de Ao Nang en la provincia de Krabi y encontramos una casa para la temporada. Puedo decir una cosa, necesitas estudiar regularmente y todo saldrá bien, yo tenía entre 8 y 12 horas de trabajo 5 días a la semana, lo que incluía tanto escritura de código como clases de inglés. Puedo decir una cosa, incluso el día de Año Nuevo, comencé a trabajar el 2 de enero. No me hice ninguna concesión, aunque por supuesto hubo momentos en los que la motivación bajó y quise dejarlo todo, las historias de éxito aquí en el sitio ayudaron mucho, me prometí entonces que definitivamente escribiría la mía propia, tal vez Ayudará a alguien en tiempos difíciles a encontrar fuerza en sí mismo y vencer al validador (restaurante y archivador, hola) + 20 años de experiencia en deportes ayudaron mucho aquí, hice todo según lo programado. Durante el fin de semana, mi esposa y mi hija viajaron en motocicleta a las provincias más cercanas de Tailandia, disfrutando de la naturaleza y el clima. Descansé lo más posible, esto también es parte del trabajo, aunque a veces los fines de semana me sentaba a codificar o leer un libro sobre Java cuando realmente no podía soportarlo, pero traté de seguir el régimen. Después del año nuevo, estaba en el nivel 25-30, entonces decidí que era un programador genial (en realidad no), era hora de conseguir un trabajo, hice un currículum para hh, comenzaron a llegar solicitudes, nuevamente No describiré cómo lo escribí, pero trabajé en él durante un par de semanas y luego lo actualicé periódicamente, luego lo traduje al inglés, diseñé todo de la mejor manera posible, aunque no tenía experiencia en programación, pero RR.HH. A la gente claramente le gustó, de hecho escribieron con bastante frecuencia. Naturalmente, las primeras entrevistas me trajeron de vuelta a la tierra, me di cuenta de lo mucho que aún no sabía y lo que sabía necesitaba ser estructurado específicamente, y eso fue lo que hice. Después de eso, surgió la elección de elegir Android o JavaEE, probé el primero, leí el libro HeadFirst y en total escribí unos 30 proyectos pequeños. pero luego, usando uno de los sitios para aprender inglés, vi lo genial que era su diseño para teléfonos móviles y lo mal que funcionaba la aplicación móvil. Lo pensé y decidí aprender JavaEE. De cara al futuro, puedo decir que no he abandonado la idea de aprender Android y ahora planeo dominarlo. Sin embargo, en ese momento abandoné la idea de Android. En pocas palabras, comencé a aprender las tecnologías que se requieren: sql/maven/git/spring/hibernate y probablemente resaltaré el resto de la arquitectura por separado, a menudo preguntan sobre ello y, en general, los dos primeros de mis proyectos. las que entraron en producción fueron el resto de api. Necesitas saber todo esto, todo el mundo pregunta esto, pero puedes saberlo superficialmente, escribir otros 10 proyectos pequeños usándolos, por ejemplo, una tarea de pasantía en realidad se puede escribir en medio día, un día, sin un frente, no es necesario en Java, puedes enseñar un poco de JS/React/Node, si quieres ir al frente, pero generalmente solo puedes enseñarles y no aprender Java en absoluto, hay mucho más trabajo y clientes allí, pero tienen sus propias particularidades. En general, alrededor de mayo regresé a Rusia, porque tenía negocios aquí y decidí que era hora de conseguir un trabajo en una oficina; antes, todas las entrevistas se hacían a través de Skype (nunca recibí una oferta en ese momento). Regresé a Rusia y comencé a caminar por las entrevistas, realmente no me gusta porque requiere mucha fuerza moral y física, e interfiere mucho con el proceso de estudiar y escribir código en general (Skype ayuda), así que fui un par de veces a la semana, en algunos lugares se necesitaba gente con más experiencia, en otros no me gustaba, pero al final pasé otra entrevista por Skype, querían enviarme inmediatamente a trabajar in situ en Suecia, Naturalmente, mi experiencia no fue suficiente, pero le agrado al líder del equipo y me recomendó para un proyecto interno, después de lo cual pasé otra entrevista en nuestra oficina en Ekaterimburgo, donde me hicieron un par de preguntas y un par en inglés, después de lo cual me dijo, cito su inglés: “puede ser peor”, lo cual por supuesto lastimó el ego, pero nuevamente dio una patada para aprender más, nos dejaron salir “a caminar” y después de 10 me hicieron una oferta en minutos, al Esa vez esperaba mucho menos. Naturalmente, acepté la oferta.. Me gustaría detenerme específicamente en los primeros meses de trabajo, por alguna razón pocas personas escriben sobre ellos, pero para mí fueron una verdadera pesadilla, pensé que me despedirían, para ser honesto. Fue tremendamente difícil, me dieron la tarea de escribir inmediatamente mi propio proyecto, o mejor dicho, parte del proyecto es un microservicio, pero para mí fue un monstruo enorme, porque tuve que pensar en todo, desde la arquitectura hasta los frameworks. acostumbrado al manejo de excepciones. Estaba muy nervioso y pensé que esperaban que lo hiciera todo en un par de semanas, lo que hacía muy difícil concentrarme en la tarea y tomar las decisiones correctas. Como resultado, muchas gracias al líder de mi equipo, me ayudó mucho, me explicó muchas cosas básicas y no me presionó en absoluto. Por supuesto, una cosa más me ayudó. Después de unos dos meses de trabajo, tuve una entrevista con otra empresa donde me ofrecieron un salario un tercio superior al mío, No acepté la oferta por varias razones, pero aun así aumentó enormemente mi autoestima y confianza en el futuro como desarrollador. Perdón por el texto tan largo y gracias a todos los que leyeron hasta el final. PD: Creo que, según mi experiencia, complementaré el artículo con pequeñas notas, si alguien está interesado en este escrito mío. Adición #1 Gracias a todos por sus comentarios, me alegra que mi escrito haya recibido tantas respuestas. Intenté eliminar los errores tipográficos que se mencionaron en los comentarios y no juzgues demasiado duramente los errores, todos los cometemos. Ahora al grano.
  1. Cómo aprendí inglés.

    Uno de los comentarios ya proporcionaba un enlace a Voice of America. Para mí este fue el punto de partida, el título exacto "VOA. Eso es lo que dicen en Estados Unidos". Luego estaban los podcasts sin idioma ruso, escuché en orden los más populares, como Luke's English y ESL Pod, cuando me acostumbré o me cansé de buscar otros, hay un excelente artículo en el sitio, en Mi opinión , se lo recomiendo a todo el mundo. En general, después de que me acostumbré más o menos al habla inglesa y pude separar las palabras del flujo del habla, me di cuenta de que mi vocabulario dejaba mucho que desear y comencé a aprender palabras, aquí me ayudó el conocido Linguleo, puedes Úselo gratis.


  2. Cómo fui a pasar el invierno a Tailandia.

    A todo el mundo le preocupa cómo se puede permitir esto con un salario medio. No hay secretos especiales, el libro “El hombre más rico de Babilonia” de Clayson George me ayudó mucho. Además, si está interesado en el tema de la educación financiera, hay muchos libros sobre este tema, probablemente este sea un tema para un artículo aparte.


  3. ¿Cómo podría convertirme en programador cometiendo tantos errores gramaticales?

    Para ser honesto, ni un solo empleador se preocupó por este tema. Pero, por supuesto, traté de no incluirlos en mi currículum y revisé todo 10 veces.

Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION