Tengo una computadora antigua ¿podría hacer algo para mejorarla?

En el artículo anterior les comentamos un poco acerca de Hardware y requisitos mínimos deseables para poder iniciar en el mundo de la programación.

En esta ocasión, les comentamos cómo optimizar su computadora para que sea redituable como herramienta de estudio/trabajo y puedan mejorarla, según sus necesidades básicas.

Discos SSD: Los salvadores de Sistemas Operativos

Hay decenas de videos en YouTube donde fanáticos del hardware le instalan discos SSD a computadoras muy antiguas y se sorprenden de sus resultados. Esta es una opción muy ingeniosa si decidís mejorar el rendimiento de una computadora con el Sistema Operativo instalado en un HDD.

Al migrar a un disco de almacenamiento de estado sólido SSD, estarías mejorando bastante el rendimiento en general de la computadora y la velocidad de arranque.

Memoria RAM

Si por ejemplo tenemos una computadora con 4GB de RAM, al agregarle otro slot de 4GB tendríamos 8GB en total y nos ayudaría bastante para mejorar la cantidad de actividades que podríamos hacer en simultáneo.

Si ya contamos con 8GB de RAM en total y la computadora es bastante antigua, habría que considerar si vale la pena agregarle otro slot y llegar a 12 o 16GB en total, ya que quizás no logremos sacarle todo el provecho en algunos casos. De ser así, valdría más la pena actualizar el ordenador o invertir en uno nuevo.

Linux, el campeón de la performance

La tercera opción es la de instalar en esta computadora un sistema operativo basado en Linux, ya que al tener muchas distribuciones y opciones (como Linux Mint o Manjaro) se destacan por consumir muy pocos recursos del sistema e incluso llegan al mínimo indispensable para funcionar. De esta forma, podríamos cambiar el sistema operativo que teníamos anteriormente por uno que consuma menos recursos. La única contra es la curva de aprendizaje que tendríamos que atravesar para poder instalarlo y acostumbrarnos a su uso.

Sistemas operativos ¿Me conviene tener Linux para programar?

Es muy normal para lxs desarrolladores trabajar en sistemas operativos basados en Linux, ya que son muchas las ventajas y diferencias que podemos tener en comparación con Windows.

Al ser un Sistema Operativo libre y de código abierto, Linux tiene varias distribuciones diferentes creadas por usuarixs o empresas destinadas a un fin específico. A diferencia de Microsoft, que es un sistema cerrado, diseñado para el común de los usuarios que quizás no desean tanta personalización.

A continuación dejamos una pequeña lista con las ventajas que Linux puede tener para utilizarlo como desarrolladxr:

Código abierto: Al ser un sistema operativo libre, muchxs desarrolladores contribuyen día a día en actualizarlo y mantenerlo óptimo.

Pocas restricciones: Al ser de código abierto, no necesitarás pagar licencias ni perder rendimiento esperando que se actualice. Además es menos probable que sufran ataques de malware.

Ampliamente configurable: A diferencia de otros sistemas operativos, Linux se divide en capas (Kernel, IO y UI) lo que te permite modificar y cambiar a tu gusto estas particularidades.

Cuenta con una gran comunidad: Dado que Linux existe hace muchos años, se ha creado una fuerte comunidad a lo largo del tiempo, donde lxs devs pueden encontrar soluciones y respuestas dentro de los foros que hay actualmente.

Rápida actualización: Linux cuenta con su propio repositorio central de software, donde regularmente se encuentran actualizaciones disponibles para sus diferentes distribuciones. Dichas actualizaciones suelen ser mucho menos pesadas y consumen menos datos que las de Windows.


Entonces ¿Windows o Linux?

Se puede tener Windows y Linux en el mismo ordenador conviviendo tranquilamente.

Usar Windows para ciertas cosas y Linux para otras sin tener que lidiar con muchos inconvenientes.

Siendo usuarix de Windows, no se recomienda que pases directamente a Linux y lo elimines, ya que Linux cuenta con su propia curva de aprendizaje para terminar de entender su funcionamiento.

También existe el dual boot, el cual permite elegir a qué Sistema Operativo querés acceder al iniciar el arranque de la computadora. De esta forma, tenés ambas opciones y podés elegir sin problema el uso que quieras darle a cada uno.

Para finalizar..

No te olvides que para dar tus primeros pasos, tu computadora es la principal herramienta que te va a sostener en este hermoso camino de aprender a programar.

¡Saludos y nos vemos del otro lado!👋

Escrito por

Facu

CARRERA

Desarrollo web fullstack;

Adquiere los conocimientos necesarios para insertarte en el mercado laboral y construír tus propias aplicaciones web.

Vamos a cubrir:

JAVASCRIPT/TYPESCRIPTHTML/CSSREACTPOSTGRESQLNODE JS - (API REST)FIREBASEAPIS (MERCADOPAGO)+ MUCHO MÁS!
apx

CURSO

English for Devs;

Comunicate sin problemas, superá entrevistas técnicas y preparate para trabajar sin fronteras.

Vamos a cubrir:

TECHNICAL INTERVIEWSGREETINGSSTUDIESROUTINESPAST PROJECTSEMAILSHYPOTHETICAL CASES+ MUCHO MÁS!
apx