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 :

Orientation de carrière (Kotlin)


Sujet :

Emploi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 64
    Points : 52
    Points
    52
    Par défaut Orientation de carrière (Kotlin)
    Bonjour à tous,
    Voici venu le temps des questions pour moi. Je suis un jeune junior a l’âge avancé (oui oui c’est possible). Cela fait un peu plus de 3 mois que j’occupe un poste de Dev dans une Esn (plutôt petite 250 salarié). Je code principalement en Java avec des projets tournant autour de l’informatique de gestion.
    Je pense qu’une chose est clair l’informatique de gestion ce n’est pas vraiment fait pour moi. Faire du crud et de l’affichage 80% du temps (mais au final est ce que c’est différent dans d’autre domaine).

    Cela fait un bon moment et depuis ma formation que je me dis qu'aller vers du développement embarqué serait une bonne idée pour moi. Le souci c’est que ma formation c’est fait en Java/JEE et que l’embarqué c’est plutôt c/c++/c# ce qui donne des entreprises qui me voit uniquement comme un développeur Java. Pour arranger le tout je n’ai un bac+ 5 mais « juste » un titre rncp niveau 2 (ce qui peut donner comme équivalence un Bac+4) si on ajoute à cela mes 37 ans. La réponse que j’obtiens dans tous les cas c’est Java/JEE ou rien et a l’heure actuel je n’ai pas vraiment de quoi imposer mes choix de techno.

    Il a peu de temps après avoir vu une news sur le site je me suis mis en tête de tester Kotlin pour le fun et j’avoue je suis vraiment tombé amoureux de ce langage.

    Donc je me dis pourquoi pas orienté ma carrière sur du développement Android en Kotlin. Je me retrouve avec des contraintes proches de l’embarqué (du moins je pense) avec de la gestion de mémoire, les perfs, la gestion de la batterie etc. L’avantage c’est que Kotlin étant très proche de Java je pense qu’il sera plus facile pour les entreprises de me faire confiance et qu’elles retiendront mon expérience en Java. Donc cela me permettrais de me rapprocher petit pas par petit pas vers de l’embarqué et le laissant du temps pour bosser mon c/c++ et surtout ne plus avoir un profil Junior ce qui rassurerait mes futurs employeurs. Mais est-ce vraiment raisonnable de se spécialiser en Kotlin ? Je n’ai pas vraiment de vue sur l’avenir de ce langage il est supporté par Google mais cela n’est pas forcément un gage de pérennité.

    J’avoue que je suis vraiment dans le flou. Les gens du forum ont toujours été de bon conseils pour moi c’est pourquoi je me permets de demander de ce que vous pensez de cette idée.

    Merci d’avance pour vos réponses.

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2016
    Messages
    864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2016
    Messages : 864
    Points : 3 282
    Points
    3 282
    Par défaut
    Merci de faire un effort sur le français..
    Masculin/Féminin.. singulier/pluriel...

    Sinon tu feras toujours du dev bas de gamme comme un indien pas cher...

  3. #3
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2016
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2016
    Messages : 47
    Points : 263
    Points
    263
    Par défaut
    Salut l ours blanc,

    A mon avis Kotlin a de l'avenir oui. J'imagine même qu'il remplacera officiellement Java pour la programmation Android (il n'y a qu'à voir la documentation qui est kotlin-first ^^). Peut-être même que ce langage va tranquillement arriver pour du dev classique "informatique de gestion" comme tu dis, et prendre des part des marché sur le Java/JEE classique (sans jamais le remplacer) ^^

    Après les jobs sur Kotlin, j'ai pas l'impression que ça court les rues. Tu dois en trouver sur des startups ou des moyennes entreprises spécialisées dans le mobile. A mon avis, tu pourrais créer des projets perso Android en Kotlin pour tester l'intérêt que tu y trouves et te créer un port-folio. Peut-être qu'avec ça, tu auras plus de chances d'avoir un profil attractif pour un recruteur.

    Après à long terme, je ne pense pas que faire du Kotlin va t'aider à aller vers l'embarqué en C/C++ comme tu dis. Pour moi kotlin est à l'opposé total du C.

    Bon courage

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 64
    Points : 52
    Points
    52
    Par défaut
    Citation Envoyé par Mat_MAT_BI Voir le message
    Merci de faire un effort sur le français..
    Masculin/Féminin.. singulier/pluriel...

    Sinon tu feras toujours du dev bas de gamme comme un indien pas cher...
    Je te remercie pour ta remarque malgré ce que tu penses un effort a été fait sur l'orthographe de ce post. C'est juste que l'effort a été mis majoritairement sur le fait de ne pas confondre certaines syllabes ou lettres (après je veux bien croire que certains n'imaginent pas que cela puisse être un effort).

    Mais je te rassure dans mon travail j'ai su mettre en place des process pour pallier à ce handicape mais que je n'applique pas à mes communications privées (ou sinon je passerais un temps affreusement long a écrire le moindre message). Je pensais que le message était intelligible.

    Par contre je ne vois pas le rapport entre l'orthographe et la qualité des mes développements ?

    @Pod44v2
    Merci beaucoup pour ta réponse. Oui j'avoue que les places en Kotlin ont l'air particulièrement cher.
    Après c'est tout a fait personnelle mais je trouves que l'approche que j'ai en Kotlin ressemble beaucoup a celle que j'ai en C : Limité les variables, faire un code très épuré et très lisible. Alors c'est aussi a faire en Java je suis d'accord mais pour moi c'est moins naturel je vais moins facilement le faire.

    En quoi les trouves tu si différent ? autre que C est bas niveau et pas Kotlin.
    Je suis conscience que faire du développement sur Kotlin ne va pas m'aider en C mais je pensais plus que passer sur support mobile me rapproché de l'embarqué non ? Une sorte de pont .. je fais erreur ?

  5. #5
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2016
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2016
    Messages : 47
    Points : 263
    Points
    263
    Par défaut
    Citation Envoyé par l ours blanc Voir le message
    Merci beaucoup pour ta réponse. Oui j'avoue que les places en Kotlin ont l'air particulièrement cher.
    Après c'est tout a fait personnelle mais je trouves que l'approche que j'ai en Kotlin ressemble beaucoup a celle que j'ai en C : Limité les variables, faire un code très épuré et très lisible. Alors c'est aussi a faire en Java je suis d'accord mais pour moi c'est moins naturel je vais moins facilement le faire.

    En quoi les trouves tu si différent ? autre que C est bas niveau et pas Kotlin.
    Je suis conscience que faire du développement sur Kotlin ne va pas m'aider en C mais je pensais plus que passer sur support mobile me rapproché de l'embarqué non ? Une sorte de pont .. je fais erreur ?
    De wikipedia, C est un langage impératif alors que Kotlin est un langage orienté objet et fonctionnel. De mon avis perso, je ne trouve pas du tout le C épuré, j'irais même jusqu'à dire que mon expérience de programmation dessus a été désastreuse. A l'inverse, j'ai pas trop touché à Kotlin mais le langage semble super épuré et moins verbeux que Java par exemple. De mon point de vue, les deux langages ne sont pas comparables, car pas utilisés pour la même chose.

    Pour le passage mobile vers embarqué, je laisse des collègues spécialisés dans ce domaine répondre. Je pense que la gestion mémoire est vraiment vraiment plus importante en embarqué qu'en mobile.

  6. #6
    Membre émérite
    Avatar de fiftytwo
    Homme Profil pro
    DevOps
    Inscrit en
    Novembre 2009
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pologne

    Informations professionnelles :
    Activité : DevOps

    Informations forums :
    Inscription : Novembre 2009
    Messages : 713
    Points : 2 662
    Points
    2 662
    Par défaut
    Citation Envoyé par l ours blanc Voir le message

    Par contre je ne vois pas le rapport entre l'orthographe et la qualité des mes développements ?
    tu bosses en entreprise , c'est malheureux a dire mais a moins que tu developpes seul un killer programme qui se vendra a prix d'or ou que tu crees un nouveau google dans ton coin , tu vas cotoyer des gens qui vont te juger sur des criteres a deux balles.

    Peu de gens sont des jedis de l'orthographe , donc tu n'as pas de grande honte a avoir .

    Une faute par ci par la de temps a autre , pas de problemes . Mais cela ne veut pas dire que tu ne dois pas y faire gaffe .

    Utiliser des correcteurs en appoint cest bien , en etre dependant va te mettre dans la m%rde le jour ou tu seras sur un support ou il n'y en a pas

    Ta chance est que la langue francaise nest pas parlee comme elle est ecrite , car cela s'entendrait a l'oral que tu as des lacunes

    Si le francais n'est pas ta langue maternelle dans ce cas tu n'as rien a te reprocher et tu peux continuer ta route


    Citation Envoyé par l ours blanc Voir le message
    En quoi les trouves tu si différent ? autre que C est bas niveau et pas Kotlin.
    Je suis conscience que faire du développement sur Kotlin ne va pas m'aider en C mais je pensais plus que passer sur support mobile me rapproché de l'embarqué non ? Une sorte de pont .. je fais erreur ?

    Donc cela me permettrais de me rapprocher petit pas par petit pas vers de l’embarqué et le laissant du temps pour bosser mon c/c++
    Kotlin et C++ ont deux philosophies differentes et deux cibles differentes

    L'un est deja bien implente (C++) et l'autre (Kotlin) est jeune et plus oriente vers les nouvelles technologies

    Meme si tu peux mettre du kotlin en embarque (ex android auto) , tu te doutes que y'aura beaucoup plus de memoire et espace disponible que sur la carte du controlleur de ton ascenceur

    De plus regarde le profil de personnes qui bossent dans l'embarque , tu verras du C / C++ / assembleur / ada . Et des connaissances de microprocesseurs que tu ne verras jamais dans le grand public , car tu est au plus bas niveau de la couche , donc proche du materiel , et des notions d'electronique et electrotechnique seront les bienvenues

    Aller vers kotlin , selon moi , va te mettre une etiquette ''android'' sur le dos , et qui dis android dis mobile dans l'imaginaire des gens

    Citation Envoyé par Pod44v2 Voir le message
    Après les jobs sur Kotlin, j'ai pas l'impression que ça court les rues.
    les jobs de dev sur android oui , mais kotlin nest pas encore entre dans les moeurs a grande echelle

    Citation Envoyé par Pod44v2 Voir le message
    Pour le passage mobile vers embarqué, je laisse des collègues spécialisés dans ce domaine répondre. Je pense que la gestion mémoire est vraiment vraiment plus importante en embarqué qu'en mobile.
    oh ouiiii !!! quand ton systeme a moins de memoire que ta smartwatch , tu peux pas te permettre de laisser ton code chopper de la memoire nimporte ou et nimporte comment . Au mieux t'as un bug , au pire la barriere se referme avant que la voiture passe et casse le pare brise
    "bye bye !" : Antonio Ferrara , 12 mars 2003 - check also my flight's diary and my flight's reports

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 64
    Points : 52
    Points
    52
    Par défaut
    Merci @fiftytwo pour ta réponse.

    Oui le soucis c'est bien l'étiquette. Cela fait 3 mois que j'ai fini ma formation et 6 mois avec le stage que je fais du Java/Jee en entreprise et je suis déjà étiqueté Dev Java/Jee. Pas moyen de faire entendre que je sais faire autre chose.
    Par exemple la j'ai une offre pour faire du Dev web (Java/Jee toujours) avec transition vers Mobile possible (mais déjà vont ils tenir parole). D'un côté je me dis cela peut être une bonne opportunité ... mais ne vais je pas récupérer l'étiquette de Dev web ?

    Je développe (plutôt bricole) sur Arduino au niveau personnel donc oui je suis conscient que les langages qui sont majoritairement utilisé ne sont pas Java ni Kotlin (même si c'est possible).D'ailleurs un grand merci j'irais m'informer sur Android auto que je ne connais pas du tout.

    En fait l'impression que j'ai est que ayant fait du Java pendant ma formation (je n'ai pas choisis le langage mais plutôt le fait d'avoir une très bonne formatrice) et le fait que mon première emploi soit en Java fait de moi uniquement un développeur Java.
    En entretien on écoute gentiment quand j'explique mes projets perso mais cela n'a pas l'air de vraiment les intéressé.

    Donc je me demande si je dois faire le gros dos et attendre 2 ans ou les choses seront peut être plus simple avec une étiquette un peu moins Junior, faire le forcing pour passer sur Mobile pour être dans un milieu qui me plais plus, sortir tout les grigri du placard et faire appel a un ou deux marabout pour croiser quelqu'un qui me fait confiance pour de l'embarqué.

    Après j'ai le solution de repartir en étude pour avoir un titre Rncp niveau 1 en alternance et de bien choisir mes technos... Mais bon cela me fait sortir de formation a 39 ans cela commence a faire un poil vieux je penses et c'est encore deux ans ou il faut serrer la ceinture et décaler des projets.

    Désolé beaucoup de questions.

  8. #8
    Membre émérite
    Avatar de fiftytwo
    Homme Profil pro
    DevOps
    Inscrit en
    Novembre 2009
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pologne

    Informations professionnelles :
    Activité : DevOps

    Informations forums :
    Inscription : Novembre 2009
    Messages : 713
    Points : 2 662
    Points
    2 662
    Par défaut
    Citation Envoyé par l ours blanc Voir le message
    Merci @fiftytwo pour ta réponse.

    Oui le soucis c'est bien l'étiquette. Cela fait 3 mois que j'ai fini ma formation et 6 mois avec le stage que je fais du Java/Jee en entreprise et je suis déjà étiqueté Dev Java/Jee. Pas moyen de faire entendre que je sais faire autre chose.
    bienvenue en france ! dans un autre registre tu auras des gens qui vont penser que parce que tu est expert C# , tu dois savoir te debrouiller en C++

    Citation Envoyé par l ours blanc Voir le message
    Par exemple la j'ai une offre pour faire du Dev web (Java/Jee toujours) avec transition vers Mobile possible (mais déjà vont ils tenir parole). D'un côté je me dis cela peut être une bonne opportunité ... mais ne vais je pas récupérer l'étiquette de Dev web ?
    La cest des histoires de vies , que quelqu'un te mentes ou non , pas besoin de notre aide pour savoir si tu prends un risque ou non de les croire

    Citation Envoyé par l ours blanc Voir le message
    Je développe (plutôt bricole) sur Arduino au niveau personnel donc oui je suis conscient que les langages qui sont majoritairement utilisé ne sont pas Java ni Kotlin (même si c'est possible).D'ailleurs un grand merci j'irais m'informer sur Android auto que je ne connais pas du tout.
    Fais passer tes projets perso au niveau pro , ce sera du travail en plus , quite a mentir un peu mais tu as interet a ce que cela tienne la route

    Citation Envoyé par l ours blanc Voir le message
    En fait l'impression que j'ai est que ayant fait du Java pendant ma formation (je n'ai pas choisis le langage mais plutôt le fait d'avoir une très bonne formatrice) et le fait que mon première emploi soit en Java fait de moi uniquement un développeur Java.
    En entretien on écoute gentiment quand j'explique mes projets perso mais cela n'a pas l'air de vraiment les intéressé.
    Tant que cela labellise perso , ce ne sera JAMAIS pris au serieux , peu importe la qualite de ton travail

    Citation Envoyé par l ours blanc Voir le message
    Donc je me demande si je dois faire le gros dos et attendre 2 ans ou les choses seront peut être plus simple avec une étiquette un peu moins Junior, faire le forcing pour passer sur Mobile pour être dans un milieu qui me plais plus, sortir tout les grigri du placard et faire appel a un ou deux marabout pour croiser quelqu'un qui me fait confiance pour de l'embarqué.
    continue a te former et cherches une opportunite qui peut tomber par hasard , par contre soit tu fais kotlin soit tu fais de lembarque

    Citation Envoyé par l ours blanc Voir le message
    Après j'ai le solution de repartir en étude pour avoir un titre Rncp niveau 1 en alternance et de bien choisir mes technos... Mais bon cela me fait sortir de formation a 39 ans cela commence a faire un poil vieux je penses et c'est encore deux ans ou il faut serrer la ceinture et décaler des projets.
    Si tu peux fais une VAE ou un CNAM mais evite le rncp car cest juste un bout de papier

    Si tu peux faire un master ou bac+5 dans le domaine de lembarque en alternnace ce sera le top mais apres cest a toi de voir
    "bye bye !" : Antonio Ferrara , 12 mars 2003 - check also my flight's diary and my flight's reports

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 64
    Points : 52
    Points
    52
    Par défaut
    Merci encore une fois pour les réponses
    Oui je vais devoir professionnalisé mes projets perso (ce qui n'est pas forcément le plus simple :p)

    Je viens de me poser une question qui peut paraître un peu bête mais je ne trouves pas la solution. Mais si je pars sur du développement Mobile (surtout Natif) je ne ferais plus d’architecture non?

    Par exemple en projet j'ai fait une "appli" sous Android qui me permet de sélectionner plusieurs manière de faire clignoter une Led avec l'arduino j'ai fait un programme qui fait clignoter les leds et maintenant je suis entrain de choisir comment je vais faire communiquer le mobile avec l'Arduino (la je suis plus partis sur une app Web ). C'est vraiment ce que j'aime dev mais je sais que ce n'est pas vraiment quelque chose que je peux retrouver en milieu professionnel.

    Voila pourquoi je me pose 850 000 questions !!

  10. #10
    Membre émérite
    Avatar de fiftytwo
    Homme Profil pro
    DevOps
    Inscrit en
    Novembre 2009
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pologne

    Informations professionnelles :
    Activité : DevOps

    Informations forums :
    Inscription : Novembre 2009
    Messages : 713
    Points : 2 662
    Points
    2 662
    Par défaut
    Citation Envoyé par l ours blanc Voir le message
    Merci encore une fois pour les réponses
    de rien

    Citation Envoyé par l ours blanc Voir le message
    Mais si je pars sur du développement Mobile (surtout Natif) je ne ferais plus d’architecture non?
    tu en feras tojours

    Citation Envoyé par l ours blanc Voir le message
    Par exemple en projet j'ai fait une "appli" sous Android qui me permet de sélectionner plusieurs manière de faire clignoter une Led avec l'arduino j'ai fait un programme qui fait clignoter les leds et maintenant je suis entrain de choisir comment je vais faire communiquer le mobile avec l'Arduino (la je suis plus partis sur une app Web ). C'est vraiment ce que j'aime dev mais je sais que ce n'est pas vraiment quelque chose que je peux retrouver en milieu professionnel.

    Voila pourquoi je me pose 850 000 questions !!
    trouves un truc a faire dans ta boite ou tu peux utiliser du kotlin ou autre language que tu veux pratiquer
    "bye bye !" : Antonio Ferrara , 12 mars 2003 - check also my flight's diary and my flight's reports

  11. #11
    Nouveau Candidat au Club
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2019
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Si vous sentez que vous pouvez commencer un nouveau départ et que vous n'êtes pas obligé de payer pour passer votre vie, vous pouvez faire ce que vous voulez. Je souhaite que vous ayez le bon choix.




    run 3

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Demande d'orientation de carrière
    Par casimodoo dans le forum SharePoint
    Réponses: 0
    Dernier message: 19/03/2013, 18h01
  2. choix orientation début de carrière !
    Par Error407 dans le forum SSII
    Réponses: 4
    Dernier message: 02/06/2012, 18h22
  3. Réponses: 0
    Dernier message: 23/02/2011, 16h08
  4. Quelle orientation de carrière ?
    Par magiczouf dans le forum Emploi
    Réponses: 0
    Dernier message: 08/05/2010, 11h33
  5. Orientation de carrière
    Par j0hnn dans le forum Emploi
    Réponses: 3
    Dernier message: 07/08/2009, 14h23

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