Je veux apprendre un langage informatique

razel;9132141Un post pour geek en informatique sur bladi je rêve pas nan youpiee!!!! Pour celui qui veut débuter en prog il faut commencer par le html puis passé au php et enchainer avec les autre prog. Si tu veut en faire ton métier tu devrais te tourner dans la programmation objet(POO) sa recrute a fond dans ce domaine parole de programmeur en herbe :)[/QUOTE a dit:
c'est quoi le prog. html?:D
 
En ce qui me concerne je te conseillerais de commencer par apprendre l'algorithmie afin d'avoir une bonne base sur la programmation ( Philosophie, mise en forme du code, ....). L'algorithmie est en faite une représentation de ce que ton programme doit faire : Définition des variables, initialisation, traitement, valeur de retour, apprendre a bien commenter ton code, savoir bien tester,... . Une fois que cela est bien compris, assimiler. Peut importe le langage sur lequel tu voudra développer tu aura une bonne base sur la programmation. Sachant que pour commencer le langage C est vraiment bien et le HTML/PHP aussi pour le web aussi sont pas mal.

Pourquoi je te dis cela, car d'expérience j'ai eu la chance de croisé des développeurs qui ce sont mis au développement sans en connaitre la "philosophie" ( il ne suffit pas de connaitre des langages pour savoir développer. Si tes collègues doivent s'arracher les cheveux pour reprendre ton code voir le recommencer car cela est très mal penser / écrit. C'est vraiment pas bon )
 
En ce qui me concerne je te conseillerais de commencer par apprendre l'algorithmie afin d'avoir une bonne base sur la programmation ( Philosophie, mise en forme du code, ....). L'algorithmie est en faite une représentation de ce que ton programme doit faire : Définition des variables, initialisation, traitement, valeur de retour, apprendre a bien commenter ton code, savoir bien tester,... . Une fois que cela est bien compris, assimiler. Peut importe le langage sur lequel tu voudra développer tu aura une bonne base sur la programmation. Sachant que pour commencer le langage C est vraiment bien et le HTML/PHP aussi pour le web aussi sont pas mal.

Pourquoi je te dis cela, car d'expérience j'ai eu la chance de croisé des développeurs qui ce sont mis au développement sans en connaitre la "philosophie" ( il ne suffit pas de connaitre des langages pour savoir développer. Si tes collègues doivent s'arracher les cheveux pour reprendre ton code voir le recommencer car cela est très mal penser / écrit. C'est vraiment pas bon )

Exact, je me souviens d'un mini programme dans ma 1ère année pour connaitre les rouages de la programmation, c'était un labyrinthe où l'on devais faire comprendre à un petit serpent le chemin qu'il devait emprunter jusque la sortie, et il fallait coder le mini programme pour qu'il soit le plus court possible.

Il faut d'abord commencer à apprendre le fonctionnement de la programmation avant de se jeter sur le code.
 
Exact, je me souviens d'un mini programme dans ma 1ère année pour connaitre les rouages de la programmation, c'était un labyrinthe où l'on devais faire comprendre à un petit serpent le chemin qu'il devait emprunter jusque la sortie, et il fallait coder le mini programme pour qu'il soit le plus court possible.

Il faut d'abord commencer à apprendre le fonctionnement de la programmation avant de se jeter sur le code.

Perso C'est le contraire en cours on nous a blindé de code et quasiment rien sur le fonctionnement...
 
Exact, je me souviens d'un mini programme dans ma 1ère année pour connaitre les rouages de la programmation, c'était un labyrinthe où l'on devais faire comprendre à un petit serpent le chemin qu'il devait emprunter jusque la sortie, et il fallait coder le mini programme pour qu'il soit le plus court possible.

Tu as donc commence avec des conceptes avances, tels le backtracking. Excellente methode!

J'ai commence a programmer en LISP, ca fait deja tres longtemps, et je n'ai jamais regrette ce debut inhabituel.

A propos LISP (ou plutot la version simplifiee Scheme), connais tu le Wizard Book (SICPv2)? Celui la aussi, vivement conseille et egalement un classique. Pas vraiment pour ceux qui ne veulent que programmer, mais surtout pour ceux qui veulent comprendre les fondements de la programmation (independament du language):

http://mitpress.mit.edu/sicp/full-text/book/book.html
 
Est ce que vous conseillez le systeme d'exploitation linux ? Moi j'ai essayé et je peux vous dire que j'ai pas trop aimé, je suis revenu au bon vieux windows.
Je suis définitivement passé à ubuntu, mais au début j'aimais pas non plus.

En fait il faut faire l'effort d'apprendre à utiliser linux en ligne de commande, sans être un crack, juste les bases, après c'est beaucoup plus agréable...et puis t'apprends des choses sur l'informatique générale, c'est assez enrichissant je trouve.

Cela dit j'ai toujours windows en dual boot pour certains logiciels...
 
Perso C'est le contraire en cours on nous a blindé de code et quasiment rien sur le fonctionnement...
Malheureusement c'est que j'ai pu reprocher au cursus que j'ai suivi a l'université. Il y avait beaucoup de personnes qui venait d'un cursus S et qui ont atterri en DUT Info sans aucune base sur l'algorithmie. Au début je me disais que j’étais un OVNI parmi tout les S. Mais quand j'ai commencé a Travailler dans le développement et que je voyais tout les jeunes sortie de l'école sans avoir connu l'algorithmie et pour lesquels je devais repasser derrière eux pour essayé de comprendre ce qu'ils ont voulu écrire ( code sans commentaire, code totalement mal écrit, ....). Dans ce cas tu as plus vite fait de réécrire que de corriger le petit bug du client.
Je ne sais pas si après le DUT, l'algorithmie est enseigné mais s'est vraiment dommage qu'elle ne le soit pas.
 
Est ce que vous conseillez le systeme d'exploitation linux ? Moi j'ai essayé et je peux vous dire que j'ai pas trop aimé, je suis revenu au bon vieux windows.

Ba sa dépend tu peut faire une partition Windows et une partition Linux quoique il y a aussi des émulateur Windows après bon Linux c'est une question d'habitude :)

