Accueil Finances personnelles 10 Conseils pour les codeurs débutants - les nuls

10 Conseils pour les codeurs débutants - les nuls

Table des matières:

Vidéo: LES SIGNES DES DÉVELOPPEURS INEXPÉRIMENTÉS (CODEURS DÉBUTANTS) 2025

Vidéo: LES SIGNES DES DÉVELOPPEURS INEXPÉRIMENTÉS (CODEURS DÉBUTANTS) 2025
Anonim

Apprendre à coder est plus populaire aujourd'hui que jamais. Il semble que tout le monde a un site Web ou une idée d'application, et dès que vos amis, votre famille ou vos collègues découvriront vos nouvelles capacités de codage, beaucoup demanderont conseil et aide.

Peu importe que vous vous y aventuriez après le travail ou que vous participiez à un camp intensif de codage de dix semaines, apprendre à coder peut être difficile. Il peut payer pour ramasser quelques conseils de certaines des personnes qui ont franchi la ligne d'arrivée devant vous. Gardez les conseils suivants à l'esprit, surtout lorsque vous commencez votre voyage de codage.

Choisissez une langue, n'importe quelle langue

En tant que codeur novice, vous ne savez peut-être pas par où commencer. Si vous n'avez jamais programmé auparavant, commencez par apprendre une langue utilisée pour créer des pages Web, car avec ces langues, il est facile de commencer et de publier du travail pour que les autres puissent le voir.

HTML et CSS sont des langages de balisage, qui sont les plus faciles à apprendre, et qui vous permettent de mettre du contenu sur une page Web en HTML, et de mettre en forme ce contenu avec CSS. Après avoir compris certaines des bases de la présentation du contenu, vous pouvez apprendre un langage de programmation pour manipuler ce contenu.

Définir un objectif

Lorsque vous commencez à apprendre à coder, choisir un objectif peut vous aider à rester motivé. Vous pouvez choisir n'importe quel objectif que vous aimez, mais assurez-vous que c'est quelque chose que vous seriez vraiment heureux d'accomplir. Les bons objectifs pour les débutants incluent

  • Créer un petit site Web - composé de une à quatre pages différentes - pour vous-même, une entreprise ou un groupe.

  • Construire votre vocabulaire de codage pour que vous puissiez comprendre ce que les développeurs ou les concepteurs disent dans les réunions au travail.

  • Création d'un prototype ou d'une version de base d'un site Web ou d'une idée d'application - par exemple, une application qui vous indique quand le prochain bus arrive à votre position actuelle.

Au début, pratiquez de très petites tâches de codage. Ces tâches, telles que le titrage, peuvent vous laisser déconnecté de votre but ultime. Mais pendant que vous continuez à apprendre, vous commencerez à reconstituer des compétences de codage individuelles et à trouver un chemin pour atteindre votre objectif.

Divisez votre objectif en plusieurs étapes

Après avoir défini un objectif, divisez-le en petites étapes. Cela vous aide

  • Voir toutes les étapes nécessaires pour atteindre l'objectif

  • Rechercher comment effectuer chaque étape spécifique

  • Demander facilement de l'aide aux autres lorsque vous êtes bloqué sur une étape

Au début, les étapes Créer peut être large ou incomplet, mais avec le temps, vous améliorerez votre capacité à détailler ces étapes, parfois appelées spécifications .

Distinguer le cupcake du glaçage

Que vous soyez à la maison en créant votre première application, ou au travail sur une équipe qui construit un site Web, vos projets auront tendance à inclure trop de fonctionnalités pour une échéance précise.Cela conduit inévitablement à l'un des trois résultats suivants: le projet se lance à temps mais est bogué; le projet se lance tardivement; ou votre équipe fait des heures supplémentaires pour lancer le projet à temps.

Décidez à l'avance quelles sont les caractéristiques du cupcake - c'est-à-dire celles qui sont essentielles - et quelles sont les glaçages non essentiels, ceux qui sont agréables à avoir mais facultatifs. Cela vous montre où sont vos priorités. Si votre projet est en cours d'exécution à temps ou budget, vous pouvez créer les fonctionnalités facultatives plus tard ou pas du tout.

Lors de la création de vos propres applications, assurez-vous de bien distinguer les fonctions essentielles des fonctions facultatives avant de commencer à coder.

Google est le meilleur ami d'un développeur

Les développeurs utilisent constamment le moteur de recherche Google pour rechercher des questions générales sur le codage d'une fonctionnalité ou des questions spécifiques sur la syntaxe d'une commande ou d'un tag. Lors de la recherche, le langage de programmation, tel que HTML, la commande prévue et le mot syntaxe devraient être suffisants pour trouver un bon ensemble de ressources.

Zapez ces bogues

Pendant que vous faites tout ce codage, vous créerez inévitablement des erreurs, communément appelées bogues . Il existe trois types d'erreurs:

  • Les erreurs de syntaxe se produisent lorsque vous écrivez un code non valide que l'ordinateur ne comprend pas.

  • Les erreurs sémantiques se produisent lorsque vous écrivez un code valide qui a un effet inattendu. Par exemple, essayer de diviser un nombre par zéro est une erreur sémantique en JavaScript.

  • Des erreurs de logique ou de conception se produisent lorsque vous écrivez un code valide qui a l'effet voulu, mais que le code produit un mauvais résultat.

La meilleure façon de trouver et d'éliminer les bogues est de vérifier d'abord la syntaxe de votre code, puis la logique. Passez en revue votre code ligne par ligne, et si vous ne trouvez toujours pas l'erreur, demandez à une autre personne de jeter un coup d'œil à votre code, ou postez-la sur un forum communautaire en ligne comme stackoverflow. com.

Il suffit de l'expédier

Reid Hoffman, le fondateur de LinkedIn, a déclaré: «Si vous n'êtes pas gêné par la première version de votre produit, vous avez lancé trop tard. «Lorsque vous commencez à coder, vous serez probablement réticent à montrer vos créations à d'autres, que ce soit votre premier site Web de base ou quelque chose de plus complexe.

Hoffman commente ce désir de continuer à essayer de perfectionner ce que vous avez construit, et dit plutôt de publier (ou «expédier») votre code à la vue du public, même si vous vous sentez embarrassé. Quelle que soit la taille de votre site Web ou de votre application, il est préférable de recevoir vos commentaires rapidement et d'apprendre de vos erreurs, puis de continuer à vous diriger dans la mauvaise direction.

Souvenez-vous également que les sites Web hautement traités et très soignés que vous utilisez aujourd'hui ont commencé à l'origine à partir d'humbles débuts et de prototypes très simples. La première page d'accueil de Google, par exemple, n'avait qu'une fraction de la fonctionnalité ou du style de sa page d'accueil aujourd'hui.

Recueillir les commentaires

Après avoir codé la première version de votre site Web ou de votre application, collectez des commentaires sur votre code et sur le produit final. Même si tout fonctionne et que votre site Web est superbe, cela ne signifie pas que votre code a été écrit correctement ou que votre site fait tout ce qu'il peut.Par exemple, YouTube a commencé comme un site de vidéo-rencontre, mais a été remplacé par un site Web de partage de vidéos général basé sur les commentaires des utilisateurs.

Le meilleur moyen d'obtenir cette information est de collecter des données quantitatives et qualitatives sur votre code et le produit. La mesure des endroits où les visiteurs cliquent et combien de temps ils restent sur chaque page Web vous donne des informations quantitatives, ce qui vous aide à diagnostiquer et améliorer les pages à faible rendement.

Vous pouvez collecter des informations qualitatives en interrogeant les utilisateurs, soit en les envoyant par e-mail les questions de l'enquête, soit en regardant les personnes en personne utiliser votre site Web, puis poser des questions. Souvent, ces données vous surprendront - les utilisateurs peuvent trouver confus les fonctionnalités que vous pensiez évidentes et faciles à comprendre, et vice-versa. De même, si possible, demandez à quelqu'un d'examiner votre code, dans le cadre d'un processus appelé révision de code , pour vous assurer que vous n'avez pas ignoré les problèmes majeurs.

Itérer sur votre code

Après avoir recueilli vos commentaires, l'étape suivante consiste à «itérer» sur ces commentaires: Continuez à coder jusqu'à ce que les principaux problèmes dans vos commentaires aient été résolus et jusqu'à ce que vous ayez amélioré le code et le produit. Gardez à l'esprit qu'il est généralement préférable de confirmer l'utilité de votre produit avant de passer du temps à améliorer le code.

Ce processus consistant à créer un produit avec un minimum de fonctionnalités essentielles, à recueillir des commentaires sur le produit, puis à répéter ce retour d'information, est parfois appelé la méthodologie Lean Startup . Dans le passé, les processus de fabrication, une fois définis, étaient extrêmement difficiles à modifier, mais de nos jours, changer de logiciel est aussi simple que de modifier quelques lignes de code. Cela contraste avec la façon dont les produits étaient codés, ce qui impliquait des cycles de développement plus longs et moins de rétroaction initiale.

Partagez vos succès et vos échecs

Lors du codage, vous avez peut-être rencontré de la documentation sur un site Web que vous avez trouvé confuse ou tout simplement fausse. La meilleure chose que vous pouvez faire pour vous-même et la communauté plus large est de bloguer sur vos succès et vos échecs. Blogging vous profite parce qu'il montre aux autres les problèmes auxquels vous songez et que vous essayez de résoudre.

De même, le blogage profite à d'autres personnes qui utiliseront Google pour rechercher et lire vos expériences, tout comme vous avez utilisé Google pour rechercher des idées et résoudre des problèmes.

10 Conseils pour les codeurs débutants - les nuls

Le choix des éditeurs

Réglage de l'ouverture et de la vitesse d'obturation sur un Canon EOS 70D - mannequins

Réglage de l'ouverture et de la vitesse d'obturation sur un Canon EOS 70D - mannequins

Ajustez l'ouverture et la vitesse d'obturation uniquement dans les modes d'exposition avancés de votre Canon EOS 70D. Pour voir les réglages d'exposition actuels, appuyez à mi-course sur le déclencheur. Les actions suivantes ont alors lieu: Le compteur d'exposition prend vie. Si la mise au point automatique est activée, le mécanisme de mise au point automatique commence à faire son travail. L'ouverture ...

Comment régler le bracketing d'exposition automatique sur un Canon EOS 60D - mannequins

Comment régler le bracketing d'exposition automatique sur un Canon EOS 60D - mannequins

Le Canon EOS 60D offre un bracketing d'exposition automatique ou AEB. Cette fonction facilite le bracketing des expositions, ce qui signifie simplement prendre la même photo en utilisant plusieurs réglages d'exposition pour augmenter les chances de repartir avec une image parfaitement exposée. La configuration de AEB est facile. Si vous avez appris à utiliser l'exposition ...

Comment ajouter des effets photo avec des filtres créatifs sur le Rebel t5i - mannequins

Comment ajouter des effets photo avec des filtres créatifs sur le Rebel t5i - mannequins

Essayons quelque chose de divertissant sur votre Canon Rebel t5i. Avec les filtres créatifs, vous pouvez ajouter des effets spéciaux à vos images. Par exemple, vous pouvez utiliser cette fonctionnalité pour créer les trois versions d'une scène de ville. Vous pouvez choisir parmi les filtres suivants: Grainy B / W: Ce filtre transforme vos photos en old-fashioned, granuleuse, noir et blanc ...

Le choix des éditeurs

Les onglets Word Mobile App sur la tablette Android - les nuls

Les onglets Word Mobile App sur la tablette Android - les nuls

L'interface utilisateur pour les applications mobiles Office compatible avec les versions en ligne et de bureau. Même avec les fonctionnalités réduites dans l'application Word, par exemple, l'application fait le travail pour l'édition rapide. L'aspect familier optimisé pour les écrans tactiles ne nécessite aucune courbe d'apprentissage, ce qui fait de l'application Word l'application «Meilleures applications ...

Mot 2016 Clavier Commande Clavier - mannequins

Mot 2016 Clavier Commande Clavier - mannequins

Mot 2016 vous propose de nombreuses commandes au clavier. Que vous utilisiez un ordinateur doté d'un clavier à 105 touches ou d'une tablette sans clavier, le traitement de texte reste une activité liée au clavier. Les tableaux suivants montrent comment accéder aux commandes et aux fonctions de Microsoft Word 2016. Voici toutes les options que vous pouvez utiliser pour le curseur ...

Word 2016 For Dummies Cheat Sheet - mannequins

Word 2016 For Dummies Cheat Sheet - mannequins

Mot est l'un des programmes informatiques les plus utilisés sur la planète. Vous aider à composer du texte est l'une des choses que les ordinateurs font bien, mais cela ne rend pas la corvée d'écriture de texte plus facile ou implique que l'utilisation de Word est assez simple pour que vous n'ayez pas besoin d'aide. Alors profitez de cette feuille de triche.

Le choix des éditeurs

Comment empaqueter votre présentation PowerPoint 2007 sur un CD - des tétines

Comment empaqueter votre présentation PowerPoint 2007 sur un CD - des tétines

Parfois vous devez partager un Présentation PowerPoint avec quelqu'un qui ne possède pas de copie de PowerPoint. Heureusement, PowerPoint inclut une commande Package for CD qui crée un CD qui crée un CD avec la présentation et un programme spécial appelé PowerPoint Viewer. Pour créer un CD avec votre présentation, procédez comme suit: Ouvrir ...

Comment coller des données Excel dans des diagrammes PowerPoint 2013 - des nuls

Comment coller des données Excel dans des diagrammes PowerPoint 2013 - des nuls

Si les données que vous souhaitez PowerPoint 2013 existe déjà dans un classeur Excel, la façon la plus simple de le représenter dans PowerPoint est de créer d'abord le graphique dans Excel. Copiez ensuite le graphique dans le Presse-papiers, passez à PowerPoint et collez le graphique dans la diapositive appropriée. Lorsque vous le faites, ...

Présentation d'un diaporama PowerPoint 2003 - les mannequins

Présentation d'un diaporama PowerPoint 2003 - les mannequins

PowerPoint 2003 vous aide à créer des diaporamas . Le produit final est la présentation PowerPoint elle-même, et le tableau suivant vous indique les touches à pousser pour démarrer, arrêter, revenir en arrière et présenter vos diapositives: Pour faire ceci ... Utilisez ceci ... Pour faire ceci ... Utilisez ceci ... Démarrer une diapositive ...