Trabajo en la Escuela de Ingeniería de Software de Holberton en San Francisco y la mayoría de los estudiantes experimentados aquí tienen 50 años y la edad promedio en esta escuela es de 28 años, así que puedo asegurarles que 27 no es demasiado tarde para aprender a programar de manera práctica.
Algunos consejos que el cofundador de la Escuela Holberton , Sylavin Kalache , da a los aspirantes a programadores son:
- Encuentre un mentor: es fácil perderse y no saber qué hacer a continuación. Encuentre a alguien que haya estado en la industria por un tiempo y que se mantenga actualizado. Defina un plan con esta persona sobre qué debe estudiar a continuación y qué puede llevarlo al siguiente nivel.
- Obtenga un código revisado: la mejor manera de acelerar el aprendizaje y mejorar es consultar a su mentor. Revise su trabajo y asegúrese de ir en la dirección correcta. Internet tiene muchos recursos, pero están lejos de ser perfectos. Su mentor sabrá mejor qué es lo que más le conviene.
- Aprende haciendo: leer libros y tutoriales es bueno, pero hacerlo es el rey. El software es como un oficio, es practicando que lo dominarás.
- Practique en algo significativo: perseguir proyectos personales le permite mejorar en gran medida sus habilidades de codificación. Sabrá por su experiencia que toma tiempo y perseverancia, pero aún así es la experiencia de aprendizaje más gratificante que lo ayuda a mantenerse motivado. Establecer la barra más alta ahora. Realice proyectos desafiantes que conozca le permitirán aprender y perfeccionar más sus habilidades.
- Diviértete : CodinGame es una gran plataforma para practicar, hecha de videojuegos que controlas usando el lenguaje de programación que elijas. HackerRank es una plataforma donde puedes probar tu habilidad de programación.
- Salga y conozca a los ingenieros de software: hay mucho que necesita saber. Mucho que solo podrá saber cuando discuta con ingenieros de software reales. Vaya a reuniones y hackatones, algunos sitios web que recomienda para esto son Meetup.com y Eventbrite. Si vives en el área de SF Bay, visita nuestra página de Meetup.
Para convertirse en un gran programador de computadoras, debe centrarse en los siguientes elementos:
- ¿Puede un ingeniero de software hacer sus carreras en IA, Big Data, HCI?
- ¿La programación es realmente para todos?
- ¿Cuáles son buenos ejemplos de expresiones regulares?
- ¿Alguien siente que los proveedores de software están perdiendo contacto con sus usuarios, diseños e idiomas que admiten un desarrollo fácil más que un uso fácil?
- ¿Qué papel, en todo caso, desempeñará Dassault Systemes en la prometedora industria de la impresión 3D?
Trabajando junto con compañeros
La colaboración entre pares ayuda a las personas a interactuar entre sí, resolver problemas juntos y dar rienda suelta a la creatividad para aprender y trabajar en equipo.
Habilidades blandas
Las habilidades blandas incluyen la comunicación entre las personas para trabajar, trabajar en equipo para compartir ideas, comprender a otros compañeros de trabajo y ayudarse mutuamente.
Aprendiendo a aprender
Este es un paso muy importante para aprender a programar eficientemente a medida que la tecnología cambia y se actualiza día a día y nadie sabe quién necesita qué aprender mañana, por lo que debe aprender cómo aprender a actualizarse día a día.
Conocimiento de ingeniero de pila completa
Un mejor conocimiento del front-end, el back-end es importante para la colaboración con los compañeros de trabajo.
Tutoría
La tutoría puede desafiar a las personas y elevarlas más allá de sus límites, y trabajar con personas más experimentadas inevitablemente ayudará a los estudiantes a subir de nivel y aprender cosas nuevas rápidamente.
En Holberton School, brindamos todas estas formas de impulsar la programación de los estudiantes. No enfocamos a los estudiantes para que aprendan un lenguaje de programación seleccionado o un marco seleccionado, sino que los ayudamos a resolver problemas para que tengan éxito a lo largo de toda su carrera.
Visite Holberton School of Software Engineering en San Francisco para saber más sobre nosotros.