Abonnez-vous aux mises à jour

    Recevez les dernières nouvelles créatives de Oaliv sur l'informatique, l'intelligence artificielle, le métavers et les nouvelles technologies.

    Actualités

    Les avantages et les inconvénients de l’intelligence artificielle

    mars 12, 2023

    Comment optimiser votre site web pour les moteurs de recherche

    mars 12, 2023

    Les 10 outils incontournables pour les développeurs débutants

    mars 12, 2023
    Facebook Twitter Instagram YouTube LinkedIn TikTok
    • Lexique IT
    • TPE / PME
    • Métiers
    • Livre Blanc
    • Glossaire
    Tendance
    • Les avantages et les inconvénients de l’intelligence artificielle
    • Comment optimiser votre site web pour les moteurs de recherche
    • Les 10 outils incontournables pour les développeurs débutants
    • Comment développer votre propre application mobile
    • Le métavers : Le futur de la réalité virtuelle
    • Les secrets des meilleurs développeurs de logiciels
    • Les dernières tendances de l’intelligence artificielle pour les entreprises
    • Comment améliorer votre référencement local en 5 étapes faciles
    Facebook Twitter Instagram YouTube LinkedIn TikTok
    OalivOaliv
    S'abonner
    • Développement
      1. Débutant
      2. Voir tout

      Les 10 outils incontournables pour les développeurs débutants

      mars 12, 2023

      Bien choisir l’entreprise pour faire sa carrière de développeur

      octobre 23, 2022

      4 choses que l’on vous a cachées à propos du métier de développeur

      octobre 23, 2022

      Qu’est-ce qu’une API et pourquoi vous devez en concevoir ?

      octobre 19, 2022

      Comment optimiser votre site web pour les moteurs de recherche

      mars 12, 2023

      Les 10 outils incontournables pour les développeurs débutants

      mars 12, 2023

      Comment développer votre propre application mobile

      mars 12, 2023

      Les secrets des meilleurs développeurs de logiciels

      mars 11, 2023
    • Intelligence Artificielle
    • Métavers
    • Sécurité
    • Marketing
    • Blockchain
    • Réalité virtuelle
    • Robotique
    OalivOaliv
    Bien choisir son matériel pour programmer
    Débutant

    Bien choisir son matériel pour programmer

    Quel est le matériel à utiliser suivant le langage de programmation que vous avez choisi ?
    Ludovic CreativePar Ludovic Creativenovembre 22, 2022Actualisé:novembre 22, 20222 commentaires9 Minutes de lecture
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Partager
    Facebook Twitter LinkedIn Pinterest Email

    Vous avez acquis les bases de la programmation et choisi le langage sur lequel vous allez vous faire la main. Mais vous ne savez pas quel est le matériel à utiliser suivant le langage de programmation que vous avez choisi. A la fin de cet article, vous serez capable de choisir votre matériel pour créer l’environnement dont vous avez besoin.

    Un ordinateur bas de gamme et faible en ressources peut très bien faire l’affaire pour commencer, mais vous allez vite rencontrer des désagréments et des limitations au niveau de votre programmation à un moment ou un autre. Sachez tout d’abord qu’il n’y a pas de pc prêt à l’emploi et élaboré pour les programmeurs car cela dépend de pas mal de paramètres.

    Il est clair si vous voulez être assez mobile pour programmer vous allez privilégier un ordinateur portable plutôt qu’un ordinateur fixe. De même que les ressources par votre ordinateur ne seront pas sollicitées de la même façon suivant le langage de programmation que vous allez employer. Néanmoins, il est possible de choisir une configuration standard afin d’anticiper des évolutions et des changements dans votre programmation comme l’adoption d’un nouveau langage.

    Windows, Linux ou MacOS ?

    Dans l’ensemble, vous pouvez utiliser n’importe quel OS pour programmer mais il y a quand même des exceptions au nombre de 2. Pour savoir quel est l’OS que vous devez utiliser, il suffit de savoir quel langage de programmation vous comptez utiliser dans un premier temps. Si vous souhaitez pratiquer le .NET (Microsoft), vous n’aurez pas le choix d’utiliser l’OS Windows puisque ce que vous voulez programmer sera utilisé sous cet environnement.

    Vous souhaitez réaliser des applications pour Mac et des applications mobiles pour iOS, vous n’aurez pas le choix d’investir dans un équipement Apple sous MacOS car il n’y a que sur ces machines que vous pourrez compiler et déployer vos applications. Pour la plupart des autres langages de programmation, l’OS importe peu. Ils peuvent être utilisés sur la plupart des OS même si je ne vous le cache pas, vous aurez beaucoup plus d’aisance sur certains que d’autres. Un exemple simple : si vous souhaitez pratiquer du Python ou du PHP, vous pourrez programmer dans ses langages sous les 3 OS que je vous ai cités.

    Si vous avez la possibilité de choisir l’OS, choisissez-le par rapport à vos affinités et vos préférences, mais regardez ce que la communauté utilise principalement comme OS pour ce langage. Pourquoi ? Tout simplement parce que si vous rencontrez un problème niveau système, vous aurez plus de chances de trouver une solution à votre problème ou à être aidé.

    Ordinateur fixe ou portable ?

    L’un comme l’autre fera l’affaire, ce sera juste une question affinité et d’habitude de votre part. Il est clair que si vous êtes amené à vous déplacer et que programmer n’importe où vous convient, vous n’allez certainement pas investir dans un ordinateur fixe. Si vous comptez investir dans un PC portable, pensez à vérifier que celui-ci est muni d’un pad numérique car lorsque l’on programme on est souvent amené à taper des chiffres.

    Les personnes qui ont lu cet article ont aussi lu : Par où commencer en programmation ?

    Même si sur un clavier démuni de pad, il est possible de taper les chiffres rapidement avec la combinaison de touches « SHIFT + touche du chiffre » ce sera toujours moins efficace qu’un bon vieux pad numérique. Je parle en connaissance de cause avec mon MacBook Pro 13 pouces qui n’en possède pas.

    L’écran

    Pour programmer, il n’est pas nécessaire d’avoir un écran avec une résolution énorme ainsi qu’une qualité optimale. Un écran standard et classique fait l’affaire. Vous pouvez donc choisir une taille d’écran modeste surtout si vous êtes sur un portable. Mais si vous souhaitez travailler sur un écran fixe, préconiser un écran de 22 pouces au minimum pour plus d’aisance dans votre travail.

    Le must reste l’utilisation du double ou du triple écran. C’est vraiment l’idéal pour programmer car cela améliore votre productivité après un petit temps d’adaptation. Un écran pour son code et un autre écran pour faire ses recherches ou tester son application. Plus pratique que d’agrandir/réduire ses fenêtres. Le double écran n’est pas obligatoire mais cela apporte une certaine aisance et un confort indéniable.

    Stockage

    Un disque dur mécanique (HDD) fait l’affaire pour votre ordinateur. Mais il est indéniable que les performances ainsi que la fluidité de votre système seront nettement mieux sur un SSD. Plus réactif et bien plus rapide. Créer au moins 2 partitions sur votre disque dur si vous n’en utilisez qu’un : une partition système et partition pour les données. Pour la sécurité et la cohérence des données sur votre disque, il est très important de séparer le système de vos données. Si vous avez la possibilité d’avoir 2 disques physiques dans votre ordinateur, utilisez-en un disque pour le système et l’autre pour les données.

    Poussons la sécurité plus loin : prévoyez au minimum un disque dur externe pour sauvegarder votre code de temps en temps. Il serait bête de perdre tout son travail si votre disque vient à rendre l’âme. J’aime la prévoyance et vous devez l’être également.

    Bon, j’ai un aveu à vous faire : je n’utilise pas de disque dur externe pour sauvegarder mes projets.

    J’utilise en réalité un NAS à mon domicile où je centralise toutes mes données importantes dessus. Le must est que j’ai accès à toutes mes données à distance, c’est-à-dire quand je veux et où je veux. Vous pouvez aussi utiliser des services cloud comme Dropbox ou Google Drive. Retenez que l’important c’est de toujours sauvegarder quelque part vos données !

    Processeur

    Le processeur est très important, car il représente la vitesse et la capacité de traitement des informations. Si vous souhaitez utiliser les derniers langages de programmation pour faire une application VR ou 3D, il sera judicieux d’avoir un bon processeur avec une fréquence élevée sur votre ordinateur. Je vous rassure il n’est pas nécessaire d’avoir un Intel i7 à plus de 4GHz. Un processeur i5 2,3 Ghz fait très bien l’affaire dans la majeure partie des cas. En fait tout dépend de la programmation que vous allez adopter. C’est à vous de bien réfléchir à la question.

    Par exemple, mon MacBook Pro possède un processeur i5 2,7 GHz et cela me suffit amplement pour la programmation que j’effectue dessus. Mais attention : un processeur peu puissant va vous limiter et vous ralentir lorsque vous programmez. Ce qui peut nuire à votre productivité.

    Mémoire vive

    Tout comme le processeur, la mémoire vive (RAM) est très importante. Il vous en faudra pour faire tourner une suite d’outils très gourmands en ressources suivant les langages employés. Les OS étant toujours et plus en plus sophistiqués et plus gourmands de base, je vous conseille pour ne pas être très limité de partir sur 8 Go de mémoire vive minimum.

    Les personnes qui ont lu cet article ont aussi lu : 6 raisons de devenir un programmeur

    Sur mon MacBook Pro je possède 16 Go de RAM au cas où je dois reproduire un environnement de production à l’aide de machines virtuelles. Mais je m’égare du sujet, prévoyez cette valeur au minimum pour ne pas être pris au dépourvu.

    Carte graphique

    Si vous souhaitez faire de la programmation 3D ou concevoir un jeu vidéo, avoir une bonne carte graphique est un prérequis. Mais pour la plupart des langages de programmation, une carte graphique de base fera l’affaire. Les logiciels permettant de programmer consomment très peu de ressources graphiques.

    Matériel complémentaire

    Nous avons vu la constitution d’un ordinateur avec ses différents composants pour s’orienter sur celui qui vous convient. Cependant, il peut être nécessaire d’obtenir du matériel supplémentaire. Si vous choisissez un ordinateur portable, pensez à acheter une souris, qui sera beaucoup plus intuitive et productive que le pad intégré à votre ordinateur.

    Ensuite suivant votre langage de programmation, vous aurez besoin d’investir dans du matériel supplémentaire. Si vous souhaitez concevoir un objet connecté (IoT), vous devrez investir dans une carte Arduino et des composants pour faire des prototypes de vos projets. Si vous voulez créer des applications mobiles, vous allez devoir acquérir un smartphone et/ou tablette.

    D’ailleurs si vous voulez créer des applications mobiles Android et iOS, vous allez devoir investir dans 2 appareils minimums. Un casque de réalité virtuel sera nécessaire si vous souhaitez faire une application en réalité virtuelle. Vous voulez concevoir un jeu vidéo indépendant sur une console de salon, vous allez devoir l’acquérir.

    En fait, si vous voulez programmer une application non destinée à s’utiliser sur un ordinateur vous devrez acquérir l’appareil correspondant.

    En fin de compte, quel ordinateur choisir ?

    Je vous ai expliqué et préconisé dans cet article ce qui est recommandé d’avoir comme ressource sur votre ordinateur.

    Pour résumé l’ensemble des points abordés, voici ce que je préconise au minimum comme machine et peu importe l’OS :

    • Un ordinateur fixe ou portable
    • un processeur i5 ayant une cadence moyenne d’au moins 2 GHz
    • 8 Go de mémoire vive
    • Une carte graphique standard
    • un espace de stockage de 320 Go minimum (le format SSD est un plus)
    • un écran d’au moins 22 pouces pour un PC fixe et de 15 pouces pour un pc portable

    Si vous souhaitez utiliser des langages de programmation classique, voici quelques exemples d’ordinateur portable qui pourrait convenir (si vous ne les voyez pas c’est certainement parce que vous avez un Adblock dans votre navigateur et qu’il bloque l’affichage) :

    • Lenovo Ideapad 330S-15IKB Ultrabook 15,6″ Full HD Gris
    • HP OMEN 15-dc0044nf PC Portable Gaming 15″ FHD Noir
    • Asus VivoBook S S512UA-EJ015T PC Portable 15″ FHD
    • Dell Inspiron 14-5480 Ordinateur Portable 14″ Full HD Argent
    • Dell Inspiron 17-3780 Ordinateur Portable 17,3″ Full HD Noir
    • Lenovo Ideapad 330S-14IKB Ultrabook 14″ Full HD Midnight Blue
    • Megaport Super Méga Pack – Unité Centrale pc Gamer Complet Ecran LED 22″
    • Megaport PC Intel Core i5-8500 8. génération (Sixcore)
    • Dell Inspiron G5 15-5587 PC Portable Gamer 15,6″
    • Asus Vivobook Pro N705FD-GC003T PC portable 17″

    Petit bonus : voici une configuration similaire à mon MacBook Pro actuel (en version 8 Go) ainsi qu’une autre alternative moins cher:

    • MacBook Pro Rétina 13 pouces
    • APPLE MACBOOK AIR 13 »
    Partager. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Ludovic Creative
    • Site Internet

    Articles Similaires

    Les 10 outils incontournables pour les développeurs débutants

    mars 12, 2023

    Bien choisir l’entreprise pour faire sa carrière de développeur

    octobre 23, 2022

    4 choses que l’on vous a cachées à propos du métier de développeur

    octobre 23, 2022
    Voir les 2 commentaires

    2 commentaires

    1. Pingback: 6 raisons de devenir un programmeur | Ludovic Creative

    2. Pingback: Ce qu’un débutant en programmation doit absolument maîtriser | Ludovic Creative

    Laisser une réponse Annuler la réponse

    Choix de l'éditeur

    Les avantages et les inconvénients de l’intelligence artificielle

    mars 12, 2023

    Comment optimiser votre site web pour les moteurs de recherche

    mars 12, 2023

    Les 10 outils incontournables pour les développeurs débutants

    mars 12, 2023

    Comment développer votre propre application mobile

    mars 12, 2023
    Meilleurs avis
    Développement

    Les meilleures certifications pour les professionnels de l’IT  

    Par Ludovic Creativejanvier 10, 20235

    Les certifications technologiques peuvent lancer ou relancer votre carrière, améliorer vos références ou vous permettre d’obtenir une promotion. Voici les certifications indispensables en 2022.

    TPE / PME

    10 conseils pour améliorer votre concentration au travail

    Par Ludovic Creativeavril 18, 20224

    Rester concentré au travail n’est pas toujours chose aisée, au vu de toutes les distractions…

    Développement

    Tout savoir sur la programmation informatique

    Par Ludovic Creativeavril 18, 20222

    Notre quotidien ne pourrait tout simplement pas fonctionner sans ordinateur. Pour autant, ces mêmes ordinateurs…

    Développement

    Comment la génération Z perçoit le métier de développeur

    Par Ludovic Creativeavril 17, 20222

    Écoutez cet article Quelle est votre perception du métier de développeur logiciel ? La question…

    Sponsorisé
    Travailler avec nous

    Agence de prestations digitales pour grands comptes, PME et associations. Nous acceptons de nouveaux partenariats dès maintenant.
    Email: info@oaliv.com

    Étiquettes
    Baidu Bard Certifications Certifications Informatiques CHATGPT Digital Développement framework frameworks java frameworks php Google Guerre Russie-Ukraine IA IDE java JavaScript Microsoft OpenAI php RÉSEAUX SOCIAUX Sundar Pichai templates bootstrap thèmes Bootstrap
    Nouveaux commentaires
    • TRAORÉ dans SQL, une définition
    • Matsingang Elvis dans Les certifications informatiques les plus demandées en 2023
    • Audrey Mathé dans Quel langage de programmation choisir pour débuter ?
    • Rigobert Coffi AMEGAN dans Comment apprendre la programmation efficacement ?
    Sponsorisé

    Abonnez-vous aux mises à jour

    Recevez les dernières nouvelles créatives de Oaliv sur l'informatique, l'intelligence artificielle, le métavers et développement.

    Débutant

    4 choses que l’on vous a cachées à propos du métier de développeur

    Par Ludovic Creativeoctobre 23, 20220

    Lorsque vous avez commencé la programmation, on vous a vanté pas mal d’avantages à devenir…

    1 2 3 … 14 Next
    Oaliv
    Facebook Twitter Instagram YouTube LinkedIn TikTok
    • Lexique IT
    • TPE / PME
    • Livre Blanc
    • Glossaire
    • Contact
    • Politique de cookies (UE)
    • Conditions générales
    • Proposer un article
    © 2023 Fièrement propulsé par Oaliv Inc. |À propos |Proposer un article|Publicité Gratuite|

    Tapez ci-dessus et appuyez sur Enter pour rechercher. Appuyez sur Escs pour annuler.

    Gérer le consentement aux cookies
    Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
    Fonctionnel Toujours activé
    Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
    Préférences
    Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
    Statistiques
    Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
    Marketing
    Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
    Gérer les options Gérer les services Gérer les fournisseurs En savoir plus sur ces finalités
    Voir les préférences
    {title} {title} {title}