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

Dotnet Discussion :

Comment progresser ?


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut Comment progresser ?
    Suite au sujet de JerryOne3 sur comment demarrer

    Je me demandais, comment vous-y prenez-vous pour progresser de de manière générale sur les technos dotnet (bon la question est aussi valables sur les autres technos).

    • Lisez-vous des livres ?
    • Des blogs (si oui lesquels) ?
    • Des collègues compétents qui peuvent vous apporter des connaissances ?
    • vous avez d'autres moyens (si oui lesquels) ?


    Prenons, un exemple: un débutant en aspnet va lire trois tuto, apprendre globalement le fonctionnement des pages puis faire ses propres contrôles découper en couches et atteindre un niveau "moyen" au final.

    Mais qu'est ce qui va permettre à ce développeur moyen de passer à l'étage supérieur ?

  2. #2
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Il n'y a pas de réponse miracle, mais je te conseille de lire ce billet, et si tu es anglophone, le blog qui est référencé !

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2005
    Messages : 482
    Par défaut
    En dehors de l'apprentissage il y a : la pratique... la pratique ... la pratique...

  4. #4
    Membre émérite Avatar de worm83
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Février 2010
    Messages
    459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 459
    Par défaut
    Salut,

    Bon comme dit précédemment y a évidement la pratique. Mais y a aussi le fait de s'intéresser plus profondément aux choses. Pour reprendre ton exemple il y a le développeur moyen ( débutant ) qui sait faire une page web et des contrôles. Et y a le développeur qui sait faire ça mais qui connais parfaitement le fonctionnent du serveur asp, les différentes étapes du chargement d'une page, qui connaît parfaitement le tunning du dit serveur ect.... C est à dire le développeur qui ne s'est pas seulement interresse à son besoin ponctuel mais qui a voulut approfondir sa connaissance du langage de l'outil de son ecosySteme et à la mécanique de celui ci. C est d ailleurs ce qui fera la différence entre un développeur et un expert. Le second saura ce qu'il faut faire quand le premier est bloqué car il aura une connaissance parfaite de l'écosystème.
    Quand on voit le nombre de développeur c# qui ne savent pas comment fonctionne le GC ou les fonctions lambda. Qui ne savent pas utiliser un délégué ect..... Connaître son besoin ponctuel c est le boulot du développeur. Mais celui qui anticipe son apprentissage et ses lectures sera toujours meilleurs.

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Oui, mais

    Pour la pratique vous êtes bien mignons, mais dans mon cas (comme 80% je dirai) de la population je dirai,la pratique ne m'amène que très peu de nouvelles situations "intéressantes" dans lesquelles un peu de réflexion est nécessaire.

    Pondre des pages ne me rends pas meilleurs, à la limite plus rapide, mais pas meilleur.

  6. #6
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Tu peux t'amuser à suivre les différents tutoriaux qui existent, t'essayer à développer une application Windows Phone, ou une application WPF qui va piocher des informations en base en utilisant Entity Framework et LinQ to Entities, puis essayer d'avoir les meilleures performances possibles.
    Avec ce genre de démarche progressive, tu vas intégrer de plus en plus de notions, et progresser naturellement.

    Encore une fois, pas de remède miracle...

  7. #7
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2005
    Messages : 482
    Par défaut
    C'est clair que la pratique sans évolution ne sert à rien, à part aller plus vite comme tu dis...

    Ne suivre que les tutoriaux n'est pas (à mon avis) la bonne solution.

    Commence un projet, et, à la place de te dire :
    "je vais faire le site comme ceci car je sais faire" ou "car j'ai un tutoriel pour ca"
    dis toi :
    "mon site doit être comme ca"(si tu n'as pas d'idée essaye d'imiter un site web relativement évolué) et après tu te creuses la tête pour les différentes difficultés rencontrées (recherche des technologies possibles, de doc, de tutoriaux)
    tu vas vite te retrouver devant des cas inconnus et ce sont eux qui vont te faire progresser.
    L’intérêt en variant les projets est surtout de connaitre différentes approches , pour leur réalisation; Au fur et à mesure tu auras le réflexe de choisir la méthode la plus adaptée.

    D'où mon "la pratique... la pratique..." précédent

Discussions similaires

  1. Comment progresser en développement / Conception?
    Par Kaelyscius dans le forum Langage
    Réponses: 13
    Dernier message: 16/07/2015, 15h59
  2. Réponses: 55
    Dernier message: 21/04/2014, 16h43
  3. débutante en C C++, comment progresser ?
    Par Angelik dans le forum Débuter
    Réponses: 12
    Dernier message: 19/06/2007, 13h25
  4. Comment afficher une popup contenant un progress bar ?
    Par jlassira dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 16/03/2006, 18h49
  5. [DBF]Comment afficher progression de création d'index?
    Par fruaud dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 28/12/2005, 12h38

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