JavaRush /Blog Java /Random-ES /Pausa para el café #41. Cómo encontrar un mentor de codif...

Pausa para el café #41. Cómo encontrar un mentor de codificación. 6 cosas que te hacen un buen programador

Publicado en el grupo Random-ES

Cómo encontrar un mentor de codificación

Fuente: Hackernoon ¿ Has intentado escribir código, has mirado la documentación sobre codificación, pero luego te has dado cuenta de que no es tan útil? ¿No estás seguro de si vas en la dirección correcta con tu entrenamiento? Si siente que necesita a alguien a quien pedirle consejos de estudio, entonces necesita un mentor. El único problema puede ser que no conozcas a un programador experimentado. Pausa para el café #41.  Cómo encontrar un mentor de codificación.  6 cosas que te hacen un buen programador - 1Hace unos años, yo mismo estaba buscando un mentor de codificación. Conocía a algunas personas que me ayudarían, pero hacía años que no hablaba con ellas y no me sentía cómoda pidiéndoles ayuda. Después de seis meses, ya tenía cinco mentores listos para ayudarme con la programación. Me ayudaron a aprobar entrevistas, mejorar mis habilidades de programación y me brindaron recursos útiles para aprender a codificar. Te contaré sobre los métodos para encontrar un mentor.

Primera parada: LinkedIn

Uno de los primeros lugares donde pensé en encontrar un mentor de codificación fue LinkedIn. Cuando llegué a este sitio, inmediatamente fui al cuadro de búsqueda. Busqué personas que usaran términos como "software", "ingeniero de software" y "desarrollador". Resultó que conocía a diez personas involucradas en el desarrollo de software. Pero no me detuve ahí. Miré cada uno de los perfiles y traté de entender qué estaban haciendo. Identifiqué sus roles, responsabilidades y el tipo de empresas donde trabajaban. Luego profundicé mi búsqueda para incluir a aquellos que no conocía. Pude conectarme con algunas personas a través de amigos en común en LinkedIn. Si tienes una buena relación con estos amigos en común, puedes pedirles que te presenten a su amigo programador. Pero si no se siente cómodo pidiendo esto, comuníquese usted mismo con los programadores. No dudes en utilizar plantillas para mensajes. Escribí algo como esta carta a amigos en común: “Hola [nombre], ¡espero que estés bien! Realmente disfruté leyendo tus publicaciones sobre marketing de contenidos. Usted y su empresa lucen geniales en su campo. Quería preguntarte si podrías ayudarme con algo. Estoy aprendiendo programación y necesito ayuda de un desarrollador con más experiencia para aprender. Me di cuenta de que conoces a [potencial mentor de codificación]. ¿Podrías presentarnos? Me gustaría hacerle algunas preguntas y realmente me ayudaría con mis habilidades de programación. De todos modos, [nombre], ¡házmelo saber! ¡Estaré muy agradecido! [tu nombre]” En este punto, identifiqué algunos conocidos mutuos con los que podía contactar y pedir que me presentaran al profesional adecuado. También me comuniqué directamente con varios mentores potenciales. También preparé una plantilla de mensaje para los desarrolladores de software con los que quería contactar. Siéntete libre de usarlo, pero asegúrate de agregar un toque personal: “Hola [nombre], noté que trabajas como desarrollador en [empresa] en servicios al cliente interno. Recientemente me enteré de que su equipo completó la ronda A (una de las etapas para atraer inversiones de capital de riesgo, aprox.). ¡Felicidades! Estoy aprendiendo programación y me da mucho gusto. Sé que estás muy ocupado, pero tu especialidad es exactamente el tipo de trabajo que me gustaría hacer en el futuro. Me gustaría aprender más sobre programación gracias a ti. ¿Podrías dedicar 20 minutos a hablar conmigo por teléfono en las próximas semanas? ¡Gracias y realmente espero su respuesta! [Su nombre]" Envié diez de esos mensajes y recibí respuesta a tres de ellos. Después de eso, acordamos una hora para una conversación telefónica. Mi objetivo era hacer preguntas y establecer una buena relación. Intenté no mencionar nada sobre tutoría o lo que necesitaba. De hecho, todo lo que hice fue hacerles preguntas y decirles por qué pensaba que su trabajo era genial. A la gente le encanta dar consejos y hablar de sí mismos. No exageres, pero asegúrate de que se sientan respetados. Tan pronto como terminó la llamada, les envié un mensaje de texto nuevamente, diciéndoles cuánto apreciaba su tiempo. También pedí la oportunidad de mantenerme en contacto. Los tres de los tres contactos dijeron un rotundo sí. En la segunda llamada tenía más confianza. Seguí haciendo preguntas, pero dejé clara mi curiosidad y necesidad de tutoría. Resultó que todos mis interlocutores estaban dispuestos a ayudar. Me sugirieron temas para la codificación, me indicaron recursos útiles y me ofrecieron su asistencia continua.

Sigue codificando y descubre adónde te lleva

