Salut,
Je ne sais pas s'il y à encore des sociétés qui recrutent des "programmeurs", généralement les grandes entreprises et SSII recrutent des ingénieur (bac+5), sinon les bac plus 2 peuvent trouver du travail dans des petites boites parfois.
Il suffit pas de savoir programmer, il faut savoir programmer en équipe, et programmer quoi ? par exemple si tu as fait une MIAGE (Master bac+5) tu as appris le développement et la gestion, donc tu peu programmer des logiciels de gestion.
Si tu as fait une école d'ingénieur, tu peu programmer les logiciels pour l'industrie, etc. Bref le top c'est d'avoir au moins une double compétence.
Bref les grandes sociétés recrutent avant tout à Bac+5 parce qu'ils veulent des ingénieurs ayant un bagage important, et adaptable à diverses situations.
Donc par exemple si tu fait du Html ou du php et que tu as pas de diplômes tu risque d'être payé trois fois rien, parce que tu est en concurrence avec les programmeurs du monde entiers qui eux travaillent en dessous du smic, par contre si tu es bac+5 et que tu as une compétence très recherchée comme Java EE, dotnet, SAP ou les base de données tu peu espérer des salaires élevés...
Donc c'est variable suivant ton diplôme, ton expérience, le secteur d'activité, ton lieu de travail, et la technologie.