Menu
Connexion Rencontres Yabiladies Islam Vidéos Forum News
Les informaticiens please !
TomberAPic [ MP ]
19 mars 2019 21:09
Salam,

Une question qui peut paraître bête , quand on apprend à coder ça revient en quelque sorte à apprendre une nouvelle langues , avec ses propres règles .

Une fois que vous avez acquis ca , c’est quoi votre job exactement, c’est traduire le français en un algorithme ?

Vous avez pas un espèce de Google traduction qui peut faire ca mais pour le codage informatique ?

Perplexe
vooriden [ MP ]
19 mars 2019 21:12
je ne suis pas développeur mais bon, j'ai quelques notion

en gros quand tu es dev, tu traduis un besoin métier en code informatique

il existe des framework déjà prêts pour faire certaines tâches, mais généralement faudra les adapter un peu ou bien repartir de rien pour faire arriver à ce qu'on souhaite
TomberAPic [ MP ]
19 mars 2019 21:14
Un développeur c est celui qui écrit des codes ?

Framework c’est du codes déjà écrit qu il faut réarranger ?
Citation
vooriden a écrit:
je ne suis pas développeur mais bon, j'ai quelques notion

en gros quand tu es dev, tu traduis un besoin métier en code informatique

il existe des framework déjà prêts pour faire certaines tâches, mais généralement faudra les adapter un peu ou bien repartir de rien pour faire arriver à ce qu'on souhaite
Linpertinent [ MP ]
19 mars 2019 21:15
Tape juste "html css" ou "javascript" sur Youtube et regarde la première vidéo. Ça sera tout de suite plus clair.
Citation
TomberAPic a écrit:
Salam,

Une question qui peut paraître bête , quand on apprend à coder ça revient en quelque sorte à apprendre une nouvelle langues , avec ses propres règles .

Une fois que vous avez acquis ca , c’est quoi votre job exactement, c’est traduire le français en un algorithme ?

Vous avez pas un espèce de Google traduction qui peut faire ca mais pour le codage informatique ?

Perplexe
freeAssange [ MP ]
19 mars 2019 21:16
En fait les codes diffèrent, c'est pas un nouveau langage mais un mode de commande pour un algorithme.

Après l'acquis y'a plusieurs job, par exemple y'a les administrateurs de ce site qui font souvent des maintenances, y'a la partie sécurité, la programmation etc, c'est un domaine large.

Pas une espèce de google traduction mais des clés de base.
vooriden [ MP ]
19 mars 2019 21:18
un dév c'est celui qui écrit du code (on peut le voir ainsi car ça peut être un peu plus compliqué lol)

sinon oui, framework c'est du code déjà mis en place qu'on récupère et qu'on adapte en fonction du besoin.
Citation
TomberAPic a écrit:
Un développeur c est celui qui écrit des codes ?

Framework c’est du codes déjà écrit qu il faut réarranger ?
TomberAPic [ MP ]
19 mars 2019 21:25
Oui mais ce que j’en comprend pas c’est pourquoi vous pouvez pas déléguer les taches au ordi ?

Vous avez une base commune un texte que vous arrangeais selon les besoin ?
Citation
freeAssange a écrit:
En fait les codes diffèrent, c'est pas un nouveau langage mais un mode de commande pour un algorithme.

Après l'acquis y'a plusieurs job, par exemple y'a les administrateurs de ce site qui font souvent des maintenances, y'a la partie sécurité, la programmation etc, c'est un domaine large.

Pas une espèce de google traduction mais des clés de base.
TomberAPic [ MP ]
19 mars 2019 21:26
C’est des langages de bases , ça je le sais Perplexe
Citation
Linpertinent a écrit:
Tape juste "html css" ou "javascript" sur Youtube et regarde la première vidéo. Ça sera tout de suite plus clair.
CHN-W [ MP ]
19 mars 2019 21:27
Assalāmou 'alaykoum wa rahmatoullāh.

