5 idées fausses sur JavaScript que vous devez connaître

  Рет қаралды 11,571

Simon Dieny - Code Senior

Simon Dieny - Code Senior

Күн бұрын

Пікірлер: 72
@JMNinja-od9iz
@JMNinja-od9iz 3 жыл бұрын
Concepts très bien expliqués ! Merci pour ce travail d'information. J'ai un peu tiqué dans le mail sur l'idée reçue de « NaN signifie : "Not A Number" » , car effectivement, c'est bien une valeur qui représente un résultat d'opération n'étant pas un nombre. Mais l'acronyme en soit signifie bien "Not A Number" ;) (je chipote un peu ^^)
@codeursenior
@codeursenior 3 жыл бұрын
Merci pour ton retour. Effectivement l’acronyme signifie bien « Not A Number », mais c’est tellement éloigné de ce que fait vraiment NaN que je préfère lui donner une autre définition. D’ailleurs ce n’est même pas fiable pour tester si une valeur est un nombre.. mieux vaux passer par *typeof* ou *Number.isFinite* je pense. Bref, les joies de JavaScritp. :) A très bientôt pour une prochaine vidéo, et surtout on développement. Simon.
@SecDjans
@SecDjans 2 жыл бұрын
Très bon concept, il faudrais plus de vidéos de ce genre !, bonne explication et ça apporte un nouveau regard sur certain point, ça change !
@christophebrunel7106
@christophebrunel7106 Жыл бұрын
Venant du C/C# avant de faire du javascrit, j'ai toujours fais attention à mes types de variables et donc jamais eu de soucis. Idem pour les effets de bord, le try/catch est mon ami, surtout en frontend où je me vois mal afficher des pages d'erreurs que ue n'aurais pas traitées! Pour les itération de tableaux, je ne parierais pas ne l'avoir jamais fait même si je n'ai pas de souvenirs précis de boucles sur un tableau! 😀 Merci à toi en tout cas pour tous ces conseils.
@othmane7938
@othmane7938 2 жыл бұрын
Bonjour Simon et merci pour la vidéo, Concernant le == la conversion est implicite mais savez vous dans quel type est ce converti ? On s'en fiche peut être me direz vous tant que js fait le boulot....
@rs4267
@rs4267 2 жыл бұрын
Salut Simon, encore une excellente vidéo, j'ignorai complètement le deuxième point alors que je suis dev frontend junior, Merci tu m'a appris qq chose.
@codeursenior
@codeursenior 2 жыл бұрын
Salut RS, au top si ça a pu t’apporter qqc, c’est le but à travers cette chaîne. Bon développement, Simon.
@PatriceHENRY-zt1yg
@PatriceHENRY-zt1yg 2 жыл бұрын
Bravo Simon, tes conseils sont précieux ! Sur la partie sur le fait que les animations "ne servent à rien", je ne suis pas tout à fait d'accord, c'est vrai que le dev. junior ne devrait pas perdre trop de temps avec ça, et plutôt prendre très vite de bonnes habitudes pour coder dans les règles de l'art. Mais, soigner la forme permet de "séduire", quelquefois la forme fait même passer le fond... hélas. Les bonnes pratiques devraient être enseignées dans tous les domaines ;)
@digitaltime2040
@digitaltime2040 2 жыл бұрын
J'ai commencé à te suivre depuis un bout de temps , à vrai dire tu est un très bon prof , j'apprécie tu m'inspire bien ❣️
@codeursenior
@codeursenior 2 жыл бұрын
Merci pour ton message Saidou ! Bon développement, Simon.
@JMDev1971
@JMDev1971 Жыл бұрын
Excellente vidéo. Et je suis tout à fait d'accord avec toi avec l'apprentissage sur les tableaux. Et apprendre les fonctions natives permettant de gérer les tableaux est nécessaire. Et l'exemple que tu donnes est probant mais il existe un effet pervers à l'utilisation de telles fonctions. Inscrit sur le site Code Wars, je me rends compte que parfois certains algorithmes utilisent des fonctions natives pour un code plus lisible et plus court. Mais l'effet pervers c'est qu'un algorithme n'utilisant pas ces fonctions peut permettre parfois une seule itération, un seul parcours du tableau plutôt que X parcours à chaque appel de fonction native. Pour de petits tableaux et de petits traitement pas de soucis, mais c'est parfois dommage de parcourir X fois un tableau imposant alors qu'un seul parcours suffit. Je ne sais pas si je suis clair en fait mais je l'espère :)
@codeursenior
@codeursenior Жыл бұрын
Hello Jean Marc, tout à fait d’accord avec toi. C’est une objection que j’ai souvent. Pour moi ce sont deux réalité mes avec 2 objectifs différents. Dans un code frontend en production, on s’amuse rarement à mettre en place des algos spécifique à la place d’un map et d’un filter. A l’inverse sur CodeWarz on va chercher à faire fumer le cerveau pour trouver la solution la plus optimisé.
@jolanmoussier9267
@jolanmoussier9267 Жыл бұрын
Du coup pk NaN c'est l'anagramme exact de not a number?
@betrouni_
@betrouni_ 2 жыл бұрын
Jte parle sérieux t'es une des meilleures chaînes YT francophones
@codeursenior
@codeursenior 2 жыл бұрын
Merci pour ton commentaire @Nassim ! 👊 Bon développement à toi, Simon.
@marvikfr
@marvikfr 3 жыл бұрын
Des fondamentaux extrêmement importants ! Merci beaucoup ! Si éventuellement vous avez des conseils pour se perfectionner sur l'algo ça serait top ! 👍🏻
@codeursenior
@codeursenior 3 жыл бұрын
Merci pour votre commentaire @Vic Martin ! 👍 Content que la vidéo vous ai plu, je note l’idée pour les algorithmes. Honnêtement, ce n’est pas mon sujet principal et je ne pense que cela soi vraiement utile pour les développeurs (cela dépend beaucoup du type des entreprises). Merci pour l’idée en tout cas, on verra si ça se fait 😉 A très bientôt, bon développement. Simon.
@dreamy8809
@dreamy8809 3 жыл бұрын
Bon ben même pour quelqu'un qui n'y connaît rien, c'était clair et compréhensible 😁Merci !
@codeursenior
@codeursenior 3 жыл бұрын
Avec plaisir ! 😁 Merci pour ton commentaire très encourageant, bon développement. À très bientôt, Simon.
@issakhadiallo8121
@issakhadiallo8121 3 жыл бұрын
merci pour les conseils c'est vraiment ce type de contenu qui peut aider
@codeursenior
@codeursenior 3 жыл бұрын
Merci pour ton retour, je continue sur cette voie alors. :) bon développent et à très bientôt pour une prochaine vidéo. Simon.
@oser2103
@oser2103 2 жыл бұрын
Merci pour la vidéo, elle déchire. Tu peux faire une vidéo sur le *promise* ? Ce truc me torture chaque jour.
@codeursenior
@codeursenior 2 жыл бұрын
Haha oui j'ajoute à mon immense liste de vidéo à faire ! 👍
@daocam9032
@daocam9032 3 жыл бұрын
Merci pour ces informations clair et permettant de solidifier nos bases 👏
@codeursenior
@codeursenior 3 жыл бұрын
Merci pour ton commentaire, content que cela puisse vous servir pour vos futurs développements. 👍 A bientôt pour la prochaine vidéo, Simon.
@thomasomontecho5772
@thomasomontecho5772 3 жыл бұрын
Merci pour la vidéo 🙏🏾
@codeursenior
@codeursenior 3 жыл бұрын
Avec plaisir ! Bon développement et à bientôt pour la prochaine vidéo. :) Simon.
@emmanuelkeita5119
@emmanuelkeita5119 3 жыл бұрын
Merci pour les conseils nous visons loin alors que les bases ne sont pas acquis vous m'avez été d'une grande aide
@codeursenior
@codeursenior 3 жыл бұрын
Merci pour votre retour, content d'avoir pu vous aider. Une expertise, c'est d'abord 90% de fondamentaux bien maîtrisés. :) Au plaisir de vous retrouver dans une prochaine vidéo. À bientôt, Simon.
@codeursenior
@codeursenior 3 жыл бұрын
Merci pour votre retour, content d'avoir pu vous aider. Une expertise, c'est d'abord 90% de fondamentaux bien maîtrisés. :) Au plaisir de vous retrouver dans une prochaine vidéo. À bientôt, Simon.
@josephgarronegj
@josephgarronegj 2 жыл бұрын
12:02 .sort() trie le tableau in place
@jamesjarraud9976
@jamesjarraud9976 3 жыл бұрын
Merci pour le partage Simon 👍🏼
@codeursenior
@codeursenior 3 жыл бұрын
Merci à toi pour ton commentaire encourageants. 👌 A très bientôt pour urn prochaine vidéo, et surtout bon développement. Simon.
@axelfl7479
@axelfl7479 Жыл бұрын
Merci pour ces conseils, toutefois j'ai parfois l'impression en regardant les offres d'emploi que désormais les experts en NodeJS et Framework Front JS récents sont désormais légion. On pourrait croire qu'après avoir fait massivement la promotion de ces technologies pour les formations rapides, l'offre a dépassé légèrement la demande en matière de candidats...
@codeursenior
@codeursenior Жыл бұрын
Hello, merci pour ton retour d’expérience. Effectivement, les bootcamps pullulent. Voici mon avis sur le sujet : Y’a t’il plus d’experts JS pour autant ? Non. Y’a t’il moins de demande ? Non.
@axelfl7479
@axelfl7479 Жыл бұрын
@@codeursenior Merci pour ta réponse, oui je pense que ça doit être une question de perspective également, mais je pense que tu dois avoir une meilleure perception de ce qu'on peut considérer comme un "expert" JS. En tout cas, ton contenu est vraiment le bienvenu, merci pour le partage 👌🏼
@codeursenior
@codeursenior Жыл бұрын
@@axelfl7479 Avec plaisir @Axel, à bientôt pour une prochaine vidéo j'espère.
@rcytv9613
@rcytv9613 3 жыл бұрын
Super vidéo ! Pensez-vous qu'une compréhension limitée de l'anglais écrit soit insurmontable pour être dev? Merci beaucoup
@codeursenior
@codeursenior 3 жыл бұрын
Hello @rcytv, merci pour ton retour positif. :D Concernant l'anglais, ce ne sera pas un frein longtemps, car c'est essentiellement de "l'anglais technique" auquel tu va être confronté en tant que développeur. Je suis moi-même une bille en anglais, mais j'arrive à peu près à me débrouiller sur une documentation d'un langage/framework en anglais. Et Google Traduction est plutôt bon pour traduire ce genre de contenu. :) Est-ce que cela te rassure un peu pour la suite ? Au plaisir d'échanger, Simon.
@rcytv9613
@rcytv9613 3 жыл бұрын
@@codeursenior Bonjour Simon , Oui cela me rassure beaucoup! En tout cas ta personnalité et ta chaîne a quelque chose en plus des autres. Je m'abonne , bonne continuation et réussite pour tes projets ! Merci
@codeursenior
@codeursenior 3 жыл бұрын
Merci pour ton message encourageant. Je compte continuer sur cette voie l'année prochaine, en prenant le temps de vous partager mon expérience à côté de mon poste à temps ! ;) Bon développement à toi, Simon.
@gobajoseph5064
@gobajoseph5064 3 жыл бұрын
Waoooo merci d'insister sur ces bases 🙏🏼🙏🏼
@codeursenior
@codeursenior 3 жыл бұрын
De rien 😁 ! Bon apprentissage pour la suite, Simon.
@rachdiimane6974
@rachdiimane6974 3 жыл бұрын
Super vidéo ! Merci 😊
@codeursenior
@codeursenior 3 жыл бұрын
Merci Imane ! 😉
@tonygnavo2468
@tonygnavo2468 3 жыл бұрын
7:08 🐴=== 🐴 Sinon, très bonne vidéo
@codeursenior
@codeursenior 3 жыл бұрын
Bonjour @Tony et merci pour ton commentaire encourageant. 👍 concernant ton exemple avec l’emoji 🐴 c’est pour tester l’égalité ? Au plaisir d’échanger, à très bientôt ! Bon développement, Simon.
@sowabcode3824
@sowabcode3824 2 жыл бұрын
Merci beaucoup pour les informations
@codeursenior
@codeursenior 2 жыл бұрын
👍
@alexg7282
@alexg7282 2 жыл бұрын
L'anecdote du "soldat au front" m'a beaucoup plus (c'est moi en ce moment XD)
@codeursenior
@codeursenior 2 жыл бұрын
Courage alors 👊
@weird5528
@weird5528 2 жыл бұрын
Attention car map/filter/forEach etc sont plus lents que for donc pas toujours adaptés même si plus sexy.
@codeursenior
@codeursenior 2 жыл бұрын
Hello Jessy, au risque de vous choquer, je priorise la lisibilité/efficacité du code plutôt la performance sur des traitements de tableaux côté frontend. Bon développement, Simon.
@weird5528
@weird5528 2 жыл бұрын
Oui bien sûr, je parle de cas très spécifiques comme la manipulation de pixels.
@codeursenior
@codeursenior 2 жыл бұрын
D'accord, pour des traitements plus chargés, cela se justifie effectivement. 👍
@hadamakebe4991
@hadamakebe4991 3 жыл бұрын
Merci pour tuto
@codeursenior
@codeursenior 3 жыл бұрын
Merci pour votre commentaire, j'espère avoir pu vous aider sur 2-3 points. À très bientôt pour la prochaine vidéo, et surtout bon développement. Simon.
@jagre7013
@jagre7013 2 жыл бұрын
Merci beaucoup.
@codeursenior
@codeursenior 2 жыл бұрын
De rien ! Bon développement, Simon.
@daocam9032
@daocam9032 3 жыл бұрын
Merci👏
@codeursenior
@codeursenior 3 жыл бұрын
Merci à toi pour ton commentaire ! Ça me donne la motivation pour vous proposer d’autres vidéos, et cela aide à faire connaître cette chaîne. J’espère pouvoir interviewer d’autres développeurs talentueux si la chaîne continue à se développer. A très bientôt, bon développement, Simon.
@pierre-louisdrevon2213
@pierre-louisdrevon2213 Жыл бұрын
Oh pu$@% c'est chaud ! Rien à redire...
@alexg7282
@alexg7282 2 жыл бұрын
Merci
@codeursenior
@codeursenior 2 жыл бұрын
🙏
@hamzac.4555
@hamzac.4555 3 жыл бұрын
la video commence à 02:00 mais tfacon cette video est naze
@codeursenior
@codeursenior 3 жыл бұрын
Bonjour Hamza, la vidéo ne vous a rien apporté, vous connaissiez déjà tous ces principes sur JavaScript ? N'hésitez pas si vous avez des suggestions d'améliorations, je suis preneur de chaque retour. Bon développement à vous, Simon.
@hamzac.4555
@hamzac.4555 3 жыл бұрын
@@codeursenior mais on en parle de la video qui traine à commencer ?
@codeursenior
@codeursenior 3 жыл бұрын
Hello Hamza, je commence toutes mes vidéos par une histoire à propos de mon expérience, afin de mieux illustrer mon propos et aider à faire passer le message. Si cela vous déplait vous pouvez avancer la vidéo à environ 2 min, ou regarder directement des articles de blogs ou d'autres vidéos qui aborde directement le point technique qui vous intéresse. J'essaye de profiter du format KZbin rendre toutes ces technologies un peu plus "digeste". :) Voilà, bonne continuation à vous. Simon.
@julienleval5225
@julienleval5225 2 жыл бұрын
Merci
@codeursenior
@codeursenior 2 жыл бұрын
Merci pour votre message, et bon développement à vous. Simon.
@tahianarajoelinirina8615
@tahianarajoelinirina8615 2 жыл бұрын
Merci
@codeursenior
@codeursenior 2 жыл бұрын
👍
Créer une application en HTML/Javascript
18:32
CosPhiLog
Рет қаралды 23 М.
11 trucs et astuces Javascript à apprendre ou comprendre en 2021
11:22
Kodaps - apprendre à coder
Рет қаралды 2,6 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
7 habitudes des développeurs professionnels les plus efficaces (par un Tech Lead)
17:04
Comment coder 10x plus rapidement (astuces de PRO)
14:56
Simon Dieny - Code Senior
Рет қаралды 24 М.
Pourquoi j’ai choisi de me spécialiser sur Angular (pari gagnant)
15:36
Simon Dieny - Code Senior
Рет қаралды 10 М.
Maîtriser JavaScript, 8 points et concepts qu'il faut connaître
17:03
Comment coder sans "if" grâce au polymorphisme
5:26
LaMaliceCode
Рет қаралды 10 М.
10 astuces pour éviter les structures if/else ennuyeuses dans votre code
18:00
Simon Dieny - Code Senior
Рет қаралды 35 М.
5 compétences indispensables pour devenir développeur (que vous ne connaissez pas)
15:38
3 méthodes JavaScript à connaître absolument : 25 min de Tutoriel JavaScript
24:52
Simon Dieny - Code Senior
Рет қаралды 32 М.
Comment se rappeler de tout quand on apprend à coder
13:49
Simon Dieny - Code Senior
Рет қаралды 47 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.