Edit: Oggii perso j'ai du apprendre tout le reste sur le net on m'avait déjà fais la remarque des codes sans commentaire :)
 
Je suis définitivement passé à ubuntu, mais au début j'aimais pas non plus.

En fait il faut faire l'effort d'apprendre à utiliser linux en ligne de commande, sans être un crack, juste les bases, après c'est beaucoup plus agréable...et puis t'apprends des choses sur l'informatique générale, c'est assez enrichissant je trouve.

Cela dit j'ai toujours windows en dual boot pour certains logiciels...

En fait c'est surtout que je dois tout configurer moi même, surtout que parfois j'ai des bugs et j'ai pas envie de me prendre la tête pour étudier tout le langage du noyau :langue:

Avec windows j'ai l'impression que le programmeur a tout fait de manière pro, je me dit que c'est normal puisqu'ils sont payés alors que linux c'est du bénévol. C'est aussi pour des raisons de compatiblité
 
Malheureusement c'est que j'ai pu reprocher au cursus que j'ai suivi a l'université. Il y avait beaucoup de personnes qui venait d'un cursus S et qui ont atterri en DUT Info sans aucune base sur l'algorithmie. Au début je me disais que j’étais un OVNI parmi tout les S. Mais quand j'ai commencé a Travailler dans le développement et que je voyais tout les jeunes sortie de l'école sans avoir connu l'algorithmie et pour lesquels je devais repasser derrière eux pour essayé de comprendre ce qu'ils ont voulu écrire ( code sans commentaire, code totalement mal écrit, ....). Dans ce cas tu as plus vite fait de réécrire que de corriger le petit bug du client.
Je ne sais pas si après le DUT, l'algorithmie est enseigné mais s'est vraiment dommage qu'elle ne le soit pas.
Même si l'algo est pas top, normalement les commentaires rattrapent le coup.

Par contre si en plus ya pas de commentaires dans le code, ça devient infernal, j'avais un collègue qui était efficace, on lui demandait de faire un truc, c'était fait rapidement, mais y avait souvent des bugs quand on touchait à quelque chose en rapport avec son code, et il mettait AUCUN commentaires. En plus y avait beaucoup d'ajax, je passais mon temps à naviguer de pages javascript à des pages php pour comprendre pourquoi il avait bien pu faire ça, parfois ya de quoi s'arracher les cheveux :pleurs:

Perso, je sais pas si mon algo est nickelle, mais mes commentaires sont clairs quand à la fonction d'une méthode, ce qu'elle retourne et les paramètres qu'elle prend, avec en plus des lignes de commentaires à l'intérieur dans le cas où un passage pourrait ne pas être compris au premier coup d'oeil...
 
Ba sa dépend tu peut faire une partition Windows et une partition Linux quoique il y a aussi des émulateur Windows après bon Linux c'est une question d'habitude :)

Oui. On peut tout emuler.

Linux (ou dans mon cas FreeBSD) es surtout et aussi une question pratique. Peu importe le domaine d'application, peu importe le language de programmation, sous FreeBSD ou une bonne distribution Linux, on a tout a portee de la main -- ou immediatement telechargeable. Sous Windows, il faut chercher ici et la pour se construire son systeme de developpement.
 
Ba sa dépend tu peut faire une partition Windows et une partition Linux quoique il y a aussi des émulateur Windows après bon Linux c'est une question d'habitude : )

Edit: Oggii perso j'ai du apprendre tout le reste sur le net on m'avait déjà fais la remarque des codes sans commentaire : )

J'ai essayé l'emulateur windows (wine) mais c'est pas top top, ça craint trop :D
 
Oui. On peut tout emuler.

