THE question ! - Emploi & Etudes
Marsh Posté le 28-03-2002 à 17:50:51
shade93 a écrit a écrit : Voilà ça fait longtemps que je me pose cette question, je suis programmeur, et je me demande si il est + bénéfique de se spécialiser sur un langage ou bien d'être polyvalent sur plusieurs langages sans trop approfondir ? (je parle en therme de salaire et de carrière) |
1. si tu veux faire carrière faut arreter la programmation
2. si tu veux te spécialiser, fais le dans les langages pointus et usités (style expert en C++ c'est bieng)
Marsh Posté le 28-03-2002 à 17:53:35
tgrx a écrit a écrit : 1. si tu veux faire carrière faut arreter la programmation 2. si tu veux te spécialiser, fais le dans les langages pointus et usités (style expert en C++ c'est bieng) |
Bah je vois pas mes chefs de projet qui ont commencé comme moi et qui en 5 ans gagne 450Kf ça me convient parfaitement.
Mais ça ne répond pas à ma question.... se spécialiser ou polyvalence ??
Marsh Posté le 28-03-2002 à 17:57:16
Se spécialiser sur des langages d'avenir... C++/Java typiquement
Marsh Posté le 28-03-2002 à 19:20:49
Ok, en ce moment je fais du PowerBuilder et j'ai une offre sur du PHP que je connais pas mal, zen pensez koi ?
Marsh Posté le 28-03-2002 à 21:18:22
On te dit de faire du C++ ou du Java...
Sans vouloir te vexer le Php c'est un langage à la porté de n'importe quel crétin! On peut pas demander + de 10.000 frs par mois pour dev en Php.
Marsh Posté le 28-03-2002 à 21:49:29
Tu dis n importe koi, le java aussi est a la portée de n importe quel cretin. Tout depend de ce que tu en fait.
Roco a écrit a écrit : On te dit de faire du C++ ou du Java... Sans vouloir te vexer le Php c'est un langage à la porté de n'importe quel crétin! On peut pas demander + de 10.000 frs par mois pour dev en Php. |
Marsh Posté le 28-03-2002 à 23:00:16
Mais bien sûr tu compares un langage objet permettant de faire n'importe quel type d'applications à un petit langage de script pour dibouilleurs.
Je t'invite à aller sue n'importe quel site d'offres d'emploi dans les entreprises NTIC :
1/ Dév java/objet => nivo ingénieur
2/ Dév Php => de sans le bac à bac+2
Chui désolé de te dire que le Php est vraiment à la portée de n'importe qui et que ce langage reste fondalementalement un langage de bidouilleurs. Pour preuve ce langage ne permet absolument aucun respect de la règle MVC...
Tu connais bcp de sites de e-commerce réalisé en Php, à part Eyrolles, moi j'en connais pas. Va vérifier...
Par contre le dév Java d'apps (quelle soit grosse ou petite) nécessite bcp de rigueur...
C'est sûrement pas les informaticiens expérimentés de ce forum qui vont me contredire.
Marsh Posté le 29-03-2002 à 00:15:29
petit langage de script pour dibouilleurs ?????
Ca c la meilleure,c toi ki risk de te faire des ennemi la.
PHP et Java n'on pas la meme utilité c est evident mais tu ne peux pas denigrer le php qui devient de plus en plus puissant (dans son domaine !!!)et est en pleine evolution.
Moi je ne denigre rien, je me suis juste revolté contre tes propos. Maintenant quand tu dit ke le java ou le C++ necessitent bokou plus de rigueur je suis 100% d accord avec toi.
Roco a écrit a écrit : Mais bien sûr tu compares un langage objet permettant de faire n'importe quel type d'applications à un petit langage de script pour dibouilleurs. Je t'invite à aller sue n'importe quel site d'offres d'emploi dans les entreprises NTIC : 1/ Dév java/objet => nivo ingénieur 2/ Dév Php => de sans le bac à bac+2 Chui désolé de te dire que le Php est vraiment à la portée de n'importe qui et que ce langage reste fondalementalement un langage de bidouilleurs. Pour preuve ce langage ne permet absolument aucun respect de la règle MVC... Tu connais bcp de sites de e-commerce réalisé en Php, à part Eyrolles, moi j'en connais pas. Va vérifier... Par contre le dév Java d'apps (quelle soit grosse ou petite) nécessite bcp de rigueur... C'est sûrement pas les informaticiens expérimentés de ce forum qui vont me contredire. |
Marsh Posté le 29-03-2002 à 13:38:32
Roco a écrit a écrit : On te dit de faire du C++ ou du Java... Sans vouloir te vexer le Php c'est un langage à la porté de n'importe quel crétin! On peut pas demander + de 10.000 frs par mois pour dev en Php. |
Encore un frustré... quand un crétin comme toi fait du php, forcément, le résultat sera un résultat de crétin.
De toute façon, quelque soit le langage, l'important est l'analyse et la compréhension du problème, que tu programmes en Java, PHP ou quoi que ce soit.
A mon avis, il vaut mieux être polyvalent pour pouvoir savoir choisir le langage adapté. Après, le langage lui même, à moins d'aller dans certaines spécialités très pointues, c'est qu'un outil.
Marsh Posté le 29-03-2002 à 13:44:31
D'ailleurs, ce que tu dis est typique de ta bêtise, choisir Java comme langage, quelque soit le projet est surement la pire des choses à faire, ça dépend très fortement des compétences de l'équipe dont tu dispose, des l'architecture de la boîte, de l'ampleur du projet, temps et crédit dont tu disposes...
Ce que tu peux faire en 2 lignes de php peut te prendre 10 fois plus de temps dans un autre langage et vice versa et de même, peut être qu'en développant en Java, tu économiseras énormément sur le futur... d'où la nécessité de connaitre un large éventail de langages et prendre le plus adapté...
Marsh Posté le 29-03-2002 à 14:13:44
Et vous pensez quoi du powerBuilder (language événementiel) ?
Marsh Posté le 29-03-2002 à 16:19:02
roco > Ce forum est basé sur quel technologie
C'est vraiment bidon de comparer le C++ et le PHP, ca n'a pas du tout la meme utilité :sarcastic
Marsh Posté le 29-03-2002 à 18:51:53
Bon alors je m'explique...
1/ Je n'ai jamais dis que Php était un langage de merde et complétement inutile.
2/ Shade93 demande un conseil pour une orientation professionnel et donc je lui dis qu'il gagnera plus d'argent en étant dév Java qu'en étant dév Php.
Dans le C.V. d'un webmaster le Php est un plus indéniable.
Dans le C.V. d'un informaticien le Php est tout a fait banal.
La plupart des boîtes ne prennent pas des dév pour faire du Php... pur ce genre de dév ils se contentent en général d'engager un stagiaire (genre un gars de DUT INFO ou SRC). Bon quand le dév est très important ou demande une permanence sur la durée, ça peut leur arriver d'engager un dév Php.
Par contre un développeur Java, c'est en général un ingénieur ou un gars titulaire d'une maîtrise scientifique (je parle en ce moment, c'est sûr qu'il y a encore 2 ou 3 ans jpense qu'on pouvait y arriver autrement et même pkoi pas en autodidacte).
LE PHP N'EST PAS UN LANGAGE DE MERDE MAIS UN DEV PHP NE GAGNERA JAMAIS AUTANT QU'UN DEV JAVA OU C++.
Il me semble que la question était celle-ci...
Citation : Voilà ça fait longtemps que je me pose cette question, je suis programmeur, et je me demande si il est + bénéfique de se spécialiser sur un langage ou bien d'être polyvalent sur plusieurs langages sans trop approfondir ? (je parle en therme de salaire et de carrière) |
Bon voilà au lieu de m'incendier, commencer donc par lire la question du topic...
Marsh Posté le 29-03-2002 à 22:33:11
De toute façon la programmation c bieng !
moi j'etudie surtout le C/C++
Marsh Posté le 30-03-2002 à 09:01:22
Roco a écrit a écrit : Bon alors je m'explique... 1/ Je n'ai jamais dis que Php était un langage de merde et complétement inutile. 2/ Shade93 demande un conseil pour une orientation professionnel et donc je lui dis qu'il gagnera plus d'argent en étant dév Java qu'en étant dév Php. Dans le C.V. d'un webmaster le Php est un plus indéniable. Dans le C.V. d'un informaticien le Php est tout a fait banal. La plupart des boîtes ne prennent pas des dév pour faire du Php... pur ce genre de dév ils se contentent en général d'engager un stagiaire (genre un gars de DUT INFO ou SRC). Bon quand le dév est très important ou demande une permanence sur la durée, ça peut leur arriver d'engager un dév Php. Par contre un développeur Java, c'est en général un ingénieur ou un gars titulaire d'une maîtrise scientifique (je parle en ce moment, c'est sûr qu'il y a encore 2 ou 3 ans jpense qu'on pouvait y arriver autrement et même pkoi pas en autodidacte). LE PHP N'EST PAS UN LANGAGE DE MERDE MAIS UN DEV PHP NE GAGNERA JAMAIS AUTANT QU'UN DEV JAVA OU C++. Il me semble que la question était celle-ci...
|
oh, pardon, je ne faisais qu'employer tes propres termes "le Php c'est un langage à la porté de n'importe quel crétin!"
Quant au topic, je l'ai tout à fait compris.
Et si tu veux parler en terme de "salaire et de carrière", c'est d'autant plus vrai qu'il vaut mieux éviter de se spécialiser : si tu te spécialises, tu vas rester dans la prog pure et dure je pense, par contre si tu veux monter à des poste plus élevés, il te faudra avoir plus de compétences que la connaissance pointue d'un simple langage (balayer large en terme de langage et d'architecture, de méthodes de modélisations, touchez aussi à l'aspect gestion, urbanisation...).
Pour en revenir à PHP qui est donc un langage de crétin : ASP, Perl, JSP, Coldfusion...etc qui sont aussi des langage très simples ne me semblent pas inutiles et bas de gamme non plus, puisqu'ils ont aussi leur utilité.
Mais bon, on retrouve souvent ce genre de discours : langage facile, donc bas de gamme, "alors que moi, je sort d'une école d'ingénieur, je connais Java, donc je fais partie de l'élite" : c'est peut être pas ce que tu voulais dire, mais en tout cas, les termes que tu emploies sont révélateurs...
Marsh Posté le 30-03-2002 à 23:16:55
.
Sincèrement, je pense que la spécialisation est plus risquée dans ton cas.
Pour une carrière longue, vaut mieux rester "superficiel" et se rapprocher de l'analyse, pour obliquer sur la responsabilité de projet et le direction technique.
.
.
Marsh Posté le 31-03-2002 à 22:03:02
euh Roco as CARREMENT raison, le php est a la portée de n'importe quel cretin, n'ayons pas peur des mots. Ce qui ne veut pas dire que tout le monde arrivera a faire du php comme ca en claquant des doigts. Mais bon puisqu'on parlais de specdialisation, n'importe qui, en 2 mois deviens specialiste php. Pourquoi ? parceque ce langage est limité a des applications web. Si tu veux vraiment te specialiser comme tous le monde l'a deja dis lance toi dans le C++, tu toucheras plus de fric au final.
[jfdsdjhfuetppo]--Message édité par Rob Roy--[/jfdsdjhfuetppo]
Marsh Posté le 01-04-2002 à 14:29:08
ouah les boulets.... spécialiste php en 2 mois pfff.
Putain les gars il faudrai peut etre distinguer syntaxe et algo non ??? Evidement la syntaxe de php est simple mais forcement si tu es tres bon en algo ut peux maitriser n importe quel langage tres rapidement --> ne faut il pas apprendre a parler avant de savoir ecrire ??
Je crois que certain d entre vous confondent tout et sous pretxte que certains langages sont simples ( pas de gestion de memoire, pas de pointeurs...) ils les denigrent alors qu'il pourraient faire en 10 min ce qu il font en 3j avec d autres langages dits "puissants"...
Ok ca fait WarLorD de dire kon code en C++ mais si on te demande de dev' une appli web....
Enfin bref de tte facon faut etre polyvalent, kan on sortira de nos longues etudes , les langages auront evolués et pour gagner du fric il ne faudra pas maitriser un langage mais s adapter...
Voila
Rob Roy a écrit a écrit : euh Roco as CARREMENT raison, le php est a la portée de n'importe quel cretin, n'ayons pas peur des mots. Ce qui ne veut pas dire que tout le monde arrivera a faire du php comme ca en claquant des doigts. Mais bon puisqu'on parlais de specdialisation, n'importe qui, en 2 mois deviens specialiste php. Pourquoi ? parceque ce langage est limité a des applications web. Si tu veux vraiment te specialiser comme tous le monde l'a deja dis lance toi dans le C++, tu toucheras plus de fric au final. Bon sur ce bon coding (meme en php ) |
Marsh Posté le 01-04-2002 à 15:23:35
shurik'n a écrit a écrit : Enfin bref de tte facon faut etre polyvalent, kan on sortira de nos longues etudes , les langages auront evolués et pour gagner du fric il ne faudra pas maitriser un langage mais s adapter... |
c'est plus ou moins ce que j'essaie de te dire, et le php etant plus simple que les autres langages, l'adaptation est tres facile et n'importe qui a fait le tour du php en 2 mois.
Ceci dit on parle bien d'informaticien ? donc de quelqu'un qui connait un "minimum" d'algo. Alors pour reprendre l'expression de Roco
Dans le C.V. d'un webmaster le Php est un plus indéniable.
Dans le C.V. d'un informaticien le Php est tout a fait banal.
Il a entierement raison. Connaitre plusieurs langages est un plus, mais tant qu'a se specialiser autant choisir des langages plus ouvert que le php, et qui offre plus de specificités, et de possibilités.
C/C++ ET/OU Java .
Marsh Posté le 02-04-2002 à 17:38:00
je fais à la fois du PHP (parce que j'adore ça) et du Java (j'aime bien aussi). C'est clair que le PHP, c'est plutôt simple à apréhender comme langage, mais dire qu'on est spécialiste PHP en 2 mois, c'est ridicule, je fais du PHP depuis 1 an, et je suis loin d'être un pro (bien sûr je suis pas un génie alors p-e que je suis pas repésentatif). PHP ne se limite pas à faire des applis Web, je peux vous faire une appli de gestion en PHP, ce sera plus long à faire qu'en Delphi, ça sera pas dynamique (au sens DHTML) mais ça marchera très bien).
Maintenant, on peut tout à fait reprocher à PHP son manque de rigueur (d'où le fait que n'importe ki peut coder en PHP facilement, puisque c'est asez souple) mais il ne faut pas oublier que c'est un langage jeune et qui va évoluer. Je fais personnellement le pari que dans 5 ans, PHP prendra une place très importante sur le parché des applis web en écrasant (j'espère) ASP.
Marsh Posté le 02-04-2002 à 19:18:25
l'asp n'existe déjà plus... cf. Asp.net, visual studio et le C#
Par contre faire des apps stand-alone avec Php c moyen vu que tu as besoin de faire tourner un serveur http derrière... c'est pas top, ça vaut pas une apps en delphi ou en java.
[jfdsdjhfuetppo]--Message édité par Roco--[/jfdsdjhfuetppo]
Marsh Posté le 02-04-2002 à 21:45:42
Roco a écrit a écrit : l'asp n'existe déjà plus... cf. Asp.net, visual studio et le C# Par contre faire des apps stand-alone avec Php c moyen vu que tu as besoin de faire tourner un serveur http derrière... c'est pas top, ça vaut pas une apps en delphi ou en java. |
Oui, drôle d'idée ça de vouloir faire du stand alone en php ?
Sinon, j'aime bien Java, mais vous estimez à combien sa durée de vie ? Sérieux, est ce qu'il a vraiment de l'avenir sur le long terme ? Le concept objet en lui même OK, mais Java, je suis pas si sur...
Marsh Posté le 02-04-2002 à 22:05:49
Bah tu vois un langage meilleur pour le moment...
Java est portable sur toute les plate-formes, donc sur tout les gadjets genre PocketPc, Palm, vibro-masseur ou encore téléphones portables...
La JVM s'améliore très svt, bientôt java sera p-e aussi rapide que du C++, bientôt c relatif
Et apparement le C# malgré tout l'investissement de Kro, n'arrive pas à la cheville de Java...
Et puis c'est dur de parler de la durée de vie d'un lg surtout quand on sait que certaines grosses boites continuent à tourner en cobol!
Marsh Posté le 02-04-2002 à 22:55:11
Roco a écrit a écrit : (...) La JVM s'améliore très svt, bientôt java sera p-e aussi rapide que du C++, bientôt c relatif (...) |
Attention, il faut bien souligner que du Java compilé pour une JVM ne tournera jamais aussi rapidement que du C++ compilé en natif, visiblement les compilateurs Java->natif commencent à arriver à maturité, mais dans ce cas ce n'est plus du multi plate-formes
[jfdsdjhfuetppo]--Message édité par c_po_ma_faute--[/jfdsdjhfuetppo]
Marsh Posté le 03-04-2002 à 19:31:27
Ben si je fais un dév en interne oui, mais si je suis éditeur de logiciels là c'est plutôt intéressant.
Marsh Posté le 04-04-2002 à 19:04:48
tu n'as pas compris ma phrase et c'est surement car j'ai du mal la formuler
Je voulais dire que si je suis dans un entreprise et que je fais du développement en interne, c'est-à-dire pour ma propre société, alors il est vrai que la portabilité de java est de moindre importance, car en général les entreprises ont des parcs de machines assez homogène, quoique pour les centres névralgiques c'est souvent un O.S. différent que pour les postes utilisateurs.
Mais par contre si je suis éditeur de logiciel, genre Oracle, alors le fait de développer mes apps en java et donc permettre leur portabilité sur les différents O.S., là on peut dire que la portabilité de java est vraiment un plus.
Voilà, A+
[jfdsdjhfuetppo]--Message édité par Roco--[/jfdsdjhfuetppo]
Marsh Posté le 28-03-2002 à 17:05:16
Voilà ça fait longtemps que je me pose cette question, je suis programmeur, et je me demande si il est + bénéfique de se spécialiser sur un langage ou bien d'être polyvalent sur plusieurs langages sans trop approfondir ? (je parle en therme de salaire et de carrière)
---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates