CodeGym /Blog Java /Random-ES /Cambiar a TI
John Squirrels
Nivel 41
San Francisco

Cambiar a TI

Publicado en el grupo Random-ES
¡Hola a todos! Permítanme compartir algunas palabras sobre cómo decidí ingresar al campo de TI. Al hacerlo, espero aumentar la motivación y la confianza en sí mismo de cualquiera que esté contemplando o que ya esté tratando de recorrer este camino. Cambiar a TI - 1 Debo decir que cada individuo debe tomar una decisión personal firme sobre si esto es una buena opción. Porque en el camino hacia esta meta, te enfrentarás a una gran cantidad de obstáculos y te dirás algo como esto: " Tal vez esto no sea para mí " o " Probablemente soy demasiado tonto ". Debes aceptar esto y aceptarlo Será difícil, pero si lo superas, las ganancias son tangibles. Actualmente tengo 27 años ( en el momento en que se publicó esta historia en febrero de 2018, nota del editor)). He comenzado estudios universitarios varias veces =) La primera vez todavía estaban realizando exámenes de ingreso (el último año antes de la implementación a gran escala de pruebas independientes externas (EIT)). A pesar de que aprobé mis exámenes de la escuela secundaria con gran éxito, la brecha entre mi plan de estudios de la escuela secundaria y lo que se requiere en la universidad me afectó (las pruebas EIT no son nada en comparación con los exámenes anteriores). Asistí a cursos preparatorios. Los terminé y me matriculé. Aunque mi departamento era bueno, de alguna manera no me producía ningún placer. No quería atar mi vida a tuercas, engranajes y dibujos. Me fui en mi primer año y, bajo un contrato, me reinscribí donde quería. Consideré las perspectivas de mi futura profesión al elegir mi campo de estudio. La universidad proporcionó hermosas descripciones de lo que tendría después de graduarme. E inspirado por mi brillante futuro, abrí los libros. Ahora es tiempo de un meme: "Nunca me había equivocado tanto. " Me enseñaron un montón de tonterías innecesarias de hace aproximadamente un siglo. Algunas materias, como C++ y bases de datos, eran ciertamente interesantes. Pero no pude aprenderlas correctamente, porque tenía que ganar dinero para la vivienda. y comida Debo decir que no fue la mejor situación. Cambiar a TI - 2
El hobbit: un viaje inesperado
Mis estudios procedieron de esta manera y me di cuenta de que, básicamente, no tenía dirección. Durante este tiempo, cambié de trabajo muchas veces. Fui mesero, promotor, mercaderista, agente de ventas, etc. Adquirí destreza en otra profesión muy especializada, muy interesante y bien remunerada, pero casi sin demanda en nuestros países. Así que todo daba vueltas y en algún momento me di cuenta de que estaba empezando a rendirme un poco. Cuando estás apurado en el trabajo todo el día y eres un estudiante universitario de tiempo completo que corre al campus para tratar de terminar un laboratorio o un proyecto, y luego por la noche llegas a casa y tratas de aprender algo más, comienzas a darte cuenta que no es sostenible y hay que pensar en un plan diferente. Dio la casualidad de que había personas a mi alrededor que ya estaban trabajando en TI o habían intentado convertirse en programadores. Mirándolos, vi que estaban interesados ​​en su trabajo. Sus resultados reflejaron esta pasión. Por supuesto, el factor principal para mí fue mi pareja, quien me ha apoyado siempre y en todas las cosas. Sinceramente, no sé qué hubiera sido de mí sin ella. Era buena en las ciencias duras y gravitaba hacia la programación. Ella sugirió que lo intentara. Debo decir que nunca antes me había interesado y pensé que no era lo mío en absoluto. Pero comencé a intentarlo. Naturalmente, inicialmente había una completa confusión en mi cabeza y me resultó difícil obligarme a seguir adelante.Intenté aprender C ++, pero aprender esto usando libros de texto fue difícil. Mi motivación se redujo a cero. Así que tomé descansos. Más tarde, mi novia de alguna manera ingresó a los cursos ofrecidos por una empresa que buscaba contratar a algunas personas después de enseñarles cómo programar en Java. Fuimos a una entrevista juntos. En esa ocasión, no aprobé. El tiempo insuficiente para prepararse fue un factor una vez más. Volví a trabajar de nuevo, volviendo periódicamente a mis estudios. Hubo otra ronda de reclutamiento para los cursos y esta vez fui aceptado (por cierto, así es como decidí estudiar Java). Una vez más, fue infernalmente difícil. Combinar el trabajo y los estudios universitarios ya era bastante difícil, pero cuando se sumó estudiar para estos cursos, apenas logré lograr nada. Además, empezamos a tener problemas familiares. Tuve que dejar mi educación. Pasó el tiempo. Terminé mi licenciatura y finalmente me di cuenta de que me graduaría de la universidad con maravillosas perspectivas de convertirme en un especialista en todo y en nada. Me mudé a un programa de maestría basado en correspondencia. Honestamente puedo decir que no perdí nada.En mi opinión, nuestra educación superior no te da más que la capacidad de moverte y tejer junto con una sensación de decepción de que estás perdiendo mucho tiempo que podrías estar usando para hacer algo útil. El trabajo se hizo un poco más fácil. Empecé a tener algo de tiempo libre. Pero ya podía ver que necesitaba sentar las bases para un futuro digno. Mi trabajo actual no me dio nada más que nervios fritos. Reanudé mis estudios de Java. Traté de hacer esto usando el libro de Kathy Sierra y Bert Bates. Como la última vez, fue una lucha para mí aprender algo de esta manera. Quería algún tipo de estructura y enfoque integral, pero lo que obtuve fue saltar de un tema a otro. Fue entonces cuando mi amigo me dijo que también estaba intentando programar y que había comenzado a estudiar con CodeGym (CodeGym es la versión en ruso de CodeGym — nota del editor). Tengo que decir que al principio era muy escéptico. ¿Un juego que enseña a alguien a programar? Parecía una forma de ser estafado. Después de todo, los verdaderos programadores aprenden de los libros y nada más. Pero después de un período miserable de hurgar en los libros de texto, decidí seguir el consejo y probar CodeGym. Y debo decir que fue entonces cuando comenzó. Esto es lo que estaba buscando. Un enfoque y una estructura integrales. Todas las tareas asignadas incluían práctica. Todo lo que aprendí, lo apliqué de inmediato, así que se me quedó grabado en la cabeza. Escribí código en el trabajo. Me emocioné con cada tarea que resolví, ya que abrió la puerta al siguiente nivel. Cada artículo me motivó. Cuando aparecían videos en el proceso de aprendizaje, me gustaba prepararme un poco de té verde, tomar un Snickers y tomarme un descanso para mirar. Me ayudó a aclarar mi mente y al mismo tiempo aumentó mi motivación. Por supuesto, hubo momentos difíciles. Mi trabajo en ese momento no solo había perdido su diversión, sino que también era absolutamente nauseabundo. Los gerentes constantemente nos exigían que trabajáramos como esclavos de galeras, constantemente trataban de reducir nuestros salarios y nos frieron los nervios. Tuve que moverme y tejer para ganarme la vida. Es más, me deprimía la sensación de que andaba a flote mientras todos salían adelante (y eso era lo peor). Naturalmente, esto afectó mi vida familiar. Mi media naranja, que ya trabajaba como desarrolladora en ese momento, estaba preocupada por todo esto. Y, por supuesto, este estrés entró en la mezcla. En mis estudios, a veces también me encontré con tareas que me hacían sentir inadecuado y fuera de mi alcance. Pero cada vez me obligué a soportar y terminé el trabajo. Por supuesto, hubo momentos difíciles. Mi trabajo en ese momento no solo había perdido su diversión, sino que también era absolutamente nauseabundo. Los gerentes constantemente nos exigían que trabajáramos como esclavos de galeras, constantemente trataban de reducir nuestros salarios y nos frieron los nervios. Tuve que moverme y tejer para ganarme la vida. Es más, me deprimía la sensación de que andaba a flote mientras todos salían adelante (y eso era lo peor). Naturalmente, esto afectó mi vida familiar. Mi media naranja, que ya trabajaba como desarrolladora en ese momento, estaba preocupada por todo esto. Y, por supuesto, este estrés entró en la mezcla. En mis estudios, a veces también me encontré con tareas que me hacían sentir inadecuado y fuera de mi alcance. Pero cada vez me obligué a soportar y terminé el trabajo. Por supuesto, hubo momentos difíciles. Mi trabajo en ese momento no solo había perdido su diversión, sino que también era absolutamente nauseabundo. Los gerentes constantemente nos exigían que trabajáramos como esclavos de galeras, constantemente trataban de reducir nuestros salarios y nos frieron los nervios. Tuve que moverme y tejer para ganarme la vida. Es más, me deprimía la sensación de que andaba a flote mientras todos salían adelante (y eso era lo peor). Naturalmente, esto afectó mi vida familiar. Mi media naranja, que ya trabajaba como desarrolladora en ese momento, estaba preocupada por todo esto. Y, por supuesto, este estrés entró en la mezcla. En mis estudios, a veces también me encontré con tareas que me hacían sentir inadecuado y fuera de mi alcance. Pero cada vez me obligué a soportar y terminé el trabajo. Mi trabajo en ese momento no solo había perdido su diversión, sino que también era absolutamente nauseabundo. Los gerentes constantemente nos exigían que trabajáramos como esclavos de galeras, constantemente trataban de reducir nuestros salarios y nos frieron los nervios. Tuve que moverme y tejer para ganarme la vida. Es más, me deprimía la sensación de que andaba a flote mientras todos salían adelante (y eso era lo peor). Naturalmente, esto afectó mi vida familiar. Mi media naranja, que ya trabajaba como desarrolladora en ese momento, estaba preocupada por todo esto. Y, por supuesto, este estrés entró en la mezcla. En mis estudios, a veces también me encontré con tareas que me hacían sentir inadecuado y fuera de mi alcance. Pero cada vez me obligué a soportar y terminé el trabajo. Mi trabajo en ese momento no solo había perdido su diversión, sino que también era absolutamente nauseabundo. Los gerentes constantemente nos exigían que trabajáramos como esclavos de galeras, constantemente trataban de reducir nuestros salarios y nos frieron los nervios. Tuve que moverme y tejer para ganarme la vida. Es más, me deprimía la sensación de que andaba a flote mientras todos salían adelante (y eso era lo peor). Naturalmente, esto afectó mi vida familiar. Mi media naranja, que ya trabajaba como desarrolladora en ese momento, estaba preocupada por todo esto. Y, por supuesto, este estrés entró en la mezcla. En mis estudios, a veces también me encontré con tareas que me hacían sentir inadecuado y fuera de mi alcance. Pero cada vez me obligué a soportar y terminé el trabajo. Trató constantemente de reducir nuestros salarios y frió nuestros nervios. Tuve que moverme y tejer para ganarme la vida. Es más, me deprimía la sensación de que andaba a flote mientras todos salían adelante (y eso era lo peor). Naturalmente, esto afectó mi vida familiar. Mi media naranja, que ya trabajaba como desarrolladora en ese momento, estaba preocupada por todo esto. Y, por supuesto, este estrés entró en la mezcla. En mis estudios, a veces también me encontré con tareas que me hacían sentir inadecuado y fuera de mi alcance. Pero cada vez me obligué a soportar y terminé el trabajo. Trató constantemente de reducir nuestros salarios y frió nuestros nervios. Tuve que moverme y tejer para ganarme la vida. Es más, me deprimía la sensación de que andaba a flote mientras todos salían adelante (y eso era lo peor). Naturalmente, esto afectó mi vida familiar. Mi media naranja, que ya trabajaba como desarrolladora en ese momento, estaba preocupada por todo esto. Y, por supuesto, este estrés entró en la mezcla. En mis estudios, a veces también me encontré con tareas que me hacían sentir inadecuado y fuera de mi alcance. Pero cada vez me obligué a soportar y terminé el trabajo. esto afectó mi vida familiar. Mi media naranja, que ya trabajaba como desarrolladora en ese momento, estaba preocupada por todo esto. Y, por supuesto, este estrés entró en la mezcla. En mis estudios, a veces también me encontré con tareas que me hacían sentir inadecuado y fuera de mi alcance. Pero cada vez me obligué a soportar y terminé el trabajo. esto afectó mi vida familiar. Mi media naranja, que ya trabajaba como desarrolladora en ese momento, estaba preocupada por todo esto. Y, por supuesto, este estrés entró en la mezcla. En mis estudios, a veces también me encontré con tareas que me hacían sentir inadecuado y fuera de mi alcance. Pero cada vez me obligué a soportar y terminé el trabajo. Cambiar a TI - 3
mayor payne
Alcancé el nivel 25 en este curso de Java. Mi amigo que me había recomendado estos cursos ya estaba empleado y me sugirió que comenzara a escribir mis propios proyectos. En ese momento, enfrentábamos dificultades financieras y, como sucedió, mi última suscripción mensual acababa de finalizar. Decidí seguir su consejo (por cierto, me arrepiento de no haber podido terminar el entrenamiento). Empecé a estudiar el marco Spring. Ahora apenas puedo imaginar el desarrollo de Java sin él. Profundicé más en HTML y CSS. Y de hecho comencé a rascar una pequeña aplicación web. Mi primera aplicación no hizo nada útil excepto ayudarme a dominar nuevas tecnologías. Básicamente, ensambló algún objeto de una lista de varios componentes y niveles de calidad. Súper simple. Pero fue lo que me permitió asimilar los fundamentos y me dio confianza de que ya podía poner en práctica mis habilidades. En el camino, comencé a monitorear el mercado laboral. Había muchos trabajos y, sin embargo, no había ninguno. Básicamente, el sector de TI en mi ciudad es enorme y los desarrolladores de Java siempre están en demanda. Pero la mayoría de los trabajos disponibles eran para programadores de nivel medio y superior. Las raras vacantes para un desarrollador junior requerían al menos un año de experiencia o la capacidad de trabajar con un montón de tecnologías que no conocía. Esto se debió a que el mercado estaba sobresaturado con desarrolladores sin experiencia y, como resultado, el umbral de habilidad para ingresar aumentaba constantemente. Aún así, en Lviv ( una ciudad en el oeste de Ucrania, Europa — nota del editor), a veces podía ver ofertas de trabajo que solo requerían Java Core. A pesar de esto, comencé a enviar currículums, al mismo tiempo que programaba mis propios proyectos y estudiaba nuevas tecnologías disponibles para principiantes en dou.ua. Creé una cuenta de LinkedIn e indiqué algunas habilidades en mi perfil. Naturalmente, no hubo respuestas. ¿Qué empresa necesita un novato que tendría que ser capacitado, lo que requiere inversiones de tiempo, dinero y recursos humanos? Ninguno. Pero no me rendí. Obstinadamente, envié mi currículum, incluso a lugares que buscaban un programador de nivel medio. Pasó el tiempo. Y por supuesto, me desesperé. Nada parecía tener éxito. Pero luego recibí una invitación para realizar una tarea de prueba (por cierto, vino de una empresa con una apertura de nivel medio). Cuando lo abrí, experimenté miedo y felicidad simultáneamente. Vi que la tarea estaba enteramente dentro de mis capacidades. Tuve que escribir una aplicación que permitiera al usuario crear un objeto con un identificador, nombre y valor numérico. Tuve que usar Spring (Boot, IoC, REST, MVC, Security), Hibernate, MySQL y JUnit. Se sugirió Thymeleaf para la interfaz de usuario. En ese momento, más o menos conocía solo Spring IoC, MVC y MySQL. Se asignaron cinco días para todo. Me lancé a aprender. No dormí mucho. Además de todo, se suponía que íbamos a volar para visitar a familiares en medio de este período. Hice lo mejor que pude y apenas podía pensar cuando llegó el último día debido a la falta de sueño. Envié la tarea. Después de una breve espera, recibí una respuesta de que habían revisado mi tarea y que tomarían nota de mí. Por supuesto, esta era la respuesta cortés estándar. Sabía perfectamente que era poco probable que pudiera completar bien la tarea en mi primer intento. Pero era algo. Esta oportunidad me permitió aprender muchas cosas nuevas. Aunque no recibí una oferta, todavía estaba agradecido por la oportunidad de ponerme a prueba. Cambiar a TI - 4
El Señor de los Anillos
Seguí estudiando. Me matriculé en el curso de programación que realiza cada otoño una conocida empresa de nuestra ciudad. Con mi conocimiento existente, pasé fácilmente la prueba de detección. El propósito del curso era introducir a los estudiantes a los lenguajes y herramientas de desarrollo. Además, quienes quisieran podían formar grupos a los que se les asignaba un supervisor. Se les dio un proyecto particular para implementar. En teoría, esto hizo posible hacerse notar y conseguir un trabajo. Aquí aprendí que no solo es importante el conocimiento de la tecnología, también lo es el trabajo en equipo. Durante el curso, vi lo que me faltaba y un poco antes de que terminara, comencé a trabajar en una aplicación que se parecía muy vagamente a un Pinterest simplificado. En el camino, le pedí a un amigo que me guiara. Pasó el tiempo y vi que estaba haciendo más y mejor trabajo. Con cada nuevo paso, Sentí que estaba en el camino correcto. Realmente me gustaba lo que estaba haciendo. Pulí con amor cada detalle de mi aplicación. Esto fue especialmente cierto en la interfaz. Me tomó más tiempo desarrollar que el backend. Porque no puedes adivinar con proporciones y todo parecía una mierda. Pasó un poco más de tiempo y vi que estaban reclutando nuevamente para los cursos en los que anteriormente me había inscrito dos veces. Decidí enviar mi currículum nuevamente. Todo estaba bellamente escrito y formateado (en inglés, por supuesto). En respuesta, me invitaron de nuevo a una entrevista. Cuando recibí la invitación, faltaba una semana para la entrevista. Durante este tiempo, devoré sitios web que sugerían respuestas a preguntas que pudieran hacer. Lo que siguió pareció confirmar mis sentimientos. Me metí en los cursos. El proceso de aprendizaje requería que los participantes asistieran a conferencias y hicieran tareas. Todos los participantes se dividieron en equipos y se les dio un proyecto de práctica que constituyó la base de toda la experiencia educativa. Cuando mi equipo recibió su proyecto de práctica, todos pensamos que no seríamos capaces de llevarlo a cabo. Nuestros supervisores admitieron que el tema era excepcional y, según todos los estándares, uno de los más difíciles jamás asignados. Había muchas tecnologías que no habíamos estudiado. Aun así, decidimos que debíamos intentarlo y, en cualquier caso, sería una muy buena experiencia. Aquí debo decir que tuve mucha suerte de conseguir el equipo que conseguí. Todos en el equipo entendieron la importancia de la capacitación y querían conseguir un trabajo. Creo que esa es la única razón por la que pudimos hacer frente al proyecto. Cada vez que teníamos un inconveniente, todos nos unimos y salimos del atasco. Fue un verdadero placer trabajar en esas circunstancias. Por supuesto, todo el tiempo estuve muy agitado. Incluso recuerdo salir de vacaciones con mi familia y amigos durante las vacaciones de mayo, pensando que sería una buena distracción. Pero no hubo tal suerte :) Todo salió de mi mente excepto lo que necesitaba. Era imposible olvidar ni por un minuto. Pero incluso esto fue para mejor :) Y aquí esta historia llega a su fin. Cuando terminábamos nuestro trabajo en el proyecto, me invitaron a una entrevista antes del final de la capacitación. A pesar de mi gran entusiasmo, pasé la entrevista y recibí mi primera oferta. Creo que no hace falta decir que mi alegría no tenía límites. todo el tiempo estuve muy agitado. Incluso recuerdo salir de vacaciones con mi familia y amigos durante las vacaciones de mayo, pensando que sería una buena distracción. Pero no hubo tal suerte :) Todo salió de mi mente excepto lo que necesitaba. Era imposible olvidar ni por un minuto. Pero incluso esto fue para mejor :) Y aquí esta historia llega a su fin. Cuando terminábamos nuestro trabajo en el proyecto, me invitaron a una entrevista antes del final de la capacitación. A pesar de mi gran entusiasmo, pasé la entrevista y recibí mi primera oferta. Creo que no hace falta decir que mi alegría no tenía límites. todo el tiempo estuve muy agitado. Incluso recuerdo salir de vacaciones con mi familia y amigos durante las vacaciones de mayo, pensando que sería una buena distracción. Pero no hubo tal suerte :) Todo salió de mi mente excepto lo que necesitaba. Era imposible olvidar ni por un minuto. Pero incluso esto fue para mejor :) Y aquí esta historia llega a su fin. Cuando terminábamos nuestro trabajo en el proyecto, me invitaron a una entrevista antes del final de la capacitación. A pesar de mi gran entusiasmo, pasé la entrevista y recibí mi primera oferta. Creo que no hace falta decir que mi alegría no tenía límites. Era imposible olvidar ni por un minuto. Pero incluso esto fue para mejor :) Y aquí esta historia llega a su fin. Cuando terminábamos nuestro trabajo en el proyecto, me invitaron a una entrevista antes del final de la capacitación. A pesar de mi gran entusiasmo, pasé la entrevista y recibí mi primera oferta. Creo que no hace falta decir que mi alegría no tenía límites. Era imposible olvidar ni por un minuto. Pero incluso esto fue para mejor :) Y aquí esta historia llega a su fin. Cuando terminábamos nuestro trabajo en el proyecto, me invitaron a una entrevista antes del final de la capacitación. A pesar de mi gran entusiasmo, pasé la entrevista y recibí mi primera oferta. Creo que no hace falta decir que mi alegría no tenía límites.Finalmente, había alcanzado mi meta y avanzado a un nuevo nivel. Llevo ocho meses trabajando. Todos los días estoy convencido de que estoy donde debo estar y amo lo que hago. Naturalmente, estoy más motivado por el hecho de que mi trabajo está bien pagado y mi empresa se esfuerza por proporcionarme condiciones de trabajo cómodas. En nuestro país, hay pocos lugares donde esto se pueda ver. Por supuesto, incluso ahora hay desafíos y, a veces, tengo que sacrificar el sueño y trabajar hasta altas horas de la noche. Para bien o para mal, me encanta. Además, nunca pasa desapercibido para la gerencia. Durante los últimos siete años, he disfrutado mucho lo que he estado haciendo. Naturalmente, esto tuvo un efecto positivo en todos los aspectos de mi vida. Como resultado, puedo decir que, a pesar de todas las dificultades y obstáculos, cualquiera puede lograr lo que quiere. Solo necesita no desviarse de su camino elegido, hacer todo lo posible y nunca darse por vencido cuando ocurren contratiempos. Lo siento por dejarme llevar tanto. Espero que esto ayude a alguien en tiempos difíciles. Me ayudó. Todo lo mejor y gracias al equipo que creó este curso de Java. Realmente me ayudaste :)
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION