CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Combien de temps ?

anhibal_lecteur
anhibal_lecteur
Niveau 9
02 juillet 2016 à 14:43:27

Bonjour tout le monde, je veux juste dire que je n'ai jamais touché à quoi que ce soit en programmation à part des fichier .bat basiques.
Je voulais donc savoir combien de temps il faudrait en moyenne pour avoir quelques bases en matière de programmation, à raison d'environ une heure par jour.
Merci d'avance.

Benekiki
Benekiki
Niveau 10
02 juillet 2016 à 15:08:06

Une heure par jour.. en moins d'un mois tu devrais savoir le vocabulaire de bases, utiliser des variables et comprendre la structure globale et le fonctionnement de codes basiques en C je pense

Message édité le 02 juillet 2016 à 15:09:03 par Benekiki
Gaetano-GX
Gaetano-GX
Niveau 31
02 juillet 2016 à 15:14:06

Au moins 6 mois si tu commences par le C (je suis très optimiste).
Au moins 5 ans pour le C++ et prétendre être à l'aise avec ce langage.
Au moins 6 mois pour le C# et plus si tu comptes apprendre le framawork DotNET.

anhibal_lecteur
anhibal_lecteur
Niveau 9
02 juillet 2016 à 15:15:40

Merci pour toutes vos réponses :hap:

Gaetano-GX
Gaetano-GX
Niveau 31
02 juillet 2016 à 15:15:47

@Benekiki: j'étais en train d'écrire pendant que tu as répondu (j'avais pas vu ta réponse).

Benekiki
Benekiki
Niveau 10
02 juillet 2016 à 16:47:13

Moi je parlais plutôt des bases bases, pas vraiment maîtriser le language
Genre afficher des calculs dans la console, apprendre à utiliser les fonctions..

godrik
godrik
Niveau 30
02 juillet 2016 à 18:49:49

J'en parlais avec plusieurs collegues recement. (Ils sont prof d'info, donc ils peuvent avoir une vue biaisee du fait qu'on est probablement fort naturellement.) Le consensus est qu'apprendre les fondations de la programmation ca prend en gros 6 mois a plein temps. Ce que ca veut dire, c'est qu'apres, tu vas apprendre des techniques, des APIs, et tout. Mais les concepts fondamentaux: variables, controles, fonctions, tableau, concepts objet de base, IO, ca prend 6 mois de travail.

31K2BPM
31K2BPM
Niveau 10
02 juillet 2016 à 21:17:47

godrik > sauf qu'au bout de 6 mois tu connais peut-être vite-fait la programmation, mais être opérationnel demande beaucoup plus d'investissement.
Tous les JD que l'on rencontre ont peut-être vu la plupart des concepts et connaissent les bases de la conception objet, mais ils sont encore débutants et pas du tout à l'aise sur les choix d'architectures à mettre en place,

En entreprise, on considère qu'à partir de 2 ans d'xp le profil commence à être confirmé et intéressant (cad assez vite opérationnel).

Message édité le 02 juillet 2016 à 21:18:55 par 31K2BPM
godrik
godrik
Niveau 30
02 juillet 2016 à 21:26:20

31K2BPM, je suis globalement d'accord avec toi. C'est ce que je dis d'ailleurs, non ? C'est ce dont OP parlait je pense.

Je suis d'accord avec toi, je ne laisserais pas un developpeur qui a 6 mois d'apprentissage toucher a mes projets sans supervision quotidienne.

J'ai l'impression que les 6 premiers mois tu apprends plein de truc en programmatin, apres l'apprentissage est plus "plat". J'ai l'impression que la "qualite" de programmeur ressemble a un genre de courbe logarithmique.

caprisuun
caprisuun
Niveau 9
03 juillet 2016 à 00:09:24

franchement 6 mois c long, je pense que en 1 mois voir 2, tu peux deja des trucs sympa en python/ruby (gui, voir meme commencer a apprendre django/rails) apres peut etre aussi un petit jeu avec pygame/gosu

Benekiki
Benekiki
Niveau 10
03 juillet 2016 à 00:25:33

ça me semble énorme 6 mois à plein temps, étant étudiant en DUT info on faisais 12h d'info par semaine et en 6 mois on avais déja fais toutes les bases du C jusqu'aux pointeurs à partir de 0, et on avait commencé le Python, le SQL, le HTML à côté

Grimmys
Grimmys
Niveau 19
03 juillet 2016 à 01:07:24

Personnellement aussi je trouve ça énorme 6 mois pour les bases... :(

Il m'a fallu 3 mois en m'investissant de façon très faible pour arriver à me servir correctement d'un langage tel que JavaScript à des fins très basiques ( en allant jusqu'à la POO ).

Je pense qu'en un mois, dans un langage donné, on peut assimilé tout les principes de base... ( par exemple les variables / les conditions / les boucles etc., tout ces concepts peuvent s’assimiler chacun en 1h :( )

Mais après pour être au point dans un langage donné ( niveau des techniques etc. ) je pense qu'il faut beaucoup beaucoup plus de temps... M'enfin, j'ai aucune expérience dans le domaine. :(

godrik
godrik
Niveau 30
03 juillet 2016 à 01:52:15

ça me semble énorme 6 mois à plein temps, étant étudiant en DUT info on faisais 12h d'info par semaine et en 6 mois on avais déja fais toutes les bases du C jusqu'aux pointeurs à partir de 0, et on avait commencé le Python, le SQL, le HTML à côté

Et tu as passe combien de temps a bosser chez toi ou en salle info ? Probablement une autre dizaine d'heure par semaine ?

Aussi, les pointeurs c'est dans la base. Faire du python, c'est juste reapprendre la meme chose avec une autre syntaxe.

godrik
godrik
Niveau 30
03 juillet 2016 à 02:06:46

Il m'a fallu 3 mois en m'investissant de façon très faible pour arriver à me servir correctement d'un langage tel que JavaScript à des fins très basiques ( en allant jusqu'à la POO ).

