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
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 ?
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 ?
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.
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.
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.
Wassalāmou 'alaykoum wa rahmatoullāh.
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 ?
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.
Citation
TomberAPic a écrit:
je voulais pas froisser vos égos messieurs
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
Ç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
Citation
TomberAPic a écrit:
je voulais pas froisser vos égos messieurs
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
Ç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
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.
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
Citation
EncoreUnBarbu a écrit:
Tu n'as froissé aucun égo je te rassure !
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:
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:
beh non pas du tout
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é)