Le 24 novembre 2020 à 12:44:08 Salesforce a écrit :
Le 24 novembre 2020 à 10:20:55 xidi87 a écrit :
Le 24 novembre 2020 à 09:51:14 Salesforce a écrit :
Choisis L'ERP.
Bon l'idéal aurait été Salesforce mais bon..
Sinon je vais être honnête avec toi,
Aujourd'hui n'importe qui peut faire du HTML/CSS/JS/PHP/(insérer ici la techno mainstrea).
La valeur d'un développeur se calcule grâce à sa connaissance métier.
Début 2000 on te recrutait car tu savais comment le faire.
Aujourd'hui on te recrute si tu sais pourquoi le faire, pour quel objectif.
C'est pour ça qu'un Data Engineer, Architect Cloud ou Scientist sera mieux payé car il traduit des besoins métiers, puisqu'il est capable de les comprendre, en solutions techniques.
-----
Donc si tu veux rester le petit développeur interchangeable et remplacé par les indiens/marocains, ne t'oriente pas vers les techno ERP.
Par contre, si tu veux t'orienter vers du fonctionnel, métier, avec des problématiques réelles et des acteurs concrets du monde du travail, c'est un beau domaine.
Avec l'énorme atout que l'ERP est la techno avec le plus de freelance.
Par contre, c'est vraiment pour s'approcher + du métier.
Et tu gagnes beaucoup plus d'argent.
Je vais te dire contrairement l'inverse : fuis les ERP.
Déjà, les ERP y'a beaucoup d'indiens dessus (et oui, et qui ont la certification souvent qui va bien ))"> )
Et il va s'enfermer dans un écosystème qui évolue peu et dont il ne pourra en sortir.
Après pourquoi il y a beaucoup de freelance et pourquoi ça paie bien ? Personne ne veut en faire car c'est pas un domaine où tu t'éclates. C'est comme les développeurs Cobol. Loi de l'offre et la demande.
C'est comme dans l'écosystème Java où certains sont spécialisés sur Hybris. Oui ça paie mieux... mais c'est vraiment de la merde avec des design à l'ancienne. J'interviens d'ailleurs sur des projets où on dégage ce type de solution jugée trop vieillotte.
En effet PHP c'est pas le meilleur langage (quoi que depuis PHP 8 avec les arrow functions, le système de type enfin correct et les annotations y'a moyen de faire des choses pas mal), mais ça s'apparente déjà plus à ce qui se fait dans tous les autres langages, et il pourra sans problème changer de langage ou évoluer vers d'autres postes par la suite.
Tu parles d'architecte cloud etc. Un dev PHP qui s'oriente vers l'infra en maîtrisant les aspects devops (CI/CD, docker, cloud, infra-as-code, monitoring..) il peut évoluer vers ça très facilement.
Sachant que les missions pour du ERP c'est essentiellement des SSII bas-de-gamme qui les proposent : Alt*n, Capgé etc. Les SSII pour passionnées, qui font des conf tech... elles ne proposent pas ce type de mission.
Ça dépend ce que tu appelles : écosystème qui évolue peu, technologie de niche, etc.
Si tu fais référence à Cobol, Visual Basic et compagnie oui.
Salesforce c'est different.
Mais bon en même temps on est dans du CRM ici..
Déjà le front-end via les lightning components, c'est du JavaScript ES6+, avec les promesses, async/await et compagnie.
Et le back-end c'est du Java. Ou plutôt de l'Apex, qui en gros est un sucre syntaxique de Java.
On est ici dans une optique similaire à du CISCO, où tu deviens un développeur Salesforce, tout comme tu deviens un administrateur CISCO.
Et après, tu évolues au sein du PaaS: administrateur, développeur, architecte, consultant, etc.
C'est un choix de carrière en soit.
Puis soyons honnête, dans du develppment pure, si ce n'est la start-up ou la petite PME, tu auras un taf répétitif destiné grandement à de la maintenance ou l'implémentation d'une ou deux fonctionnalités sur la techno déjà existante.
Puis tu as parlé de SSII bas de gamme, etc.
Les SAP, CRM (Salesforce), sont notamment utilisés dans les grands cabinets d'audits que sont les Big4, (Deloitte, EY, PwC, KPMG), les grandes entreprises bancaires, Accenture, etc.
Même Google si tu veux vraiment savoir.
Tu confonds client et employeur.
Et oui ça t'enferme plus qu'autre chose. Tu restes sur un outil et esclave de cette solution.
Personnellement je suis développeur, j'ai déjà changé de langage, d'architecture selon les projets où j'interviens.
Mais comme tu le répètes c'est un choix de carrière. Personnellement je suis pour la liberté et je ne veux pas être lié à un outil.
Aujourd'hui je fais du Java 11+ et du Kotlin, je ne suis absolument pas fermé à faire du Scala ou carrément d'autres langages à l'avenir, du serverless en go ou continuer en Java avec du Micronaut ou quarkus.