Au lieu de construire une maison à partir de sable, ciment et d'eau, on aurait des framework, c'est-à-dire des parpaings ?

Vu les perf de Google trad, si un outil lui ressemble, il vaudrait mieux s'en passer. ptdr

Wassalāmou 'alaykoum wa rahmatoullāh.
TomberAPic [ MP ]
19 mars 2019 21:29
Alaykoum salam ,

En gros vous avez les briques ensuite vous construisez Perplexe

Pourquoi il’y A pas encore des logiciels qui font ça à votre place , ça parait bête d’inventer des briques et pas directement les murs Perplexe

Parfois Google trad est utile même si les performances ne sont pas au top Eye rolling smiley
Citation
CHN-W a écrit:
Assalāmou 'alaykoum wa rahmatoullāh.

Au lieu de construire une maison à partir de sable, ciment et d'eau, on aurait des framework, c'est-à-dire des parpaings ?

Vu les perf de Google trad, si un outil lui ressemble, il vaudrait mieux s'en passer. ptdr

Wassalāmou 'alaykoum wa rahmatoullāh.
EncoreUnBarbu [ MP ]
19 mars 2019 21:34
Le développement informatique rassemble plusieurs notions.
Connaître un langage n'est que l'une d'entre elles et ne représente qu'une infime partie du métier.

Si je devais vulgariser mon métier, ça serait plutôt : résoudre des problèmatiques.

Donc non ce n'est pas que de la simple traduction. C'est plus proche de la réalisation d'un bâtiment avec toutes les expertises que ça nécessite.

D'ailleurs à titre d'information, une fois qu'on maîtrise un ou deux langages avec un paradigme différent (orienté objet, fonctionnel, etc...), en apprendre des nouveaux devient plus facile car certains concepts se retrouvent.

Le google traduction n'a pas d'intérêt car le langage qu'on utilise est déjà proche du langage humain (ce sont des mots en anglais) qui sont ensuite traduit (compilé) en langage machine à savoir des 1 et des 0.

Puis de toute manière comme je t'ai dit, la "traduction" représente une petite partie, il faut ensuite réfléchir au problème, à l'utilisateur, aux données qu'on reçoit, qu'on envoie, au matériel utilisé, etc...

Pour te donner une idée, c'est comme-ci je te disais "les architectes pour faire une maison vous faites des plans non ? Y a pas quelque chose qui traduit vos souhaits directement sous forme de plan ?"

Non seulement ça ne suffira pas d'avoir juste des plans pour construire une maison mais en plus ça demande de réfléchir sur comment la construire. Et cette partie de réflexion, un simple traducteur ne peut la faire. Ce qu'il faudrait pour automatiser ça, c'est de l'intelligence artificielle.... Ah mais elle est artificielle donc elle a besoin de développeurs !

Oui notre métier sera toujours nécessaire tant qu'il y a du traitement automatique de l'information. Cool
freeAssange [ MP ]
19 mars 2019 21:35
Comme dit un forumeur y'a des framework dédiés pour certains SLOC.
Un aperçu des langages, et de bien d'autres choses si tu veux savoir, les thèmes sont en haut.
[www.scriptol.fr]

Bonus: [www.leblogduhacker.fr]

Non, les bases ne sont pas communes.

Citation
TomberAPic a écrit:
Oui mais ce que j’en comprend pas c’est pourquoi vous pouvez pas déléguer les taches au ordi ?

Vous avez une base commune un texte que vous arrangeais selon les besoin ?



Modifié 1 fois. Dernière modification le 19/03/19 21:37 par freeAssange.
TomberAPic [ MP ]
19 mars 2019 21:39
ptdrptdr je voulais pas froisser vos égos messieurs Welcome


Effectivement donc l’apprentissage un langages n’est que la base de votre métier ,le plus intéressant et de traduire et adapter l’outils à votre disposition pour répondre au exigences de clients Perplexe

Ça permet effectivement de comprendre votre métier différemment !

