¿Es C++ realmente difícil de aprender? C, C++, Java, ¿cuál debo elegir?
Es difícil evaluar cuál tiene mejores perspectivas de desarrollo, pero en términos de dificultad de aprendizaje, no hace falta decir que C es un lenguaje de nivel relativamente bajo y es el más difícil de dominar de los tres. , y ahora además Es utilizado por maestros del desarrollo de bajo nivel. En general, las empresas y unidades que están reclutando activamente en el mercado rara vez contratan desarrolladores de C (porque el desarrollo de C requiere un alto nivel de desarrollo y muchas veces es recomendado por colegas). en la empresa o encontrado a través de headhunting, y el salario no es alto);
El mal inglés no es un gran problema para los desarrolladores en China (incluso puede ser ignorado en algunas empresas pequeñas. Por supuesto, , si se trata de trabajar en el extranjero o proyectos de ingeniería en el extranjero, el inglés sigue siendo un requisito obligatorio), pero si quieres estar en el nivel superior, es muy, muy difícil sin el inglés. Los malos resultados en matemáticas no significan que seas insensible a las matemáticas; El examen es solo una de las formas de prueba. Las matemáticas son muy importantes en el lenguaje informático. Sí, porque debe estar expuesto a una gran cantidad de contenido matemático, estructuras de datos, algoritmos y modelos matemáticos posteriores.
Aprender C++ no requiere aprender C primero, pero si quieres dominar C++, es básicamente imposible sin una base de C. Desde mi punto de vista personal, Java es relativamente fácil de aprender y comenzar (por supuesto, no es fácil dominar ningún idioma). Java también elimina una serie de consejos que son difíciles de entender en los lenguajes relacionados con C. Ahora el sistema Android más popular está desarrollado en base a Java. Por supuesto, Java se puede aplicar en demasiados lugares. No es un error decir que es el lenguaje más popular del mundo.
Si no tienes base, no es recomendable que estudies solo. Por motivos laborales, lo mejor es buscar una escuela sólida para estudiar. Antes de eso, lo mejor es averiguar a través de varios canales si la escuela que estás buscando es realmente sólida, las evaluaciones de los estudiantes, la tasa de éxito en la búsqueda de empleo, el salario promedio inicial, etc. Tienes que tomar tu propia decisión sobre a qué escuela ir, pero si realmente quieres encontrar un buen trabajo, ¡aun así tienes que ser bueno en eso! ! Experiencia personal de un amigo y compañero de clase: si fuera ahora (noviembre de 2011) y estuvieras trabajando en Java y tuvieras unos tres años de experiencia laboral sólida, sería fácil ganar más de 10.000 yuanes al mes.
No te moleste lo que dije. Solo espero que pienses con claridad antes de ingresar a la industria del desarrollo, tomes una decisión, trabajes duro y finalmente tengas éxito.