Les trois langages de programmation à apprendre
EauRizGin
2019-07-17 22:10:56
VBAhttps://image.noelshack.com/fichiers/2016/34/1472128927-picsart-08-25-02-33-24.jpg
FeteNatio
2019-07-17 22:12:22
Le 17 juillet 2019 à 22:10:56 EauRizGin a écrit :
VBAhttps://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 faithttps://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png
patchwerk
2019-07-17 22:12:44
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 cloudhttps://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png
en vrai les admin VBA access avaient raison de choisir cette voiehttps://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
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 tiens
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
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 )
Crepofoutre
2019-07-17 22:13:15
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 cloudhttps://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png
en vrai les admin VBA access avaient raison de choisir cette voiehttps://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
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 tiens
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'avenirhttps://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
effondrage5
2019-07-17 22:13:34
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 👍
EncorUnNouveau2
2019-07-17 22:14:12
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 cloudhttps://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png
en vrai les admin VBA access avaient raison de choisir cette voiehttps://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
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 tiens
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'avenirhttps://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^^
FeteNatio
2019-07-17 22:14:42
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 cloudhttps://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png
en vrai les admin VBA access avaient raison de choisir cette voiehttps://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
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 tiens
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'avenirhttps://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
KheyAuxFraises
2019-07-17 22:16:16
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à.
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.
KheyAuxFraises
2019-07-17 22:16:30
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...
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.
patchwerk
2019-07-17 22:16:43
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 cloudhttps://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png
en vrai les admin VBA access avaient raison de choisir cette voiehttps://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
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 tiens
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
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.
Jairienfaitwsh2
2019-07-17 22:17:57
Tous les ingesclaves réunis sur ce topic, quelle horreurhttps://image.noelshack.com/fichiers/2017/18/1494109163-risi6.png
patchwerk
2019-07-17 22:18:41
Le 17 juillet 2019 à 22:17:57 Jairienfaitwsh2 a écrit :
Tous les ingesclaves réunis sur ce topic, quelle horreurhttps://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
PisseurDeCpp
2019-07-17 22:20:56
D'ailleurs j'vais dodo, j'ai du php à pisser moi demainhttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png
cybevil
2019-07-17 22:22:34
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 horreurhttps://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
C’est quoi d’ailleurs le salaire moyen d’un dev en général ?
J’entre bientôt en école d’info.
Normand14
2019-07-17 22:22:35
Le 17 juillet 2019 à 22:20:56 PisseurDeCpp a écrit :
D'ailleurs j'vais dodo, j'ai du php à pisser moi demainhttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png
https://image.noelshack.com/fichiers/2017/28/6/1500134285-maximyoeil3.png
patchwerk
2019-07-17 22:24:35
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 horreurhttps://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
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)
cybevil
2019-07-17 22:33:38
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 horreurhttps://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
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 ?
Grosaix
2019-07-17 22:33:51
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.
1valentin
2019-07-17 22:36:33
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
KheyAuxFraises
2019-07-17 22:38:28
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.