¿Cuál es la mejor computadora para un estudiante de informática, que funcionará bien para todos los tipos de programación?

Toda la programación que podría hacer esta vez se puede hacer con cualquier computadora moderna, con algunas excepciones:

– El código pesado lleva tiempo para compilar. Los softwares pesados ​​necesitan memoria para funcionar. Si realiza una programación pesada de software, planear preocuparse especialmente por su RAM y los procesadores puede ser una buena cosa.

– Los gráficos son un dolor en el culo para trabajar. Generar imágenes o animaciones también requiere memoria y velocidad de cálculo. No te enfoques en eso, pero tenlo en cuenta.

– La política de Apple con respecto a la programación sigue siendo tan retrógrada como antes. Para realizar la programación utilizando tecnologías relacionadas con Apple, necesitará un terminal Apple para trabajar. No es una razón para saltar en un iMac, también puede pasar en los lenguajes de Apple. Como dicen, el océano está lleno de peces.

Con respecto a la elección de su sistema operativo, puede codificar en cada sistema operativo que conozco, pero de manera diferente.
Como dije, necesitarás cosas de Apple para trabajar en cosas de Apple. Es más probable que las herramientas que se utilizan para trabajar con .Net estén disponibles para usted si trabaja en Windows. Mi preferencia es para BSD y GNU / Linux. Estos sistemas son “ligeros” y puedo encontrar lo que quiero fácilmente. No hay elección entre miles de productos para una sola necesidad, a quienes el 90% incluye spywares, barras de herramientas y mierda. Planeo elegir la solución de arranque dual para mi próxima máquina, con Debian / FreeBSD / Whatever y MS Windows algo para mi novia y en caso de cosas que no puedo hacer en mi sistema principal.

Cuando estaba estudiando programación, un compañero me dijo una vez que las mejores herramientas son las que más conoces.

Por lo tanto, le recomiendo que compre las piezas de repuesto para construir una PC fuerte y rápida, pero no rompa su alcancía, la programación consume menos recursos que los juegos de video y usa el sistema que le guste (o los que le pida su escuela). usar). Con los años, llegará a saber qué entorno le conviene más.

No importa un poco.

Cualquier máquina que puedas comprar hoy lo hará realmente. Hasta hace poco estaba usando una máquina i5 con 4gb de RAM.

Por lo general, cualquier sistema operativo también funcionará, a menos que su escuela requiera que use muchos productos de Microsoft. En ese caso, necesitará una máquina con Windows o, al menos, la capacidad de arranque dual de dos sistemas operativos.

Mi elección personal en máquinas como ingeniero es una computadora portátil con una gran cantidad de RAM (mi máquina tenía muchas cosas cuando la construí) y Ubuntu.

Ubuntu es un sistema operativo mágico (re: Linux) y puede ejecutarse junto con Windows, lo que permite a ambos compartir el mismo espacio en el disco duro sin un arranque dual.

Nada en informática requiere una laptop poderosa. Necesitas algo en lo que puedas poner linux y escribir. Si no se preocupa de que su computadora portátil pierda la funcionalidad y se vuelva inutilizable, no debe preocuparse.

Realmente no creo que importe demasiado, toda la codificación que hice en mi grado podría haberse hecho en cualquier PC bastante moderna. Al decir esto, no hice ningún desarrollo de juegos, que podría ser más intensivo gráficamente (especialmente en 3D) y requerir sistemas finales ligeramente más altos. Estos serían proporcionados aunque dentro de los edificios de la Universidad o Colegio, me imagino. La mayoría de las personas solo tienen computadoras portátiles promedio de lo que yo podría decir.

Un pedazo de basura es tan bueno como cualquier otra cosa. Seriamente. Mientras se conecte a Internet y ejecute algún tipo de shell, estará en el negocio.

Cuando necesite hacer algo computacionalmente intensivo, se ejecutará en una máquina remota de todos modos. Como estudiante de CS, su escuela debe darle acceso a un grupo de computación.

Buen teclado, batería de larga duración, si el dinero lo permite, una GPU nvidia para jugar con CUDA (aunque puede ejecutar openCL en el procesador principal)
Realmente me gustan los thinkpads para la programación, un viejo T420 sería muy bueno (uso un dock X201 + cuando estoy en casa)

Todo depende de lo que haga flotar su bote, y como todos dicen, casi cualquier computadora moderna funcionará. Si su billetera lo permite, sin embargo, me quedaría con algo que tiene la máxima potencia de procesador y RAM. Dell y Apple parecen ser buenos lugares para comenzar.

No necesitaría nada más que mi Powerbook 2006 G4.

La memoria RAM de 4 GB es agradable, si está ejecutando laboratorios y simulaciones en la misma computadora, 8 GB.
Procesador i7 3.50ghz o superior.
Realmente no necesitas una buena tarjeta gráfica.

A menos que desee hacer la programación gpu a través de cuda, básicamente cualquier máquina de 32 bits x86 o x86_64 debería funcionar. Considero que, por su facilidad de uso, el multinúcleo (de doble núcleo o superior) es esencial, ya que en estos días se realizan muchas búsquedas en Google que pueden resultar dolorosas en una máquina de un solo núcleo al tiempo que se ejecuta un IDE. Recuerda que muchas de las cosas que se estaban guardando a nivel de ugrad se desarrollaron en computadoras con menos energía que la mayoría de los teléfonos celulares.

¡Buena suerte!