Les trois langages de programmation à apprendre
Le 17 juillet 2019 à 22:08:17 Duc_v79 a écrit :
Le 17 juillet 2019 à 22:03:36 patchwerk a écrit :
Le 17 juillet 2019 à 22:01:41 Duc_v79 a écrit :
Le 17 juillet 2019 à 21:58:48 FeteNatio a écrit :
Sinon on en parle de l'univers JS qui part en couille niveau complexité, maintenance, etc...Ha et aussi une fois que vous aurez choisi un language et un framework etc...
il vous reste plus qu'a apprendre les 50 outils de CI/CDensuite il restera plus qu'une broutille, l'univers du cloud
en vrai les admin VBA access avaient raison de choisir cette voie
Perso je me spécialise vers de ladmin sys/dev ops, le web c'est sympa mais ça évolue trop vite, au moins déployer et gérer des instras t'es pénard, bien payé, jean dev n'y bite que dalle, et toi les seuls languages que tu vas toucher c'est du python et du bash
Faire son jean docker et jean vm
Gérer toute la phase de déploiement des gens dev, faire leurs vm, leurs workers
Toi tu pourrais faire leur taf, mais eux ne votent absolument rien au tiensc'est la planque tant que tout marche. Si ça pète au milieu de la nuit un week end à cause d'une pr d'un dev en carton c'est bibi qui va être en sueur
Généralement ce sont juste des services à relancer, un accès ssh et tu fix ça traquilou de chez toi dans ton peignoir
oui en generam tu revert la pr qui fou la merde, mais si ça touche la db t'es parti pour un rollback et tout ça peut être stressant (du moins je trouve )
Le 17 juillet 2019 à 22:06:56 Duc_v79 a écrit :
Le 17 juillet 2019 à 22:05:39 FeteNatio a écrit :
Le 17 juillet 2019 à 22:01:41 Duc_v79 a écrit :
Le 17 juillet 2019 à 21:58:48 FeteNatio a écrit :
Sinon on en parle de l'univers JS qui part en couille niveau complexité, maintenance, etc...Ha et aussi une fois que vous aurez choisi un language et un framework etc...
il vous reste plus qu'a apprendre les 50 outils de CI/CDensuite il restera plus qu'une broutille, l'univers du cloud
en vrai les admin VBA access avaient raison de choisir cette voie
Perso je me spécialise vers de ladmin sys/dev ops, le web c'est sympa mais ça évolue trop vite, au moins déployer et gérer des instras t'es pénard, bien payé, jean dev n'y bite que dalle, et toi les seuls languages que tu vas toucher c'est du python et du bash
Faire son jean docker et jean vm
Gérer toute la phase de déploiement des gens dev, faire leurs vm, leurs workers
Toi tu pourrais faire leur taf, mais eux ne votent absolument rien au tiensmais tu pige quelque chose a tous ce qui est IAM et key management etc...
sinon bon choix admin cloud ou mieux admin kubernetes y'a du biff a faire et de l'avenir
Depuis quelques jours mon patron m'a mis sur du swarm et kubernate
J'y pige pas trop mais j'ai flairé le filon
tout va se dockeriser/kuberniser
Si c'est pour trouver du travail facilement je dirais que le top c'est Java, JavaScript et Python
Le meilleur je dirais JavaScript surtout si tu maîtrises les différents framework, et bien sûr html et css avec quelques framework pour eux aussi. Si tu maîtrises jquery, bootstrap, angular et node js pour pouvoir faire du back end tu es capable de gérer un site de A à Z qui est adapté à tous les écrans grâce à la responsivite de bootstrap et efficacement grâce à jquery et angular
Enfin bref avec ça tu trouves du travail sans aucun problème étant donné l'actuel engouement pour les applications web et adaptées aux mobiles 👍
Le 17 juillet 2019 à 22:13:15 Crepofoutre a écrit :
Le 17 juillet 2019 à 22:06:56 Duc_v79 a écrit :
Le 17 juillet 2019 à 22:05:39 FeteNatio a écrit :
Le 17 juillet 2019 à 22:01:41 Duc_v79 a écrit :
Le 17 juillet 2019 à 21:58:48 FeteNatio a écrit :
Sinon on en parle de l'univers JS qui part en couille niveau complexité, maintenance, etc...Ha et aussi une fois que vous aurez choisi un language et un framework etc...
il vous reste plus qu'a apprendre les 50 outils de CI/CDensuite il restera plus qu'une broutille, l'univers du cloud
en vrai les admin VBA access avaient raison de choisir cette voie
Perso je me spécialise vers de ladmin sys/dev ops, le web c'est sympa mais ça évolue trop vite, au moins déployer et gérer des instras t'es pénard, bien payé, jean dev n'y bite que dalle, et toi les seuls languages que tu vas toucher c'est du python et du bash
Faire son jean docker et jean vm
Gérer toute la phase de déploiement des gens dev, faire leurs vm, leurs workers
Toi tu pourrais faire leur taf, mais eux ne votent absolument rien au tiensmais tu pige quelque chose a tous ce qui est IAM et key management etc...
sinon bon choix admin cloud ou mieux admin kubernetes y'a du biff a faire et de l'avenir
Depuis quelques jours mon patron m'a mis sur du swarm et kubernate
J'y pige pas trop mais j'ai flairé le filon
tout va se dockeriser/kuberniser
Bof ça fait déjà quelques années que c'est le cas. C'est presque dépassé la contenerisation aujourd'hui^^
Le 17 juillet 2019 à 22:13:15 Crepofoutre a écrit :
Le 17 juillet 2019 à 22:06:56 Duc_v79 a écrit :
Le 17 juillet 2019 à 22:05:39 FeteNatio a écrit :
Le 17 juillet 2019 à 22:01:41 Duc_v79 a écrit :
Le 17 juillet 2019 à 21:58:48 FeteNatio a écrit :
Sinon on en parle de l'univers JS qui part en couille niveau complexité, maintenance, etc...Ha et aussi une fois que vous aurez choisi un language et un framework etc...
il vous reste plus qu'a apprendre les 50 outils de CI/CDensuite il restera plus qu'une broutille, l'univers du cloud
en vrai les admin VBA access avaient raison de choisir cette voie
Perso je me spécialise vers de ladmin sys/dev ops, le web c'est sympa mais ça évolue trop vite, au moins déployer et gérer des instras t'es pénard, bien payé, jean dev n'y bite que dalle, et toi les seuls languages que tu vas toucher c'est du python et du bash
Faire son jean docker et jean vm
Gérer toute la phase de déploiement des gens dev, faire leurs vm, leurs workers
Toi tu pourrais faire leur taf, mais eux ne votent absolument rien au tiensmais tu pige quelque chose a tous ce qui est IAM et key management etc...
sinon bon choix admin cloud ou mieux admin kubernetes y'a du biff a faire et de l'avenir
Depuis quelques jours mon patron m'a mis sur du swarm et kubernate
J'y pige pas trop mais j'ai flairé le filon
tout va se dockeriser/kuberniser
kubernetes ca fait vraiment pas longtemps que c'est sur le marché, et le model docker va se developper encore
Le 17 juillet 2019 à 22:09:39 EncorUnNouveau2 a écrit :
Le 17 juillet 2019 à 22:08:00 KheyAuxFraises a écrit :
Le 17 juillet 2019 à 22:06:59 EncorUnNouveau2 a écrit :
Le 17 juillet 2019 à 22:03:28 KheyAuxFraises a écrit :
Le 17 juillet 2019 à 22:02:21 EncorUnNouveau2 a écrit :
Le 17 juillet 2019 à 22:00:11 KheyAuxFraises a écrit :
Le 17 juillet 2019 à 21:58:36 EncorUnNouveau2 a écrit :
Le 17 juillet 2019 à 21:55:37 KheyAuxFraises a écrit :
Le 17 juillet 2019 à 21:54:50 EncorUnNouveau2 a écrit :
Le 17 juillet 2019 à 21:53:43 KheyAuxFraises a écrit :
Le 17 juillet 2019 à 21:52:26 patchwerk a écrit :
a question con réponse con :ça dépend du secteur
Dans le jv C++/C#
En datascience t'as besoin que du python et à la limite du go pour quelques optis
En web je dirais que le js + random langage server (php,ruby,whatever)
Chez les consultants c'est majoritairement du javaEnfin bref les langages ne sont qu'un outil pas une finalité
Non mais c'est pas forcément une question con.
On a un temps limité pour apprendre de nouveaux langages.
Si on devait en choisir 3, lesquels devraient-ils être ?
Il faut choisir ceux qui réunis permettent de toucher au plus grand nombre de domaines.Python suffit à lui seul dans ce cas là
Bah tu rajoutes le C/C++/Rust pour faire du bas niveau, embarqué, et perfs déjà.
Tu peux déjà optimiser le Python en comprenant certains concept. Juste en codant mieux en Python. Sinon tu as CPython pour créer des extensions. Ou rajouter quelques routines en Cpp/Rust sinon mais avant d'en arriver là tu as d'autres possibilité c'est ce que je voulais dire
Je suis d'accord avec toi, Python est suffisamment rapide la plupart du temps, et quand ce n'est pas le cas, on peut passer plus bas niveau et coder en utilisant l'API CPython... Qui est du C justement.
Oui CPyhon c'est du C. Je sais lire merci^^.
Mais si ton projets et orienté pour les perfs, tu vas pas choisir Python, ce serait un choix incohérent.
Va dire ça à Youtube et Netflix
Bon tu saoules à vouloir avoir le dernier mot.
Désolé d'avoir plus de connaissances sur le sujet que toi
Ah ah tu me fais rire le pyj.
Tant mieux. Tu viendras me reparler quand tu auras 10 ans d'expérience
Il n'est pas sujet de ton expérience mais de ta capacité à raisonner et à nuancer.
Tu sembles un peu buté, typique des dev senior qui ont perdu leur humilité et pense ne plus avoir rien à apprendre des autres.
Je rappelle que je te parle des généralité ("ne pas utiliser Python pour une app dont les perfs sont critiques est un choix logique") et tu me réponds avec un contre-exemple comme si ça prouvait quoi que ce soit.
Si Youtube était codé (au début) en Python, c'est bien parce que le devs privilégiaient l'ajout rapide de fonctionnalité plutôt que les perfs. Ils ont pas choisis Python pour les perfs. Le C++ existe pour une bonne raison.
Le 17 juillet 2019 à 22:10:29 EncorUnNouveau2 a écrit :
Le 17 juillet 2019 à 22:09:23 KheyAuxFraises a écrit :
Le 17 juillet 2019 à 22:08:41 EncorUnNouveau2 a écrit :
Le 17 juillet 2019 à 22:02:59 FeteNatio a écrit :
Le 17 juillet 2019 à 22:01:28 KheyAuxFraises a écrit :
Le 17 juillet 2019 à 22:00:09 EncorUnNouveau2 a écrit :
Le 17 juillet 2019 à 21:58:07 KheyAuxFraises a écrit :
Le 17 juillet 2019 à 21:57:26 BiII-Gates a écrit :
Matlab c’est presque pareil que Python en syntaxe et ça fait bien sur le CVMatlab... L'indexation 1-based...
C'est loin d'être stupide. Lua le fait aussi. Si les autres langages le font aussi c'est parce qu'ils ont une syntaxe C-like (Cpp, JS) et les autres ont suivi le C comme des moutons. Mais en aucun cas il ne s'agit d'un choix justifié scientifiquement
Le choix le plus logique est 0-based, je t'invite à rechercher et lire l'article de Dijkstra à ce sujet.
j'imagine qu'avec des pointeurs 0 est plus logique pour calculer l'adresse, alors qu'avec des reference le 1 passerait aussi si on avait pas pris l'habitude de la convention 0
Du coup c'est uniquement valable pour les langages avec une gestion manuelle de la mémoire. Comme le C et le C++ justement. Les autres sont justes des moutons qui ont copiés le C et ont une syntaxe souvent C-like (JS en est le parfait exemple)
Non c'est valable pour tout langage, 0-based est le plus logique, pointeur ou non.
Absolument pas. Pour compter, pour itérer on compte à partir de 1 pas de 0.
Pas en programmation.
Le 17 juillet 2019 à 22:14:47 Duc_v79 a écrit :
Le 17 juillet 2019 à 22:12:44 patchwerk a écrit :
Le 17 juillet 2019 à 22:08:17 Duc_v79 a écrit :
Le 17 juillet 2019 à 22:03:36 patchwerk a écrit :
Le 17 juillet 2019 à 22:01:41 Duc_v79 a écrit :
Le 17 juillet 2019 à 21:58:48 FeteNatio a écrit :
Sinon on en parle de l'univers JS qui part en couille niveau complexité, maintenance, etc...Ha et aussi une fois que vous aurez choisi un language et un framework etc...
il vous reste plus qu'a apprendre les 50 outils de CI/CDensuite il restera plus qu'une broutille, l'univers du cloud
en vrai les admin VBA access avaient raison de choisir cette voie
Perso je me spécialise vers de ladmin sys/dev ops, le web c'est sympa mais ça évolue trop vite, au moins déployer et gérer des instras t'es pénard, bien payé, jean dev n'y bite que dalle, et toi les seuls languages que tu vas toucher c'est du python et du bash
Faire son jean docker et jean vm
Gérer toute la phase de déploiement des gens dev, faire leurs vm, leurs workers
Toi tu pourrais faire leur taf, mais eux ne votent absolument rien au tiensc'est la planque tant que tout marche. Si ça pète au milieu de la nuit un week end à cause d'une pr d'un dev en carton c'est bibi qui va être en sueur
Généralement ce sont juste des services à relancer, un accès ssh et tu fix ça traquilou de chez toi dans ton peignoir
oui en generam tu revert la pr qui fou la merde, mais si ça touche la db t'es parti pour un rollback et tout ça peut être stressant (du moins je trouve )
Normalement faut au moins 3 environnements de travail, ils sont pas censés écrire direct sur la prod
Minimum environnement local, environnement de test, voir potentiellement un second environnement de test, puis si c'est ok en prod
oui je sais bien dans le monde idéal tout est code review, testé et recetté mais malgré tout ça des couilles ça arrive.
Le 17 juillet 2019 à 22:18:41 patchwerk a écrit :
Le 17 juillet 2019 à 22:17:57 Jairienfaitwsh2 a écrit :
Tous les ingesclaves réunis sur ce topic, quelle horreurboaf après on gagne bien notre vie pour faire nos princesses, ya pire je trouve
C’est quoi d’ailleurs le salaire moyen d’un dev en général ?
J’entre bientôt en école d’info.
Le 17 juillet 2019 à 22:22:34 cybevil a écrit :
Le 17 juillet 2019 à 22:18:41 patchwerk a écrit :
Le 17 juillet 2019 à 22:17:57 Jairienfaitwsh2 a écrit :
Tous les ingesclaves réunis sur ce topic, quelle horreurboaf après on gagne bien notre vie pour faire nos princesses, ya pire je trouve
C’est quoi d’ailleurs le salaire moyen d’un dev en général ?
J’entre bientôt en école d’info.
ça dépend quel secteur. Perso chui dans le dev web (back-end) j'ai commencé dans les 35k/brut/an en tant que junior pas très doué (sur paris)
Le 17 juillet 2019 à 22:24:35 patchwerk a écrit :
Le 17 juillet 2019 à 22:22:34 cybevil a écrit :
Le 17 juillet 2019 à 22:18:41 patchwerk a écrit :
Le 17 juillet 2019 à 22:17:57 Jairienfaitwsh2 a écrit :
Tous les ingesclaves réunis sur ce topic, quelle horreurboaf après on gagne bien notre vie pour faire nos princesses, ya pire je trouve
C’est quoi d’ailleurs le salaire moyen d’un dev en général ?
J’entre bientôt en école d’info.ça dépend quel secteur. Perso chui dans le dev web (back-end) j'ai commencé dans les 35k/brut/an en tant que junior pas très doué (sur paris)
Et tu maîtrisais quel Langage à ta sortie d’école ?
Je voudrais juste revenir sur le nombre de conneries qui ont été dites ici.
Si tu veux faire du web, apprends PHP, puis Symfony 4 (qui a considérablement augmenter ses performances) de plus, une simple recherche avec Google Trends te prouvera que Symfony 4 est biiiiiien plus utiliser et rechercher que Laravel.
Une fois que tu maitrises PHP et Symfony, tu peux passer au JavaScript et à un Framework Front-End.
Petite pensée à celui qui a dit « les framework c’est pour les gens qui ne savent pas coder et n’ont jamais bossé », un framework ça permet d’avoir un cadre de travail, de ne pas re inventer la roue. Et c’est au final un gain de temps énorme pour les équipes.
Dans mon école j'ai appris ça au lieu du python et j'ai l'impression que ça me servira à rien
Le 17 juillet 2019 à 22:36:33 1valentin a écrit :
Le c++ pour faire des maths c'est utile ?
Dans mon école j'ai appris ça au lieu du python et j'ai l'impression que ça me servira à rien
C'est quoi "faire des maths" ?
Pour faire des simulations très poussées, tu auras besoin de C++ (ou Fortran).
Pour manipuler les outils mathématiques en général, Python, R ou Julia font très bien le taff.
Données du topic
- Auteur
- endomorphisme3
- Date de création
- 17 juillet 2019 à 21:10:58
- Nb. messages archivés
- 188
- Nb. messages JVC
- 187