Publié le : 07/08/2020
Les meilleurs ordinateurs pour la programmation en 2020
Que vous vouliez commencer à programmer ou que vous aviez acquis les concepts de base de la programmation et que vous aviez choisi le langage de programmation dans lequel vous allez exceller, il vous faut un matériel de travail. Dans cet article, nous allons vous vous donner les grandes lignes à prendre en compte pour choisir votre matériel afin de créer l’environnement dont vous avez besoin.
Pour commencer, un ordinateur à faibles ressources et à faibles capacités peut bien fonctionner si vous débutez. Mais vous allez rencontrer rapidement des problèmes de programmation et de limitation à un moment ou à un autre. Tout d’abord, gardez à l’esprit qu’il n’y a pas de PC prêt à l’emploi conçu pour les programmeurs, car cela dépend de nombreux paramètres.
De plus, si vous voulez être suffisamment mobile pour programmer, vous allez préférer un ordinateur portable à un ordinateur de bureau. Mais aussi gardé à l’esprit que les ressources de votre ordinateur ne seront pas sollicitées de la même manière, selon le langage de programmation que vous allez utiliser et des fonctionnalités que vous allez développer. Cependant, il est possible de choisir une configuration standard pour anticiper toutes les éventuelles évolutions comme l’adoption d’un nouveau langage ou encore le changement à vitesse grand V de tout l’écosystème lié à la programmation.
Cet article a été rédigé en se basant sur nos dizaines d’années d’expertise dans le domaine de la programmation d’une part et d’autre part en gardant en tête que nous sommes à Madagascar et que le coût importe beaucoup.
Systèmes d’exploitation
Si vous voulez programmer, vous pouvez utiliser n’importe quel système d’exploitation, Windows, MacOS, Linux. Mais il faut que vous sachiez que si vous voulez pratiquer le .NET de Microsoft, votre système d’exploitation sera Windows. Ou que si vous voulez développer des applications spécifiques aux systèmes d’exploitation, vous devez choisir le système d’exploitation en question pour l’environnement de travail.
Laptop ou Desktop
Vous pouvez programmer aussi bien sur un Laptop que sur un Desktop. Mais nous l’avons déjà dit un peut plus haut, si vous vous déplacez souvent, votre choix se tournera principalement vers un ordinateur fixe.
Si vous voulez programmer sur un ordinateur portable, il faut vérifier que la touche inférieure « < » et la touche supérieure « > » est présent parce que ces touches seront très souvent utilisés si vous allez développer dans le monde du web. En effet, ces touches ne sont pas présent sur les laptops qui viennent de Chine car les claviers qui viennent de Chine utilise le système QWERTY. Si vous êtes habitués au clavier QWERTY, cela ne vous affectera pas, mais par contre si vous êtes habitués au clavier AZERTY, cela vous affectera beaucoup et peut provoquer des frustrations qui peut nuire à votre concentration.
L’écran
Pour la programmation, il n’est pas nécessaire d’avoir une résolution énorme et d’une qualité optimale. Un écran standard et classique fera l’affaire.
Par contre, si vous voulez être à l’aise quand vous allez travailler, il est préférable d’avoir 2 ou 3 écrans pour étendre votre environnement de travail car cela améliore considérablement votre productivité après un petit temps d’adaptation. Un écran vous servira pour le code et un autre pour faire des recherches, ce sera plus pratique que de réduire agrandir les fenêtres.
Processeur
Pour programmer, avoir un bon processeur et un bon RAM devra être votre principal priorité dans le choix de votre matériel.
Un processeur core i7 sera le meilleur choix, mais il est le plus cher. Actuellement, si vous avez les moyens financiers, il faut choisir les processeurs core i9.
Un processeur core i5 sera le choix idéal pour n’importe quel type de programmation (mobile, web, jeux vidéo, application de bureau, etc…).
Un processeur core i3 sera le choix si vous avez un budget limité.
Quel que soit le processeur que vous allez choisir, il faut prendre la dernière génération de processeur.
Les choix que nous vous avons donner sont des processeurs Intel. Si vous avez des affinités avec les processeurs AMD, vous pouvez faire des comparaisons pour faire votre choix. Plusieurs outils sont à votre disposition sur le net.
RAM
Comme nous l’avons dit un peu plus haut, la mémoire vive ou la RAM est très importante dans le choix de votre matériel de travail pour la programmation. En effet, les systèmes d’exploitation sont toujours de plus en plus sophistiqués et de plus en plus gourmand.
Ainsi, 16 Go de RAM est le meilleur choix aujourd’hui, et si vous allez développer des applications mobile, vous devez avoir 16 Go de RAM.
Le choix idéal pour un développeur est d’avoir un RAM de 8 Go.
Si vous choisissez un RAM de 4 Go à cause de votre budget, vous pouvez toujours faire de la programmation, mais il faudra l’augmenter petit à petit car vous serez rapidement limité.
Carte graphique
Si vous ne faite pas de programmation 3D ou de jeu vidéo ou de programmation lié au graphisme, une carte graphique performante n’est pas nécessaire, vous pouvez utiliser la carte graphique intégré de l’ordinateur portable ou de l’ordinateur de bureau.
Le meilleur choix est d’utiliser une carte graphique de 2 ou 4 Go de mémoire même si vous ne faites pas de programmation qui aura besoin de puissance graphique élevé.
Stockage : HDD, SSD, NVME
Les types de stockage ou de disque dur qui existe actuellement sont les HDD, le SSD. C’est le temps d’accès aux données dans ces disques dur qui sont le plus important. Le NVME est de type SSD mais le temps d’accès aux données sont très rapide. Pour vous donner un ordre d’idée, avec un disque dur NVME un système d’exploitation sous Windows 10 peut démarrer en une dizaine de seconde alors que sur un disque dur HDD cela peut prendre plusieurs minutes.
Si vous faites de la programmation, vous pouvez choisir n’importe quel type de disque dur. Votre choix va surtout dépendre de votre budget. Vous n’avez pas besoin d’avoir de grandes espaces de stockage, car les codes que vous allez écrire ne vas pas dépasser le Méga octets dans la plupart des cas.
Autres composants
D’autres composants sont en effet nécessaire si vous allez faire de la programmation, comme la carte réseau, carte son, carte wifi, connecteur USB, etc… Mais ces composants sont toujours présents de base sur les laptop et les desktop. De ce fait, ils ne pèsent pas dans la balance pour choisir le meilleur matériel pour faire de la programmation en 2020. Ce qui est fourni avec votre matériel conviendra à 99%.
D’autres composants seront nécessaire si vous faites de la programmation spécifiques. Par exemple, si vous voulez faire de la programmation sur la réalité virtuelle, vous aurez besoin d’un casque VR.
Nous vous proposons un vidéo pour illustrer ce que nous venons de dire. C’est un vidéo de GodOfMacro.