IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Tâche a accomplir - Estimation d'une difficulté


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut Tâche a accomplir - Estimation d'une difficulté
    Bonjour,

    Tout d'abord, je sais que ma question va peut être paraître bizarre, et que certains jugeront qu'elle n'a rien a faire ici; mais comme au final le code est en JavaScript, et bien je post ici.
    Si jamais ce sujet doit être déplacé, libre aux modérateurs bien sur, et désolé du dérangement.

    Bon, comment expliquer mon problème? ...
    Je tente: on m'a demandé de donner 2 ou 3 tâches a qqu'un qui bien qu'ayant fait des études il y a longtemps dans la "prog" n'en avait fait son métier et tente maintenant de revenir par la porte "web" (JavaScript, HTML, etc ..). Le souci est que moi, les tâches que j'ai a faire je les connais bien (certes, je ne prétends pas être un super héro, je suis conscient de mes limites); je trempe dedans depuis un moment déjà, j'ai mes habitudes, mes réflexes, etc .. je barbote joyeusement dans ma marre comme un petit cochon tout rose dans une flaque de boue tiède ( ), et au final je sors toujours un truc qui fonctionne. Bref.
    Mais j'ai peut être du mal a savoir ou placer le curseur sur ce que je peux demander à qqu'un qui "re-débute", et en plus on ne parle pas la même langue (ce qui peut compliquer).
    Voici le truc:
    . Le gars reçoit des données via Ajax. En fait, il reçoit 3 tableaux, et a partir des données dans ces trois tableaux j'ai besoin qu'il me fasse un bel objet (JSon) avec propriétés / valeurs.
    Les éléments de ces tableaux sont en fait des objets, qui ont tous une propriété "id" et une "parent", et il existe une relation "master/detail" - si je peux dire entre - entre les éléments d'un tableau et ceux du tableau précédent (parent = id).
    Note: svp, ne pas juger ici de la pertinence ou non de l'organisation des données, ce n'est pas vraiment le sujet, et c'est un exemple.
    Questions:
    Est-ce que vous comprennez ce que je raconte? Est-ce totalement obscur?
    Combien de temps donneriez-vous à la personne pour qu'elle ait une idée de ce qu'elle doit faire (sachant que la personne en question "prétends" se débrouiller en JS) ?
    C'est moi qui fume ou c'est lui qui rame?
    Note 2: Je lui ai expliqué, il y a des commentaires partout la ou j'attends qu'il me ponde le code, et il a accès à tout le code sachant que je lui ai indiqué que j'avais dû faire un truc a peut près similaire et qu'il peut donc s'en "inspirer".

    Sérieusement, est-ce que le "problème" que j'expose ici est abordable pour quelqu'un qui débute ou c'est moi qui me plante?
    Je veux bien entendre que je suis à côté de la plaque, no problemo...

    Merci,
    @+

  2. #2
    Membre très actif
    Homme Profil pro
    Déveleoppeur Web/Mobile
    Inscrit en
    Avril 2013
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Déveleoppeur Web/Mobile
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 330
    Par défaut
    Bonjour,

    Si la personne débute c'est normal qu'il y est un temps d’adaptation .. En soit ce que tu demandes n'est vraiment pas compliqué pour peu que tu aies déjà manipulé Javascript et le JSON.
    Comme chaque structure a une façon de faire différente c'est compliqué d'estimer. Essaie de le guider pour les premiers devs et ensuite tu pourras évaluer le temps de travail nécessaire pour cette personne.

    Par contre je ne comprends pas pourquoi tu n'envoies pas les données JSON structurées directement depuis ton appel ajax.

  3. #3
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonjour,

    Merci de cet avis.
    Effectivement, c'est bien mon intention - le guider - et tant qu'il n'y a pas le feu au lac, on peut prends du temps. Mais je suis inquiet ... j'espère de tout mon coeur avoir tord.

    Citation Envoyé par -Rpass- Voir le message
    Par contre je ne comprends pas pourquoi tu n'envoies pas les données JSON structurées directement depuis ton appel ajax.
    Ah aaaahhhhh ... !
    Toi, tu n'as pas suivi la consigne:
    Citation Envoyé par Sunchaser Voir le message
    Note: svp, ne pas juger ici de la pertinence ou non de l'organisation des données, ce n'est pas vraiment le sujet, et c'est un exemple.

  4. #4
    Membre très actif
    Homme Profil pro
    Déveleoppeur Web/Mobile
    Inscrit en
    Avril 2013
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Déveleoppeur Web/Mobile
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 330
    Par défaut
    C'est plus fort que moi
    Une piste ce serait que tu estimes le temps de développement, pour un développeur "confirmé". Voir le temps estimé à faire le développement toi même. Puis en fonction du dépassement tu adaptes ces estimations au fil du temps.
    En plus tu pourras te servir de ces estimations pour les prochains développeurs qui intégrerons le projet.

  5. #5
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Je pense qu’il s’agit plus d’estimer la compétence de la personne plutôt que la difficulté du problème. Tu as affaire à quelqu’un qui :
    1. a fait des études en info ;
    2. prétend se débrouiller en JS.

    Je pense que tu peux être assez exigeant avec lui. Prépare-lui des exercices de complexité croissante, en jouant par exemple sur :
    • les concepts de base du langage
    • l’utilisation ou non d’une fonction de rappel
    • la structure des données en entrée
    • la structure des données en sortie

    et regarde comment il se débrouille. Ça te donnera une idée de son niveau, tu verras sur quoi il bute et de quelle manière tu peux l’aider. Et tu même coup tu pourras te faire une idée du temps que ça devrait lui prendre pour produire ce qui est attendu de lui.
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  6. #6
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Merci de vos réponses.
    Citation Envoyé par Watilin Voir le message
    Je pense qu’il s’agit plus d’estimer la compétence de la personne plutôt que la difficulté du problème.
    Exact, c'est pour moi toute la question.
    Mais comme je suis dans la situation ou soit je suis seul, soit je suis avec des gens que j'estime m'être "supérieurs", j'ai le sentiment d'avoir peu de repères finalement dans ce contexte.
    Ca va être intéressant finalement, et la question que je me pose en ce moment est: est-ce que je le mets dans des conditions qui lui permettent de réussir a rentrer petit à petit sur le projet, autant que de savoir si il a vraiment les compétences techniques.

    Je fais le point avec lui vendredi, je verrais alors comment cela a avancé ou pas ...

    Note: Histoire de "rassurer" (si certains se posent la question), il n'est pas dépendant de nous financièrement actuellement. C'est un "galop d'essai", et si cela fonctionne alors il pourrait choisir de tenter sa chance et bosser plus (voire totalement) avec nous.

Discussions similaires

  1. [Débutant] une difficulté de récupérer un enregistrement de la ma base de données
    Par amira22 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 14/04/2012, 15h38
  2. Réponses: 3
    Dernier message: 14/12/2010, 09h27
  3. Echantillon suivant l'estimation d'une distribution
    Par datametric dans le forum SAS STAT
    Réponses: 2
    Dernier message: 21/11/2009, 13h47
  4. Réponses: 2
    Dernier message: 11/05/2009, 18h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo