Emplois et Formations » Salaire consultant IT? (Gradué Info+2 ans xp java)
Catégorie:  
Rappel du message précédent
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 12/03/2008 @ 18:41:04,
Par Arioch
Sinon pour le salaire, je dirais aussi 2500€ bruts + voiture.


   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 12/03/2008 @ 21:34:10,
Par gizmo
"Mais maintenant, Java, c'est comme PHP, c'est très loin d'être le meilleur langage pour ce qu'on lui demande de faire"

Genre il y a quoi d'autres ? :wink: (au passage on peut faire énormément de chose très différente en java )


Encore heureux pour un langage qui est "Turing complete"... Mais en assembleur aussi, on peut tout faire. Ce n'est pas pour ça que c'est l'outil le plus adapté pour autant.

"mais quasiment tout le monde sait en faire (mal) et donc le salaire moyen à baissé."

Euh oui il est certain que bcp de monde sait taper 3 pauvres lignes de java ... mais vu le nombre d'interviews que je me tape il y a pas bcp de monde qui connait le paquet de frameworks qui gravitent autour ... et qui veut changer de boite actuellement !


Euh, ouais, enfin, les framework Java, je connais, merci, c'est un peu mon métier. En gros, mis à part la config de base et les différentes couches d'abstraction qu'ils te proposent, c'est quasiment pareil pour tous les frameworks dans la mise en pratique générale. Dans les détails, ca diffère, mais franchement, tu as rarement des projets pour lesquels ce niveau de détail a un réel impact que ce soit sur la performance ou sur la rapidité de développement de l'application. Un framework Java, si tu veux bluffer un intervieweur, ça te met 2 jours de lecture de doc pour savoir répondre à la plupart des questions si t'es pas trop manche.

Pour le PHP, je vois pas quel language est mieux pour le web... C'est vrai que plein de gens "savent" faire du php mais ça se résume à récupérer ou insérer des données MySQL le tout en séquenciel... Maintenant, si tu cherches des gens qui programment vraiment php genre OO avec certains frameworks, qui se soucient de la sécurité, de l'optimisation du code, des temps d'exécution, etc. Bah y en aura forcément moins :wink:


Bha, on pourrait déjà parler de Java comme remplaçant un peu plus sérieux (y en a d'autres plus adapté, c'est juste pour faire contre-pied). Le problème de PHP, c'est qu'après une existence de 10, ils ne sont toujours pas sortis des mauvaises pratiques et pire, ils ne font que s'enfoncer. L'implémentation des "namespaces" de la version 5.3 en est la dernière illustration en date. Le seul avantage de php, c'est mod_php qui lui permet un déploiement rapide sur n'importe quel serveur apache. Mais pour un véritable dev web, c'est peanuts comparé au développement de l'application elle-même.

Laisse couler, gizmo est un élitiste, pour lui un des seuls langages potables c'est le caml :joce:


OCaML monsieur :oh: Mais on pourrait aussi parler de Eiffel, python, ruby, scala, Groovy, Haskel, Common Lisp,... En gros, la plupart des langages qui ne sont pas à la portée des "monkey coders"



Ce n'est pas absolument pas orienté programmation les études de Master. Je ne sais pas si tu es bien informé. Tu vas faire beaucoup de mathématiques, d'algorithmie de haute voltige, de modélisation stochastique, machine learning, théorie des langages et de la compilation, théorie de la calculabilité, intelligence artificielle... de la vraie science quoi. Les designs patterns, les métholodologies de dev et compagnie c'est juste pour les cours pour essayer de faire remonter d'un dixième de point ta moyenne...


Ah? J'ai pas du faire les même étude alors. Parce que si effectivement, ces cours étaient bien présent, ils ne représentaient pas la même proportion que celle que tu décris. Par contre, Il y avait également une bonne partie sur la gestion de projet, et le fonctionnement d'un OS (utile pour tout projet nécessitant des accès bas-niveau)


Faut arrêter de rêver, comme le dit Zion, c'est pas avec de la programmation qu'on crève le plafond des salaires, des programmeurs y en a des 100 fois meilleurs pour 100 fois moins chers en offshore. Pour faire carrière en europe dans l'informatique, faut faire de l'informatique de haute voltige, donc programmer des algorithmes hyper complexes et rigoureux scientifiquement.


Même pas. J'ai des amis qui bossent sur les systèmes d'algo de cryptage et de sécurité pour les banques. C'est pas de l'IA, mais ca vole quand même assez haut. Et bien je suis quand même vachement mieux payé qu'eux alors que mon boulot est nettement moins complexe sut le plan technique actuellement. Ton salaire dépend plus du secteur d'activité de la boite qui t'engage que de ton véritable role. Tu veux un gros salaire? Vise les boites pharmaceutiques.

zion> je ne parlais pas du tout de la question des tarifs ni du marché, mais de l'aspect purement technique des langages. :wink: Il est notoirement connu qu'il est très rare que gizmo apprécie un logiciel ou une techno :joce:

gizmo> sans rancune un, c'est pas méchant :calin:


Toi je ne te parle plus, na! :oh:

:tongue:

"Pour faire carrière en europe dans l'informatique, faut faire de l'informatique de haute voltige, donc programmer des algorithmes hyper complexes et rigoureux scientifiquement."
N'importe quoi !!! Je ne sais pas si tu as déjà terminé ta licence mais ta vision du marché de l'emploi est complètement fausse. Pour un informaticien universitaire, c'est plus important d'avoir de maîtriser la gestion de projet, l'analyse, la gestion de personnel et du business (pour aligner l'IT dessus), que d'être une bête en maths ou en algo ! Soyez un peu pragmatiques les licenciés/masterisés !


C'est hélas vrai également. Le boulot administratif rapporte plus même s'il est souvent moins gratifiant d'un point de vue personnel.
Concept vivant.
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 10:46:12,
Par 3Dos
Bha, on pourrait déjà parler de Java comme remplaçant un peu plus sérieux (y en a d'autres plus adapté, c'est juste pour faire contre-pied). Le problème de PHP, c'est qu'après une existence de 10, ils ne sont toujours pas sortis des mauvaises pratiques et pire, ils ne font que s'enfoncer. L'implémentation des "namespaces" de la version 5.3 en est la dernière illustration en date. Le seul avantage de php, c'est mod_php qui lui permet un déploiement rapide sur n'importe quel serveur apache. Mais pour un véritable dev web, c'est peanuts comparé au développement de l'application elle-même.


Bah je voudrais pas faire mon gros lourd mais Java pour remplacer PHP... euh ou pas... Java est quand même relativement lourd et généralement, on demande à des applications Web d'être rapides et légères. Quand aux mauvaises pratiques, il ne tient qu'au développeur de coder proprement et logiquement même si le langage permet de le faire comme un baraki... C'est pas parce qu'il n'y a du bêton que sur la route qu'on ne sait pas rouler dans l'herbe... Pourtant on roule sur la route. Bah pour moi c'est pareil avec PHP...

A côté de ça, c'est vrai que je n'ai pas une connaissance étendue dans tous les langages de programmation côté serveur du web... Il est vrai aussi que je devrais me mettre à Ruby.

Un autre point important à noter, c'est que dans les offres d'emplois pour les développeurs web, 95% des offres demandent des compétences en ASP.net ou en PHP donc... Le choix n'est pas trop présent à part en étant indépendant :wink:
Tout ce qui coûte me dégoûte
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 11:08:10,
Par gizmo

Bah je voudrais pas faire mon gros lourd mais Java pour remplacer PHP... euh ou pas... Java est quand même relativement lourd et généralement, on demande à des applications Web d'être rapides et légères.


Les a priori ont la vie dure a ce que je vois. Java a certe une plus grosse empreinte de base, mais elle est nettement plus stable et grandit nettement moins vite que celle de PHP. Sur un gros site web, Java est generalement plus efficace que PHP. Cela n'en fait pas pour autant le meilleur choix.

Quand aux mauvaises pratiques, il ne tient qu'au développeur de coder proprement et logiquement même si le langage permet de le faire comme un baraki... C'est pas parce qu'il n'y a du bêton que sur la route qu'on ne sait pas rouler dans l'herbe... Pourtant on roule sur la route. Bah pour moi c'est pareil avec PHP...


Non, ce n'est pas pareil. Quand tu roules sur la route, les signaux de signalisation, les feux, etc sont toujours a droite, pas une fois a droite, l'autre a gauche, ou bien encore sur l'arriere de la voiture qui te precede. En php, c'est tout le temps comme ca. Il n'y a aucune consistence au sein des fonctions qui manipulent des donnees similaires (je pense que la manipulation des string est l'un des pire exemples, avec l'operateur d'egalite). Que le langage n'encourage pas les bonnes pratiques, soit, c'est moche mais on peut vivre avec. Le probleme c'est que php, en plus de ne pas les encourager, les baffoue toutes systematiquement du fait de son developpement chaotique.

A côté de ça, c'est vrai que je n'ai pas une connaissance étendue dans tous les langages de programmation côté serveur du web... Il est vrai aussi que je devrais me mettre à Ruby.

Un autre point important à noter, c'est que dans les offres d'emplois pour les développeurs web, 95% des offres demandent des compétences en ASP.net ou en PHP donc... Le choix n'est pas trop présent à part en étant indépendant :wink:


