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

Emploi Discussion :

Quelle stratégie adopter pour un développeur web indé ?


Sujet :

Emploi

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 78
    Points : 113
    Points
    113
    Par défaut Quelle stratégie adopter pour un développeur web indé ?
    Bonjour à tous,
    Je réfléchis de plus en plus à me lancer comme développeur freelance dans le domaine du web, mais avant ça j'avais quelques questions. Je me doute bien que la réponse va dépendre de la personne, des clients, du contexte, et qu'elle ne sera pas toute faite, mais j'aimerais obtenir quelques expériences ou conseils, tout est bon à prendre .

    Première interrogation:
    Côté back-end, j'affectionne les langages un peu exotiques, comme scala, ocaml, elixir. Les possibilités de créer des sites ou applications sont bonnes, mais le problème vient à la livraison.
    Il me semble que le dev, peut soit facturer juste le produit et le client voit lui-même pour héberger sa solution, soit le dev facture l'hébergement et le déploiement.
    Sur ce genre de techno, je suppose que je devrais assurer le déploiement en prod, et donc l'hébergement.
    => Est ce qu'héberger des applications sur Heroku, ou acheter un petit vps par client est une bonne solution ?
    => Avez vous expériences sur des clients faisant confiance au dev ? Je pense surtout à des remarques genre "l'héberger sur Heroku ? c'est quoi un truc de surveillance des chinois du FBI ?!"

    Deuxième interrogation:
    Il y a site, et application. Je pense qu'au début, je vais trouver pas mal de petit site à réaliser. Par exemple le site d'un restaurant, le site d'un magasin, donc ce sont des sites qui n'ont pas besoin de fonctionnalités, hormis afficher du contenu (tarifs, présentation, horaires, contact).
    => Pour ce genre de site, est ce qu'il est préférable de réaliser le site avec uniquement du HTML5/CSS3/JS ?
    De mon point de vue, je trouve que c'est une bonne solution car ça évite un back-end pour juste du contenu.
    => Par contre si le client a besoin, disons de juste mettre à jour un texte, est ce qu'il existe une solution plus simple que faire par exemple un formulaire "admin" en PHP qui met à jour cette page ?

    Comme vous pouvez le voir, je me pose des questions, et j'avoue que ces questions me hantent pour savoir quelle est la bonne stratégie à adapter.

    PS: Si vous avez n'importe quel conseil ou ressource utile, je suis preneur

  2. #2
    Membre éprouvé
    Femme Profil pro
    Consultant
    Inscrit en
    Février 2015
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Février 2015
    Messages : 264
    Points : 991
    Points
    991
    Par défaut
    Je pense que tu es un peu rêveur.

    1. Tu peux toujours essayer de coder dans les technologies exotiques que tu as décrites, mais je pense que tu auras peu de succès. En effet, les clients ne sont pas sûrs de retrouver une autre boîte derrière qui pourra travailler dessus (faire de la maintenance, ajouter des fonctionnalités). Tu pourrais proposer une très longue garantie. Mais il faudrait être sûr qu'à terme, tu feras toujours ce boulot. Et même avec ça, les clients seront encore très frileux.
      Pour vendre des programmes exotiques, il faut des programmes "révolutionnaires", où l'intérêt de changer de technologie est bien démontré, et où l'entreprise (le dév) a une grande force commerciale et marketing. Genre des start-up très innovantes, la sécurité informatique, etc.
    2. Pour les sites très simples dont tu parles, les réaliser avec HTML5/CSS3/JS, c'est juste une perte de temps et d'argent. De nos jours, on a plein de CMS prêts à l'emploi. Oui, tu peux trouver des gugusses qui peuvent te payer pour recoder un site en HTML mais ça ne durera pas très longtemps. Pour ces sites, tes seules valeurs ajoutées seraient l'installation, l'aide avec l'hébergeur, et surtout le design.


    Excuse-moi, mais où en es-tu dans ta carrière ?

  3. #3
    Membre régulier
    Inscrit en
    Septembre 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 78
    Points : 113
    Points
    113
    Par défaut
    Je débute après des études en développement, actuellement je suis contractuel dans l'enseignement supérieur (dû à ma situation géographique actuelle).

    Rêveur, je m'en doute un peu, pour le moment j'envisageais ça comme un complément à mon activité pro actuelle.

    Pour les technologies exotiques, c'est ce que j'avais anticipé, le "il faut qu'on puisse le maintenir avec quelqu'un d'autre" est un bon argument (ou une contrainte dans le cas du dev). Par contre pour la seconde partie, il est donc préférable d'intégrer un wordpress par exemple que monter un site rapidement avec un framework CSS ? Je me disais que ça rajoutait des couches (base de données, serveur php...).

    Merci en tout cas pour les infos

  4. #4
    Membre éprouvé
    Femme Profil pro
    Consultant
    Inscrit en
    Février 2015
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Février 2015
    Messages : 264
    Points : 991
    Points
    991
    Par défaut
    Non mais ne t'inquiète pas, je connais OCaml pour l'avoir pratiqué en prépa puis en école et je sais que très peu d'entreprises l'utilisent. J'en ai entendu parler pour des systèmes embarqués d'aéronautique ou dans ce genre-là. Mais ce secteur est particulier.
    En général les langages d'enseignement (OCaml, Scala, etc.) sont rares en entreprise parce qu'ils sont peu internationaux, la communauté derrière est riquiqui, ou qu'il n'y a aucune entreprise derrière pour assurer la vente, la documentation, la mise à jour, etc. Et même dans les secteurs de la recherche, on préfère encore payer un logiciel comme Matlab plutôt que d'utiliser l'équivalent libre, Scilab, parce que justement, il y a un service de qualité derrière.

    Ensuite Wordpress est un CMS parmi d'autres. Regarde la page Wikipédia à ce sujet. Tu choisis le CMS que tu veux. Tu en as des très simples, comme Wordpress, d'autres plus compliqués comme Joomla! ou Drupal. Tu peux trouver des livres dans le commerce sur les principaux CMS utilisés. Pour la plupart, ils sont gratuits et travaillent avec des bases de données et ils les gèrent tout seuls. Un CMS à installer (en plus de PHP/MySQL s'il le faut), c'est rapide une fois que tu sais comment faire.

    Ensuite, par dessus, tu peux rajouter un framework CSS, qui est surtout là pour gérer l'apparence du site.

    Tu peux mettre un framework tout seul pour avoir un site très basique. Mais tu ne devras pas facturer bien cher. De plus, pense aussi à ton CV : un site aussi basique ne te fera pas une grosse pub.

    Tu peux te lancer dans ces petits sites, mais là-dedans, le gros de ton travail sera du design, du paramétrage, et de la formation du client.

    Si tu aimes coder, il faut prendre des technologies plus répandues. Prospecte autour des entreprises de ta région, pour voir quels sont leurs besoins, et travaille ton sens commercial et ton marketing.

    En fait, j'ai demandé où tu en étais dans ta carrière, car, à te lire, j'ai pensé que tu connaissais peu le monde (informatique) de l'entreprise. Travaille bien aussi ta connaissance dans ce domaine.

  5. #5
    Membre chevronné
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2013
    Messages
    485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2013
    Messages : 485
    Points : 2 151
    Points
    2 151
    Par défaut
    Citation Envoyé par Nollo Voir le message
    Je pense qu'au début, je vais trouver pas mal de petit site à réaliser. Par exemple le site d'un restaurant, le site d'un magasin, donc ce sont des sites qui n'ont pas besoin de fonctionnalités, hormis afficher du contenu (tarifs, présentation, horaires, contact).
    A moins qu'ils veulent faire de la vente par correspondance, ce genre de site web ne peuvent pas être vendu très chère, en effet.
    Quelque centaine d'euro, je pense, ce doit être le prix que peux allouer un commerce pour avoir un "vitrine" web.

    Mets toi à leur place et réfléchi bien au besoin de ton client, pas à tes envies de développeur.
    Lui, il s'en fou que tu utilises une techno exotique, ce qu'il veux est un chouette site pour pas trop chère.
    Et s'il peut facilement le faire évoluer sans repayer, ça l'arrange.

    Donc, pas de techno exotique, mais oriente toi comme dit précédemment sur des CMS libre et ayant pignon sur rue: Worldpress, Joomla, Grupal, Spip, ...
    Je t'invite à en choisir un et à te spécialisé dessus.

    Maintenant, à ton client de "petit commerce", tu vas lui vendre une prestation de contenu + rendu.
    Donc, en quelque jours max de travail, tu dois pouvoir organiser le contenu du site et adapté (via des styles/template personnalisable) un look qui plaira à la clientèle de ton commerce.
    Tu livre le tout sur un hébergement "générique" sélectionné avec lui, et voilà le travail.

  6. #6
    Membre éprouvé
    Femme Profil pro
    Consultant
    Inscrit en
    Février 2015
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Février 2015
    Messages : 264
    Points : 991
    Points
    991
    Par défaut
    Et puis tu peux d'abord créer ton propre site. Ca sera une vitrine de tes compétences.

  7. #7
    Membre régulier
    Inscrit en
    Septembre 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 78
    Points : 113
    Points
    113
    Par défaut
    Citation Envoyé par Laurent 1973 Voir le message
    A moins qu'ils veulent faire de la vente par correspondance, ce genre de site web ne peuvent pas être vendu très chère, en effet.
    Quelque centaine d'euro, je pense, ce doit être le prix que peux allouer un commerce pour avoir un "vitrine" web.
    Voilà c'est des petits sites vitrines dont je parlais, type restaurant, magasin x ou y.

    Citation Envoyé par Laurent 1973
    Mets toi à leur place et réfléchi bien au besoin de ton client, pas à tes envies de développeur.
    Lui, il s'en fou que tu utilises une techno exotique, ce qu'il veux est un chouette site pour pas trop chère.
    Et s'il peut facilement le faire évoluer sans repayer, ça l'arrange.

    Donc, pas de techno exotique, mais oriente toi comme dit précédemment sur des CMS libre et ayant pignon sur rue: Worldpress, Joomla, Grupal, Spip, ...
    Je t'invite à en choisir un et à te spécialisé dessus.
    Justement, si je maitrise davantage un langage qui n'est pas forcément répandu sur le marché, prenons par exemple Scala, il est peut être plus préférable d'opter pour cette solution: lui il s'en fout et moi je serais plus efficace, donc perdrais moins de temps, donc facturer moins

    Citation Envoyé par Néroli Voir le message
    Et puis tu peux d'abord créer ton propre site. Ca sera une vitrine de tes compétences.
    Cela va de soi

    Merci pour la discussion, ne vous inquiétez pas si je parais borné dans mes idées, j'essaye juste de presser le citron au max

  8. #8
    Expert éminent
    Homme Profil pro
    Big Data / Freelance EURL
    Inscrit en
    Mars 2003
    Messages
    2 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Big Data / Freelance EURL

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 124
    Points : 7 291
    Points
    7 291
    Par défaut
    Citation Envoyé par Nollo Voir le message
    Justement, si je maitrise davantage un langage qui n'est pas forcément répandu sur le marché, prenons par exemple Scala, il est peut être plus préférable d'opter pour cette solution: lui il s'en fout et moi je serais plus efficace, donc perdrais moins de temps, donc facturer moins
    Tu as aussi un devoir de conseil.

    A savoir que si je suis client, je demanderais que ça soit évolutif et maintenable, c'est-à-dire avec suffisamment de ressources humaines potentielles sur le marché.

    Mais s'il n'y connait rien ça serait dommage que tu lui fasses sur un langage spécialisé et/ou pas répandu, surtout sans qu'il en soit conscient. Si c'est pour un besoin particulier, par exemple de l'IA en prolog ou des maths en fortran, pourquoi pas, mais sinon ne pas oublier aussi que l'informatique est pour l'utilisateur/le client un moyen et non une fin.

    Ça revient à faire finalement quelque chose de pas fair-play : se faire un client captif.

  9. #9
    Membre éprouvé
    Femme Profil pro
    Consultant
    Inscrit en
    Février 2015
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Février 2015
    Messages : 264
    Points : 991
    Points
    991
    Par défaut
    En entreprise, sauf cas particuliers, lorsque on achète une nouvelle application, on la fait durer 15 à 30 ans. D'ici 15 ans, ce n'est pas sûr que tu bosses toujours sur ce créneau ou que ta petite entreprise ne se sera pas cassée la figure. Pour faire une analogie, c'est comme si tu essayais de vendre une voiture qui marche au cidre et qu'on ne ne peut faire réparer qu'à un seul endroit.
    C'est très chaud pour un développeur isolé de vendre des technologies exotiques. Il ne faut pas oublier que lorsque tu vends l'application, le choix de technologie est un argument primordial dans ta vente et ton devis. Le client fera attention à ça. Surtout que ce sera un autre type de client que des restaurateurs ou des petites boutiques.

    Et d'autre part, Nollo, il faut que tu puisses travailler dans d'autres langages que ceux que tu as mentionnés. Ne serait-ce que pour les inscrire sur ton CV.

  10. #10
    Membre régulier
    Inscrit en
    Septembre 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 78
    Points : 113
    Points
    113
    Par défaut
    Très intéressant !

    La technologie est donc un choix plus que primordial quand on vend son service. Je n'imaginais pas que ça pouvait avoir autant de place. Bien sûr je sais que ça a son importance, mais quand même.

    Sinon phili_b, merci pour ta remarque. J'y ai pensé également, après ça peut-être une question de dosage ? C'est sûr qu'on va pas laisser la même liberté de modification quand on fournit un wordpress qu'un site sur-mesure.

  11. #11
    Membre chevronné
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2013
    Messages
    485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2013
    Messages : 485
    Points : 2 151
    Points
    2 151
    Par défaut
    C'est tout une histoire de coût finalement

    Si avec ta "super-techno-de-la-mort-qui-tue", tu peux vendre à un client "petit commerce" un super site et que cela lui coûte pas grand chose et que toi tu te gaves: tout le monde est gagnant.
    En plus, avec le bouche a oreilles, tu auras vite fait de remplir ton cahier de commande.

    Mais si ton client doit repayé 2 à 3 fois plus chères chaque fois qu'il veux changer une virgule sur son site: là, il ira vite voir ailleurs et te plantera illico (et en plus il te fera de la mauvaise pub)

  12. #12
    Membre éprouvé
    Femme Profil pro
    Consultant
    Inscrit en
    Février 2015
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Février 2015
    Messages : 264
    Points : 991
    Points
    991
    Par défaut
    Et puis, Nello, il ne faut pas oublier ta concurrence. Elle va faire payer une heure d'installation de CMS quand tu fais payer huit heures de code. Je caricature, mais bon.

  13. #13
    Membre chevronné
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2013
    Messages
    485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2013
    Messages : 485
    Points : 2 151
    Points
    2 151
    Par défaut
    Aller, petit élément de concurrence : http://www.1and1.fr/creer-un-site-in...site.mywebsite
    Pour 7€HT/mois, un site web en qualité pro' fait soit même en 1 heure.

    Tu peux t’aligner avec scala, ocaml ou elixir ?

  14. #14
    Membre régulier
    Inscrit en
    Septembre 2010
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 78
    Points : 113
    Points
    113
    Par défaut
    Ni en scala, ni en ocaml, ni en elixir, ni en Ruby on Rails, ni en Java, ni en PHP, ni à la main d'oeuvre indienne.

    Le service de 1and1 c'est plutôt pour des petits sites, sites vitrines, et pour ceux là je parlais justement de HTML5/CSS3, et pas des technologies exotiques.

    Par contre ça montre qu'effectivement, aujourd'hui un dev freelance ne peut pas compter sur des "petits" clients pour manger à la fin du mois.

  15. #15
    Membre éprouvé
    Femme Profil pro
    Consultant
    Inscrit en
    Février 2015
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Février 2015
    Messages : 264
    Points : 991
    Points
    991
    Par défaut
    Attention, n'oublie pas qu'entre les petites boutiques et les grands comptes, il y a un tas d'autres clients : PME, associations, administrations, ... Ces clients-là n'auront pas besoin de sites vitrines mais peuvent nécessiter des applications de travail.

    Par exemple, avec un CMS, PHP et SQL, tu peux créer des Extranet qui servent de SI, en codant des fonctionnalités propres à l'entreprise. Ou encore tu peux créer des macros pour Office, etc.

    Prospecte autour de ces types de clients. Au départ, du fait de ton peu d'expérience et de renommée, je pense que tu décrocheras surtout des jobs de maintenance et d'ajout de fonctionnalités. C'est pour ça qu'il faut que tu étoffes tes technologies : PHP, SQL, CMS, Java, C, VB/VB.NET, etc.

Discussions similaires

  1. Réponses: 11
    Dernier message: 27/09/2013, 13h02
  2. Réponses: 4
    Dernier message: 12/02/2013, 09h53
  3. Quelle études pour devenir développeur Web ?
    Par kraven30 dans le forum Etudes
    Réponses: 133
    Dernier message: 28/01/2011, 15h15
  4. Quelle stratégie adopter pour ma recherche ?
    Par Invité dans le forum Requêtes
    Réponses: 4
    Dernier message: 29/06/2010, 22h27
  5. Réponses: 0
    Dernier message: 11/04/2010, 11h32

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