JavaRush /Blog Java /Random-ES /Desarrollador Senior con educación escolar nocturna.

Desarrollador Senior con educación escolar nocturna.

Publicado en el grupo Random-ES
Desde pequeño soñaba con ser programador. La primera computadora apareció a mediados de los 90, cuando yo tenía entre 6 y 7 años. En la escuela ya probé la programación a partir de libros (Visual Basic, Pascal), pero debido a mi corta edad y la falta de Internet, nunca desarrollé esta habilidad a un nivel suficiente. Como resultado, en algún lugar tomé el camino equivocado. Detrás de mí: - Dos expulsiones de 2 escuelas técnicas diferentes. El primero se saltó, el segundo fue aburrido y resultó inútil tanto en términos de conocimientos como del valor del diploma; - Escuela nocturna: tienes que terminar los grados 10-11 de alguna manera; - admisión a la universidad con pérdida del certificado exactamente después de aprobar con éxito los exámenes y aprobar el presupuesto y, como resultado, nuevamente sin educación; - 10 años de autodescubrimiento, cambiando más de 15 profesiones (cargador, comerciante, enikey, catering, aduanas, fábricas, tripulación, comercio minorista, mayorista, etc.); - muchos malos hábitos y, a veces, adicciones. Malas empresas y su influencia sobre mí; - 1 matrimonio; - emigración; - mantener la vida de un ser querido paralizado durante 5 años y perderlo. La lista puede seguir por mucho tiempo, pero llega ese momento en el que todo cambió. A los 27 años, estando en un país cuya ciudadanía no tenía, y haciendo todo tipo de tonterías como siempre, es decir, trabajar como bartender y cualquier otra cosa que tuviera que hacer, de repente comencé a pensar: “¿soy ¿Hacer todo bien en la vida? ¿Por qué estoy haciendo lo malo? ¿Con qué soñaste? Tal vez todavía estoy cometiendo errores"? En este punto, comencé a pensar de manera más crítica y me di cuenta de que o no era tan inteligente como pensaba o simplemente era un vago. Daré un spoiler: ambas opciones, hasta cierto punto, tienen que ver conmigo. Entonces comencé a buscar libros sobre programación y encontré a JR. Al principio fue interesante, pero rápidamente me di cuenta de que estaba aburrido de resolver tareas a veces aparentemente triviales de enviar matrices a la consola, etc. Pero me motivó el hecho de que en cualquier trabajo hay matices cuando estás aburrido y, naturalmente, esto también existe en el trabajo de un desarrollador de software. También me motivé por el hecho de que cuando era niño me interesaba mucho, pero no había suficiente Internet para buscar otras fuentes de información, pero ahora, por favor, úsala. También me di cuenta rápidamente de que fumar y el alcohol interferían con mi concentración. Dejé un día y cuando tenía muchas ganas de fumar, comencé a hacer sentadillas o flexiones hasta que ya no quise. Los primeros meses era muy inusual mirar el mundo con una mirada sobria: demasiada energía, pero sabía hacia dónde dirigirla (JR). También me divorcié porque me di cuenta de que, en realidad, mis puntos de vista sobre la vida son diferentes y la persona sólo hace comentarios sarcásticos sobre mis aspiraciones, mientras él mismo desperdicia su vida. Pasó un año estudiando e intentando conseguir una entrevista. Decidí aumentar mis posibilidades e ir a la universidad a estudiar ingeniería de software. Tuve que prepararme para las pruebas, ya que en el momento de graduarme solo había exámenes. Tres meses de preparación, pruebas exitosas con buenas calificaciones y ya en otoño el primer resultado: el primer trabajo en TI. El empleador entiende que decidí dedicarme de lleno a esta materia, una vez en casi 30 años decidí ingresar a la universidad para esta especialidad. El primer trabajo fue por unos centavos (alrededor de 20.000 rublos) como ingeniero de pruebas de carga: escribir pruebas en Java para la carga API del sistema de destino y realizar pruebas con redacción de informes y análisis. Al cabo de medio año recibí una oferta para un puesto de desarrollador intermedio y así fue. Actualmente trabajo en una organización FinTech internacional de los 10 principales bancos de inversión globales. La pila se ha ampliado significativamente a lo largo de los años. Próximo año de licenciatura, luego planeo ir a la maestría. En general, no me arrepiento de nada: tengo una experiencia de vida interesante que sólo me ayuda a percibir racionalmente la realidad y evaluar correctamente la situación. En el proceso de estudio, además de JR, revisé el mismo material del libro de Schildt, leí Filosofía de Java, Código limpio y Programación extrema de Beck. Además, en el camino hacia y desde el trabajo, vi el curso en video de Ivan Golovach (un personaje dudoso, pero el curso sobre el rastreador de raíces es interesante); a menudo me ayudó a comprender lo que no se logró a través de JR y Schildt. Aconsejo a todo aquel que se haya embarcado en el camino de aprender programación: - Sea crítico consigo mismo y permita siempre la posibilidad de que las cosas no salgan como lo había planeado. - Leer y mirar exclusivamente en inglés; - Empiece a utilizar git lo antes posible; - Escribir pruebas correctas; - No te saltes tareas aparentemente simples (es en ellas donde a menudo cometes errores y resolverlas te proporciona una experiencia muy útil y una comprensión de cómo funciona todo); - Solicite no solo vacantes de desarrollo, sino también de control de calidad; créanme, 1 mes de experiencia real en desarrollo, incluso en el rol de control de calidad, le brindará mucho más de medio año de preparación y proyectos domésticos. - Asista a entrevistas incluso si no va a cambiar de trabajo; esto le brindará información útil y le permitirá comprender en qué se está quedando corto. - Sal de tu zona de confort: si el proyecto se vuelve familiar y aburrido, no hay tareas que te obliguen a aprender algo nuevo, entonces es hora de cambiar algo. - Haz más que hablar de tus intenciones de hacer algo. - Bueno, no escuches a quienes intentan disuadirte de tus aspiraciones. PD: No tengas miedo de cambiar nada en la vida, solo tenemos uno. La programación extrema de Beck. Además, en el camino hacia y desde el trabajo, vi el curso en video de Ivan Golovach (un personaje dudoso, pero el curso sobre el rastreador de raíces es interesante); a menudo me ayudó a comprender lo que no se logró a través de JR y Schildt. Aconsejo a todo aquel que se haya embarcado en el camino de aprender programación: - Sea crítico consigo mismo y permita siempre la posibilidad de que las cosas no salgan como lo había planeado. - Leer y mirar exclusivamente en inglés; - Empiece a utilizar git lo antes posible; - Escribir pruebas correctas; - No te saltes tareas aparentemente simples (es en ellas donde a menudo cometes errores y resolverlas te proporciona una experiencia muy útil y una comprensión de cómo funciona todo); - Solicite no solo vacantes de desarrollo, sino también de control de calidad; créanme, 1 mes de experiencia real en desarrollo, incluso en el rol de control de calidad, le brindará mucho más de medio año de preparación y proyectos domésticos. - Asista a entrevistas incluso si no va a cambiar de trabajo; esto le brindará información útil y le permitirá comprender en qué se está quedando corto. - Sal de tu zona de confort: si el proyecto se vuelve familiar y aburrido, no hay tareas que te obliguen a aprender algo nuevo, entonces es hora de cambiar algo. - Haz más que hablar de tus intenciones de hacer algo. - Bueno, no escuches a quienes intentan disuadirte de tus aspiraciones. PD: No tengas miedo de cambiar nada en la vida, solo tenemos uno. La programación extrema de Beck. Además, en el camino hacia y desde el trabajo, vi el curso en video de Ivan Golovach (un personaje dudoso, pero el curso sobre el rastreador de raíces es interesante); a menudo me ayudó a comprender lo que no se logró a través de JR y Schildt. Aconsejo a todo aquel que se haya embarcado en el camino de aprender programación: - Sea crítico consigo mismo y permita siempre la posibilidad de que las cosas no salgan como lo había planeado. - Leer y mirar exclusivamente en inglés; - Empiece a utilizar git lo antes posible; - Escribir pruebas correctas; - No te saltes tareas aparentemente simples (es en ellas donde a menudo cometes errores y resolverlas te proporciona una experiencia muy útil y una comprensión de cómo funciona todo); - Solicite no solo vacantes de desarrollo, sino también de control de calidad; créanme, 1 mes de experiencia real en desarrollo, incluso en el rol de control de calidad, le brindará mucho más de medio año de preparación y proyectos domésticos. - Asista a entrevistas incluso si no va a cambiar de trabajo; esto le brindará información útil y le permitirá comprender en qué se está quedando corto. - Sal de tu zona de confort: si el proyecto se vuelve familiar y aburrido, no hay tareas que te obliguen a aprender algo nuevo, entonces es hora de cambiar algo. - Haz más que hablar de tus intenciones de hacer algo. - Bueno, no escuches a quienes intentan disuadirte de tus aspiraciones. PD: No tengas miedo de cambiar nada en la vida, solo tenemos uno.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION