Étiqueté : 

Vous lisez 4 fils de discussion
  • Auteur
    Messages
    • #77247
      Zegtry
      Participant

      Bonjour tout le monde,

      ça fait quelque temps que j’essaie de réellement me lancer dans la programmation, que ce soit avec le site openclassrooms, des livres et même des études, mais malheureusement je me retrouve toujours face au même problème durant mes sessions de code sur le long terme.

      Je me retrouve à chaque fois face à un blocage assez majeur qui me procure sur le moment comme des trous de mémoires. Je ne sais pas du tout quoi écrire pour me faire avancer et surtout je me retrouve comme perdu devant mon code. J’ai bien essayé de chercher de l’aide sur internet avec des codes plus ou moins déjà faits en les modifiants mais cette aide se trouve à avoir ses limites.

      J’aimerais donc savoir si vous auriez des conseils pour m’aider à surmonter ce blocage, je tiens à préciser que j’ai essayé plusieurs langages et le problème revient à chaque fois.

      En tout cas merci de m’avoir lu.

    • #77248
      Marven
      Participant

      Salut, pourrais tu nous donner un petit exemple de tes premiers codes ? Tes premiers essais ?

      Faut commencer tout petit pour finir grand 🙂

      Marven

      • #77249
        Zegtry
        Participant

        Et bien ses dernier temps je suis surtout sur du php & javascript dit à mon boulot de dev trouver il y a peu. Donc j’ai bien ce petit code pour me faire la main sur du javascript.

            <script type="text/javascript" src="js/jquery-3.6.0.min.js">
                
            </script>
            <script type="text/javascript">
                var maintenant = new Date();
                var maDateNaissance = new Date(1996,04,18);
                var monAge = maintenant.getFullYear()-maDateNaissance.getFullYear();
        
                if (maDateNaissance.getMonth() > maintenant.getMonth()){
                    monAge=+1;
                } else if (maintenant.getMonth() == maDateNaissance.getMonth() && maDateNaissance.getDate() >= maintenant.getDate()) {
                    monAge+=1;
                }
                
            </script>
        
            <body>
                
                <!--image dans le coin supérieur droit-->
                <div style="position: absolute;right: 20px;">
                    <img SRC="img/smiley.png" border="0" height="100"/>
                </div>
                
        
                <div class="enteteCV">
                    Kevin <br>
                    <div id="divNaissance">18/04/1996</div><div id="divAge"></div> <script>$('#divAge').html(monAge + ' ans');</script>
                    Email : 
                    <a href="mailto:zegtry@gmail.com" target="_blank">zegrty@gmail.com</a>
                </div>
                <div id="titreCV" class="titreCV">
                    Développeur Web
                </div>
        
                <!--SECTION1-->
                <div class="titreSection">EXPÉRIENCE :</div>
                <div class="dateCV">2021:</div>
                Développeur Web<br />
        
                <!--SECTION2-->
                <div class="titreSection">FORMATION :</div>
                <div class="dateCV">2017:</div>
                Université de Paris : Licence Informatique<br />
                <div class="dateCV">2014:</div>
                BAC General Français <br />
        
                <!--SECTION3-->
                <div class="titreSection" id="divers">DIVERS :</div>
                - HTML<br />
                - CSS<br />
                - PHP<br />
                - JAVASCRIPT<br />
        
                <script>$('.titreSection').css({
                    "border": "1px solid black",
                    "color": "white",
                    "background-color": "blue"
                });</script>
        <a href="">
            <button type="button" id="bouton1" href="">Bouton</button>
        </a>
        <script>
            function clicSurBouton() {
                $("#bouton1").html($("#bouton1").html() + "!")
            }
            $("#bouton1").on('mouseover mouseout',clicSurBouton);
        </script>
        
    • #77250
      Stormbringer
      Participant

      Heu, je ne comprends pas trop là. Tu es dev ??? : « Et bien ses dernier temps je suis surtout sur du php & javascript dit à mon boulot de dev trouver il y a peu. »

      Tu n’as pas d’architecture globale de ton projet ?
      Si c’est le cas, tu pourrais commencer par dessiner les contours de ce projet avec les blocs à développer. Ensuite, tu priorise les blocs et tu t’attaques à chaque bloc en développant les fonctionnalités (fonctions, classes, etc…) qui vont bien.

      En fonction de ton besoin de détail, tu peux fractionner le code en morceaux plus ou moins gros. Ex :
      Tu as un bloc <update ennemis> dans un shoot, cela pourra être suffisant pour certains et pas pour d’autres.
      Dans ce cas, tu fractionne ce bloc en :
      – calculer accélération ennemis
      – calculer déplacement ennemis
      – vérifier si ennemis est touché par un projectile
      – si c’est le cas, retirer points de vies
      – si point de vie ennemis < 0, supprimer ennemis de la liste des ennemis
      – etc …
      Bon code
      A++

      Stormbringer

    • #77251
      Zegtry
      Participant

      Effectivement, ce n’était pas vraiment prévu mais ils aident les junior à ce former, le gros hic, est que le logiciel est bien trop complexe comme premier projet avec une architecture assez approximative.

      Je ne suis pas vraiment la pour raconter ma vie, je vais donc voir si je peut réussir à me débloquer avec ce que tu propose, merci à toi 🙂

    • #77252
      GamerPsy
      Participant

      Hello Zegtry,

      cool pour ton premier job de dev web junior.
      C’est quel framework js que tu utilises et le projet php c’est aussi avec un framework ?
      Côté web le jquery pour débuter je te le déconseille car selon l’utilité tu peux avoir une source en vanilla js.

      Fini pour la parenthèse boulot, pour revenir à ton problème ça ressemble à ce que décrit David quand il parle du syndrôme du singe savant. Le code ce n’est rien que du langage, si tu ne sais pas écrire ton projet code en pseudo langage histoire de coucher par écrit ce qu’il est censé faire et ce quelque soit le langage c’est normal que tu ais le syndrôme de l’éditeur vierge.

      Donc le conseil que je te donnerais :
      1er temps faire une recherche sur le pseudo code.
      2ème temps écrire en pseudo code ce que tu veux faire avec la logique.
      3ème temps voir comment l’écrire avec le langage que tu veux.
      Pour devenir indépendant il faut que tu arrives à faire abstraction et ne soit pas dans le réflexe actuel de « j’écris quoi ? » car la vraie question c’est « je dois faire faire quoi à la machine ? ».

      Si ça te parait encore abstrait dans ce cas commence par des exos d’algorithmes simples comme on en trouve sur France ioi.

      Bon courage et bon code !

Vous lisez 4 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.