J'ai failli rencontrer des web services frais ça a été annulé. En fait l'équipe web indique que les bonnes pratiques sont les web services. Mais pour cela l'équipe BI (l'équipe dans laquelle je travaillais) demandait du développement spécifique et en plus c'était peu évolutif, c'est pour cela qu'on a freiné des 4 fers. Donc la connexion backoffice via Jdbc est restée.
D'après ce que j'en ai vu les web services ODI n'ont rien à voir avec du développement: c'est du paramétrage d'interface de connexion. Voir la
doc oracle et le schéma d'architecture.
Donc si tant est qu'il y ait du développement java, ça serait à mon avis du côté client webservice de l'application, mais pas du côté serveur web services en ODI. Aucune idée pour du REST mais le principe est très certainement le même.
Moui. Si c'est du "vrai" java pourquoi pas, c'est du paramétrage d'interface, non tu vas avoir l'étiquette BI.
Avec 20 d'xp si j'étais sûr qu'on me prenne, je la ferais cette formation java EE / angular
Mais mon cas est particulier. Et puis des gens faisant du java peuvent être aussi lassé de faire du CRUD au bout d'un certain temps comme je disais.
Vers 35 ou 40 ans tu te reposeras la question ou la ssii te la reposera, en attendant continue à te perfectionner et de rester dans la technique si ça te plait.
Si c'est possible mais il faut apprendre toutes les technos de la terre.
Non tu ne m'as pas compris ou je me suis mal exprimé. J'ai fait beaucoup de développement SQL à un moment donné (avant que les ETL aient du succès), puis beaucoup de restitution BO, puis beaucoup d'alimentation ODI puis enfin des projets de A à Z. Je vois pas mal d'offres d'alimentation et pas mal d'offres de restitution mais peu d'offre de A à Z. Or ne faire que de l'alim ou de la restit devient vite lassant, ce qui rend un projet BI intéressant c'est l'aspect transverse technique et l'aspect métier.
Autrement dit c'est plus intéressant de savoir faire des spécs, de la modélisation, de l'ODI, du BO que de connaitre toutes les technos de la terre en alim (ODI, Informatica, SSIS, Datastage) ou toutes les technos de la terre en restit (BO, Microstrategy, Cognos). Le souci c'est que les commerciaux savent mieux vendre les outils que les connaissances transversales, d'autant plus que les demandes sont plus fréquentes. Mais 10 ans après d'apprendre des technos à 90% similaires devient lassant, on n'a plus l'impression d'évoluer.
J'ai toujours des offres mais peu en A à Z. Autrement dit le TJM et l'intérêt n'augmentent plus, et c'est là que se pose en BI la question, à défaut d'être chef de projet, au moins d'être AMOA. Ou alors accepter un poste d'alim et restit hyper répetitif jusqu'à ta retraite. Finalement les 2 personnes que j'ai vu qui n'étaient pas lassé par ce boulot...c'était des gens d'origine non informaticienne qui connaissent la structure de données amonts sur le bout des doigts et savent faire de la recherche de données sans modèle de données.
En fait l'hyperpolyvalence est pour continuer à survivre en ssii et accepter toutes les technos. Mais une fois au chaud chez un client il "suffit" de connaitre la techno qu'il a choisi.
À moyen terme oui, à long terme aucune techno n'est valable à très long terme. Il semble, mais je ne connais pas, que l'évolution suivante serait les applications de type ESB.
Pour utiliser des outils BI, notamment les ETL, il est préférable d'avoir de solides compétences en modélisation et en SQL (surtout pour les ELT comme ODI). Sans ces connaissances c'est compliqué. Mais si tu maitrises la modélisation et le SQL, l'utilisation d'un ETL est très simple. Et donc effectivement à partir de là la veille techno n'a pas beaucoup d'intérêt.
Les clients cherchent toujours les moutons à cinq pattes. Mais souvent les projets BI sont au minimum à 90% vraiment BI, c'est-à-dire avec peu de développement en java. Mais comme la plupart des gens qui font de la BI, sauf moi, n'aiment pas le développement java alors ils ont besoin de "vrais" développeur java...qui risquent de perdre leur compétence java.
Attention de bien comprendre qu'avec 20 ans d'expériences je peux être lassé de la BI, mais que j'ai passé d'excellente années à faire de la BI dès lors que c'était des projets de A à Z.
Il faut simplement garder en tête que de passer de BI à java ou le contraire (ou de système et réseaux à java ou le contraire), est toujours compliqué en raison des étiquettes qu'on se colle sur le dos et de la perte de compétence induite sur la branche qu'on a délaissé.
Donc si tu veux refaire de la BI, comme Glutinus l'a fait, aucun risque, en revanche si tu veux rester dév java la seule solution serait que tu sois un "vrai" développeur java sur des projets BI. Et encore tu risques de ne faire que du java basique, c'est-à-dire en fait quelques lignes de java et pas de JEE, maven, junit, spring, jenkins etc.... Il faut donc pour garder tes compétences que tu sois dans une équipe 100% développement java au service d'un projet BI, et non le développeur java homme à tout faire pour faire ce qui s'apparente d'avantage à du script.
Partager