Considere la relación entre el software de alto nivel en el mundo y el software de bajo nivel. El software de bajo nivel está en todas partes, sin embargo, ese software de bajo nivel está ayudando a ejecutar software de alto nivel, por lo que tiene sentido que haya más software de alto nivel, ya que es lo más cercano al usuario y los usuarios son quienes somos. Aquí para servir.
Naturalmente, habrá muchos proyectos y empresas de software de nivel superior, pero supongo que sus asesores están diciendo que debido a que no les importa lo que quiere, solo quieren métricas de ubicación profesional para promover la buena reputación de la universidad y, por lo tanto, validar aún más sus trabajos.
Haz lo que sientas que quieres hacer en el software de nivel inferior. Ingrese a compresión, redes, sistemas integrados y controladores de dispositivos si lo desea. Pagan más y tienen una gran demanda a medida que la tecnología evoluciona.
- ¿Qué es mejor, un BTech en informática o un BSC en informática, y por qué?
- ¿Cuáles son algunos consejos de carrera para un estudiante universitario de tercer año de informática?
- ¿Qué es mejor, CSE en MNNIT o DTU?
- Siendo estudiante de CSE de primer año, ¿en qué competencias de Techfest '16 -'17 puedo participar?
- ¿Tendrá algún significado un título de CS si quiero una carrera en ingeniería de software?
Sin embargo, como consejo, es un error común pensar que solo porque algunos idiomas tienen un nivel superior son más fáciles y no estimulan intelectualmente lo suficiente para un genio de su calibre. Eso es literalmente una gran pila de malarkey y si crees en esas cosas, no eres tan genio como creías. Incluso C ++ se considera un lenguaje de alto nivel, solo porque la mayoría de la administración de memoria es manual no significa que no se estén haciendo muchas cosas buenas en el lenguaje mismo (en realidad, muchos marcos implementan punteros compartidos y de eliminación automática). Hay innumerables características que hacen de C ++ un lenguaje de programación de alto nivel robusto y desarrollado. Por ejemplo, la gente tiende a pensar que Java y JavaScript son tan aburridos y de alto nivel, pero eso se debe a que no entienden el matiz del tiempo de ejecución, la administración de memoria, las gramáticas, etc. Las personas hacen suposiciones tontas con estos lenguajes y luego se quejan sobre su horrible desempeño y su funcionalidad rota. Cuando lo único que funciona mal y no funciona es su capacidad de programación.