JavaRush /Blog Java /Random-ES /Yo mismo piloteaba un avión de combate; ahora soy program...
Даниил
Nivel 41

Yo mismo piloteaba un avión de combate; ahora soy programador.

Publicado en el grupo Random-ES
¡Hola a todos! Ahora es mi turno de escribir mi propia historia sobre este recurso, que una vez me inspiró y me abrió el camino hacia la TI. En realidad, este es el primer artículo de mi vida, por lo que estará redactado en mis propias palabras y no necesariamente en pocas palabras, así que acerquémonos al grano. Cómo empezó todo Todo empezó cuando estaba estudiando para ser piloto militar en uno de los países de la CEI. Cómo sucedió esto y por qué elegí esta profesión en primer lugar; te lo puedo contar en los comentarios si alguien está interesado. Una vez más regresé a mi casa en la capital y me reuní con mis compañeros de clase, lo cual hice siempre al llegar, ya que rara vez venía debido a mi trabajo. Era finales de 2014, estaba en 3er año y, como siempre, compartíamos novedades, planes y perspectivas de vida. Después de escuchar mis prospectos, dos muchachos comenzaron a decirme que esto era " bueno, más o menos, para ser honesto " (refiriéndose a los prospectos mientras estoy en el ejército) y comenzaron a animarme a dedicarme a la programación. Bueno, por supuesto, no entendí cómo era mejor, dado que lo ideal sería ser piloto de algún Airbus o Boeing, volar alrededor del mundo y ganar un montón de dinero, y no me consideraba lo suficientemente inteligente. para eso. En mi próxima visita, un año después, la situación se repitió, solo que los muchachos ya habían comenzado a trabajar a tiempo completo, y no solo a estudiar, pero yo no estaba convencido. Yo mismo piloteaba un caza; ahora soy programador - 1Y aquí está la tan esperada graduación de mi bursitis, cuando entré sabía que estudiaría un poco más de 4 años calendario en la universidad, pero como siempre pasa en nuestros países, todo fue ya sabes cómo y dónde. Como resultado, estudié durante 5,5 años, me gradué y fui a servir en el lado opuesto del país, y ahora soy oficial, piloto de combate (aunque quería volar aviones de transporte, pero me trasladaron). Después de graduarse, cada oficial debe firmar un contrato por 5 años, que, como se vio más tarde, es casi imposible romper con la palabra "completamente". Cuando me gradué, todo se había vuelto completamente diferente a como era cuando entré: los salarios no eran los mismos, las características del servicio no eran las mismas, pero me dije a mí mismo que continuaría avanzando hacia mi objetivo y Conviértete en piloto civil en algunas aerolíneas serias. Momento de decisión Así que serví durante varios meses, miré lo que me esperaba y, después de otra reunión con los mismos compañeros, me di cuenta de que al menos valía la pena empezar a probar algo en programación, ya que cuanto más aprendía cómo podría convertirme en piloto civil. - Cuanto más me daba cuenta de lo insignificantes que eran mis posibilidades (imagínese, en la aviación civil no se necesita una persona que sea capaz de realizar acrobacias aéreas complejas a bajas altitudes). Y cuanto más estaba en el servicio, más me daba cuenta de que cada día me estaba volviendo más tonto y, en general, no quería limpiarme los pantalones aquí mientras la gente lograba algo en la vida. Al final, les pregunté a esos compañeros por dónde debería empezar. Me recomendaron varias opciones, pero elegí Javarush como principal, ya que era la más comprensible. Cuando lo probé por primera vez, en ese momento, a principios de 2018, todavía había una especie de versión torcida en inglés, pero gratuita, de Javarush. En términos generales, no conocía el idioma, estaba familiarizado con computadoras con un nivel mínimo de MS Office y podía iniciar el juego desde un torrent. Ni siquiera pude reinstalar Windows yo mismo. Probablemente pasé por los niveles 5 y 6 sin siquiera entender lo que estaba haciendo y para qué servía todo. Los enlaces a los materiales contenían solo lienzos de documentación en inglés y muchas, muchas palabras que eran incomprensibles incluso en nuestro idioma. Así que dejé este negocio, también había suficiente trabajo en el servicio y, cuando tuve tiempo, aprendí al menos algo de idioma. Luego, en septiembre de 2018, hubo un orden de magnitud más de tiempo y Javarush envió un correo electrónico con un descuento en una suscripción anual, solo $100 por año. Como tenía tiempo y dinero decidí comprarlo. El proceso de aprendizaje Como ya había intentado pinchar algo en la versión inglesa, la segunda vez en ruso, e incluso ligeramente modificado, al menos de alguna manera quedó claro lo que estaba sucediendo. Habiendo llegado a un artículo de uno de los primeros niveles sobre literatura útil para principiantes, busqué el libro Head First Java 2nd Edition.. Las críticas al respecto fueron en su mayoría positivas y hubo una traducción completa. Lo leí durante más de un mes, llegando al capítulo 12 de 17, desde entonces apareció información que claramente no era relevante para nuestras realidades. Tuve que releer muy a menudo y lentamente lo mismo 3 veces, ya que incluso en ruso era difícil entender la esencia debido a que había muchas palabras desconocidas y el cerebro aún no se había reconstruido para comprender todo. ¡Pero valió la pena! Además, cuando pasé por JR, ya hice todo de forma absolutamente consciente y no al azar como antes. Debido a mi perfeccionismo, no me perdí ni una sola tarea y no seguí adelante hasta que todo estuvo hecho. De cara al futuro, diré que todavía me perdí 2 tareas de todas ellas, una en el nivel 11 y la otra en algún lugar más adelante, y que este es un enfoque regular si tienes un tiempo limitado. Sucedió que hice una tarea al final del nivel 20 durante 3 semanas, aunque en realidad no era necesaria, únicamente para entrenar el cerebro. Pero esto no me molestó mucho, ya que me quedaban otros 4,5 años para cumplir hasta el final del contrato. Como resultado, poco a poco y con pausas por servicio, completé JR por completo en un año y un mes. Sucedió que dedicaba entre 30 y 40 horas a la semana, o incluso más, a estudiar y, a veces, al mes solo dedicaba entre 10 y 20 horas, dependiendo del servicio. Pero me reservé un tiempo para descansar y distraerme de todo. Después de completar JR, surgió una pregunta razonable: "¿Qué sigue?" ya que entendí que habiendo pasado por todo el JR, claramente no eres tú el que alguna empresa está lista para contratar, sobre todo porque seguí sirviendo y no vi ninguna opción para empezar a trabajar de alguna manera. Inmediatamente fui con esta pregunta, por así decirlo, "a los héroes de la ocasión", aquellos que me persuadieron a comenzar todo esto. En esa etapa, ya entendía al menos algo sobre programación y pude percibir la información que ingresaban a Salesforce desde el principio: una dirección realmente muy prometedora en los países de la CEI y allí había un campo de trabajo sin explorar. Me enviaron a Trailhead , un recurso gratuito en inglés para aprender Salesforce. Si alguien está interesado en de qué se trata esto y qué tiene que ver Java con ello, lo explicaré en los comentarios, pero por ahora solo les cuento mi camino. Allí nuevamente enfrenté las mismas dificultades que el idioma inglés, pero realmente no lo aprendí lo suficiente como para leerlo sin un traductor, mucho material nuevo que nunca antes había visto y tareas sacadas de contexto que no No tengo mucha inteligencia para hacer lo necesario, pero lo olvido casi al instante. Así que estudié poco más de un mes y de alguna manera perdí el interés y decidí estudiar más el idioma. Luego, unos meses después, tras otra conversación con un compañero, me aconsejó mejorar el front-end y trabajar con bases de datos. Un libro que recomendé: Understanding SQL de Martin Gruber . Recomiendo leerlo, hoy en día todo el mundo lo necesita al igual que Javascript. Después de leerlo (aproximadamente 2 meses) fui a practicar en sql-ex.ru .donde resolví alrededor de 130 tareas SQL de nivel básico, lo que probablemente me llevó otros 2 o 3 meses. Vale la pena señalar que durante este período de tiempo decidí renunciar al ejército, pero resultó que solo podía darme de baja como piloto y continuar sirviendo en una especialidad no aérea, pero a expensas de un salario que era 1,5 veces más, tuve mucho más tiempo libre y la oportunidad de gestionarlo, de lo cual no me arrepiento en absoluto. Luego ocurrió un maratón HTML gratuito de 5 días de GoIT, donde finalmente trabajé más o menos con HTML/CSS y, como resultado, creé mi currículum. Bueno, entonces comencé a estudiar el Javascript que me enviaron a learn.javascript.ru (muy buen recurso, lo recomiendo). Aunque lo estudié más bien sólo a nivel teórico, también dio sus frutos. Al menos dejé de tenerle miedo y entendí cómo intentar trabajar con esta bestia. Y tan pronto como comencé a estudiar DOM, sucedieron otras vacaciones donde una vez más me encontré con uno de esos compañeros que me sugirió que intentara tomar un curso corto sobre Salesforce. Él y su colega compilaron este curso y nos dieron conferencias en línea. El curso fue como una prueba para un pequeño círculo de personas. ¡Y esta vez ya ha disparado! Sabía algo de inglés, conocía HTML/CSS, SQL y Javascript a nivel básico, y tenía en mis manos un algoritmo claro de acciones de qué estudiar y por qué, con plazos, etc. lo que me impulsó más a trabajar y me disciplinaba. Por un minuto, era diciembre de 2020, los confinamientos ya habían pasado y amainado, pero se acercaba otro confinamiento. En ese momento, llevaba un año sin escribir nada en Java y lo había olvidado bastante, tanto que ya dudaba de recordar completamente la sintaxis. Pero Salesforce tiene su propio lenguaje separado para el back-end, llamado Apex (es como Java, pero simplificado 3 veces con una sintaxis muy similar). El curso duró dos meses y medio, teniendo en cuenta las vacaciones, como resultado de lo cual completé todos los temas principales y llegué al punto de completar súper insignias. Nuestros estudios se llevaron a cabo de tal manera que Trailhead nos asignó tareas y leímos 2 conferencias por semana en línea. Por supuesto, nadie tuvo tiempo de dar, y mucho menos de revisar, tareas. Bueno, luego me senté y poco a poco obtuve súper insignias en los temas que estudiamos. Primera entrevista de mi vida Y a principios de marzo de 2021, sin dejar de hacer superbadges, decidí pasar por el DOU., un sitio de búsqueda de empleo para especialistas en TI (recomiendo encarecidamente monitorear la situación del mercado laboral de TI) y ver qué está sucediendo allí ahora. Como resultado, me encontré con que el puesto no estaba del todo claro, pero estaba escrito como Desarrollador de Salesforce y puedes hacerlo sin experiencia laboral y de forma remota. Entendiendo muy bien que era demasiado joven para esto, y sin entender en absoluto cómo combinaría el servicio y el primer trabajo de mi vida como programador, y ni siquiera de forma remota. En general, por curiosidad, envié mi currículum y, sorprendentemente, se pusieron en contacto conmigo y me ofrecieron una entrevista. Decidí que un intento gratuito de conseguir una entrevista no sería superfluo, así que acepté. Vale la pena señalar que en ese momento ya había una avalancha en el mercado y las empresas hacía tiempo que comenzaban a experimentar escasez de personal, por lo que entonces, y a lo largo de 2021, el mercado contó con condiciones muy cómodas para encontrar un primer empleo y aumentar su tasa. Por eso las empresas contratan a casi todo el mundo (este soy yo, de forma condicional, por supuesto). Primer trabajo A mediados de marzo de 2021, estuve sin trabajar durante un mes debido a circunstancias familiares y, a mediados de abril, un conocido en LinkedIn me envió un enlace a una pasantía en línea gratuita de una empresa. Bueno, por curiosidad, envié una solicitud y decidí revisar DOU una vez más , y encontré un par de cursos más similares a los que también postulé. Una de estas empresas resultó ser la más rápida y respondió en un par de días, ofreciéndose a empezar el curso la próxima semana. El curso fue completamente gratuito y en línea, y también prometieron otorgar una “beca” al finalizar con éxito el curso. Aparentemente, las estrellas se alinearon nuevamente, por lo que esta compañía simplemente nos pagó para que tomáramos cursos en línea de Foxminded, que yo mismo estaba pensando en tomar cuando estudiaba en Javarush, pero de alguna manera no llegó a eso, aunque ya tenía planes. para realizar su curso sobre Salesforce. Las sensaciones al completar ese curso fueron un poco ambiguas, pero el resultado definitivamente estuvo ahí. En los 2 meses que nos dio la empresa para completar el curso, completé el 90 por ciento del mismo, al final del cual solo hubo una entrevista de media hora con el líder técnico. Las preguntas eran simples, en su mayoría generales, ya que tenía frente a mí el código que yo había escrito y que previamente había analizado en teoría. Como resultado, ¡la primera oferta de mi vida! Al final de la pasantía, ya no me preocupaba “¿tengo suficiente conocimiento para ser contratado?”, ya que la empresa dejó en claro que generalmente tenemos suficiente conocimiento para ellos, sino que las preguntas eran “¿cómo voy a trabajar para ellos, aunque sea de forma remota, pero sirviendo en paralelo en el ejército con todos los matices consiguientes? permaneció abierto. Afortunadamente, la empresa hizo todas las concesiones y lo contrató. Y ahora ya logré obtener mi primer salario como programador y al mismo tiempo logré servir en el ejército. Estoy increíblemente feliz de haberme convencido un día de que todo es posible y que vale la pena. Así que espero que mi historia te inspire al menos un poco y anímate... Consejos • Lo más importante es entender por qué estás aprendiendo a programar. Comprender y recordar la necesidad de lograr una meta es el mejor motivador; • La autodisciplina también es muy importante. Si la opción es “descansar o hacer ejercicio una vez más”, entonces ni lo pienses, hazlo, incluso cuando tus colegas/amigos/algunas otras personas estén literalmente bebiendo a tu lado. Pero aún así, no debes renunciar por completo al descanso. A una larga distancia, puedes cansarte tanto que no quieras continuar. Por eso también es necesario descansar, pero con moderación; • no debes permitir largas pausas en el estudio, ya que entonces lleva mucho tiempo recordar lo que realmente estudiaste; • es importante establecer metas y plazos intermedios, esto ayuda a no dejar que todo siga su curso, lo que alarga mucho el proceso, lo cual puede ser crítico si tienes plazos limitados o necesitas alcanzar un cierto nivel lo más rápido posible (principalmente no lo hice por falta de “gallo asado”, pero cuando lo hice fui más efectivo y disciplinado); • durante el proceso de aprendizaje, participe activamente comentando CADA conferencia y tarea. De esta manera el cerebro profundiza aún más en la esencia y ayuda a encontrar a aquellos que caminan + - a tu lado que pueden ayudarte a conseguir ayuda de alguien o ayudar a alguien más para recordar una vez más lo olvidado, o incluso bombear. arriba aún más; • registrarse en recursos como LinkedIn y DOU y buscar activamente personas que puedan ayudar en algo y dar consejos sobre cualquier tema. Todos en TI son amigables y están listos para ayudar porque son como usted. No tengas vergüenza de hacer nuevas amistades, realmente ayuda; • abordar el aprendizaje correctamente en el sentido de que si lo necesita más rápido, aprenda de una manera, y si es como yo, de otra. Si no planeas ir exactamente en la dirección de Java EE o similar, entonces creo que 20 niveles serán suficientes, y luego deberías hacer lo que planeas hacer directamente; • en cualquier caso saber o aprender inglés. Sin él, hay posibilidades, pero menos, y entonces el crecimiento profesional será muy relativo; • ¡¡¡no olvides escribir tu historia de éxito después de recibir la primera oferta!!!
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION