Article original : The Secret to Unlimited Ideas for Your Coding Projects

Par Yazeed Bzadough

En tant que développeur, la pratique est vitale pour votre succès professionnel continu.

Le web évolue rapidement. Juste un an ou deux de contentement pourraient vous laisser manger la poussière de JavaScript.

Pourtant, de nombreux développeurs, quel que soit leur niveau d'expérience, demandent frénétiquement : "Quel projet devrais-je faire ?"

which-project-should-i-do

...pour recevoir ces réponses cryptiques.

john-cena-advice

Dans l'espoir de prévenir cela, j'aimerais partager quelques conseils qui m'ont été très bénéfiques.

Copiez – jusqu'à ce que vous puissiez créer

Considérez la citation suivante...

Les bons artistes copient ; les grands artistes volent. - Pablo Picasso

Cela ne signifie pas voler vos parents.

dont-steal-money

Cela signifie que, pendant que vous pratiquez, ne vous souciez pas des idées originales. Copiez simplement quelque chose et concentrez-vous sur la perfection de votre technique !

Vous pouvez réécrire le code source ligne par ligne, le faire totalement indépendamment, ou quelque part entre les deux.

Tout le monde le fait

Les artistes et auteurs en herbe copient tout le temps. Qu'il s'agisse de redessiner ou de réécrire, imiter une œuvre célèbre est un exercice qui ouvre l'esprit. Vous pouvez vous immerger dans l'artisanat et ne pas vous soucier de formuler une bonne idée. Toute l'attention se porte sur l'amélioration de vos compétences.

Cela s'applique aussi à la programmation ! Moi-même et de nombreux autres développeurs copions des dépôts open source juste pour apprendre comment ils fonctionnent. Vous découvrez des techniques que vous n'auriez peut-être jamais rencontrées auparavant.

emmanuel-ohans-medium-clap

Dans son article inspirant Medium Clap, Emmanuel Ohans a poussé ce principe à l'extrême. Il a compris comment concevoir son propre projet après avoir copié d'innombrables dépôts Codrops.

Il ne s'agit pas de plagier des œuvres originales, mais d'améliorer votre technique et de puiser l'inspiration chez les autres.

Comment vous pouvez le faire

Trouvez un projet que vous aimeriez copier, puis choisissez une option...

  1. Copiez son code source ligne par ligne
  2. Regardez le code source uniquement lorsque vous êtes bloqué
  3. Recréez-le à 100 % par vous-même
  4. Faites simplement quelque chose !

Tous les choix sont valides et bénéfiques. Au fur et à mesure que vous terminez le projet, recherchez toute syntaxe ou tout motif que vous trouvez confus.

Original = Codage en dernier

Si vous ne pratiquez que par des idées originales, voici comment sera votre flux de travail.

  1. Penser à quelque chose
  2. Recherche
  3. Planification
  4. Marketing
  5. Design
  6. Développement (La toute dernière étape)

Cela me semble assez gaspilleur, sauf si vous dirigez une startup.

batman-advises-robin

Copier = Coder en premier

Pour ceux qui veulent juste coder, envisagez plutôt ce processus.

  1. Codez une application existante qui vous intéresse

C'est tout ! Le processus est maintenant aligné avec nos objectifs. Au lieu de développer à la toute fin, nous développons maintenant tout au long.

L'idée, la recherche, la planification et le design sont tous pris en charge. Nous pouvons nous concentrer sur les bonnes choses, contrairement au pauvre Harold ici.

harold-got-no-ideas

Il n'améliorera jamais parce qu'il est bloqué dans la phase d'idée. Ne faites pas son erreur ! Dépensez vos ressources pour pratiquer au lieu de créer des idées.

Si c'est votre objectif, en tout cas. ?

Vous voulez un coaching gratuit ?

Si vous souhaitez planifier un appel gratuit de 15 à 30 minutes pour discuter de questions de développement Front-End concernant le code, les entretiens, la carrière ou autre chose, suivez-moi sur Twitter et envoyez-moi un DM.

Après cela, si vous appréciez notre première rencontre, nous pouvons discuter d'une relation de coaching continue qui vous aidera à atteindre vos objectifs de développement Front-End !

Merci d'avoir lu

Pour plus de contenu comme celui-ci, consultez https://yazeedb.com!

À la prochaine !