Partage
  • Partager sur Facebook
  • Partager sur Twitter

Freelance en développement web : quel langage?

Un jeune perdu dans l'immensité du web... help!

    11 mars 2019 à 15:48:47

    Bonjour à tous et merci à ceux qui donneront de leur temps pour moi ! 

    Je me présente, je m'appelle Jérôme et je freelance depuis un peu plus d'un an maintenant. J'ai commencé en tant que salarié (je quitte mon poste dans 2 semaines) et je me pose pas mal de questions avec le recul. Je vous explique mon parcours : 

    Je suis data-scientist depuis 3 ans. J'ai bossé pour des grands-groupes d'assurance et bancaire notamment. Et pour être franc, ils m'ont dégoûté de mon boulot. Purement et simplement. Je vais pas m'étendre sur les raisons, mais je considère que la data-science peut apporter bien plus à l'homme que du marketing ou du pognon. Qui plus est en usurpant la confiance des clients et en réalisant des projets dans leur dos, sans leur accord, en opposition totale au RGPD et aux valeurs qui sont les miennes. 

    J'avais initialement prévu de lancer mon activité de freelance autour de la data. Problème : c'est le même genre de boîtes qui cherchent des profils comme le miens que celles où je suis déjà passé et qui m'ont tant dégoûtées. Next. 

    J'ai donc pas mal cherché et je pense retourner dans l'univers du développement. Le problème, c'est qu'il y a une infinité de frameworks pour un nombre de langages hallucinants. 

    J'ai travaillé pendant pas mal de temps avant mon diplôme sur du PHP... je sais que c'est le truc le plus demandé puisqu'une large majorité des sites tournent là dessus. Mais de mon ressenti de l'époque, j'avais vraiment trouvé ça crado. C'est subjectif, mais ça m'attire pas. 

    En tant que data-scientist, j'ai développé des compétences en Python. J'ai donc regardé du côté de Django. Intéressant au premier abord mais on trouve vite les limites et son ORM est vraiment pas optimisé. J'ai gardé cette compétences 6 mois sur mon profil Malt, sans succès. Une SSII m'a contacté pour me filer des petites missions de maintenance sur un projet en Python 2 codé avec les pieds. Je misais sur ce projet pour en décrocher d'autres plus intéressants. Voyant qu'ils n'arrivaient pas, j'ai conclu que je n'avais pas quitté mon poste qui ne me plaisait pas pour faire un autre truc qui ne me plait pas. Je n'ai pas continué avec cette boîte et n'ai eu aucune autre proposition sérieuse. 

    Vient donc le temps du doute : avant d'être data-scientist, je suis développeur. Je connais l'algo, les différents paradigmes et je sais (grâce à mon expérience SSII ... ) que je peux réaliser une mission dans n'importe quel langage en m'adaptant rapidement. Apprendre et cravacher ne me fait pas peur si c'est pour la réussite de mon projet. 

    J'en viens à ma question à vous, entrepreneurs, freelance, salariés... Auriez-vous des conseils quant aux langages ou frameworks demandés pour m'aider à m'orienter ? 

    Je sais que la question est vague mais je ne doute pas de l'intérêt de vos réponses et de vos retours d'expérience sur un marché que vous connaissez sans doute bien mieux que moi! 

    Merci sincèrement de votre temps et de votre aide!

    • Partager sur Facebook
    • Partager sur Twitter
      12 mars 2019 à 10:31:24

      Salut

      Je me demande si les société pour lesquelles tu travailles ont une exigence absolue pour un framework...C'est vraiment pour bosser à plusieurs le gros avantage...Une POO php ça répond à pas mal de besoins...

      Bref suivant tes clients petit ou grand comptes, symphony est sans doute plus adéquat...Le python c'est bien et pratique, mais perso je trouve vite ses limites aussi, et Django pas grand monde n'est intéressé pour l'utiliser en France je crois.

      Du coup perso pour tout ce qui est langage web côté serveur je m'orienterais sur du php, et pour le reste, la routine, html css javascript....On change pas une équipe qui gagne...(avec les bibliothèques qui permettent de gagner du temps évidemment)

      Pour les appli scientifique Python est bien mais limité aussi...Surtout pour la rapidité d'exécution...Enfin c'est ce qui m'est arrivé...Faire du multithread en Python c'est la galère!

      • Partager sur Facebook
      • Partager sur Twitter
        12 mars 2019 à 11:51:32

        C'est un constat, c'est vrai. 

        C'est plus facile de trouver du taff en PHP puisque ce seul langage doit gérer 70 ou 80% du web à lui tout seul. Niveau besoin y'a ce qui faut. 

        J'ai déjà pensé faire du PHP, c'est pas le souci. Mais j'en ai gardé un tel mauvais souvenir... j'ai du mal à me remettre en selle ! 

        Des idées de où commencer à regarder pour rendre le PHP digeste? 

        Merci pour ta réponse en tout cas :) chaque avis est bon à prendre!

        • Partager sur Facebook
        • Partager sur Twitter
          12 mars 2019 à 20:45:15

          Je te conseille les vidéos de Pierre Giraud sur YouTube...Désolé je fais une infidélité à openclassroom pour une fois :)

          Puis si tu veux vraiment pousser l'apprentissage aussi loin que possible Grafikart, pour du haut niveau de code/intégration, technologies du web en général.

          • Partager sur Facebook
          • Partager sur Twitter
            24 mars 2019 à 7:58:49

            Salut, si tu est sur Paris, Lyon ou Lille, tu trouveras ton bonheur sur Ruby on Rails.

            C'est comme Django en un peu plus structuré, et moins de limite.

            Le soucis des missions PHP, c'est que c'est un langage ayant une communauté codant crade, du coup, la plupart des app tiennent debout avec des bouts de ficelle, pas cool pour s'amuser.

            • Partager sur Facebook
            • Partager sur Twitter

            Architecte logiciel - Software craftsmanship convaincu.

              24 mars 2019 à 9:27:19

              Mais non c'est pas crade le PhP....Puis vu que ça a été un des premiers langage Dynamique très utilisé en France, tu peux avoir des missions sur du "vieux" code...Alors c'est sûr il doit y avoir beaucoup à mettre à jour...Mais pour certaines entreprises c'est très utile.
              Sinon Ruby on Rails j'approuve, du moins pour les echos que j'en ai eu, ou Laravel...Bref dans le moderne on a du choix.
              • Partager sur Facebook
              • Partager sur Twitter
                24 mai 2019 à 4:46:18

                Rgpd, c’est pas le papier toilette des banques et assurances ? :-°
                • Partager sur Facebook
                • Partager sur Twitter
                  24 mai 2019 à 13:19:12

                  Rooooh c'est très bien PHP, tu peux peut être aussi te lancer dans Angular peut être?
                  • Partager sur Facebook
                  • Partager sur Twitter
                    5 juin 2019 à 10:05:21

                    Pour ma part je ne fait que du python (pour le backend) et ça marche bien.

                    -
                    Edité par thelinekioubeur 5 juin 2019 à 10:05:51

                    • Partager sur Facebook
                    • Partager sur Twitter
                      19 juin 2019 à 14:17:56

                      Hello :)

                      Puisque personne n'en parle je te propose NodeJS pour ma part qui est pas mal demandé dans les grandes villes comme Ruby avec rails.

                      Mais effectivement PHP reste majoritaire avec Symphony ou laravel ;)

                      Essaye de voir aussi un Framework front, c'est toujours un plus !

                      • Partager sur Facebook
                      • Partager sur Twitter
                      Développeur FrontEnd | Site CV / Site PRO
                        19 juin 2019 à 21:58:52

                        Intéressant, au vue des premières réponses, tu dois comprendre que les portes du code te sont grandes ouvertes.

                        Les compétences data sont pour le moment (et encore pour longtemps) orienté business, pour avoir quelques choses d'un plus éthique tu dois te tourner vers les projets opendata ou de chercheur.

                        Perso, j'assume ma double identité : freelance + salarié ou salarié + freelance

                        L'association de PHP, Python te donne un bon bagage. Le tout est de savoir quoi en faire. Mais ça c'est une autre histoire

                        • Partager sur Facebook
                        • Partager sur Twitter

                        Autodidacte passionné, j'apprends chaque jour à améliorer demain.
                         On en parle
                        Je suis aussi chef de projet SI dans une ESN

                          1 juillet 2019 à 9:13:33

                          Bonjour et merci pour vos contributions! C'est sympa :)

                          Pour le moment, je me suis tourné vers Python pour mon activité principale. J'utilise plus mes compétences d'intégration que d'exploitation de données et ça me va très bien. Mon client actuel ne me demande pas des choses tirées par les cheveux comme j'ai pu voir.

                          Néanmoins, je garde un intérêt sur du dev web... j'ai du développer une API Flask et un front Angular pour eux et j'ai bien aimé. Du coup, j'essaie de voir pour me remettre au PHP. Tu as raison Syl20 Pro : le combo des deux peut-être intéressant. A voir en effet comment le commercialiser.

                          A très bientôt !

                          • Partager sur Facebook
                          • Partager sur Twitter

                          Freelance en développement web : quel langage?

                          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                          • Editeur
                          • Markdown