Cómo convertirse en un desarrollador avanzado de C ++ en 1 año

Poner en el proverbial 10.000 horas. Digo proverbial porque aunque 10,000 horas (416 días que> 365 días xD), algunas personas pueden hacerlo en menos, otras en más.

Aprender a codificar en C no debería llevar mucho tiempo, tal vez algunas semanas. Pero aplicarlo y aprender qué hacer (algoritmos) para aplicar a un problema particular para obtener la solución deseada solo viene con la práctica de codificación real.

Creo que también deberías encontrar una especialidad. Ya sean sistemas embebidos, aplicaciones de escritorio, kernels del sistema operativo (p. Ej., Kernel de Linux), sistema de seguridad, desarrollo de otros lenguajes usando C, juegos, etc. No se puede saber todo bien. Puede tener una idea de lo que implica todo lo demás, pero tratar de aprenderlo todo es prepararse para el fracaso.

Otra cosa que hay que saber, incluso los programadores experimentados de C ++ googlean incluso las cosas más ‘triviales’ una y otra vez. Algunas cosas son demasiado paralizantes para ser memorizadas.

En pocas palabras: aprenda la sintaxis de C, encuentre un área de desarrollo de C que le interese, piratee hasta que se vuelva bueno.

Tenga cuidado: es posible que nunca tenga la sensación de “Soy un Dios ahora”, a menos que tenga un complejo de superioridad … o que sea tan bueno. 🙂

Definir “avanzado”. Ser un desarrollador avanzado o “experto” en un lenguaje tan técnico como C ++ lleva un año de práctica y trabaja en proyectos y soluciones complejas.

Como conclusión: si aún no tiene una amplia experiencia en lenguajes similares (C por ejemplo, o lenguajes como C # o Java), probablemente no pueda, pero eso no significa que no deba intentarlo. En un año deberías poder ser bastante competente.

Programa todos los días. No puedes aprender a programar sin programar. Encuentre algunos libros de C ++ y comience.