¡Hola!
Déjame decirte lo que tiene que decir el mejor en el campo! En Holberton School of Software Engineering en San Francisco, presentamos un enfoque innovador de Progressive Education en nuestro sistema para inculcar de la mejor manera las habilidades de programación de computadoras en nuestros estudiantes. ¡Es una escuela sin profesores formales ni conferencias! Nos centramos no solo en los mejores métodos de aprendizaje, sino que también los combinamos con lo que la industria del software requiere hoy en día.
El cofundador de Holberton School of Software Engineering en San Francisco, Sylvain Kalache, hace hincapié en la educación progresiva a través de metodologías basadas en proyectos y aprendizaje entre iguales. En Holberton, los estudiantes aprenden a aprender y se gradúan con un amor de por vida por el aprendizaje, a medida que continúan adquiriendo nuevas habilidades para finalmente obtener una gran carrera.
Aquí hay algunos consejos que ofrece Sylvain sobre cómo aprender mejor sobre la programación, que pueden resultarle útiles:
- ¿Cuáles son algunas maneras excelentes de aprender economía / negocios en Internet?
- ¿Qué es más difícil, aprender un segundo idioma o un tercero? ¿Aprendiste algo cuando aprendiste tu primera que ayudó a la tercera?
- ¿Cuál es el problema con el aprendizaje de la historia desde una sola perspectiva?
- Cuando empiezo a aprender algo, al final me aburro del tema y luego me detengo. ¿Cómo debo conseguir esto bajo control?
- ¿Puede alguien compartir algunos consejos para recordar cosas que aprendí en francés?
- Encuentre un mentor: el mundo del software es grande, y con tanta información disponible en Internet, es fácil perderse y no saber por dónde empezar o qué hacer a continuación. Encuentre a alguien que haya estado en la industria por un tiempo y que se mantenga actualizado. Define un plan con esta persona sobre lo que debes estudiar.
- Obtenga el código revisado: la mejor manera de acelerar el aprendizaje y mejorar es referirse a su mentor. Revisa tu trabajo y asegúrate de que vas en la dirección correcta. Internet tiene muchos recursos pero están lejos de ser perfectos. Tu mentor sabrá mejor lo que mejor se adapte a ti.
- Aprender haciendo: leer libros y tutoriales es bueno, pero hacer es rey. El software es como un oficio, es practicando que lo dominarás.
- Practique con algo significativo: la búsqueda de proyectos personales le permite mejorar enormemente sus habilidades de codificación. Tomará tiempo y perseverancia, pero esta será la experiencia de aprendizaje más gratificante que lo ayudará a desbloquear su verdadero potencial de programación, a mantenerlo motivado y, en última instancia, a sentirse orgulloso de sí mismo.
- Diviértete : CodinGame es una gran plataforma para practicar, hecha de videojuegos que controlas utilizando un lenguaje de programación de tu elección. HackerRank es una plataforma donde puede probar su habilidad de programación, muchas preguntas son un tipo de entrevista técnica que las empresas están utilizando para seleccionar candidatos, una buena manera de ver cuál es su posición.
- Salga y conozca a los Ingenieros de Software: hay muchas cosas que necesita saber para ingresar al mundo de la Tecnología, mucho que solo podrá saber cuando hable con los Ingenieros de Software reales. Vaya a reuniones y hackathons, pocos sitios web que recomienda para esto son Meetup.com y Eventbrite. Si vives en el Área de la Bahía de San Francisco, visita nuestra página de Meetup.
Al hacerlo, puedes convertirte en un buen desarrollador, pero para ser realmente genial necesitarás 3 habilidades:
- Tener un conocimiento de la pila completa
- Poder aprender por ti mismo
- Habilidades blandas
Consulte la escuela Holberton y vea de qué se trata la Escuela de Ingeniería de Software de Holberton en San Francisco.