Dis papa, c'est quoi un bon programmationneur en php ? - PHP - Programmation
Marsh Posté le 27-12-2002 à 19:08:08
Le PHP c'est pas bie ndifficile, et connaitre par coeur un langaeg est une aberration a moins de ne faire ça toute sa vie
Marsh Posté le 27-12-2002 à 19:11:23
oki, ouf !
'fin comme je suis pas un génie de l'info, je suis pas sur que ca soit tant "pas difficile"
sinon comme j'aimerais un peu "planifier" mon apprentissage, j'aimerais savoir combien de temps il faut grosso merdo
Marsh Posté le 27-12-2002 à 19:37:55
achete toi un livre du genre "php pour les debutant".Va aussi sur http://www.phpdebutant.com
Si tu t'y met 8h par jour a lire des bouquin etc,tu peut commencer a faire ton script au bout de 1 semaine.Ensuite le reste viens avec l'experience,les recherche sur le net et les questions sur les forums.
UN langage de programation c'est comme une langue.A force de voir et de revoir ca rentre tout seul.Il faut juste pratiquer souvent.
Ce qui est bien auss c'est de lire les scripts des autres pour avoir des idéé.Va voir sur http://www.phpscripts-fr.net pour les sources.
Voila un petit apercu
Marsh Posté le 27-12-2002 à 20:36:16
samuelp a écrit : Le PHP c'est pas bie ndifficile, et connaitre par coeur un langaeg est une aberration a moins de ne faire ça toute sa vie |
Marsh Posté le 27-12-2002 à 20:43:18
Ben quoi c'est un peu vrai ! Tu vas pas me dire que tu connais les fonctions QT par coeur !
Marsh Posté le 27-12-2002 à 20:46:21
samuelp a écrit : |
non, parce que j'en fais pas... Et je peux pas trop parler en fait, vu que je suis hors jeu, étant donné que je passe ma vie a programmer
Marsh Posté le 27-12-2002 à 20:56:14
lorill a écrit : non, parce que j'en fais pas... Et je peux pas trop parler en fait, vu que je suis hors jeu, étant donné que je passe ma vie a programmer |
Tu passes ta vie à programmer ? ça doit pas etre amusant tous les jours alors, je comprend que parfois tu sois de mauvais poil...
Marsh Posté le 27-12-2002 à 21:00:03
samuelp a écrit : |
Marsh Posté le 27-12-2002 à 21:11:49
panchopa a écrit : c'est pas le sujet ! |
bon, je vais te donner mon avis alors
Citation : 1) Est-ce que connaitre la syntaxe du langage et se référer a la doc pour son vocabulaire est suffisant ? |
C'est la démarche la plus logique. A force de chercher dans la do c tu connaitras vite les fonctions dont tu as besoin par coeur
Citation : Ou sinon faut-il tout connaitre par coeur ? (ca parait possible ou pas ? et si oui faut combien de temps en gros) |
Si par vocabulaire tu entends toutes les fonctions, tu peux oublier. Au moment même ou tu en apprends, d'autres en ecrivent, donc c'est virtuellement impossible. De plus, tu n'as pas besoin de tout. Ce qu'il faut, c'est comprendre la logique du langage, et le reste vient quasi naturellement.
Citation : 2) Un bon programmeur pose des questions sur des forums, ou il est capable de se débrouiller seul dans n'imoprte quelle situation. |
Les deux. Tu es censé être capable de te débrouiller toi même, mais les forums sont quand même utiles pour gagner du temps, mais surtout pour avoir des avis supplémentaires.
Citation : Ses connaissances lui permettant de coder des fonctionalités qu'il n'a jamais mis en pratique ? |
je suis pas sur d'avoir compris cette partie
Citation : 3) Pour un débutant motivé mais pas spécialement doué en math, et qui ne connait pas de vrais langages de programation il faut combien de temps pour arriver a faire tout un site bourré de fonctionalités en PHP : 6 mois, un an, 2 ans, jamais ... ? |
les maths n'ont pas grand chose a voir la dedans, c'est plus une question de logique. Pour ce qui est du temps, ca depends de ce que t'appelles "bourré de fonctionnalités". Ca peut être très long, mais c'est plus du au temps de developpement "normal" qu'a l'apprentissage
Marsh Posté le 27-12-2002 à 21:26:49
ouki
Citation : 1) Est-ce que connaitre la syntaxe du langage et se référer a la doc pour son vocabulaire est suffisant ? |
Alors là tu m'enlève un poid ! Dans ce cas là, je dois pouvoir y arriver en m'y mettant sérieusement, sans non plus devoir y passer tout mon temps. Et pour les maths, ouf car j'étais le cancre de la classe . 'fin apparement y'a quand même des fonctions et des calculs comme en math. J'espère que c'est abordable pour un littéraire
>>forummp3
Je vais lire tout le site de phpdébutant et faire tous les exercices, pis jetter un oeil a la bibliothèque de scripts que tu m'a indiqué... et ensuite je repasserais sur ce forum si j'ai besoin d'éclaircissements
Marsh Posté le 27-12-2002 à 22:10:02
j'ai acheté un livre sur le pp un petit truc facile, j'ai lu un peu les forums et tout est vite venu. Quand j'ai un prob je vais sur php.net et parfois je pose une question ici, ça m'a bien aidé pour des conneries genre htmlentites
Marsh Posté le 27-12-2002 à 22:30:06
php.net ?
mais... mais, c'est en anglais ca !
enfer et damnation, vade retro satanas
Marsh Posté le 27-12-2002 à 22:46:31
panchopa a écrit : php.net ? |
t'as pas dit que t'etais un littéraire ?
l'anglais ca devient tres vite quasi obligatoire pour les recherches, en programmation comme pour d'autres sujets.
pour apprendre le php, je te conseille comme les autres de prendre un bouquin. Mais par contre ne lis pas tout le bouquin tout de suite : ca ne servira a rien. Ce que je conseille, c'est de tres vite essayer de faire des "petits" scripts (calcul de n! par exemple) et de te reporter au bouquin si y a des trucs que tu sais pas faire ou que tu comprends pas.
Poser des questions sur les forums, ca dépanne bien c'est sur. Mais avant de poser ta question, mieux vaut chercher par toi meme, tu seras d'autant plus satisfait que tu auras trouvé la solution tout seul.
Marsh Posté le 27-12-2002 à 22:47:35
panchopa a écrit : php.net ? |
L'Anglais est une langue incontournable et que l'on se doit de maitriser, c'est un peu le Windows des Systeme d'exploitation
Marsh Posté le 27-12-2002 à 22:51:28
panchopa a écrit : php.net ? |
il suffit de cliquer sur français, et hop tout est à peu près traduit...
Marsh Posté le 27-12-2002 à 22:53:28
dropsy a écrit : |
wai enfin faut voir la gueule de la traduction... ca donne des phrases qui n'ont ni queue ni tete, et pour les comprendre comme il faut il faut retourner voir en anglais comment ca se dit.
Marsh Posté le 27-12-2002 à 22:54:35
Library a écrit : |
Ben deja si on veut maitriser le PHP il faut maitriser l'Anglais, et cela est valable qqsoit le langage de Prog.
L'anglais Technique c'est pas si difficile
Marsh Posté le 27-12-2002 à 22:55:37
Library a écrit : |
autant, il y a des traductions qui sont pas à jour (et ça c génant ), mais j'ai jms vu de phrase sans queue ni tete...
Marsh Posté le 27-12-2002 à 22:56:13
samuelp a écrit : |
Bref faut pas maitriser l'anglais
Marsh Posté le 27-12-2002 à 22:59:34
voui voui je sais l'anglais c'est obligatoire, d'ailleurs ca va chui pas trop mauvais
c'est juste que je suis un peu vanné, j'habite depuis 5 mois dans un pays où on parle espagnol et je n'y parle jamais francais, ici y'en a pas des masses lol (cf signature qui veut pas s'afficher ). Bref du coup je pense en espagnol ( c'est le syndrome Van Damme inversé
), sur ce forum j'écris en francais, je viens également d'apprendre le XHTML durant décembre, je me met au PHP et on me balance un site en anglais ... c'est l'overdose de langages lol tout commence a se mélanger dans ma pitite tête
tout ca pour dire que mon vade retro l'anglais n'était pas à prendre au pied de la lettre, mais comme un cri de detresse existentiel
.
Marsh Posté le 27-12-2002 à 23:02:26
dropsy a écrit : |
http://www.lysator.liu.se/c/
http://translate.google.com/transl [...] oe%3DUTF-8
Citation : Rather than delay the Standard to add full internationalization features, ANSI agreed to add minimal features immediately, with ISO designing a proper extension at a later date. This work - 4 years in the doing - has culminated in Normative Addendum 1. |
devient
Citation : Plutôt que retarde la norme pour ajouter les pleins dispositifs d'internationalisation, norme ANSI acceptée pour ajouter les dispositifs minimaux immédiatement, avec l'cOin concevant une prolongation appropriée à une date ultérieure. Ce travail - 4 ans dans faire - a abouti au supplément normatif 1 |
t'avoueras que c bof qd meme
Marsh Posté le 27-12-2002 à 23:08:18
comme ca en passant, sur le forum html il y a une super faq de GM_superstar-de-la-mort-qui-tue, il y en a une ici aussi ?
Marsh Posté le 27-12-2002 à 23:09:07
euh... Library, j'ai pas tout compris là? c sur que si tu traduis php.net avec google, t'obtiens des phrases bizarres
mais le site php.net est multilingue
Marsh Posté le 27-12-2002 à 23:10:35
panchopa a écrit : comme ca en passant, sur le forum html il y a une super faq de GM_superstar-de-la-mort-qui-tue, il y en a une ici aussi ? |
Liens et sujet utiles, en haut...
http://forum.hardware.fr/forum2.php3?post=26910&cat=10
Marsh Posté le 27-12-2002 à 23:38:34
ah voui effectivement, merci bien.
*juste pour avoir le dernier mot*
Marsh Posté le 28-12-2002 à 13:46:13
Coder n'est pas difficile en soit, ce qui est relativement plus chiand c'est de transformer ton problème en code, c'est à dire l'algoritmique. Sinon, il faut pas uniquement penser à ce que son code doit faire, mais aussi traiter les erreurs et la sécurité
Marsh Posté le 30-12-2002 à 16:47:24
Je rajoute mon grain de sel.
panchopa a écrit : C'est bientôt la nouvelle année, les questions existentielles arrivent ! |
Elles sont en avance cette année.
panchopa a écrit : |
Ben il faut d'une part conaitre les bases du langage mais surtout avoir une bonne vision de ce que tu veux obtenir et comment (avoir de bonnes bases en algo quoi, et ce même si on sait pas qu'on les a. )
panchopa a écrit : |
C'est presque sufisant, il faut quand même conaitre les fonctions de bases (echo, while ...)
panchopa a écrit : |
Tout conaitre par coeur est quasiment impossible. Je penses pas qu'il y ai une seule personne sur ce forum qui conaisse tout le php par coeur.
panchopa a écrit : |
Un bon programmeur est un programmeur essayant de faire le maximum de boulot par lui même tout en reconaissant ses limites et donc en demandant de l'aide sur des forums, mailling list ... quand il est vraiment bloqué ou qu'il aborde un nouvel ensemble de fonctions sans savoir comme les utiliser (par exemple la première fois qu'on trafique des images, ou qu'on créé des fichiers pdf, ...). Bon, bien sur, un bon programmeur lit la doc qu'il a sous la main avant de poser des questions parfois basiques.
Ca s'apprend sur le tas tout ça.
panchopa a écrit : |
l'asp est un vrai langage de programmation, tout comme JS (javascript) et ce même si c'est pas exécuté directement sur un PC comme du C/C++ ou du pascal. Dans tout les cas, t'as des boucles, des variables, des fonctions, des saisies utilisateurs (en php et asp, tout est saisie avant le début du programme, en JS comme en visual basic ou en delphi, c'est avant l'exécution d'une partie du programme (la première partie du programme est écécuter mais la dernière ne l'est pas encore), en C/C++, c'est quand le programme le demande à l'utilisateur)
panchopa a écrit : |
Pour un site avec news, forum, articles, chat, sondages et de nombreuses autres bricoles avec le site en multi langue et avec plusieurs modèles d'affichages, tu peux déjà partir pour 2 à 5 ans de programmations en comptant en moyenne une heure de programmation par jour. Bon, après 3-4 ans, t'auras vraiment un super site.
Par contre, au début, ca sera 80 à 90% de découverte pour 10 à 20 % de pure programmation et à la fin 90 à 98% de programmation pour 2 à 10 % de découverte de nouveauté. (que ce soit une autre méthode faire ce que tu fesais déjà ou pour aprendre un nouvel ensemble de fontion que t'avais pas besoin au début (par exemple, au début, t'auras surement pas besoin de créer des documents pdf. )
panchopa a écrit : |
Ben beaucoup lire, mais toujours en mettant en pratique dans des petits scripts ce qu'on vient de lire. Sans ca, ca rentrera par les yeux mais ca n'entrera pas dans ta mémoire.
Marsh Posté le 27-12-2002 à 18:57:51
C'est bientôt la nouvelle année, les questions existentielles arrivent !
En fait pour commencer 2003 je vais enfin me mettre au PHP et je me demande quel niveau je dois atteindre pour faire des bons trucs.
1) Est-ce que connaitre la syntaxe du langage et se référer a la doc pour son vocabulaire est suffisant ?
Ou sinon faut-il tout connaitre par coeur ? (ca parait possible ou pas ? et si oui faut combien de temps en gros)
2) Un bon programmeur pose des questions sur des forums, ou il est capable de se débrouiller seul dans n'imoprte quelle situation. Ses connaissances lui permettant de coder des fonctionalités qu'il n'a jamais mis en pratique ?
3) Pour un débutant motivé mais pas spécialement doué en math, et qui ne connait pas de vrais langages de programation (j'ai juste bidouillé en éffleurant de trèèèès loin le JS et l'ASP) il faut combien de temps pour arriver a faire tout un site bourré de fonctionalités en PHP : 6 mois, un an, 2 ans, jamais ... ?
P.S : toute suggestion pour débuter est la bienvenue