Ca c'est la face visible de l'iceberg. A cote, tu as une immence offre egalement en Java et .NET pour realiser egalement des sites web, meme si ce n'est pas annonce exactement tel quel parce que, etrangement, les developpeurs java et .Net que j'ai rencontre trouve generalement ce terme (web-dev) pejoratif. Cela dit, bien que je ne sois fondamentalement pas pro-MS, a choisir entre php et ASP.NET, je pense quand meme que ASP.NET a pas mal de qualite.
Concept vivant.
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 12:13:58,
Par jarhead
Petite remarque par rapport à php ... il y a 2 ans j'avais developpé un site en php4 ensuite j'ai bosser 2 ans en java (app web, swing, service web avec struts,toplink,axis,ejb3). On m'a demandé des nouvelles fonctionnalités sur le site web et en ayant en tête les dires de certains (avec php5, php n'a plus rien a envier a java) j'ai redeveloppé tout le site en php5. Ce qui ma marqué c'est l'absence total de typage (et du mm coup la nullité des outils de refactoring). Pour moi quelqu'un qui compare php5 à java c'est quelqu'un qui comprend rien a l'orienté objet !

Dernière édition: 13/03/2008 @ 12:15:06
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 12:23:48,
Par Altar
Et qqun qui compare deux langages en critiquant le type de typage et en comparant les IDE disponibles n'a rien compris à la programmation :kiki:
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 12:28:05,
Par jarhead
Et qqun qui compare deux langages en critiquant le type de typage et en comparant les IDE disponibles n'a rien compris à la programmation :kiki:


l'absence de typage induit les limitations du refactoring aucun rapport avec un IDE ... :wink:

Dernière édition: 13/03/2008 @ 12:29:06
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 12:38:08,
Par Altar
SmallTalk est aussi un langage à typage dymanique et pourtant c'était un des premiers langages à avoir des IDE avec des fonctions de refactoring très poussées :itm: C'est vrai que ça pose certains problèmes mais pour avoir développer du smalltalk pendant quelques semaines, ça n'avait rien d'insurmontable.

Dernière édition: 13/03/2008 @ 12:48:49
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 13:04:45,
Par gizmo
merci de ne pas confondre typage dynamique avec typage faible...
Concept vivant.
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 13:40:22,
Par Altar
gizmo > oops, je pensais que php était à typage dynamique, my fault :shy:

Edit :

Citation de: "Wikipedia"
L'information de type peut être portée par la variable (typage statique) ou par la valeur manipulée par cette variable (typage dynamique).


Pourtant d'après la définition, ça ressemble plus à du typage dynamique :benou_grat:

Dernière édition: 13/03/2008 @ 13:42:26
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 14:22:40,
Par 3Dos
Bah personellement, pour avoir testé asp.net pour un projet (mon TFE :smile: ) je trouve que c'est un bordel innomable et instable au possible. Le code behind reste certes facile à bien coder mais poitn de vue stabilité, le serveur IIS foirait une fois sur deux et le .NET framework était vraiment capricieu.

Maintenant, le typage dynamique, on aime ou on n'aime pas mais je ne pense pas que ce soit plus bordellique ou poussant plus à coder comme un baraki... Personellement, je me suis donner une convension en début de classe de déclarer mes variables d'une certaine manière pour leur déféinir un 'type' genre pour une string: "private $maString = '';" ou un entier à 0 etc.

Je pense que d'un point de vue OO, php reste inférieur à Java, c'est sur mais le gros du basard est là et c'est justement cette flexibilité entre orienté objet et séquenciel qui permet à PHP d'être un langage tout adapté au web. Enfin je trouve :wink:
Tout ce qui coûte me dégoûte
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 14:32:07,
Par jarhead
3Dos>>tu as aussi des JSP en java ...
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 14:37:27,
Par 3Dos
Wé mais de ce que j'en ai vu, ça ne me plait pas des masses non plus. mais il est vrai que mon expérience Java se limite à des GUI non web :wink:
Tout ce qui coûte me dégoûte
   
Salaire consultant IT? (Gradué Info+2 ans xp java)
Publié le 13/03/2008 @ 15:58:33,
Par gizmo
gizmo > oops, je pensais que php était à typage dynamique, my fault :shy:

Edit :



Pourtant d'après la définition, ça ressemble plus à du typage dynamique :benou_grat:


L'un n'empeche pas l'autre :oh: ce sont deux concepts orthogonaux. Le typage dynamique, c'est generalement vu comme un bon principe de meme que l'inference automatique. Par contre l'autre est generalement une cause de bien des erreurs difficiles a tracer et debugger.
Concept vivant.
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?