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

Symfony PHP Discussion :

symfony 3 : recherche tutos ou td pour progresser


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 236
    Par défaut symfony 3 : recherche tutos ou td pour progresser
    Bonjour;

    Je vous explique ma situation :en aout dernier, j'ai validé mon titre RNCP de niveau 2 en alternance en développement web (équivalant à un master 1) et j'ai commencé mon premier CDI en septembre.

    Tout se passait bien jusqu'à vendredi après-midi dernier où mon lead m'a parlé en solo pour me dire que je faisais correctement mes tâches, que mes MR étaient validées sans problème mais que pour réaliser ces tâches, je prenais plus de temps que prévu.

    Juste avant cette discussion, mon lead et son N+1 ont eu une discussion vis-à-vis de moi. Mon Lead lui avait donc dit que je travaillais correctement mais que je prenais du temps pour réaliser ce que l'ont me demandé. Le N+1 a directement rétorqué qu'il voulait me remplacer par un prestataire plus compétent pour que le projet avance rapidement (ce que je ne comprends pas totalement car les MEP/Sprint ont toujours été respectés ; passons). Mon lead lui a dit de me laisser du temps.

    De retour à la conversation entre mon lead, et moi, celui-ci m'a dit qu'il me manquait cruellement de la pratique, que je découvre des problèmes que je résoudrai plus rapidement si j'avais plus de pratique en travaillant chez moi or, comme je ne pratique pas assez, ces fameux "problèmes" je les découvre sur le tas, au boulot.

    Ma question est donc la suivante : Comment puis-je améliorer ma capacité à effectué mes tâches plus rapidement ? Je travaille en Symfony 3 et je pense pouvoir progresser en réalisant divers projets sur ce framework mais malheureusement je n'ai pas d'idées de projets "banal". Si certains d'entre vous pourriez me guider sur des projets complets (du front au back, bdd, formulaire etc). ou du moins des TP cela serait top !

    Merci d'avoir pris le temps de me lire.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- "Sujet : [Programmation] J'ai besoin d'aide" : bravo pour ce titre Oh combien explicite.....

    2- Pour ta question..... il n'y a pas de secret : il faut pratiquer, acquérir de !
    La recherche de tutos, TD,.... fait partie de cette pratique.
    Va sur le forum traitant de symfony, lis les questions des autres, cherche et TROUVE les réponses à leurs questions (que tu ne t'es jamais posées),.......
    C'est aussi comme ça qu'on progresse.


    Malheureusement, les entreprises veulent bien embaucher des débutants "jeunes diplômés".... mais avec 5 ou 10 ans d'expérience !!

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 236
    Par défaut
    Désolé du titre non explicite, je suis un peu déboussolé depuis vendredi soir.
    Il est vrai que je ne prends pas le temps à résoudre les problèmes des autres alors que les autres le font pour moi.
    Je vais essayer cette méthode, merci.

    EDIT : En tout cas, si vous avez des idées de TP/TD, je suis totalement preneur.

  4. #4
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    déjà, il faut identifier les points sur lesquels tu penses ne pas être à l'aise et donc celles qui te prennent le plus de temps.

    - les formulaires ? création ? validation ?
    - les services ?
    - twig ?


    il y a rien de mieux que la pratique pour s'améliorer. si tu veux des sujets, je peux t'en donner...

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 236
    Par défaut
    Alors la c'est très paradoxal, j'explique :

    Création de web service je le fais très aisément.
    Création de formulaire, FormType avec Symfony pareil.
    Pareil pour les QueryBuilder.
    J'ai encore du mal avec les listener, je met tout mon code métier dans un service que j'appel dans un controller.
    Notions faibles sur les handler.

    Par contre, jeudi dernier, j'ai buté + d'une demi journée à parser un fichier CSV à l'aide d'une commande symfony ; le parser était simple mais il y avais des conditions dans le parsage, prendre ou non certaines données et là, ça m'a pris une demi journée pour 3 vulgaire if.

    Pour tout le reste, ce qui me fait perdre du temps, c'est commencer ma tâche, prendre du temps pour qu'au final mon code soit le moins critiquable possible.
    Aussi, je fais des dump souvent, quasi à chaque fois que j'écris 2/3 lignes de codes. Je ne sais pas créer une méthode en "one shot" (je ne sais pas si je suis compréhensible).

    En gros comment je code :
    - Je créer ma méthode, elle ne fonctionne pas totalement, le résultat voulu n'est pas celui-là.
    - Je cherche sur mon projet des méthodes quasi similaires, ça fonctionne un peu mieux.
    - Je cherche sur le net des problèmes liés à cette méthode, je les appliques, ça fonctionne mieux mais toujours pas le résultat escompté.
    - Je re check sur le net, je factorise mon code et ça fonctionne.

    Je crois que c'est ça qui me fait perdre mon temps.

    Sinon oui, si tu pouvais me passer des sujets je suis extrêmement preneur, merci.

  6. #6
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    ** je ne vois rien d'anormal quand on débute.
    j'avance petit à petit comme toi avec des dump et avec l’expérience tu en utiliseras moins et tu les positionneras dans des endroits stratégiques.
    ** Pareil, je copie colle une formType existante pour en créer une nouvelle. ça fait gagner du temps.

    ** les listeners: est ce justifié d'utiliser des listeners ?
    ** pour parser un csv il existe des bundles.


    ** il faut que tu apprennes à fond les différents types de class, dit :
    "service" un simple service
    "Manager" ou "repository" en relation avec les bases
    "Helper" fonctions regroupés par thème
    "Handler" fonctions pour servir IHM
    "Listener" lancer des traitements différents de façon asynchrone

    qui sont tous des services !

    ** d'une manière générale : sache qu'il ne faut pas créer des classes fourre-tout.
    une classe = un objectif ! y mettre toutes les fonctions qui vont servir cet objectif et rien d'autre

    ** ce que tu peux faire le soir c'est de réfléchir à tout ça sur papier avec un plan d'actions que tu vas faire au taf

Discussions similaires

  1. programme simple mais besoin d'aide
    Par newvo dans le forum Windows
    Réponses: 15
    Dernier message: 07/03/2007, 16h56
  2. Besoin d'aide pour un petit programme
    Par Nico35 dans le forum C
    Réponses: 13
    Dernier message: 25/05/2006, 22h21
  3. Réponses: 21
    Dernier message: 10/04/2006, 14h29
  4. Besoin d'aide encore pour debugger mon programme
    Par jfjava2002 dans le forum C
    Réponses: 9
    Dernier message: 27/12/2005, 12h13
  5. besoin d'aide sur programme en sql 3
    Par abdel54 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 02/12/2005, 09h19

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