OVH Cloud OVH Cloud

Débuter, choisir pour en vivre

42 réponses
Avatar
iBulldog
Salut

Je souhaite me r=E9orienter et entrer dans le monde de la programmation
et des bases de donn=E9es.
Je veux en faire un m=E9tier et pas un passe-temps

J'ai consult=E9 divers site et parfois les avis divergent.
Certains disent que le passage au C est obligatoire parfois on me
conseille d'aller directement dans celui de mon choix .
J' esp=E8re obtenir des avis objectifs dans ce groupe .

Je pense me tourner vers Delphi ou Python .
En tout cas je cherche un langage clair, bien structur=E9 et dans un
second temps multi-plateforme.
Quand je consulte les offres d'emplois pour la belgique en tout cas, je
constate que la mode est =E0 'Java' et Visual Basic mais cea va t'il
passer ou dois je me tourner vers cela ?

En gros, tant qu'a me reconvertir autant que ce soit un langage utile
et qui a de l'avenir .
merci

10 réponses

1 2 3 4 5
Avatar
Thierry
"iBulldog" écrivait
news::

Salut

Je souhaite me réorienter et entrer dans le monde de la programmation
et des bases de données.



SQL est indispensable. Apres pour l'acces aux données ca va dependre du
moteur de BDD, impossible de generaliser, même si le C est probablement le
langage qui permettrait de passer a peu pres partout.
Avatar
Christian ASTOR
iBulldog a écrit :

Je souhaite me réorienter et entrer dans le monde de la programmation
et des bases de données.
Je veux en faire un métier et pas un passe-temps



Fais plutôt pizzaïolo, ça rapporte plus actuellement et c'est moins
monotone.
Surtout en France.
Avatar
iBulldog
Christian ASTOR a écrit :

iBulldog a écrit :

> Je souhaite me réorienter et entrer dans le monde de la programmation
> et des bases de données.
> Je veux en faire un métier et pas un passe-temps

Fais plutôt pizzaïolo, ça rapporte plus actuellement et c'est moins
monotone.
Surtout en France.



ça c'est le genre de boulot que je faisais il y a 10 ans comme job
d'étudiant et ce n'es guère très intéressant
Avatar
support
Le marché de l'informatique aujourd'hui n'est pas le marché le plus facile,
à niveau de compétence équivalent bien sûr.
Le choix d'une carrière solo est réservé aux passionnés, car il demande un
niveau au dessus de la moyenne, une grande polyvalence, et d'accepter de
faire des semaines de 50-60 heures pour un salaire modeste et d'avoir les
nerfs solides. C'est le prix à payer pour vivre sa passion, et ceux qui
choisissent cette voix parce que "c'est tendance", ou "je taquine un peu de
php et de flash, le reste ne doit pas être plus compliqué" sont sûr de ce
planter. Perso j'ai choisi cette voie, parce que j'ai passé toutes mes
vacances scolaire à l'adolescence à faire de l'assembleur 6502 à partir de
l'age de 14 ans, et que je ne conçois pas de faire autre chose que de la
programmation. Mais je fais parti des gens avec une personnalité
"polarisée".



"iBulldog" a écrit dans le message de news:

Salut

Je souhaite me réorienter et entrer dans le monde de la programmation
et des bases de données.
Je veux en faire un métier et pas un passe-temps

J'ai consulté divers site et parfois les avis divergent.
Certains disent que le passage au C est obligatoire parfois on me
conseille d'aller directement dans celui de mon choix .
J' espère obtenir des avis objectifs dans ce groupe .

Je pense me tourner vers Delphi ou Python .
En tout cas je cherche un langage clair, bien structuré et dans un
second temps multi-plateforme.
Quand je consulte les offres d'emplois pour la belgique en tout cas, je
constate que la mode est à 'Java' et Visual Basic mais cea va t'il
passer ou dois je me tourner vers cela ?

En gros, tant qu'a me reconvertir autant que ce soit un langage utile
et qui a de l'avenir .
merci
Avatar
Arnold McDonald \(AMcD\)
Si tu veux bien gagner ta vie c'est simple, quitte l'informatique. N'importe
quel job est plus rentable. Sinon, si tu t'entêtes, fait du java ou
lance-toi dans .Net.

Évite absolument la spécialisation, le technique, le système. Sinon,
prépare-toi à de longue années de chomage interrompues fugitivement par
quelques missions. Pour être informaticien aujourd'hui, nul besoin de génie,
de niveau supérieur à la moyenne ou autre délire issue des films de hackers
d'il y a quelques années. Bases de données, Java, réseau, voilà ce que l'on
demande actuellement. Tu trouveras bien plus de boulot en Visual Basic qu'en
développement de driver hein ! Il semble aussi que .Net se réveille enfin.

Ne te fixe pas sur un langage particulier, cela n'a aucun intérêt. Apprend
plutôt à avaler des couleuvres, fermer ta gueule, faire 50 heures par
semaine et ne pas vraiment être motivé par ce que tu vas faire dans la
journée. Et, hors Paris, à toucher des salaires minables. Peu
d'informaticiens bossent dans la branche qu'ils ont étudiées à la Fac,
école. Peu bossent dans leur spécialisation. Pour un gars qui fait LE job
qu'il a rêvé, étudié, 1.000 gars qui gagnent simplement leur vie en faisant
absolument autre chose que ce espéré à la fin des études.

Gaffe aussi à cette insupportable mode du GNU/GPL/FREE/Open Source etc. Cela
tue le marché de la prog. Combien d'entretiens où le gars te sors "ha oui,
mais codeur c'est pas payé cher chez nous hein. On choppe les codes sur le
Net, les trucs gratuit source là, et on adapte à nos besoins. Pas besoin
d'être un génie.". Ne te sers pas aussi des commenatires et remarques du
misérable pourcentage d'informaticiens qui ont réussi, ont une grosse place
de chef de projet/archi ou son admin d'un gros réseau ou dans une grande
multi. C'est un infime pourcentage et est très loin de la réalité de
l'informaticien normal. Demande-leur plutôt leurs horaires hebdomadaires
qu'on rigole...

Ne prends pas la plaisanterie de Astor à la légère. Personnellement, si
c'était à refaire, je ne ferai pas des études informatiques, tu peux me
croire.

Essaye peut-être Linux. C'est génial, c'est la panacée. C'est gratuit. Seuls
les cons et les incapables ne l'utilisent pas. Avec de tels élites, qui sait
?

--
Arnold McDonald (AMcD)

http://arnold.mcdonald.free.fr/
Avatar
support
C'est clair que les jobs dans l'info indus / system sont très mal payés et
sans reconnaissance au regard des connaissances nécessaires.
D'un autre côté, j'ai rencontré pas mal de gros boeufs qui n'ont toujours
pas compris ce qu'était un pointeur ou un thread et qui gagnait plutôt
correctement leur vie en faisant du VB/Java.
Je pense qu'il y a aussi dans notre profession pas mal de gens qui ont
commencé par de l'indus/system et même parfois avec une formation initiale
en électronique et qui refuse un peu d'évoluer. En 25 ans, on a eu les
passages :
- Assembleur -> C
- C -> C++
-C++ -> Java/.Net
La tendance est clairement d'aller vers l'abstraction à cause de la
complexité croissante des systèmes, et il n'est pas raisonnable de rester
bloqué sur les langages de bas niveau, sauf si c'est indispensable. Si on
prend Vista, les drivers 64 bit devront être signés, ce qui va réduire les
développements de driver à l'indispensable (périphériques HW), tous le reste
passera par l'API user qui s'étend et rend le développement de driver autre
que HW inutile.
Autre exemple, je viens de passer une appli MFC en Winforms2, et
contrairement à ce que je lis partout, les 2 applis vont _exactement_ à la
même vitesse, même si la version .net consomme 2x plus de mémoire. Et
contrairement aux MFC, je gère les formes de taille variable avec une
facilité déconcertante. Mais même en .net, il faut savoir programmer et ne
pas faire n'importe quoi sous pretexte que le système s'occupe de tout, les
optimisations restent d'actualité.
La conclusion, c'est qu'il y aura proportionnellement de moins en moins de
postes pour le bas niveau. Il suffit de 10000 gars chez MS à faire du
système pour faire bosser 10 millions de développeurs d'applis dans le
monde. Le marché des utilitaires va disparaître, car petit à petit tout est
intégré dans Windows (voir l'anti-spyware de Vista).

Faute d'avoir ce qu'on aime, il faut aimer ce qu'on a et ne pas être trop
nostalgique.

Pour en revenir à la question initiale, je conseillerais C#, c'est un vrai
régal, c'est élégant, simple, et c'est mieux que C++ pour débuter dans la
programmation objet. Ca a un spectre d'application large (de WinCE au Web en
passant par Windows et les procédures stockées de sql server 2005),VS2005
est le top du top pour développer, et pour le Web je ne connais rien de
mieux que asp2.net (efficacité, rapidité, etc...) . Ceci-dit, il faut
s'adapter au marché, Java est très utilisé et partage une bonne partie de la
philosophie avec C#. Si tu veux gagner ta vie, oublie les gnueries du style
python, perl, php,ruby, même pour l'Inde et la Chine c'est le genre de
développement qui commence à ne plus être rentable. Dans les boîtes, ce
n'est utilisé que par les stagiaires qui ne connaissent rien d'autre s'ils
viennent d'un bahut anti-MS (fréquent), et pas très chaud pour Java (parce
que c'est pô libre, donc c'est pô bien d'être le serviteur d'une
multi-nationale américaine).
Aujourd'hui dans les boites, toutes les nouvelles applis démarrent en .Net
ou en Java, car ce sont les 2 environnements les mieux adaptés à leurs
besoins.
Oublie aussi C/C++ reservé au système et à l'embarqué : puissant mais avec
une syntaxe vieillissante, sans intérêt pour le Web.



"Arnold McDonald (AMcD)" a écrit dans le message de
news: 44bccb3f$0$14320$
Si tu veux bien gagner ta vie c'est simple, quitte l'informatique.
N'importe quel job est plus rentable. Sinon, si tu t'entêtes, fait du java
ou lance-toi dans .Net.

Évite absolument la spécialisation, le technique, le système. Sinon,
prépare-toi à de longue années de chomage interrompues fugitivement par
quelques missions. Pour être informaticien aujourd'hui, nul besoin de
génie, de niveau supérieur à la moyenne ou autre délire issue des films de
hackers d'il y a quelques années. Bases de données, Java, réseau, voilà ce
que l'on demande actuellement. Tu trouveras bien plus de boulot en Visual
Basic qu'en développement de driver hein ! Il semble aussi que .Net se
réveille enfin.

Ne te fixe pas sur un langage particulier, cela n'a aucun intérêt. Apprend
plutôt à avaler des couleuvres, fermer ta gueule, faire 50 heures par
semaine et ne pas vraiment être motivé par ce que tu vas faire dans la
journée. Et, hors Paris, à toucher des salaires minables. Peu
d'informaticiens bossent dans la branche qu'ils ont étudiées à la Fac,
école. Peu bossent dans leur spécialisation. Pour un gars qui fait LE job
qu'il a rêvé, étudié, 1.000 gars qui gagnent simplement leur vie en
faisant absolument autre chose que ce espéré à la fin des études.

Gaffe aussi à cette insupportable mode du GNU/GPL/FREE/Open Source etc.
Cela tue le marché de la prog. Combien d'entretiens où le gars te sors "ha
oui, mais codeur c'est pas payé cher chez nous hein. On choppe les codes
sur le Net, les trucs gratuit source là, et on adapte à nos besoins. Pas
besoin d'être un génie.". Ne te sers pas aussi des commenatires et
remarques du misérable pourcentage d'informaticiens qui ont réussi, ont
une grosse place de chef de projet/archi ou son admin d'un gros réseau ou
dans une grande multi. C'est un infime pourcentage et est très loin de la
réalité de l'informaticien normal. Demande-leur plutôt leurs horaires
hebdomadaires qu'on rigole...

Ne prends pas la plaisanterie de Astor à la légère. Personnellement, si
c'était à refaire, je ne ferai pas des études informatiques, tu peux me
croire.

Essaye peut-être Linux. C'est génial, c'est la panacée. C'est gratuit.
Seuls les cons et les incapables ne l'utilisent pas. Avec de tels élites,
qui sait ?

--
Arnold McDonald (AMcD)

http://arnold.mcdonald.free.fr/



Avatar
Vincent Burel
"support" wrote in message
news:44bcdc87$0$998$

Si tu veux gagner ta vie, oublie les gnueries du style
python, perl, php,ruby, même pour l'Inde et la Chine c'est le genre de
développement qui commence à ne plus être rentable. Dans les boîtes, ce
n'est utilisé que par les stagiaires qui ne connaissent rien d'autre s'ils
viennent d'un bahut anti-MS (fréquent), et pas très chaud pour Java (parce
que c'est pô libre, donc c'est pô bien d'être le serviteur d'une
multi-nationale américaine).



y'a pas vraiment de "anti-ms", y'a un surtout un manque de moyen.
Avatar
support
Si, si, je maintiens c'est d'abord idéologique, les profs ne s'en cachent
pas. J'ai fait faire des TP à des étudiants en licence avec SharpDevelop, ça
s'est très bien passé, et c'est un environnement gratuit. Idem avec la
version de VS2005 gratuite, Idem pour Eclipse. SQL Server, Oracle et DB2
proposent des versions gratuites plus que suffisantes pour se former. On
peut se former avec le top des technos _gratuitement_.

"Vincent Burel" a écrit dans le message de
news: 44bce3aa$0$846$

"support" wrote in message
news:44bcdc87$0$998$

Si tu veux gagner ta vie, oublie les gnueries du style
python, perl, php,ruby, même pour l'Inde et la Chine c'est le genre de
développement qui commence à ne plus être rentable. Dans les boîtes, ce
n'est utilisé que par les stagiaires qui ne connaissent rien d'autre
s'ils
viennent d'un bahut anti-MS (fréquent), et pas très chaud pour Java
(parce
que c'est pô libre, donc c'est pô bien d'être le serviteur d'une
multi-nationale américaine).



y'a pas vraiment de "anti-ms", y'a un surtout un manque de moyen.




Avatar
Vincent Burel
il n'y a pas d'idéologie dans ce pays, y'a des manques d'argent...
chroniques... qui ont obligés un certain nombre de gens, de professions, de
corporations à inventer des justificatif, des idéologies... Dote une fac X
avec 1million d'euro pour acheter 1000 post PC derniere génération avec
WIN-XP et VC2005 et tu verra que dans l'année tout le monde se mets à
Microsoft.

"support" wrote in message
news:44bce7b2$0$889$
Si, si, je maintiens c'est d'abord idéologique, les profs ne s'en cachent
pas. J'ai fait faire des TP à des étudiants en licence avec SharpDevelop,


ça
s'est très bien passé, et c'est un environnement gratuit. Idem avec la
version de VS2005 gratuite, Idem pour Eclipse. SQL Server, Oracle et DB2
proposent des versions gratuites plus que suffisantes pour se former. On
peut se former avec le top des technos _gratuitement_.

"Vincent Burel" a écrit dans le message


de
news: 44bce3aa$0$846$
>
> "support" wrote in message
> news:44bcdc87$0$998$
>
>> Si tu veux gagner ta vie, oublie les gnueries du style
>> python, perl, php,ruby, même pour l'Inde et la Chine c'est le genre de
>> développement qui commence à ne plus être rentable. Dans les boîtes, ce
>> n'est utilisé que par les stagiaires qui ne connaissent rien d'autre
>> s'ils
>> viennent d'un bahut anti-MS (fréquent), et pas très chaud pour Java
>> (parce
>> que c'est pô libre, donc c'est pô bien d'être le serviteur d'une
>> multi-nationale américaine).
>
> y'a pas vraiment de "anti-ms", y'a un surtout un manque de moyen.
>
>




Avatar
support
Les facs ont déjà Windows , et les softs que j'ai cité sont gratuits, donc
l'investissement est nul. J'ai même fait des tp sur des PC avec Linux
(pourtant en dual boot) avec mono, juste pour prouver au chef de département
que c'était possible, les autres profs lui avaient bourré le mou.
De plus c'est le même établissement que j'ai vu acheter des licences Red Hat
à un prix supérieur à Win2003 tarif éducation, alors qu'ils pouvaient très
bien installer du Fedora, voir OpenSolaris qui est largement meilleur que
toutes ces m***es manchotiques.

"Vincent Burel" a écrit dans le message de
news: 44bcea6f$0$853$
il n'y a pas d'idéologie dans ce pays, y'a des manques d'argent...
chroniques... qui ont obligés un certain nombre de gens, de professions,
de
corporations à inventer des justificatif, des idéologies... Dote une fac X
avec 1million d'euro pour acheter 1000 post PC derniere génération avec
WIN-XP et VC2005 et tu verra que dans l'année tout le monde se mets à
Microsoft.

"support" wrote in message
news:44bce7b2$0$889$
Si, si, je maintiens c'est d'abord idéologique, les profs ne s'en cachent
pas. J'ai fait faire des TP à des étudiants en licence avec SharpDevelop,


ça
s'est très bien passé, et c'est un environnement gratuit. Idem avec la
version de VS2005 gratuite, Idem pour Eclipse. SQL Server, Oracle et DB2
proposent des versions gratuites plus que suffisantes pour se former. On
peut se former avec le top des technos _gratuitement_.

"Vincent Burel" a écrit dans le message


de
news: 44bce3aa$0$846$
>
> "support" wrote in message
> news:44bcdc87$0$998$
>
>> Si tu veux gagner ta vie, oublie les gnueries du style
>> python, perl, php,ruby, même pour l'Inde et la Chine c'est le genre de
>> développement qui commence à ne plus être rentable. Dans les boîtes,
>> ce
>> n'est utilisé que par les stagiaires qui ne connaissent rien d'autre
>> s'ils
>> viennent d'un bahut anti-MS (fréquent), et pas très chaud pour Java
>> (parce
>> que c'est pô libre, donc c'est pô bien d'être le serviteur d'une
>> multi-nationale américaine).
>
> y'a pas vraiment de "anti-ms", y'a un surtout un manque de moyen.
>
>








1 2 3 4 5