Ca vaut le coup niveau job / salaire comparé a java / .net ?
Si je me met a faire que du node, react angular etc.. ?
Actuellement c'est pas mal le JS, il y'a beaucoup de demandes d'employeurs
et pourquoi pas oser devenir un expert tout court et adopter les technologies proposées au fur et à mesure que les années passent et les marchés changent ?
@vdd ça n'a pas vraiment de sens ce que tu dis
@op il y a de la demande mais de mémoire les jobs full stack/JS sont pas les mieux payés
Il y à de la demande, voir sur ces deux études :
- JavaScript en 2eme position après Java : https://www.developpez.com/actu/110488/Offres-d-emploi-en-2016-Java-largement-en-tete-suivi-par-Javascript-et-PHP/
- Salaires Javascript : https://www.developpez.com/actu/116567/Etude-sur-les-salaires-des-offres-d-emploi-en-2016-TypeScript-Go-et-Ruby-sont-les-mieux-payes/
Donc oui c'est possible.
Le 24 août 2017 à 11:54:54 dark_drow a écrit :
@vdd ça n'a pas vraiment de sens ce que tu dis
@op il y a de la demande mais de mémoire les jobs full stack/JS sont pas les mieux payés
Ça a tout un sens ce qu'il a dit au contraire. Explicite ta pensée.
Et c'est ca qui manque a enormement d'etudiant et de gens qui veulen faire de l'info.
Selon moi être "expert" tout court c'est être expert de rien.
Le 24 août 2017 à 15:34:36 dark_drow a écrit :
Selon moi être "expert" tout court c'est être expert de rien.
Et ta tout faux.
Etre un expert dans un langage pour moi c'est juste débile, tu mise ton avenir sur une technologie ou un langage ? A notre epoque ou un framework js ça buzz pendant 3 ou 4 ans et apres on passe a un autre ?
Quand tu entreprend un cursus d'ingenieur/master en informatique, t'apprend plus a programmer, tapprend plus des langages, t'apprend a devenir un expert en prog, t'apprend de maniere plus generale a traiter un probleme de maniere algorithmique et avec des paradigmes plutot qu'avec des langages et des techno specifique. Un bon ingenieur en dev il s'adapte a toute evolution et type de techno parce que il a explorer le bas niveau de la prog, le fonctionnement des langages, des framework, design pattern, des paradigmes (objet, fonctionelle etc) donc apres c'est qu'une histoire de syntaxe a memoriser.
C'est ça qu'il a voulu dire, je prefere personnellement maitriser les concept theorique stable et bien definit, que basé ma carriere sur un truc aussi variable qu'une techno ou qu'un langage.
C'est celui qui sait s'adapter a l'evolution du marché et des technos qui a de l'avenir, celui qui maitrise les concepts derriere les outils et pas les outils en eux meme.
Ben dans ce cas tu seras peut être expert en algorithme ou en génie logiciel mais ça restera un profil théorique. Tu peux partir d'une bonne base acquise en master pour te spécialiser dans une techno. Entre un expert théorique et un expert SQL, je sais lequel je vais choisir pour gérer mes BDD.
Idem en javascript, c'est clairement un langage de merde et entre un expert JS qui connait le langage et les 1-2 gros frameworks sur le bout des doigts, ou un mec "expert tout court", la différence est énorme si ya un projet web à développer.
Le 24 août 2017 à 16:34:47 dark_drow a écrit :
Ben dans ce cas tu seras peut être expert en algorithme ou en génie logiciel mais ça restera un profil théorique. Tu peux partir d'une bonne base acquise en master pour te spécialiser dans une techno. Entre un expert théorique et un expert SQL, je sais lequel je vais choisir pour gérer mes BDD.
Idem en javascript, c'est clairement un langage de merde et entre un expert JS qui connait le langage et les 1-2 gros frameworks sur le bout des doigts, ou un mec "expert tout court", la différence est énorme si ya un projet web à développer.
Non non.. tu sort pas d'école avec un profil "théorique", la théorie consolide la pratique et tu passe de "je code" a "je maitrise" , c'est juste indispensable quand tu bosse sur des gros projet d'avoir une vision théorique de ce que tu fait, de maitriser les concept et de bien comprendre les enjeux et pas bètement etre dans la pratique pure et dure, je sais pas si tu voit ce que je veux dire, etre un pisseur de code n'as rien d'intéréssant.
un expert théorique ça veut rien dire, en sortie d'ingé et de master ta toute les bases théorique pour t'engager et t'adapter a n'importe quel techno et langage et les enchainer. la théorie c'est le ciment.
Tu croit que dans une boite ils vont embauché un expert <inserer techno> pour chaque petit besoin ? bah non ils prennent des mecs qui savent s'adapter et toucher a tout, avec une spécialisation qu'ils recherchent.
Si t'es meme pas capable de résoudre un probleme algorithmique tu va faire quoi en boite sur des gros postes ? les projets ça consiste pas a s'assoir direct sur une chaise et taper du code pendant 8h et tout ça pendant 3 ou 4 mois. Un exemple tout con, sur un gros projet d’ingénierie des base de donnée que j'ai eu cette année, sur 3 mois, on a passé 1 mois sur la partie théorique de la base, a bien reflechir avant de coder et de créer quoi que ce soit, et c'est très important et chaque projet en informatique de haut niveau se passe comme ça
C'est purement inutile de vouloir baser toute sa carrière ou expertise sur un langage, cherchez d'abord a maitriser des concepts, des choses générales qui ne dépendent pas d'un langage ou d'une techno, et après vous specialiser dans un domaine (encore une fois pas dans une techno en particulier)
Ta pas l'air de comprendre qu'un ingénieur en informatique c'est quelqu'un qui a un socle générale de connaissances sur quoi s'appuyer, et qu'il a une spé après, expert en algorithme ou expert en genie logiciel ça veut juste rien dire, puis le coup du "entre un expert theorique et un expert SQL" "expert SQL"
really ?
C'est marrant ce débat. C'est possible de devenir un expert dans une technologie en particulier genre Java ou dotnet ou JavaScript ou PHP, et puis après c'est quand même possible de changer pour autre chose ensuite si on en à marre ou si ça passe de mode hein...
Le 24 août 2017 à 17:55:19 tbol a écrit :
C'est marrant ce débat. C'est possible de devenir un expert dans une technologie en particulier genre Java ou dotnet ou JavaScript ou PHP, et puis après c'est quand même possible de changer pour autre chose ensuite si on en à marre ou si ça passe de mode hein...
Cette capacité de s'adapter a tout type de techno, ça vient avec des concept qui eux ne changent pas tout les 2/3 ans, et que j'ai enoncé plus haut, c'est tout ce que j'dit, d'abord avoir un socle générale qui te permet ensuite de te spécialiser mais etre capable de t'adapter a tout. Evidemment que dans un poste en particulier tu va forcément taffer sur un ensemble de techno pendant un long moment et donc bien les maitriser, mais partir avec l'idée "je veut devenir expert en <tech>" c'est pas logique
Evidemment que dans un poste en particulier tu va forcément taffer sur un ensemble de techno pendant un long moment et donc bien les maitriser, mais partir avec l'idée "je veut devenir expert en <tech>" c'est pas logique
rien de plus à rajouter, pour ma part y0HRa et dark-vongola ont tout dit.
Un article qui vient de passer sur /. aujourd'hui. C'est assez pertinent pour la discussion que nous avons.
https://developers.slashdot.org/story/17/08/24/1457245/javascript-is-eating-the-world
@dark-vongola: Si tu sors pas de l'école avec un profil théorique tu as fait quoi ? A l'école on fait des maths et de l'algo et des projets pour mettre en application o.ô
Dans notre boite on fait du big data et oui ils cherchent pas juste un mec qui sait faire de la BD, ils cherchent un mec qui connait le moteur, qui taff en collaboration avec les ingés qui bossent sur la techno pour optimiser au poil les requêtes, connaitre les points de contentions & co. Le mec il a appris a tout les nouveaux à modéliser et utiliser une base de données correctement. Et la on arrive à de l'expertise, c'est sûr que je parle pas d'un énième "expert" JS fullstack, je parle d'un mec qui connait par exemple comment marche le v8, qui maintient des npm ect...
Ta pas l'air de comprendre qu'un ingénieur en informatique c'est quelqu'un qui a un socle générale de connaissances sur quoi s'appuyer, et qu'il a une spé après, expert en algorithme ou expert en genie logiciel ça veut juste rien dire, puis le coup du "entre un expert theorique et un expert SQL" "expert SQL"
really ?
my bad, j'ai tapé un peu vite je voulais mettre sql server. Il n'empêche que changer de techno c'est un problème pour personne mais si c'est pour avoir des mecs qui disent qu'ils vont être opérationnels et expert en c++ ou js en 6 mois ça me fait rire. Oui tu saura coder. Pour l'expertise tu vas devoir gratter un peu plus.
On dérive un peu, mais je pense que ça vient surtout de la définition du terme "expert". Pour moi être un expert "générique" ça n'existe pas, c'est même l'inverse de l'expertise.
Il faut apprendre à programmer avant de vouloir devenir un "expert" dans quoi que ce soit.
Et effectivement je suis totalement d'accord pour dire que vouloir être un expert en JS est stupide.
Tu ne deviens pas un expert dans un langage, mais un expert dans une discipline (Back-end, OS, Compiler, IA, Desktop, Database etc...).
De plus, Javascript est un langage de merde et le WebAssembly va lui mettre un bon gros coup dans la gueule.
Le 24 août 2017 à 23:58:44 AimMyHead a écrit :
De plus, Javascript est un langage de merde et le WebAssembly va lui mettre un bon gros coup dans la gueule.
Langage de merde peut-être mais que le WebAssembly lui mette un gros coup de la gueule je me demande d'où tu tiens ça
Des liens peut-être ? car spéculer sans rien avancer ca ne vaut rien
Le 24 août 2017 à 20:32:03 tripth a écrit :
Evidemment que dans un poste en particulier tu va forcément taffer sur un ensemble de techno pendant un long moment et donc bien les maitriser, mais partir avec l'idée "je veut devenir expert en <tech>" c'est pas logique
rien de plus à rajouter, pour ma part y0HRa et dark-vongola ont tout dit.
C'est la meme personne en faite
, y0HRa est mon compte secondaire quand je suis sur mon phone (flemme de changer)
C'est quoi le webassembly ?
C'est la meme personne en faite
, y0HRa est mon compte secondaire quand je suis sur mon phone (flemme de changer)
bah bravo, c'est du propre
Le 24 août 2017 à 20:50:53 Godrik a écrit :
Un article qui vient de passer sur /. aujourd'hui. C'est assez pertinent pour la discussion que nous avons.https://developers.slashdot.org/story/17/08/24/1457245/javascript-is-eating-the-world
sympathique, je ne connais pas slashdot, j'aime beaucoup