Mais au finale les projets que vous traitez ne se ressemble a force , c’est pas répétitif près automatique Perplexe
Citation
EncoreUnBarbu a écrit:
Le développement informatique rassemble plusieurs notions.
Connaître un langage n'est que l'une d'entre elles et ne représente qu'une infime partie du métier.

Si je devais vulgariser mon métier, ça serait plutôt : résoudre des problèmatiques.

Donc non ce n'est pas que de la simple traduction. C'est plus proche de la réalisation d'un bâtiment avec toutes les expertises que ça nécessite.

D'ailleurs à titre d'information, une fois qu'on maîtrise un ou deux langages avec un paradigme différent (orienté objet, fonctionnel, etc...), en apprendre des nouveaux devient plus facile car certains concepts se retrouvent.

Le google traduction n'a pas d'intérêt car le langage qu'on utilise est déjà proche du langage humain (ce sont des mots en anglais) qui sont ensuite traduit (compilé) en langage machine à savoir des 1 et des 0.

Puis de toute manière comme je t'ai dit, la "traduction" représente une petite partie, il faut ensuite réfléchir au problème, à l'utilisateur, aux données qu'on reçoit, qu'on envoie, au matériel utilisé, etc...

Pour te donner une idée, c'est comme-ci je te disais "les architectes pour faire une maison vous faites des plans non ? Y a pas quelque chose qui traduit vos souhaits directement sous forme de plan ?"

Non seulement ça ne suffira pas d'avoir juste des plans pour construire une maison mais en plus ça demande de réfléchir sur comment la construire. Et cette partie de réflexion, un simple traducteur ne peut la faire. Ce qu'il faudrait pour automatiser ça, c'est de l'intelligence artificielle.... Ah mais elle est artificielle donc elle a besoin de développeurs !

Oui notre métier sera toujours nécessaire tant qu'il y a du traitement automatique de l'information. Cool
vooriden [ MP ]
19 mars 2019 21:45
non, car le projet change en fonction du besoin et du secteur d'activité

je travaille dans le luxe, et ça n'a absolument rien à voir avec le domaine de l'énergie par exemple quand ça vient à la logique métier
Citation
TomberAPic a écrit:
ptdrptdr je voulais pas froisser vos égos messieurs Welcome


Effectivement donc l’apprentissage un langages n’est que la base de votre métier ,le plus intéressant et de traduire et adapter l’outils à votre disposition pour répondre au exigences de clients Perplexe

Ça permet effectivement de comprendre votre métier différemment !

Mais au finale les projets que vous traitez ne se ressemble a force , c’est pas répétitif près automatique Perplexe
EncoreUnBarbu [ MP ]
19 mars 2019 21:45
Tu n'as froissé aucun égo je te rassure ! ptdr

Et non c'est tout le temps différent c'est ce qui fait le charme de ce métier. Toujours de nouvelles problématiques !

Il y a plusieurs projets, plusieurs fonctionnalités par projet, des évolutions, des corrections de bugs, de la maintenance, des demandes utilisateur, etc...

Franchement si je fais exactement la même chose d'un jour à l'autre c'est que j'ai mal conçu un truc ou que quelqu'un a écrasé mon travail.

Après bien sûr qu'il y a certains trucs qui se ressemblent, un site web par exemple aura très souvent la notion d'authentification, de routage, de cache, etc... et c'est justement là que l'utilisation des frameworks entre en jeu : faire le boulot répétitif à notre place pour pouvoir se concentrer sur le domaine du métier.
Citation
TomberAPic a écrit:
ptdrptdr je voulais pas froisser vos égos messieurs Welcome


Effectivement donc l’apprentissage un langages n’est que la base de votre métier ,le plus intéressant et de traduire et adapter l’outils à votre disposition pour répondre au exigences de clients Perplexe

Ça permet effectivement de comprendre votre métier différemment !

Mais au finale les projets que vous traitez ne se ressemble a force , c’est pas répétitif près automatique Perplexe
TomberAPic [ MP ]
19 mars 2019 21:46
Merci des infos thumbs up

Citation
freeAssange a écrit:
Comme dit un forumeur y'a des framework dédiés pour certains SLOC.
Un aperçu des langages, et de bien d'autres choses si tu veux savoir, les thèmes sont en haut.
[www.scriptol.fr]

Bonus: [www.leblogduhacker.fr]

Non, les bases ne sont pas communes.
TomberAPic [ MP ]
19 mars 2019 21:46
Mais par exemple dans ton domaine , c’est pas à peut près les memes donnés /missions que tu dois répéter ?


Citation
vooriden a écrit:
non, car le projet change en fonction du besoin et du secteur d'activité

je travaille dans le luxe, et ça n'a absolument rien à voir avec le domaine de l'énergie par exemple quand ça vient à la logique métier
TomberAPic [ MP ]
19 mars 2019 21:49
En faite l’informatique c’est pas ennuyant Perplexe

Car c’est le gros cliché à propos de votre domaine Heu

Mais effectivement , un job en générale quand c’est répétitif ça devient ennuyant et pas du tout stimulant .

Il existe des spécialités en informatique , ou c’est en fonction de la boîte que l’on intègre on fait un job différents Perplexe
Citation
EncoreUnBarbu a écrit:
Tu n'as froissé aucun égo je te rassure ! ptdr

Et non c'est tout le temps différent c'est ce qui fait le charme de ce métier. Toujours de nouvelles problématiques !

Il y a plusieurs projets, plusieurs fonctionnalités par projet, des évolutions, des corrections de bugs, de la maintenance, des demandes utilisateur, etc...

Franchement si je fais exactement la même chose d'un jour à l'autre c'est que j'ai mal conçu un truc ou que quelqu'un a écrasé mon travail.

Après bien sûr qu'il y a certains trucs qui se ressemblent, un site web par exemple aura très souvent la notion d'authentification, de routage, de cache, etc... et c'est justement là que l'utilisation des frameworks entre en jeu : faire le boulot répétitif à notre place pour pouvoir se concentrer sur le domaine du métier.
vooriden [ MP ]
19 mars 2019 21:51
beh non pas du tout Grinning smiley
si seulement c'était comme ça mdr
pour te donner une idée (je ne suis pas 100% informaticien mais bon, j'y touche quoi), ce que je fais :
-suivi de la vie des produits (de la commande pendant les défilés jusqu'a la vente dans la boutique finale)
-régularisation des prix (indexation des prix au niveau international en fonction des devises et de leur variation)
-suivi des retours au service SAV
-déclenchement des commandes de matières premières chez les fournisseurs en fonction des commandes passées lors des défilés

chaque point, c'est des développements à part, et qui n'ont absolument rien en commun entre eux (mais genre rien xD, que ce soit technologie utilisée ou langage utilisé)
Citation
TomberAPic a écrit:
Mais par exemple dans ton domaine , c’est pas à peut près les memes donnés /missions que tu dois répéter ?
TomberAPic [ MP ]
19 mars 2019 21:54
C’est interesssnt ce que tu fais car c’est pas que du codage pur non ?

Mais plus le job d’un analyste /conseiller donc en soit c’est pas que de l’informatique pur Perplexe
Citation
vooriden a écrit:
beh non pas du tout Grinning smiley
si seulement c'était comme ça mdr
pour te donner une idée (je ne suis pas 100% informaticien mais bon, j'y touche quoi), ce que je fais :
-suivi de la vie des produits (de la commande pendant les défilés jusqu'a la vente dans la boutique finale)
-régularisation des prix (indexation des prix au niveau international en fonction des devises et de leur variation)
-suivi des retours au service SAV
-déclenchement des commandes de matières premières chez les fournisseurs en fonction des commandes passées lors des défilés

chaque point, c'est des développements à part, et qui n'ont absolument rien en commun entre eux (mais genre rien xD, que ce soit technologie utilisée ou langage utilisé)
Emission spécial MRE
2m Radio + Yabiladi.com
Facebook