Donc tu veux dire qu'apres 3 mois, tu arrivais a hacker des trucs sans trop savoir ce que tu faisais.

Je pense qu'en un mois, dans un langage donné, on peut assimilé tout les principes de base... ( par exemple les variables / les conditions / les boucles etc., tout ces concepts peuvent s’assimiler chacun en 1h :( )

Lire un tuto, ce n'est pas assimile un principe de base. C'est lire un tuto.

franchement 6 mois c long, je pense que en 1 mois voir 2, tu peux deja des trucs sympa en python/ruby (gui, voir meme commencer a apprendre django/rails) apres peut etre aussi un petit jeu avec pygame/gosu

Nan, mais ca, ca ne veut rien dire. C'est de l'application. Ca ne veut pas dire que tu as les compris les fondements de la programmation. J'ai vu plein d'etudiant faire "de vraie trucs" mais ne pas comprendre vraiment ce qu'ils faisaient. Ils mettaient juste des recettes de cuisines les unes a la suite des autres.

LGV
LGV
Niveau 28
03 juillet 2016 à 03:07:17

Il y a un fosse entre "comprendre les bases" et "etre operationnel".

Je rejoins ce qui a deja ete dit sur la premiere situation - les bases, c'est comprendre les concepts fondamentaux pour etre plus autonome dans l'apprentissage qui suit : les differents types de langages, les types de donnees, les structure de controle, le processus de compilation / deploiement / debugging pour au moins une techno, etc.

Par contre il reste tout ce qui ne s'apprend qu'avec l'experience et la pratique : l'expertise du langage, l'algo avancee, toute la dimension conception et architecture, les criteres de maintenabilite / robustesse / performance sur des gros codebase, l'integration de solutions 3rd party, les mis&match de technos dans un meme projet, etc.

Et la il ne s'agit que de la partie technique ; sauf cas particulier, la programmation n'etant qu'un outil pour realiser un "but", il y a aussi tout l'aspect modelisation et simulation : maths discretes, traitement du signal, physique, etc. pour les simus plus scientifiques, ergonomie et accessibilite pour les outils, etc.

Message édité le 03 juillet 2016 à 03:07:53 par LGV
Grimmys
Grimmys
Niveau 19
04 juillet 2016 à 01:01:37

Le 03 juillet 2016 à 02:06:46 godrik a écrit :

Il m'a fallu 3 mois en m'investissant de façon très faible pour arriver à me servir correctement d'un langage tel que JavaScript à des fins très basiques ( en allant jusqu'à la POO ).

Donc tu veux dire qu'apres 3 mois, tu arrivais a hacker des trucs sans trop savoir ce que tu faisais.

Heu... Qu'entends tu par " hacker " ? :(
Je veux simplement dire que je n'ai pas approfondis les choses... Je n'ai pas assimilé toutes les techniques, mais les fondamentaux. :(

Donc tu veux dire qu'apres 3 mois, tu arrivais a hacker des trucs sans trop savoir ce que tu faisais.

Je pense qu'en un mois, dans un langage donné, on peut assimilé tout les principes de base... ( par exemple les variables / les conditions / les boucles etc., tout ces concepts peuvent s’assimiler chacun en 1h :( )

Lire un tuto, ce n'est pas assimile un principe de base. C'est lire un tuto.

Je ne parle pas forcément de simplement lire un tuto...

lokilok
lokilok
Niveau 17
04 juillet 2016 à 01:20:05

Heu... Qu'entends tu par " hacker " ? :(

"bidouiller", tu c/c des morceaux de code trouvé par ci par là sans trop les comprendre, tu les mets ensemble et t'essayes de faire en sorte que ça fonctionne.

Grimmys
Grimmys
Niveau 19
05 juillet 2016 à 00:48:54

Aok, merci pour l'information. :ok:

Cj1993
Cj1993
Niveau 12
05 juillet 2016 à 20:42:21

Je me rappelle en DUT les 2 premiers mois c'est juste de l'algo de base en pseudo-code a raison d'environ 10h par semaine. Ensuite tu passe a 6-8h par semaine, les deux mois suivant du C/C++ élémentaire. Après quelque mois (2 ou 3) sur la POO en C++ en apprenant en parallèle le JAVA OO du coup.
Et après je dirais a rythme de 6h par semaine environ 6 mois pour tout le reste C++ avancé, algo avancé... et encore sans aller trop loin. Sans compter que ça se divise en plusieurs matières.

Iryss
Iryss
Niveau 2
06 juillet 2016 à 00:07:45

Je tenais juste à apporter ma pierre à l'édifice.

Avant même d'apprendre un langage en particulier je crois que ce qui est fondamental est l'apprentissage du fonctionnement algorithmique. Ensuite vient l'apprentissage du langage.

Ce qui est vraiment compliqué pour les débuts c'est évidemment l'algorithmique, qui je pense est à la portée de chacun si on s'investit régulièrement et 6 mois ne me semble pas si long pour cela.

Vient ensuite l'apprentissage du langage, alors honnêtement, "programmer" un algorithme revient simplement à faire une "traduction" dans le langage souhaité donc l'apprentissage d'un langage se fait selon moi par la pratique de cette traduction. De cette manière il est clair qu'on travaille à la fois l'algorithmique et la programmation en tant que telle.

Pour répondre à la question initiale, combien de temps pour apprendre les bases de la programmation ? Je considère que les bases de la programmation se résument à l'algorithmique. Donc pour être honnête cela dépend de toi et de ton approche actuelle de l'algo et de ton côté logique. Mais je dirai qu'en général il faut compter 4 à 8 mois pour avoir des connaissances solides des bases.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment