PHP no es un mal lenguaje.
Error no 1 de todos los tutoriales de C ++ en línea, y uno que mata el aprendizaje de inmediato. Alguien que está comenzando a aprender C ++ no debería tener la sintaxis presentada sin explicar el propósito de la sintaxis; muchos novatos no entienden esto, y por lo tanto consideran que el tutorial es bueno porque es “simple”.
Casos donde hace esto:
- ¿Puede un ingeniero de software hacer una carrera de tiempo completo relacionada con acciones?
- ¿Cuáles son algunas buenas áreas de investigación en ingeniería de software?
- Cómo convertirse en ingeniero de software en Cisco
- ¿Cómo es trabajar como ingeniero de software siendo un graduado mecánico?
- ¿Cómo es el mercado laboral para un ingeniero de software o un programador en Newfoundland, Canadá?
- Las funciones se introducen de esta manera. Tenga en cuenta que en los videos 9-11, no muestra una sola función que sea realmente útil. Después de ver eso, un novato no tendrá la sensación de si una función es apropiada o no.
- Los videos 13-16 son similares y también están terriblemente fuera de lugar. Presenta una gran cantidad de sintaxis, no la usa para nada significativo, luego se olvida de ellos durante aproximadamente 28 videos. Alguien que viene de Java puede pensar “Oh, claro, clases”, y luego usarlos para todo. Alguien sin experiencia en programación volverá a decir “¿Por qué querría esto?” Y tendrá toda la razón.
- Todo esto sigue siendo cierto para la introducción de if, for, while y switch. Hay algunos ejemplos, pero no cubren adecuadamente el material introducido.
- Operador de resolución de alcance unario? ¿Seriamente? Además de que la versión unaria se usa extremadamente raramente, el consejo sensato es “no sigas si no sabes lo que estás haciendo”. Los principiantes no necesitan otro poco de sintaxis en sus gargantas.
- Arreglos Oh hey, de nuevo ejemplos de juguetes inútiles. Estoy notando un patrón. Ah, y no explica qué sucede cuando pasas una matriz a una función.
- Punteros, de nuevo, hecho terriblemente mal. Sin casos de uso, sin demostración de por qué la indirección sería beneficiosa. Además, hecho demasiado pronto: ni siquiera ha cubierto std :: vector todavía.
- Un último ejemplo, y probablemente el más atroz en todo el tutorial: introduce la herencia y luego muestra a una hija que hereda de una madre. No estoy seguro de cómo lo escribió sin darse cuenta de que “toda hija es madre” no tiene sentido.
Dejaré el resto de estos casos para que los encuentres, hay mucho más allí. También hay algunos errores de hecho, pero no tengo tiempo para rastrearlos en este momento. Comente si sabe de alguno.