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

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    novembre 2005
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2005
    Messages : 131
    Points : 58
    Points
    58
    Par défaut Développeur java, une formation au big data est-il une bonne idée?
    Bonjour,

    Je suis développeur java freelance depuis bientôt 10 ans et j'aimerais suivre une formation pour "rajouter une corde à mon arc".

    Quand je vois les offres de missions pour Hadoop / big data, et les TJM qui peuvent dépasser les 500€ / jour , ça me donne envie de me lancer dans ce domaine.

    Mais je n'ai qu'une vague idée de ce qu'est le big data. Je vois à quoi ça sert mais je ne connais pas la journée type d'un spécialiste Hadoop:
    Est-ce qu'il programme? Est-ce qu'il configure? Est-ce qu'il conçoit?

    Qui est le mieux armé pour suivre une formation hadoop? Un développeur java? Un ingé business intelligence? Un administrateur de bdd?

    Je crains un peu que passer d'ingénieur études & dev à ingénieur big data s'apparente à un virage à 90°.

    J'aimerais quand même rester dans le monde du développement.

    Vos avis?

  2. #2
    Expert Oracle confirmé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    mars 2003
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : mars 2003
    Messages : 412
    Points : 861
    Points
    861
    Par défaut
    Bonsoir,

    L'écosystème Big Data est vaste, très vaste, et s'adresse à tout type de profils.

    S'orienter sur du Big Data, c'est effectivement prendre un virage et acquérir des "tonnes" de nouvelles connaissances, pour travailler sur des nouvelles infrastructures en cluster et à la scalabilité horizontale, où le développement utilise le parallélisme, où les systèmes sont distribués et le volume de données important.

    Tous types de profil travaillent sur le Big Data : architectes, développeurs, exploitants, Datascientists..., comme cela se fait sur les autres technos plus anciennes.

    Ne vous inquiétez pas, en Big Data et en tant que développeur Java, vous continuerez à concevoir des programmes et à les développer.

    Si vous travaillez sur Hadoop, il vous faudra impérativement comprendre ce qu'est l'HDFS (le File System distribué d'Hadoop), ainsi que les 2 Frameworks de calcul distribué que sont MapReduce et/ou Spark. Ça c'est la base.

    Ensuite vous devrez acquérir des connaissances annexes, comme les bases de données Hive par exemple, et tout ce qui concerne la sécurité : authentification Kerberos et surtout la Gateway Apache Knox qui permet de se connecter de l’extérieur à un cluster Hadoop, ainsi que les polices Ranger qui permettent de donner des autorisations.

    Ensuite si vous sortez de l'Hadoop, mais que vous restez dans le Big Data, il y a de nombreux sujets comme les bases de données NoSQL (d'ailleurs il n'est pas rare que les applications Web développées en Java soient connectées à des bases NoSQL comme Redis ou MongoDB ou autre), et puis il y a des sujets comme le Streaming (avec Kafka par exemple) et les moteurs d'indexation et de recherche (comme Elasticsearch par exemple).

  3. #3
    Membre éprouvé

    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    novembre 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2012
    Messages : 28
    Points : 999
    Points
    999
    Par défaut Travailler dans le Big Data : les 6 métiers vers lesquels s'orienter
    Bonjour,

    J'ai travaillé extensivement sur ce sujet. En fait, il existe 6 métiers dans le Big Data :
    - Developpeur
    - Data Enginer
    - Data Scientist
    - Architecte
    - Administrateur
    - et Growth Hacker

    Je te recommande les articles suivant pour savoir comment t'orienter : https://juvenal-chokogoue.developpez.com

    Cordialement,

    Juvenal
    Mes cours et tutoriels bases de données et Hadoop : https://juvenal-chokogoue.developpez.com

Discussions similaires

  1. Formations en BIG DATA
    Par njm002 dans le forum Etudes
    Réponses: 1
    Dernier message: 15/09/2016, 12h38
  2. Réponses: 0
    Dernier message: 23/03/2016, 21h11
  3. développeur JAVA web .NET windows vista Business est il adapté ?
    Par storm_2000 dans le forum Windows Vista
    Réponses: 3
    Dernier message: 14/07/2008, 17h55
  4. Est ce une bonne idée utiliser Java?
    Par solaar dans le forum Langage
    Réponses: 8
    Dernier message: 22/03/2008, 16h28

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