Bon, alors cas personnel:
Après avoir raté une 1ère S (3,5 de moyenne en math), j'ai été réorienté en Terminale ES spé math (15 de moyenne toute l'année).
Après je suis rentré en IUT informatique (il faut 12,5 de
moyenne générale au moins), je peux te dire que c'est un choix qui te permet de continuer ou bien de travailler avec un bon diplôme. Si tu hésite encore sur le nombre d'année que tu veux faire après le bac, c'est un bon choix. Non, seulement parce que c'est bien coté (et que tu peux rentrer en école d'ingé après) et parce que c'est limite université-entreprise.
Pour ce qui est des maths, lol, ça serre juste à te bourrer le crâne si tu veux continuer tes études, pour pas être trop à la masse face aux math spé en école d'ingé.
Pour les autodidactes, bah euh, c'est chacun son choix, il y a ceux qui aiment pisser de la ligne pendant des années avec un salaire de 1700€/mois et il y a ceux qui préfère passer chef de projet à 3000€/mois avec un boulot nettement moins "terre à terre". Savoir programmer sans savoir analyser, c'est nul! En IUT on apprend pas les langages, on apprend à analyser et à faire de l'algorithmique, ce qui est le plus important pour un programmeur en fait. Les langages, c'est pas vraiment le problème, suffit de se renseigner et puis c'est bon. Ca sert à rien d'apprendre des langages par coeur. Ceci dit, c'est bien la capacité d'analyse qui est la plus importante (savoir programmer, tout le monde peut le faire, mettre en forme et optimiser, c'est déjà moins aisé).
Pour ce qui est de la crise, je dirais qu'elle existe et qu'on espère qu'elle va disparaître d'ici l'année prochaine. En gros, cette année, c'est saturé, mais dans un ou deux ans, ça devrait se débloquer.
Pour les langages, bah chacun fait comme il veut, mais le java, c'est une bonne usine à gaz quand même. Quand je pense que l'année prochaine, ils vont remplacer le Cobol par du java dans mon iut, ça fait peur lol. Java, C++, même combat, plus ça va, moins le programmeur voit le jour!