Como estudiante de informática, ¿necesito comprar una computadora?

Yo diría que sí, pero no tiene que ser costoso (de hecho, es mejor si no es así, aprenderá más).

Aquí hay un ejemplo:

Esta es una Raspberry Pi. Aproximadamente el poder de procesamiento de un teléfono inteligente de rango bajo a medio. Conecte un teclado, mouse, monitor y coloque una tarjeta SD y todo el trabajo cuesta bastante menos de $ 200 (y la mayor parte es el monitor, el Pi en sí es de $ 35).

¿Qué puedes hacer con eso? Ejecute Linux o Windows 10 (de forma limitada), escriba código, conecte proyectos, escriba documentos, navegue por la web y aprenda un montón. Si desea aprender C, Java, Python o casi cualquier cosa moderna, es más que suficiente (y cuando ya no lo sea, obtenga una instancia de EC2 en Amazon y pague por hora la potencia que necesita).

No jugará los últimos juegos de PC, pero ese no es el punto; Podrás jugar con hardware.

En el lado x86 de la cerca, puede obtener una computadora de escritorio Core 2 o Core i3 / 5/7 restaurada con monitor por aproximadamente los mismos $ 200. Instale Ubuntu en eso y obtenga aproximadamente el mismo entorno para el aprendizaje. No es tan amigable para la piratería de hardware de bajo nivel (sin i2c o gpio expuestos, por ejemplo), pero es más FWIW “estándar”.

Finalmente, puede obtener una tableta Android más barata, agregar un teclado / mouse Bluetooth y usarlo para acceder a cosas de acceso remoto (ssh, RDP) en las que puede jugar. Pero eso no es tan divertido como conectar un LED a su escritorio y hacer que las luces parpadeantes.

Así que sí, espera comprar una computadora. Pero recuerde que “computadora” no necesariamente tiene que significar una computadora portátil Mac o Dell de más de $ 1,000.

Sin embargo, tenga en cuenta que algunas escuelas / programas tienen requisitos específicos por cualquier razón, así que investigue allí.

Si le preocupa el costo, obtenga uno barato. Puede encontrar algunas computadoras portátiles restauradas o limpiadas a bajo precio en EBAY, o en escuelas / universidades locales. Solo se agregará a su conjunto de habilidades al poner un sistema operativo Linux en la máquina y, esencialmente, configurarlo desde cero. Dependiendo de su universidad, algunos laboratorios de computación, especialmente durante tiempos de crisis como los períodos intermedios y finales, pueden estar completos o reservados.

Además, dependiendo del tipo de ingeniería / desarrollo / TI de software que esté haciendo, no querrá tener que configurar un entorno de desarrollo en cada máquina con la que se encuentre. Además, no todas las máquinas públicas tendrán el software que necesita.

En resumen, sí, sería útil, pero recuerde que las ofertas están disponibles, solo tiene que buscarlas.

Sospecharía que la mayoría de las escuelas (especialmente aquellas con un programa de ciencias de la computación) tendrían laboratorios de computación que proporcionarían todo el software que necesitaría para completar el trabajo del curso. Sin embargo, esto conduciría su horario alrededor del horario de estos laboratorios, lo que puede no ser el más conveniente para realizar su trabajo.

Personalmente, mi recomendación sería tener su propia computadora. Preferí tener una computadora portátil cuando estaba en la escuela. Podría tener todos mis programas y archivos en cualquier lugar del campus. También me permitió trabajar cuando los laboratorios no estaban disponibles o cuando no quería cruzar el campus.

Diría que la conveniencia de tener una computadora portátil en la escuela supera con creces el costo de comprar una, especialmente si no opta por una de las computadoras portátiles más nuevas y de alta gama en el mercado en este momento.

Además de poder hacer la tarea en cualquier lugar que desee, las actividades como las reuniones del club y las presentaciones de oradores invitados generalmente no tienen lugar en los laboratorios de computación. Muchas veces, necesitará tomar notas en situaciones en las que solo tiene acceso a dispositivos personales. En estos casos, tener su propia computadora portátil es increíblemente conveniente.

No sé si necesita comprar una computadora, pero ciertamente debe tener una. No necesariamente necesita tener una computadora de última generación, por lo que puede preguntar y obtener una de alguien que de lo contrario podría haber tirado una que tenga entre tres y cinco años.

Bueno, eso depende de la política de su escuela, pero probablemente será MUY útil.