Linux (ou dans mon cas FreeBSD) es surtout et aussi une question pratique. Peu importe le domaine d'application, peu importe le language de programmation, sous FreeBSD ou une bonne distribution Linux, on a tout a portee de la main -- ou immediatement telechargeable. Sous Windows, il faut chercher ici et la pour se construire son systeme de developpement.

Ba je sais pas si ta remarquer mes beaucoup de grande entreprise sont passer sous Linux, je te donne l'exemple de Free jetait surpris de ne pas les voir sous Windows
 
c'est le codage des pages internet pour avoir une bonne mise en page, des belles couleurs, un beau format comme sur bladi. C'est couplé au css pour l'esthétique :-)

ah c'est une chose importante!:D

c'est quoi css?


html=HyperText Mark-Up Language


En résumer Il Te permet de lire des fichier sur internet, sans lui pas de bladi :-D

ok, c'est un vrai trésor alors:D
 
Ba je sais pas si ta remarquer mes beaucoup de grande entreprise sont passer sous Linux, je te donne l'exemple de Free jetait surpris de ne pas les voir sous Windows

Je sais. Et beaucoup d'entreprises sont encore sous Solaris. Bon, Solaris est comme Linux egalement un Unix (pour gros serveurs), mais depuis que Oracle a achete SUN, les entreprises s'enfuient vers Linux le plus vite possible. :D
 
PHP c'est un langagé web, utilisé pour faire des sites web dynamique. Le site bladi.net est fait en php. Facebook à la base était fait en PHP, youtube aussi à l'époque. La plupart des sites de YAHOO sont faits en php, dailymotion c'est du php aussi.

Un site web dynamique c'est un site internet dont le contenu est amené à changer de façon dynamique au grès des modifications effectuées par des tierces personnes (ou des programmes). Un forum c'est forcément dynamique, il change à mesure qu'on poste nos messages, un site de ecommerce c'est dynamique aussi. etc etc...

Une page internet est codée en HTLM (c'est la première chose à apprendre, c'est assez simple), ensuite le php te permet de rendre le site dynamique en créant du HTML à la volée en fonction de certains évènements, c'est de la programmation quoi.

L'avantage du php c'est que c'est le langage le plus utilisé dans le web, il est plus facile d'accès que le java (il faut pas confondre java et javascript surtout), et il y a une grosse communauté, plein de forums spécialisés, on trouve de l'aide sur internet facilement.

La différence entre JAVA et javascript: java c'est un langage qui peut être utilisé coté serveur, comme php qui est aussi un langage serveur. Le javascript, qui est plus simple, est un langage de script, qui est interprété par le navigateur, ça permet de modifier la page aussi, voir de faire des animations, etc...

Voilà c'est un peu dense, mais j'ai essayé de te présenter les différents éléments avec lesquels travaille le développeur web.

(j'ai pas parlé des serveurs, apache, linux etc... c'est un peu tot)
je suis de plus en plus motivé, je tien a te remercier pour les info, j'en ai vu plein de mes "amis" qui s'interessent a la programmation et personne ne m'en a rien parlé si bien que toi, chacun cherche a avoir l'info seulement pour lui !
vraiment merci bien :)

HTML c'est donc la cellule de la chose, il me faut donc commencer avec ça!

PHP permet de changer la forme du site (càd HTML)en fonction des évenements tels que ajout d'un commentair par exmple ou une video sur le site.. excuse la simplicité de al phrase :p
 
je suis de plus en plus motivé, je tien a te remercier pour les info, j'en ai vu plein de mes "amis" qui s'interessent a la programmation et personne ne m'en a rien parlé si bien que toi, chacun cherche a avoir l'info seulement pour lui !
vraiment merci bien :)

HTML c'est donc la cellule de la chose, il me faut donc commencer avec ça!

PHP permet de changer la forme du site (càd HTML)en fonction des évenements tels que ajout d'un commentair par exmple ou une video sur le site.. excuse la simplicité de al phrase :p

Dis moi tu veut en faire ton métier si c'est pas trop indiscret?
 
je suis de plus en plus motivé, je tien a te remercier pour les info, j'en ai vu plein de mes "amis" qui s'interessent a la programmation et personne ne m'en a rien parlé si bien que toi, chacun cherche a avoir l'info seulement pour lui !
vraiment merci bien :)

HTML c'est donc la cellule de la chose, il me faut donc commencer avec ça!

PHP permet de changer la forme du site (càd HTML)en fonction des évenements tels que ajout d'un commentair par exmple ou une video sur le site.. excuse la simplicité de al phrase :p
dans les grandes lignes c'est ça oui ;)
 
moi ça me fait un peu flipper de voir plein d'apprentis developpeurs webs, le secteur va être bouché si ça continue :D

Les devs web ce sont les informaticiens du pauvre, ça va surement se boucher d'ici quelques temps.
Perso je m'oriente plus vers le software engineering.

Par contre actuellement un excellent dev web est beaucoup mieux payé qu'un software engineer.
 
Retour
Haut