No. No es nada difícil. Es posible que tengas un comienzo lento y te tomes un tiempo para ponerte al día con lo básico, pero esto no significa que debas evitar el desafío. Una vez que aprendas a hacerlo, mejorarás a un ritmo acelerado.
Una vez que comience, debe seguir practicando y hasta que los códigos de escritura y desarrollo estén al alcance de su mano.
Compartiré los pensamientos del cofundador de la Escuela de Ingeniería de Software Holberton en San Francisco, Sylvain Kalache, quien hace hincapié en la educación progresiva a través de metodologías basadas en proyectos y aprendizaje entre pares.
- ¿Puede un ingeniero eléctrico graduado cambiar su especialidad y convertirse en ingeniero mecánico / aeronáutico tomando cursos adicionales?
- ¿Está bien que un estudiante de MS se convierta en un programa de doctorado en el segundo año de una MS y luego deje el doctorado tomando la MS en el 2-2?
- Como estudiar en BDS como 1er año.
- Estoy ingresando a mi segundo año de preparatoria y me preguntaba qué pasos puedo tomar para seguir una carrera como ejecutivo.
- ¿Puede alguien ser un experto en un tema que nunca ha estudiado?
- 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.
- Sal y conoce a los Ingenieros de Software: hay muchas cosas que necesita saber para ingresar al mundo de la tecnología, muchas cosas que solo podrá saber cuando discuta con los ingenieros de software reales. Vaya a reuniones y hackathons, pocos sitios web que recomienda para esto son Meetup.com y Eventbrite. Si estás viviendo en el Área de la Bahía de San Francisco, visita su 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 en la Escuela de Ingeniería de Software de Holberton en San Francisco