¿Qué computadora portátil debo comprar para el análisis y la programación de datos? ¿Qué tan importante es la velocidad del procesador? ¿Cuál es mejor, i5 o i7?

Mira este enlace: https://www.biostars.org/t/uses-….

El fundador de Biostars (https://www.biostars.org) Dr. Istvan Albert ha comenzado una serie donde entrevista a personas que han desarrollado herramientas y softwares extremadamente útiles para la comunidad bioinformática. Lo estoy citando aquí:

Según las sugerencias de los usuarios, lanzamos una serie de publicaciones basadas en ideas promovidas por Uses This website.
¿Cómo se desarrollan las herramientas que usamos todos los días? ¿Qué utilizan los bioinformáticos con un historial comprobado para realizar su trabajo?
He enviado algunos correos electrónicos y comenzaré a publicar respuestas a medida que lleguen. No dude en enviarme candidatos (o voluntarios) para las entrevistas.

Entonces, si hace clic en el enlace, verá que estos desarrolladores de Bioinformática utilizan principalmente un Macbook Pro . Eso sí, las personas que fueron entrevistadas (la serie aún continúa) por el Dr. Istvan, son grandes nombres en la comunidad de Bioinformática y realizan análisis y programación de alto nivel / expertos. Además, DEBE tener acceso a grupos de Linux de universidades / lugares de trabajo / comerciales.

Como desarrollador de aplicaciones, recomendaría que compre una computadora portátil basada en Linux o Unix . Yo nunca uso Windows. Nunca. Hago MUCHA programación y análisis de datos y Linux nunca me ha fallado. He estado trabajando en este campo desde los últimos 3 años y siempre he visto a otras personas trabajando en Macbooks ( Macbook Pro – 16GB RAM, procesador i7 para ser específico) o laptops / computadoras de escritorio Dell basadas en Linux / Unix .

En resumen, una computadora portátil ideal para usted sería:
1. Procesador i7
2. 16 GB de RAM
3. Sistema operativo Linux / Unix

No hay una especificación particular para el hardware requerido para el análisis de datos. En su mayoría, variará según cómo lleve a cabo sus tareas analíticas. Por ejemplo, si está utilizando R, tener más memoria siempre es importante, pero para algo distribuido como map-reduce, incluso un conjunto simple de máquinas de consumo bastaría. Tener más memoria también lo ayudará a configurar un clúster pseudodistribuido en una sola máquina hasta cierto punto, pero seguirá siendo muy limitado. Nuevamente, si está interesado en usar procesadores gráficos (GPU) para la programación paralela (por ejemplo, usar la arquitectura CUDA de Nvidia para la optimización de algoritmos de aprendizaje automático), será muy útil tener una mejor tarjeta gráfica (mayor número de núcleos).

Para fines de juego, en mi opinión, se reduce principalmente a las computadoras portátiles Alienware y MSI. Pero, de nuevo, ¡no los usarás para la ciencia de datos una vez que comiences a jugar en ellos! 😉 [por experiencia personal]

Compre la computadora portátil más avanzada que pueda pagar porque eso significa que no buscará reemplazarla en un par de años. Para el análisis y la programación de datos, no puede equivocarse con esta estrategia. Mi más reciente fue hace dos años. Es un ASUS dirigido a jugadores. Tiene un procesador i7 y mucha memoria y almacenamiento. Ejecuta Visual Studio y Xamarin Monomac muy bien.

Recuerde planificar algunos medios para respaldar y transferir sus datos. Las computadoras portátiles tienden a bloquearse con fuerza cuando se bloquean, no corra riesgos con su propiedad intelectual.

Sin embargo, estoy totalmente de acuerdo con Komal Rathi, recomendaría usar el SSD como almacenamiento para su computadora portátil, porque realmente no importa, qué CPU tiene i3 o i7, cuando su HDD tiene ~ 5400 rpm. SSD aumentará su rendimiento en las operaciones de E / S, lo cual es especialmente importante para el análisis de datos.

Recomiendo un Mac Book Pro, i7 con 16 GB de RAM y 1 TB de SSD. i7 es mucho más rápido que i5, y necesitará un disco duro rápido y mucha memoria RAM para analizar conjuntos de datos muy grandes.

Depende de dónde estés haciendo tu trabajo.

Actualmente estoy escribiendo esto en la computadora que Komal Rathi describió, un macbook pro con 16GB de RAM. En mi vida anterior, donde realizaba principalmente el desarrollo del lado del cliente que sería empujado en R y SPSS (sin bromas), era exactamente lo que necesitaba.

Actualmente todo mi trabajo se realiza a través de SSH en clústeres de desarrollo. Creo que el MacBook sigue siendo el camino a seguir, sin embargo, probablemente obtendría un MacBook Air porque llevo mi computadora a todas partes.

Hace muchos años, un amigo que construyó computadoras a partir de varios componentes me dijo que una buena computadora es una que funciona. No se trata tanto del hardware como de encontrar un sistema operativo y software que se ajuste a lo que desea hacer.