Si bien parece que el uso de sistemas operativos basados en Unix hace que las personas se vean más geek y tal vez más completas, que usarlas no necesariamente lo hace mejor que los aficionados a la EM. Hay tantos buenos desarrolladores / ingenieros dentro del ecosistema de MS.
¿Mi consejo? ¡Obtén una caja de Linux y corre con ella! Como estudiante, tiene mucho que ganar con esta ruta que la ruta MS. Tiene acceso a más herramientas y tecnologías, y para cada tecnología de Microsoft como .NET o Visual Studio puede encontrar otras alternativas de código abierto en una plataforma Linux. Además, si bien tiene la tendencia a experimentar un bloqueo con las herramientas de MS, las plataformas Linux le brindan más grados de libertad y alternativas que están a solo un comando de distancia. Con las secuencias de comandos de shell, puede lograr la misma cantidad de cosas sin todas las distracciones y limitaciones que conlleva el uso de IDE como Visual Studio. MS PowerShell realmente no cuenta.
Si está estudiando CS, Linux lo acercará a muchos de los conceptos y teorías que aprende en las clases. Incluso podría comenzar a estudiar la base de código de Linux para examinar cómo se implementa el protocolo TCP y cómo el sistema operativo emplea conceptos como Pilas, Colas, Árboles, Expresiones regulares, etc. Y si continúa con un programa de posgrado en CS, ya estará acostumbrado a lo que se puede obtener en la mayoría de los programas competitivos en los que trabajar en entornos Linux / Unix es el estándar de oro.
- Cómo hacer mi proyecto de ingeniería de último año en ISRO con experiencia en ECE
- ¿Qué cursos separan la ingeniería informática de la informática?
- ¿Los ingenieros de TI en Bangalore están contentos o frustrados?
- ¿Será la ingeniería de control la profesión más buscada, superando a la informática en la próxima década?
- ¿Cuáles son algunas de las grandes humanidades menores para Ingeniería en Computación?
En una nota final, me di cuenta de que es mucho más fácil cambiar a Visual Studio para trabajar o proyectos específicos más tarde que al revés. Esto viene de la experiencia personal como alguien que migró a Linux después de muchos años en la plataforma MS. La transición no fue tan fluida y estuvo cargada de desear haber estado expuesto al ecosistema de Unix desde el principio. Nunca me di cuenta de lo débil que Visual Studio me hizo usarlo durante tanto tiempo hasta que me presentaron a Linux.