Si alguien quiere aprender a crear software, ¿cómo lo harían?

Solo hay una forma de aprender a codificar; empezar a codificar

Estoy trabajando en Holberton School y te ofrecemos una alternativa. En nuestro sitio web puede encontrar todo lo que necesita saber, pero a continuación le doy algunas de las cosas más importantes:

La codificación de los campamentos de entrenamiento te enseña todo lo que es práctico que usarás el día 1. Actualmente estoy trabajando en la Escuela Holberton que ofrece una alternativa para los que se preguntan sobre los campamentos de entrenamiento, así como un grado de 4 años en informática. Básicamente, es un programa que combina la vida en el campus en el centro de San Francisco, una pasantía y un empleo a tiempo parcial contratado de forma remota o en el campus trabajando por especialización. Su duración es de 2 años. La Escuela Holberton realmente ofrece una alternativa increíble para muchos de los beneficios que produce. No hay costos iniciales para Holberton.

La Escuela Holberton entrenará en 3 cosas que harán que nuestros estudiantes sean excelentes Ingenieros de Software :

  1. Tener un conocimiento de la pila completa
  2. Poder aprender por ti mismo
  3. Habilidades blandas

El programa está organizado de tal manera que se basa en la formalidad. ¿Qué significa esto? No hay educación formal en las clases y con los maestros. Usted tiene mentores que supervisan su trabajo y están disponibles para consultas. Holberton actualmente trabaja con 100 mentores que trabajan en la misma industria. Además, de esta manera, los estudiantes siempre están actualizados con información en nichos específicos. Uno de los mentores, Louis Monier es, por ejemplo, el líder del curso de Aprendizaje automático. Primero les dio a los estudiantes un seminario de un día completo y una capacitación práctica que puso a los estudiantes en el lugar. Este tipo de educación es exclusiva de la Escuela Holberton. Aprender sobre ingeniería de software no es solo aprender sobre la tecnología. Requiere conocimientos sobre redes, habilidades blandas y tutoría por expertos en el campo. Lo que sucede con los bootcamos es que te permiten adquirir habilidades que te permitirán iniciarte en el mundo de la tecnología. Eso es principalmente lo que los hace atractivos. Sin embargo, si su pasión realmente reside en el mundo de la tecnología, comprenderá que convertirse en un experto en varias áreas requiere tiempo y esfuerzo.

En el pasado (ya no montábamos a los dinosaurios para trabajar, pero nadie tenía una computadora en casa), le pregunté a un editor de una revista de computación cómo, teniendo en cuenta que tenía un título en electrónica, podía aprender a programar. Me recomendó Algoritmos y Estructuras de Datos. (Añadiría CS50: Introducción a la Informática ahora.) Y me dijo que debería prepararme para estudiar durante unos meses, así que eso es lo que le diré.

“Crear software” es “resolver problemas usando software”. No hay nada misterioso al respecto. Si puede ver la solución en el problema, lo encontrará fácil. (Si nunca puede encontrar soluciones, tal vez la programación no sea para usted. No todos son buenos solucionadores de problemas).

Eche un vistazo a mi y otras respuestas a esta pregunta aquí. La respuesta de Mick Hakobyan a ¿Cómo compilo el software como un principiante completo?