Únete a la comunidad Esto es muy importante, será mucho más fácil y rápido avanzar en compañía de personas afines. Por ejemplo, en nuestro Mattermost, no solo hay principiantes, sino también docenas de desarrolladores activos que ayudan a los principiantes.
Encuentra un mentorDurante el proceso de aprendizaje, surgirán muchas preguntas. Y es muy importante tener a alguien a quien puedas hacerles esas preguntas. Te ayudará a ajustar tu programa de estudio, te empujará a las entrevistas cuando estés listo y, en general, acelerará mucho tu aprendizaje. En Códica y en los cursos regulares y en los proyectos reales hay mentores así. Pero también puedes encontrarlos sin cursos, simplemente busca a un desarrollador y ofrécele pagarle por consultas un par de veces al mes. O tal vez tengas un amigo desarrollador, eso es genial.
Piensa en un proyecto propio y comienza a hacerlo, aunque sea muy simpleEntonces podrás trabajar en problemas concretos, buscar en Google y hacer preguntas en el chat. También tener tu propio proyecto, aunque sea muy pequeño, aumentará en gran medida tus posibilidades de éxito en una entrevista. Hicimos
proyectos reales donde las personas, con la ayuda de mentores, crean cuatro aplicaciones con creciente complejidad. Pero puedes tomar cualquier cosa que te interese personalmente y hacerla poco a poco.
Descansa de la computadora y haz ejercicioPor supuesto, tendrás que esforzarte al máximo para tener éxito. Pero si no te importa tu salud y bienestar, no tendrás ni energía ni ánimo para estudiar. Por lo tanto, reserva tiempo, prueba diferentes horarios y encuentra lo que te funcione. Y si sientes que tu cerebro ya no funciona, apaga la computadora y ve al gimnasio, a la naturaleza o da un paseo con tu hijo. Tu cerebro estará pensando en la información que has recibido en segundo plano.
Aprende inglésPuedes unirte a un grupo, puedes comenzar a estudiar en uno de los servicios en línea. No es necesario centrarse en esto, no es una prioridad para ti en este momento, pero el inglés es bastante importante para tu futura carrera. Si el conocimiento del inglés te lo permite, comienza a leer artículos, libros sobre programación, mira videos, escucha podcasts.
Después de 2-3 meses de aprendizaje intensivo, puedes comenzar a ir a entrevistasAunque en realidad, puedes comenzar antes. Esto solo acelerará tu desarrollo y tu inmersión en el mundo real de la programación. Aquí es donde describimos
el algoritmo de búsqueda de trabajo.
Bueno, por último, queda una cosa muy importante. Tal vez lo más importante. Hablamos sobre la visión, los salarios, la emigración y cosas por el estilo.
Pero la esencia misma de la programación es la comunicación con las máquinas, las matemáticas, la informática, las redes informáticas, la arquitectura de computadoras y muchas otras cosas. Si no te interesa nada de esto, si siempre tratas de minimizar el trabajo frente a la computadora, si no obtienes placer de resolver problemas intelectuales difíciles, entonces probablemente te resultará difícil trabajar como programador y será aún más difícil competir con jóvenes entusiastas.
Solo puedes entender si esto es para ti o no en la práctica.Entonces, simplemente comienza. Toma nuestros cursos gratuitos, comienza a leer el libro "Código: El lenguaje oculto de la informática" de Charles Petzold. Si te interesa, el resto vendrá solo. ¡Buena suerte!
P.D. Muchas gracias a la gente que leyó este artículo en una etapa temprana, lo complementaron, compartieron su experiencia y dieron recomendaciones. Por eso el material resultó útil y basado en la experiencia de personas reales. Si te faltó alguna información o crees que quedaron algunas preguntas sin respuesta, escríbelo en los comentarios, lo complementaremos.