S'autoformer à C, C++, ou java etc., possible? Réaliste?

S'autoformer à C, C++, ou java etc., possible? Réaliste? - Divers - Programmation

Marsh Posté le 29-04-2009 à 11:47:05    

Bonjour,
 
Est ce possible de bien s'autoformer sur C, C++, C#, java (un au choix voire plusieurs à terme) via des livres ,tutoriaux etc. ou une vrai formation est elle nécessaire à votre avis?
 
Un autodidacte aura il une chance (plus que d'infimes chances j'entend) d'être embauché comme programmeur d'un (ou plusieurs) de ces langages, dans une entreprise (même si j'ai conscience que le salaire serait peut être un peu revu à la baisse au début)
Des témoignages de ce cas?
 
Merci

Message cité 2 fois
Message édité par goodman_2020 le 29-04-2009 à 12:29:47

---------------
Mon Feedback (A éviter: Starskeye, tontondu09, Chiyo, David-17, Alexstain)
Reply

Marsh Posté le 29-04-2009 à 11:47:05   

Reply

Marsh Posté le 29-04-2009 à 12:11:20    

oui, oui, oui, pas le mien


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 29-04-2009 à 12:12:26    

C+ :lol: ... c'ets quoi cette blague

Reply

Marsh Posté le 29-04-2009 à 12:15:22    

masklinn a écrit :

oui, oui, oui, pas le mien

pas compris la réponse... :sweat:  


---------------
Mon Feedback (A éviter: Starskeye, tontondu09, Chiyo, David-17, Alexstain)
Reply

Marsh Posté le 29-04-2009 à 12:15:55    

Joel F a écrit :

C+ :lol: ... c'ets quoi cette blague

c'est une erreur, c'était évident non?  :sarcastic:  


---------------
Mon Feedback (A éviter: Starskeye, tontondu09, Chiyo, David-17, Alexstain)
Reply

Marsh Posté le 29-04-2009 à 12:28:51    

waeny a écrit :

Bon courage, l'informatique c'est vraiment la merde.......

a apprendre ou de travailler dedans?


---------------
Mon Feedback (A éviter: Starskeye, tontondu09, Chiyo, David-17, Alexstain)
Reply

Marsh Posté le 29-04-2009 à 12:29:15    

goodman_2020 a écrit :

Est ce possible de bien s'autoformer sur C, C+, C++, C#, java (un au choix voire plusieurs à terme) via des livres ,tutoriaux etc. ou une vrai formation est elle nécessaire à votre avis?


 
En partant de quoi comme connaissance en informatique en général, en programmation en particulier?  Et avec quel formation de base?
 
(je ne connais pas de C+).
 

Citation :

Un autodidacte aura il une chance (plus que d'infimes chances j'entend) d'être embauché comme programmeur d'un (ou plusieurs) de ces langages, dans une entreprise (même si j'ai conscience que le salaire serait peut être un peu revu à la baisse au début)


 
A mon avis peu de chances en dehors des cas où une double compétence (compétence et domaine d'application) est nécessaire et l'autodidacte en programmation est embauché pour sa maîtrise de l'autre aspect, vraisemblablement sanctionnée par une formation plus formelle (c'est plus facile d'apprendre la programmation à un spécialiste du domaine que l'inverse; mais il faut aussi des spécialistes de programmation -- disons génie logiciel si on veut des grands mots -- dans l'équipe: il y a des problèmes qu'on ne rencontre pas dans des petits programmes qu'on rencontre dans un plus gros; et les découvrir trop tard coûte cher).
 
En passant, le métier de programmeur (quelle que soit la dénomination précise qu'on lui donne) demande plus que la maîtrise du langage (ce qui s'acquiert assez facilement).

Reply

Marsh Posté le 29-04-2009 à 12:31:48    

Un Programmeur a écrit :


 
En partant de quoi comme connaissance en informatique en général, en programmation en particulier?  Et avec quel formation de base?
 
(je ne connais pas de C+).
 

Citation :

Un autodidacte aura il une chance (plus que d'infimes chances j'entend) d'être embauché comme programmeur d'un (ou plusieurs) de ces langages, dans une entreprise (même si j'ai conscience que le salaire serait peut être un peu revu à la baisse au début)


 
A mon avis peu de chances en dehors des cas où une double compétence (compétence et domaine d'application) est nécessaire et l'autodidacte en programmation est embauché pour sa maîtrise de l'autre aspect, vraisemblablement sanctionnée par une formation plus formelle (c'est plus facile d'apprendre la programmation à un spécialiste du domaine que l'inverse; mais il faut aussi des spécialistes de programmation -- disons génie logiciel si on veut des grands mots -- dans l'équipe: il y a des problèmes qu'on ne rencontre pas dans des petits programmes qu'on rencontre dans un plus gros; et les découvrir trop tard coûte cher).
 
En passant, le métier de programmeur (quelle que soit la dénomination précise qu'on lui donne) demande plus que la maîtrise du langage (ce qui s'acquiert assez facilement).

je ne connais aucun de ces langage. Je connais un peu le dev en html, php et les css mais c'est tout


---------------
Mon Feedback (A éviter: Starskeye, tontondu09, Chiyo, David-17, Alexstain)
Reply

Marsh Posté le 29-04-2009 à 12:41:52    

Compte quelques mois de travail pour savoir programmer dans l'un des langages que tu cites. Et j'ai bien dit : "l'un des", pas tous. La programmation, comme beaucoup de métiers, demande du travail et de l'expérience, ce qui prend du temps.
 
Mais c'est tout à fait faisable. Sois juste conscient que cela ne prendra pas deux semaines.

Reply

Marsh Posté le 29-04-2009 à 14:32:27    

Je rebondis sur al dernière phrase de "Un programmeur" : faire du dév, c'est plus que pisser du code. Si beaucoup on fait des bac+4 bac+5, c'est pas pour apprendre juste des langages, mais pour apprendre des concepts : ordonnancement (liens avec les OS par ex), reconnaissance de forme/traitement d'image, tout un tas d'outils pour l'analyse numérique, le parallélisme, les réseaux (protocoles, par ex) et j'en passe. Après, tout dépend de ce qu'il y a à développer derrière. C'est clair qu'on a pas besoin de tout ça régulièrement...mais qui peut le plus peu le moins.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 29-04-2009 à 14:32:27   

Reply

Marsh Posté le 29-04-2009 à 15:01:51    

Elmoricq a écrit :

Compte quelques mois de travail pour savoir programmer dans l'un des langages que tu cites. Et j'ai bien dit : "l'un des", pas tous. La programmation, comme beaucoup de métiers, demande du travail et de l'expérience, ce qui prend du temps.


 
Et les quelques mois, c'est pour être capable de faire de petits programmes isolés.  On attend plus de quelqu'un postulant à une place, de l'algorithmique au génie logiciel.
 

Citation :

Mais c'est tout à fait faisable. Sois juste conscient que cela ne prendra pas deux semaines.


 
Apprendre, oui.  Je suis beaucoup moins sûr de la capacité à trouver un employeur hors du contexte que j'ai évoqué (disposer d'une autre compétence nécessaire pour le poste).

Reply

Marsh Posté le 29-04-2009 à 16:04:35    

goodman_2020 a écrit :

Est ce possible de bien s'autoformer sur C, C++, C#, java (un au choix voire plusieurs à terme) via des livres ,tutoriaux etc. ou une vrai formation est elle nécessaire à votre avis?


Oui c'est possible, il existe par exemple une formation complète et gratuite à télécharger, l'équivalent d'un an de DESS en Université, par RM Discalla, un universitaire réputé  : Cours d'initiation à la programmation et à la POO avec exemples
Il y à aussi d'autres cours d'initiation à l'algorithmique et à la programmation.
Ensuite essaye de choisir un langage, tu va pas apprendre les 4.  
Pour choisir un langage tu peu par exemple lire ce sondage récent : Quel est votre langage de programmation préféré en 2009 ?
Il existe de très bon tutoriels pour débuter pour de nombreux langages. Par exemple sur Java :  Cours de Programmation Java pour les enfants, les parents et les grands parents    
 
 

goodman_2020 a écrit :

Un autodidacte aura il une chance (plus que d'infimes chances j'entend) d'être embauché comme programmeur d'un (ou plusieurs) de ces langages, dans une entreprise (même si j'ai conscience que le salaire serait peut être un peu revu à la baisse au début)
Des témoignages de ce cas?


Les grandes entreprises et grandes SSII se battent pour recruter principalement les Bac+4 et Bac+5. Des moins diplômés peuvent arriver à trouver du travail dans de plus petites structure, mais en étant payés avec un lance pierre. Pour être crédible il faudra beaucoup travailler et commencer par participer à des projets de programmation que tu aura créé toi même, ou des projets libres ou bénévoles par exemple. Si tu as acquis de l'expérience et que tu as des éléments pour en témoigner sur un CV dans ce cas l'espoir est permis...
 

Reply

Marsh Posté le 29-04-2009 à 16:12:25    

Un Programmeur a écrit :

Et les quelques mois, c'est pour être capable de faire de petits programmes isolés.  On attend plus de quelqu'un postulant à une place, de l'algorithmique au génie logiciel.

 

Exact. Je me suis limité dans ma réponse à la partie "apprentissage d'un langage" (je ne parle pas ici de maîtrise), ne connaissant pas le niveau en informatique du posteur original.


Message édité par Elmoricq le 29-04-2009 à 16:12:36
Reply

Marsh Posté le 03-05-2009 à 10:54:55    

Paul JR a écrit :


Pour choisir un langage tu peu par exemple lire ce sondage récent :  
blabla
Il existe de très bon  
blabla


 
Merci d'arreter de spammer avec ce site de m.....  (secte, voir tests effectués sur commentcamarche)
 

Paul JR a écrit :


 Pour être crédible il faudra beaucoup travailler et commencer par participer à des projets de programmation que tu aura créé toi même, ou des projets libres ou bénévoles par exemple.


 
Non mais, on rêve là.

Reply

Marsh Posté le 03-05-2009 à 11:02:09    

Essaie aussi si tu le peut d'obtenir quelques certifications. Ca ne remplacera pas un bon diplôme mais c'est tout de même la preuve d'un certain bagage.

Reply

Marsh Posté le 03-05-2009 à 11:10:10    

Stephen135 a écrit :


 
Merci d'arreter de spammer avec ce site de m.....  (secte, voir tests effectués sur commentcamarche)
 


 
lien?

Reply

Marsh Posté le 22-05-2009 à 23:28:29    

bon allez moi je spam, va regarder du coter du site du Zero (SDZ dans ta barre google ;))


---------------
Worldcraze 10loop
Reply

Marsh Posté le 23-05-2009 à 08:59:53    

on pourrait arrêter de conseillé ce site rempli de trucs faux s'il vous plait ...

Reply

Marsh Posté le 23-05-2009 à 09:10:58    

Pour s'autoformer, rien ne vaut la combinaison eBook + pratique + google (si on a un problème)

Reply

Marsh Posté le 23-05-2009 à 14:41:31    

Comme beaucoup le dise, une vrai formation n'est pas de trop pour avoir une maitrise du génie logiciel. Mais l'autoformation est vraiment un plus dans le milieu.
 
Tu as différent domaine dans la programmation (serveur/client, interface utilisateur, pilote, application utilisateur, calcul distribué, ...), tu ne peux pas avoir tout appris en détail à l'école; mais la formation t'apportera une vision de ce qui se fait et de technologie que tu n'auras pas forcément appris de toi meme.
 
L'autoformation est de mon point de vue très utile pour avoir l'aptitude d'entrer rapidement dans un domaine que tu n'avais pas pratiqué auparavant. Apprendre un langage/une technologie les premières fois est laborieux, mais avec l'expérience tu sauras ce qu'il faut chercher, où qu'il faut chercher, comparer avec ce que tu connais.
L'autoformation à également l'avantage de la pratique sur la formation scolaire. A l'école tu as rarement le temps d'essayer tout ce qu'on t'apprends. Par la pratique, tu seras confronté aux problèmes des "premières fois avec un outil" : problème de configuration, erreurs usuelles. Problèmes que tu sauras résoudre.

Reply

Marsh Posté le 23-05-2009 à 21:27:37    

leoz2004 a écrit :

bon allez moi je spam, va regarder du coter du site du Zero (SDZ dans ta barre google ;))


Mauvaise idée.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed