Comment s'améliorer en PROGRAMMATION ?

AnusDePoche
2022-06-10 09:09:20

J'aimerais m'améliorer en progra les kheys, vous auriez des astuces ?https://image.noelshack.com/fichiers/2018/10/1/1520260980-risitas94.png
Je me démerde en JS / PHP / C#, C et Java mais voilà j'ai conscience d'avoir juste effleuré la surfacehttps://image.noelshack.com/fichiers/2018/10/1/1520260980-risitas94.png

Quand je sors de ma zone de confort des frameworks avec lequels je bosse (symfony, react, vue...) je suis paumé, et je serais incapable de dev une petite application en OOP from scratch.https://image.noelshack.com/fichiers/2016/36/1473263957-risitas33.png

Ne parlons pas des concepts avancés de la programmation, ou programmation dynamique et ce genre de trucs, je suis nulle parthttps://image.noelshack.com/fichiers/2016/38/1474490235-risitas434.png

Ou commencez pour TRY HARD la programmation et s'améliorer réellement ?https://image.noelshack.com/fichiers/2016/38/1474490235-risitas434.png

AnusDePoche
2022-06-10 09:28:01

https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Junto4242
2022-06-10 09:28:50

C'est vague, tu veux faire quoi ?

AnusDePoche
2022-06-10 09:30:35

Le 10 juin 2022 à 09:28:50 :
C'est vague, tu veux faire quoi ?

M'améliorerhttps://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

BayronBUTGIM
2022-06-10 09:30:51

UP ça m'intéresse

GeSuceMacrron
2022-06-10 09:31:09

En vrai essaye d'automatiser plein de petites taches a la con, mine de rien ça aide a progresser.

Junto4242
2022-06-10 09:31:43

Le 10 juin 2022 à 09:30:35 :

Le 10 juin 2022 à 09:28:50 :
C'est vague, tu veux faire quoi ?

M'améliorerhttps://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Non mais c'est trop vague, donne un cas concret

Risiglobe
2022-06-10 09:33:25

T'as fait une formation type "devenez dev en 1 mois" ?

C'est bien le problème de ces trucs, ça apprends pas les bases...

Bref commence pas faire la classique to-do list, un CRUD en php ou un mini framework MVC, ça t'aidera bien.

Monocuma
2022-06-10 09:37:58

C'est la difficulté en programmation: t'as un fossé entre les bases et l'aisance.
Tous les gens que je connais qui sont vraiment chauds faisaient des mini-projets qui les intéressaient en cherchant dans la doc à chaque fois qu'ils avaient besoin de chercher une info qu'ils avaient pas (c'est-à-dire tout le temps).
Mais faut aimer ça.

NuageDeFeet
2022-06-10 09:41:36

- Regarde des vidéos
- Lance toi des challenges type dev tel truc en un laps de temps précis.
- BOSSE SUR DES PROJETS QUI TE PLAISENT

Pour s'améliorer, faut aussi sortir de ta zone de confort. Vois + grand, trop grand même, et regarde la doc pour arriver à faire ce que tu veux faire.

En front-end, je dirais que 60/80% des gens sont des escrocs, parce que c'est très facile d'avoir les bases et lire de la doc en ligne, donc si tu veux t'améliorer en code, tu vas devoir travailler dur, mais tu sers fier à la fin

Eigenfaces
2022-06-10 09:42:48

Le problème c'est que tu penses que la prog c'est taper du code en continue comme écrire un livre, alors qu'il faut constamment chercher des solutions.

Tu as de la chance, les domaines que tu cherches sont plutôt bien documenté, donc il faut t'entrainer à lire directement dans la doc. Et pour ca lance toi dans des projets qui te donnes envie, peut importe les technos que t'auras besoin, t'apprendras sur le tas et tu retiendras beaucoup mieux.

AnusDePoche
2022-06-10 09:45:36

Le 10 juin 2022 à 09:33:25 :
T'as fait une formation type "devenez dev en 1 mois" ?

C'est bien le problème de ces trucs, ça apprends pas les bases...

Bref commence pas faire la classique to-do list, un CRUD en php ou un mini framework MVC, ça t'aidera bien.

J'ai un BAC + 4 infohttps://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png

J'ai fait deux formations, d'abord du web dev ou on a fait toutes les conneries basiques en web dont le famoso crud, puis j'ai enchainé sur une formation plus sérieuse ou on a appris le C, la POO avec le C# et touché à pas mal de trucs, mais rien en profondeur

Junto4242
2022-06-10 09:45:45

Sans une idée plus précise de ce que l'OP a envie de faire on peut pas donner de meilleur conseils que juste "se former constamment"

Risiglobe
2022-06-10 09:47:39

Le 10 juin 2022 à 09:45:36 :

Le 10 juin 2022 à 09:33:25 :
T'as fait une formation type "devenez dev en 1 mois" ?

C'est bien le problème de ces trucs, ça apprends pas les bases...

Bref commence pas faire la classique to-do list, un CRUD en php ou un mini framework MVC, ça t'aidera bien.

J'ai un BAC + 4 infohttps://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png

J'ai fait deux formations, d'abord du web dev ou on a fait toutes les conneries basiques en web dont le famoso crud, puis j'ai enchainé sur une formation plus sérieuse ou on a appris le C, la POO avec le C# et touché à pas mal de trucs, mais rien en profondeur

au temps pour moi alors kheyou. Je sais pas dans quoi tu bosses, mais dans ce cas, c'est au boulot que t'apprendras le plus, tu seras obligé de sortir de ta zone de confort

AnusDePoche
2022-06-10 09:50:20

Le 10 juin 2022 à 09:45:45 :
Sans une idée plus précise de ce que l'OP a envie de faire on peut pas donner de meilleur conseils que juste "se former constamment"

Ben par exemple là je taf pour mes loisirs sur une petite appli en JS pour décoder le texte de certains PDF et de les transformer en truc interactif (un genre de parser de texte ++) mais avec toutes les syntaxes du JS, et l'OOP foireuse du langage, je me retrouve à le faire en programmation procédurale avec des fonctions comme en C, et ça me frustre, car j'utilise pas du tout le langage comme il est prévu (je sais que c'est de la chiasse le JS pour ce qui est respect de la POO mais bon)

J'aurais aimé être capable de faire une app avec des objets from scratch mais dès que je suis dans une logique totalement ouverte (trop d'ailleurs) comme celle du JS, je suis complètement pauméhttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Risiglobe
2022-06-10 09:51:45

Le 10 juin 2022 à 09:50:20 :

Le 10 juin 2022 à 09:45:45 :
Sans une idée plus précise de ce que l'OP a envie de faire on peut pas donner de meilleur conseils que juste "se former constamment"

Ben par exemple là je taf pour mes loisirs sur une petite appli en JS pour décoder le texte de certains PDF et de les transformer en truc interactif (un genre de parser de texte ++) mais avec toutes les syntaxes du JS, et l'OOP foireuse du langage, je me retrouve à le faire en programmation procédurale avec des fonctions comme en C, et ça me frustre, car j'utilise pas du tout le langage comme il est prévu (je sais que c'est de la chiasse le JS pour ce qui est respect de la POO mais bon)

J'aurais aimé être capable de faire une app avec des objets from scratch mais dès que je suis dans une logique totalement ouverte (trop d'ailleurs) comme celle du JS, je suis complètement pauméhttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Classes

Junto4242
2022-06-10 09:56:27

Le 10 juin 2022 à 09:50:20 :

Le 10 juin 2022 à 09:45:45 :
Sans une idée plus précise de ce que l'OP a envie de faire on peut pas donner de meilleur conseils que juste "se former constamment"

Ben par exemple là je taf pour mes loisirs sur une petite appli en JS pour décoder le texte de certains PDF et de les transformer en truc interactif (un genre de parser de texte ++) mais avec toutes les syntaxes du JS, et l'OOP foireuse du langage, je me retrouve à le faire en programmation procédurale avec des fonctions comme en C, et ça me frustre, car j'utilise pas du tout le langage comme il est prévu (je sais que c'est de la chiasse le JS pour ce qui est respect de la POO mais bon)

J'aurais aimé être capable de faire une app avec des objets from scratch mais dès que je suis dans une logique totalement ouverte (trop d'ailleurs) comme celle du JS, je suis complètement pauméhttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

C'est pas vraiment que c'est de la chiasse c'est juste que la plupart des concepts de POO n'existent pas en JS.

Mais sinon au lieu de te dire que c'est nul parce que tu fais tout procédural, tu peux déjà explorer map, filter, reduce et faire une pipeline sympa pour convertir/parser ton texte.

C'est pas super complexe mais ça rend le compte déjà beaucoup plus élégant

chaise_vide
2022-06-10 10:01:35

Bah lit des livres.
Bah apprend d'autres paradigmes que le OO (le fonctionnel pour comparer).
Bah participe au codingame (c'est plus pour la logique)

Whiplash123
2022-06-10 10:02:35

Programmer pour faire quoi ?

Faut un objectif khey, programmer pour programmer ça sert à rien.

Fais des projets et pratique, y a pas de secret.

navet-navrant
2022-06-10 10:06:54

Repars du tout début :ok:

Codage des nombres en binaires, portes logiques, algèbre de boole, algorithmie de base + complexités, gestion de la mémoire, recoder les structures de données principales et leurs méthodes en C :ok:

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.