Hay una respuesta muy simple y corta para ello. En primer lugar, no hay nada considerado como idioma superior. El idioma no importa en absoluto. Una vez que comprenda el concepto, el idioma es solo cuestión de unos pocos días, dependiendo de su velocidad de aprendizaje. La programación tiene que ver con la resolución de problemas, la construcción de la lógica y la implementación eficiente de manera rentable. Aprenda la estructura de datos y el algoritmo, mejore sus habilidades lógicas. Hay tantas respuestas de expertos escritas en Quora sobre programación (como cómo y qué hacer), léalas y Practique … Practique … Practique.
Aquí hay un ejemplo: puedo leer en inglés, puedo escribir algunas líneas, escribí esta respuesta (estoy seguro de que no es bueno, solo trato de ayudar a alguien). Así que ahora ves, aunque entiendo el idioma inglés, pero no soy escritor. Lo mismo se aplica a la programación.
Supongamos que 50 estudiantes en una clase conocen el idioma (sintaxis en la programación) pero es posible que no encuentre que el 100% de ellos son buenos desarrolladores.
- ¿Cuánto tiempo le toma a un ingeniero de software que trabaja en la visa H1-B para que Google / Facebook / MS / Amazon obtenga su tarjeta de residencia?
- ¿Cómo puede un ingeniero de software (con casi una década de trabajo ex) dar forma a sus próximos 10 años de vida profesional?
- ¿Qué subconjunto de C ++ se usa con mayor frecuencia?
- Cómo convertirse en un ingeniero de software de clase mundial
- ¿Por qué los nuevos ingenieros de software piensan que lo saben todo?
Espero que haya ayudado. Nota: si realmente quieres venir a este campo, bienvenido. Sí, también es hermoso.
Gracias.