¡Hola!
Con solo tener un título sin conocimiento práctico y experiencia puede ser difícil conseguir trabajo en programación. Solo obtendrá trabajos de programación cuando pueda hacer la programación. Por lo tanto, le sugiero que aumente su programación eligiendo el mejor enfoque de aprendizaje donde pueda aprender progresivamente orientado a proyectos.
Trabajo en la Escuela de Ingeniería de Software de Holberton en San Francisco y la mayoría de los estudiantes experimentados aquí tienen más de 50 años y la edad promedio en esta escuela es de 28 años, así que puedo asegurarles que 30 no es demasiado tarde para aprender a programar de manera práctica.
- ¿Qué tipo de trabajos a tiempo parcial pagan más de 20 por hora sin capacitación especial (o brindan capacitación)?
- ¿De qué carecen los sitios web de búsqueda de empleo en línea desde la perspectiva de un empleador o empleado?
- Cómo obtener una pasantía en la Brookings Institution
- ¿Habría algún problema para que un hombre musulmán con barba consiga un trabajo en una empresa de TI?
- ¿Cuántos trabajos debo tener?
Algunos consejos que el cofundador de Holberton School , 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. Pon 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:
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, 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.
¡La mejor de las suertes!