Cuando pensé por primera vez en mentores potenciales, no me vino a la mente ni un solo nombre. Así que abandoné esa idea y redoblé mis esfuerzos para aprender a programar. Empecé a buscar cualquier excusa para encender la computadora y escribir código. No quería escribir código solo, así que fui a un café donde pasaban el rato los programadores. Decidí trabajar en un proyecto con el que tenía problemas. Mi tarea era crear una aplicación web completamente funcional con funcionalidad de registro e inicio de sesión. Pedí café y busqué una mesa vacía en la que trabajar. Y luego pensé que alguien me llamaba por mi nombre. ¡Resulta que era un amigo de nuestra familia! Charlamos, hablamos un rato y luego me preguntó en qué estaba trabajando. Le dije que estaba trabajando en un proyecto y que tenía un problema. Mencionó que trabajaba como ingeniero de software y que estaría encantado de ayudar. Me sorprendió un poco su oferta, pero me conmovió y emocionó que alguien quisiera ayudarme. Unos días después, le envié un correo electrónico y le pregunté si quería tomar un café y hablar sobre código. Nos conocimos y mi amigo hizo esfuerzos increíbles para comprender mi nivel de programación. Me animó y respondió preguntas, me habló de libros sobre startups y conceptos básicos de programación. Cuando regresé a Texas, se tomó el tiempo de contactarme por teléfono y verificar mi progreso. En el transcurso de un año, este mentor de codificación me ayudó a mejorar mis habilidades de codificación. Él fue quien me habló de Angel.co (un sitio web estadounidense para startups, inversores y personas que buscan trabajo en startups - ed.), donde realicé varias entrevistas y recibí una oferta de trabajo. Me dio confianza de que iba en la dirección correcta. Recomiendo escribir código y hacerlo más a menudo. Entonces mira adónde te lleva. Hable sobre código dondequiera que vaya. Intenta convertirte en un verdadero "friki". Te sorprenderá el tipo de gente que empezarás a encontrar en esta zona. Con el tiempo, llegará al punto en el que conocerá a programadores experimentados que estarán dispuestos a ayudarle. Entonces podrás encontrar un mentor.

Ten paciencia, tu mentor de programación está aquí

Los mentores de codificación son personas muy valiosas para los novatos. Le ayudan a comprender el código, pueden recomendarle recursos útiles y asegurarse de que avanza en la dirección correcta. Pero prepárese porque encontrar un mentor llevará algún tiempo. Puede que sean necesarios seis meses o incluso un año. Y si tu pasión por el código continúa durante este tiempo, definitivamente encontrarás al mentor adecuado. Esto te ayudará a acercarte un paso más a trabajar como programador. ¡Feliz búsqueda!

6 cosas que te hacen un buen programador

Fuente: Sarah, desarrolladora de aplicaciones para iOS de Medium , comparte qué factores, en su opinión, contribuyen al desarrollo profesional de un programador. Para ello, identificó seis cualidades principales a las que un desarrollador debe prestar especial atención.Pausa para el café #41.  Cómo encontrar un mentor de codificación.  6 cosas que te hacen un buen programador - 2

1. Consistencia

La constancia te ayudará a mejorar tus habilidades. No se espera que usted escriba código perfecto, pero si continúa escribiendo código, seguramente obtendrá la experiencia y el conocimiento necesarios.

2. Pereza

El autor del libro "El lenguaje de programación Perl", Larry Wall, mencionó tres cualidades de los buenos programadores: la pereza, la impaciencia y la arrogancia. Si quieres encontrar la manera más simple, rápida y mejor de lograr algo, pregúntale a una persona perezosa. Encuentre los medios más eficaces para completar la tarea. Automatiza parte de tus procesos de trabajo y ahorra tiempo.

3. Deseo de aprender

Esté preparado para continuar aprendiendo: las habilidades y conocimientos que tiene un programador hoy probablemente quedarán obsoletos en unos años. Es importante convertirse en un desarrollador que siga las últimas tendencias en codificación en su trabajo.

4. Habilidades de depuración

Desarrolla tus habilidades de depuración. Cuando el software no produce los resultados esperados, es necesario encontrar rápida y eficientemente el origen del problema. Revisa tu código detenidamente y busca posibles problemas hasta encontrar la respuesta.

5. Generar impacto

Comparte los resultados de tu trabajo, recibe críticas y aprobación. La influencia que tienes sobre los demás te convierte en un buen programador. Puede crear sitios web, aplicaciones móviles, plataformas o bibliotecas para publicar en Internet. Al recibir el reconocimiento de otras personas, te abrirás nuevas puertas.

6. Mentalidad emprendedora

Promocione su trabajo entre los consumidores. Si consigue que la gente utilice su producto, será considerado un buen desarrollador. Cuando tengas una aplicación que sea popular entre los usuarios, tendrás más opciones. Si uno de tus proyectos se ha vuelto popular, significa que ya tienes tu propio negocio.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION