Topic de endomorphisme3 :

Les trois langages de programmation à apprendre

Le 17 juillet 2019 à 22:10:56 EauRizGin a écrit :
VBA https://image.noelshack.com/fichiers/2016/34/1472128927-picsart-08-25-02-33-24.jpg

en vrai y'a beaucoup de choses que Microsoft/Office ont bien fait https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

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... https://image.noelshack.com/fichiers/2019/25/4/1561049644-zidane-the-ecoute-ok.png

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/CD

ensuite il restera plus qu'une broutille, l'univers du cloud https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

en vrai les admin VBA access avaient raison de choisir cette voie https://image.noelshack.com/fichiers/2017/10/1488986247-risitas-suicidaire.png

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 :cute:
Faire son jean docker et jean vm :bave:
Gérer toute la phase de déploiement des gens dev, faire leurs vm, leurs workers :bave:
Toi tu pourrais faire leur taf, mais eux ne votent absolument rien au tiens :cute:

c'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 :hap:

Généralement ce sont juste des services à relancer, un accès ssh et tu fix ça traquilou de chez toi dans ton peignoir :hap:

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 :hap:)

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... https://image.noelshack.com/fichiers/2019/25/4/1561049644-zidane-the-ecoute-ok.png

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/CD

ensuite il restera plus qu'une broutille, l'univers du cloud https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

en vrai les admin VBA access avaient raison de choisir cette voie https://image.noelshack.com/fichiers/2017/10/1488986247-risitas-suicidaire.png

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 :cute:
Faire son jean docker et jean vm :bave:
Gérer toute la phase de déploiement des gens dev, faire leurs vm, leurs workers :bave:
Toi tu pourrais faire leur taf, mais eux ne votent absolument rien au tiens :cute:

mais tu pige quelque chose a tous ce qui est IAM et key management etc... https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

sinon bon choix admin cloud ou mieux admin kubernetes y'a du biff a faire et de l'avenir https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

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

https://image.noelshack.com/fichiers/2019/29/3/1563394390-youareheretimeline2vy.jpg

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... https://image.noelshack.com/fichiers/2019/25/4/1561049644-zidane-the-ecoute-ok.png

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/CD

ensuite il restera plus qu'une broutille, l'univers du cloud https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

en vrai les admin VBA access avaient raison de choisir cette voie https://image.noelshack.com/fichiers/2017/10/1488986247-risitas-suicidaire.png

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 :cute:
Faire son jean docker et jean vm :bave:
Gérer toute la phase de déploiement des gens dev, faire leurs vm, leurs workers :bave:
Toi tu pourrais faire leur taf, mais eux ne votent absolument rien au tiens :cute:

mais tu pige quelque chose a tous ce qui est IAM et key management etc... https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

sinon bon choix admin cloud ou mieux admin kubernetes y'a du biff a faire et de l'avenir https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

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

https://image.noelshack.com/fichiers/2019/29/3/1563394390-youareheretimeline2vy.jpg

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... https://image.noelshack.com/fichiers/2019/25/4/1561049644-zidane-the-ecoute-ok.png

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/CD

ensuite il restera plus qu'une broutille, l'univers du cloud https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

en vrai les admin VBA access avaient raison de choisir cette voie https://image.noelshack.com/fichiers/2017/10/1488986247-risitas-suicidaire.png

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 :cute:
Faire son jean docker et jean vm :bave:
Gérer toute la phase de déploiement des gens dev, faire leurs vm, leurs workers :bave:
Toi tu pourrais faire leur taf, mais eux ne votent absolument rien au tiens :cute:

mais tu pige quelque chose a tous ce qui est IAM et key management etc... https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

sinon bon choix admin cloud ou mieux admin kubernetes y'a du biff a faire et de l'avenir https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

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

https://image.noelshack.com/fichiers/2019/29/3/1563394390-youareheretimeline2vy.jpg

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 java

Enfin 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à. :noel:

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. :hap:

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. :sleep:

Désolé d'avoir plus de connaissances sur le sujet que toi

Ah ah tu me fais rire le pyj. :rire:

Tant mieux. Tu viendras me reparler quand tu auras 10 ans d'expérience :ok:

Il n'est pas sujet de ton expérience mais de ta capacité à raisonner et à nuancer. :sarcastic:
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. :honte:
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 CV

Matlab... L'indexation 1-based... :peur:

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. :hap:

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... https://image.noelshack.com/fichiers/2019/25/4/1561049644-zidane-the-ecoute-ok.png

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/CD

ensuite il restera plus qu'une broutille, l'univers du cloud https://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

en vrai les admin VBA access avaient raison de choisir cette voie https://image.noelshack.com/fichiers/2017/10/1488986247-risitas-suicidaire.png

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 :cute:
Faire son jean docker et jean vm :bave:
Gérer toute la phase de déploiement des gens dev, faire leurs vm, leurs workers :bave:
Toi tu pourrais faire leur taf, mais eux ne votent absolument rien au tiens :cute:

c'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 :hap:

Généralement ce sont juste des services à relancer, un accès ssh et tu fix ça traquilou de chez toi dans ton peignoir :hap:

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 :hap:)

Normalement faut au moins 3 environnements de travail, ils sont pas censés écrire direct sur la prod :hap:
Minimum environnement local, environnement de test, voir potentiellement un second environnement de test, puis si c'est ok en prod :hap:

oui je sais bien dans le monde idéal tout est code review, testé et recetté mais malgré tout ça des couilles ça arrive.

Tous les ingesclaves réunis sur ce topic, quelle horreur https://image.noelshack.com/fichiers/2017/18/1494109163-risi6.png

Le 17 juillet 2019 à 22:17:57 Jairienfaitwsh2 a écrit :
Tous les ingesclaves réunis sur ce topic, quelle horreur https://image.noelshack.com/fichiers/2017/18/1494109163-risi6.png

boaf après on gagne bien notre vie pour faire nos princesses, ya pire je trouve :hap:

D'ailleurs j'vais dodo, j'ai du php à pisser moi demain https://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

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 horreur https://image.noelshack.com/fichiers/2017/18/1494109163-risi6.png

boaf après on gagne bien notre vie pour faire nos princesses, ya pire je trouve :hap:

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:20:56 PisseurDeCpp a écrit :
D'ailleurs j'vais dodo, j'ai du php à pisser moi demain https://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

https://image.noelshack.com/fichiers/2017/28/6/1500134285-maximyoeil3.png

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 horreur https://image.noelshack.com/fichiers/2017/18/1494109163-risi6.png

boaf après on gagne bien notre vie pour faire nos princesses, ya pire je trouve :hap:

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 horreur https://image.noelshack.com/fichiers/2017/18/1494109163-risi6.png

boaf après on gagne bien notre vie pour faire nos princesses, ya pire je trouve :hap:

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.

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

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
En ligne sur JvArchive 326