What is the MERN Stack Myth?

preview_player
Показать описание
The MERN is popular among a group of freshmen nerds. Some will tell you that the advantage of using MERN is because it is all JavaScript.

... That is a silly reason to choose MERN.

🔥 STEF'S DEVELOPER BOOTCAMP AND MENTORING PROGRAM

🔥 JOIN STEF'S 'CODER'S CAREER PATHS' NEWSLETTER:

🔥 FREE: LIZARD WIZARD KOMODO - TRANSFORMATIONAL MIND TRAINING:

*************

WEB HOST PAYS FOR YOUR WEB DESIGN TRAINING IN 2023:

POPULAR & EASY CODING COURSES:

*************

🦎 Lizard Wizard Course:

📚 BOOKS TO READ:
… Complements Studioweb courses on HTML5, CSS3 and JavaScript.

The Naked Ape:

✉️ STAY IN CONTACT:
Stef's social links:

Stef's business channel:

👉 GOOGLE REVIEW:
Leave a Google review about Stef.

MY MOUSE & KEYBOARD:

SUPPLEMENTS THAT WORK AMAZING FOR ME:

Protein Essentials Beef Gelatine Powder:

... Healed my very bad knee. If you have joint problems, this *could do miracles for you.

Webber Naturals 88862 Glucosamine Chondroitin

MY CAMERA GEAR:
Canon EOS C70 Cinema Camera

Thanks!

Stef

#mentoring #mernstack #unclestef #codingcoach
Рекомендации по теме
Комментарии
Автор

Thx uncle Steff. Insightful video as always.

federico.r.figueredo
Автор

As an occassional programmer, a single language is a HUGE advantage for me. I can completely understand if you're a pro.

gregsullivan
Автор

Love your vids. Keep up the awesome dev work and have a happy 172nd birthday this year.

heatvisuals
Автор

Agree Stef. MERN stack is really just a stack for tutorials/learning I think, but this is often not communicated in tutorials and so newbie coders fall into the trap thinking it is popular in the job market. It is rarely used in the real world.

Echoing some of what was mentioned... Relational database is nearly always preferred, document db is for niche requirements. Learning two languages is really useful for your skills and knowledge too, it allows you to compare and contrast between differences in other languages which will make your foundations and understanding of programming stronger. You can learn how different languages deal with things like packages, compilation, modules, oop or functional paradigms, static or dynamic typing, it will likely help with learning data structures etc too. You will also just be a lot more marketable in the job space.

neomangeo
Автор

It’s funny how these people would rather spend their time learning some BS new front end framework but yet they’re afraid to learn another programming language.

minhquando
Автор

Thanks for the vid, Stef! Personally, I tried writing an app using NestJS on the backend and Angular on the frontend, and I found myself getting confused as to what part of the code I was looking at, because it all looked so similar. I'm sure I would get used to it with time, though, and I'm sure for some it works very well. As with pretty much everything in programming, there are multiple viable ways of going about things.

EricWilliamsonTech
Автор

You're absolutely right. But when it comes to looking for a job then we've to be specific to language because company will preference to candidate who is more proficient in that particular framework.

lalit
Автор

i use REACT or VUE with LARAVEL and its works awesome. laravel is very easy to understand and its syntax are gem. i hope if PHP introduce something like react based on PHP that would be great lol.

DEBUGENTITY
Автор

thank you so much for the video, please if you can the next time try to give us at least one example, when i should use many languages and why exactly ?

jalalhitech
Автор

Listen to this man. I fell for this when I wanted to get into software. There were hardly any MERN jobs in the US. Focus on something that enterprise uses to increase odds of getting a job (it's not mern). I wasted a year of my life on MERN when I could have gotten a job way sooner. That is some serious harmful advice out there.

yumyum
Автор

I am just about done listening to conflicting opinions from various tech YouTubers. One says to learn this, the other says to learn that, this is good, no that is bad. I'm sticking with JavaScript, Express, React, and PosgreSQL for now in the web development course I registered for. I need to lay off YouTube and Twitter it seems.

OfficialByteBurst
Автор

More jobs in node than django. Spent a year and barely and jobs seen. More in node but most i see are 5 years or fullstack

RandyAinsworth-txvn
Автор

Never understood the whole obsession with the whole “same language for everything”. I use Spring Boot professionally and Rails for side projects. I’ve never once had an issue when I needed to sprinkle some JS for reactive elements. It’s all the same concepts

consumedata
Автор

Take tech influencers with a grain of salt. Single language could very well be beneficial.

tropicaljupiter
Автор

Here's the question
If this is just talking about individual developers. Your argument could passed.

But if this is a small company or small starting company, wouldn't they always start with a techstack they know? Then just change when needs to come?

asagiai
Автор

🖖🖖 Hi I am an up and coming nerdling. I just wanted to ask you a few questions.
What is the difference between your bootcamp and the individual courses you have on studio web?
If I buy all of the courses on studio web is that the same as your bootcamp?
Love your content
thanks Stefan.

edv
Автор

i just love it when a 20+ it experience guy goes, "So you think JS is going to make your life eaiser?". Shit is about to go down

octaverossi
Автор

This video is very true, I was thinking about this topic recently when I was talking with someone else using/learning the lamp stack. Now, I am using the mern stack in some of my projects. One of the selling points was indeed the fact that it was all javascript on backend and frontend, but Stefan left out the actual sale's pitch which was that "startup's" were using mern or at least nodejs with some form of javascript in the frontend and all that jazz and that was the argument for startups to want to hire you because if you just know javascript they could train you on the backend to make you a fullstack dev. But, so far in my backend experience I can say that I could have gone with probably anything else and would have been just as lost.

Having said all this if what stefan is saying is indeed true then I can simply switch stacks just as easy, and no harm no foul and I come away having learned another language. While I think mongodb can be problematic the usage is very similar to sql and I think if I had to change back to sql it would not be a problem but I did learn sql first so maybe thats why idk. As far as switching to other parts of the stack like lamp (or something) I think its not as easy as Stefan says, at least for newbies because the ecosystem for people learning is all about the resources online and newer books. I think React and python have a massive ecosystem at least in terms of resources. So, to some extent and especially true before tools like chatgpt came along I hedged my bet on where resources would likely be. And if you have bought tech books you know that deprecated code is the worst so you might have tech stacks that have been around awhile but the resources might be too outdated. At least, I have experienced outdated resources quite a bit. So, something like mern where you have books or resources online it might not be the best its more likely to work somewhat because of how much newer it is. But at the end of the day I think it doesn't really matter because if you are going to progress as a software developer you are going to learn new languages all the time anyway.

Limestarz
Автор

I think ExpressJS is great if you're building something really straight to the point. NestJS is built on top of Express comes with a lot of handy stuff out of the box, such as dependency injection, jest, logging, swagger, etc. But even so I'd still think twice before commiting to Node specially if my domain is highly coupled.

JoseHenrique-xglp
Автор

Awesome video I have see. A lot of these online boot camps pushing mern. I am worried people trying to get into tech will learn this and find out the job pool is too small.

matthewsmith