Why you SHOULDN'T become a Full Stack Developer

Ғылым және технология

Sooo.. Full Stack Development seems to be what (almost) everyone wants to become nowadays. But why is that? And should you really want to become a full stack developer?
A few days ago I stumbled on a tweet by Kent C. Dodds where he promoted his new full stack web development course, and explained why knowing the full stack is important. I responded via a tweet: x.com/JeroenReumkens/status/1...
In today's video I'll explain my point of view on this topic. I'll explain why it's perhaps not the best to strive to "know it all" - why it's even impossible to know it all, and what potential risks are of wanting to be that full stack developer.
This video is for all the developers out there feeling a bit swamped by all the things they think they need to learn in web development. You really don't need to know it all.
🦸 Become a frontend PRO today via www.frontend.fyi/pro
✨ Read about my upcoming Framer Motion course: www.frontend.fyi/courses/fram...
00:00 - Me trying some B-roll
00:27 - Full stack web development, why the hype?
01:09 - What is the full stack?
01:48 - Is it really everyone who wants to do the full stack?
02:14 - The risk of wanting to learn it all
03:30 - Why I won't call myself a full stack developer
05:05 - My advice
#frontend #fullstack #webdevelopment

Пікірлер: 58

  • @matteor2451
    @matteor24515 ай бұрын

    Totally agree with you there. I've been living in Denmark for the past three years and I've noticed the same thing. It seems like more and more companies, not just here but all over Europe, are on the hunt for full-stack developers. I guess it's because hiring one full-stack developer is probably cheaper than getting two separate specialists. I went down that road myself and almost hit burnout. It's a tough gig!

  • @frontendfyi

    @frontendfyi

    5 ай бұрын

    100% true. It's cheaper to hire indeed. But it also results in products of lesser quality in my opinion. So just stay focussed and do what you enjoy most, there's more than enough companies out there searching for experts too!

  • @Diego_Cabrera
    @Diego_Cabrera6 ай бұрын

    Many more beginners need to hear this. I always thought I had to know how to manage every little detail for developing a web app, but it turns out that what I enjoy is simply creating beautiful animations and designs. That's exactly what I'm also trying to teach with my channel. Kudos for bringing this idea to more people's attention!

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    So true!! Awesome to see you're making content too! Just checked your appearing navigation video. Really well done! I subscribed too!

  • @Diego_Cabrera

    @Diego_Cabrera

    6 ай бұрын

    @@frontendfyi thank you sm for checking it out. I love your content as well. Been a subscriber for a while now!

  • @DevlogBill

    @DevlogBill

    Ай бұрын

    It is very confusing. I follow KZread, Twitter and I even hear comments on LinkedIn. Everyone has so many different opinions on how to focus on development when looking for that first job. Now I hear this new thing called T-Shape Development. T-Shape development sounds like Full stack still when people try and explain this. I even Googled what is T-Shaped and got very generalized answers. So, at the moment I am focused on React with Golang for creating Restful Apis. What is T-Shape

  • @griffadev
    @griffadev6 ай бұрын

    I dont think we should strive for full stack but i do think we should delete specific job titles, at least for junior roles, because they create barriers for entry and growth. Companies should hire software developers and invest in their strengths and interests and allow people to try new things. If I'd been hired solely as a frontend engineer rather than a junior software engineer i think my career would have stagnated because i wouldnt have been exposed to enough things.

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    This is so true!! Companies should enable developers in their strengths. Don't force them to widen or narrow down. People who do what they enjoy the most, will create the best results! Thanks for commenting this, super valuable addition to my story!

  • @numanxaziz
    @numanxaziz6 ай бұрын

    this is exactly what I needed, helps me narrow down some options to approach and focus on certain areas that i want.

  • @indiaindetails78
    @indiaindetails78Ай бұрын

    What is better? Full Stack Developer OR Animator/VFX

  • @rick2402
    @rick24025 ай бұрын

    At the end of the day, do what YOU enjoy. You will only ever be GREAT at something you actually want to do. I started at a company as a frontender, then suddenly they expected everybody to be fullstack. I sort of forgot why I became a frontender in the first place. Thankfully this video helped me remember. Thanks!

  • @DevlogBill
    @DevlogBillАй бұрын

    I like your advice. It is contrary to what most are saying but I find it more realistic compared to what most are saying online. I am trying to focus myself only on web development with React and there is so much to learn. When I over think things, I watch this video to keep me on track. Thanks!

  • @frontendfyi

    @frontendfyi

    Ай бұрын

    Really appreciate your kind words! Very happy that it is helpful to you 🙏

  • @danicvc
    @danicvc5 ай бұрын

    Thank you, I really needed to hear this ❤

  • @digitalsahara6670
    @digitalsahara66706 ай бұрын

    thanks for the video, perfect timing for me as well haha.also, any updates on the course?

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    Thank you so much! Appreciate it! Definitely join the newsletter (footer of the website) to stay up to date on the course development. I’ll release a newsletter about it soon. I’m working as hard as I can on it, but I also got delayed a bit because I had to migrate away from Next App directory because bugs took too much time… Will send out an email with more background on that story this week!

  • @BMikel
    @BMikel6 ай бұрын

    If we talk about low budget freelance projects (a simple blog, portfolio etc), any developer could call himself full stack. But is that true? If we talk about big e-commerce projects with lots integrations, APIs, complex logic, 200-300k products in database, full stack is a myth. There is a team of BE, FE devs, architects, QAs, PM, etc working together. You either write high quality FE code or high quality BE code. You cannot write both, because that would be shit code. And in future they'll have to rewrite your code.

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    10000% agree with this one!

  • @dhruvkaushik2122
    @dhruvkaushik21222 ай бұрын

    awesome advice Thank you very much !!

  • @DivyankSingh07g
    @DivyankSingh07g6 ай бұрын

    I am learning python my first ever programming language so is front-end development possible through python?

  • @saurabhdaswant7833
    @saurabhdaswant78336 ай бұрын

    thanks man this was needed!

  • @raymondmichael4987
    @raymondmichael49876 ай бұрын

    I agree with you at some level; but starting out especially for those building their own project; it’s good to work as full-stack, then when you get the team you can specialize. But you opinions are good to consider

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    If you're building your own product, you're absolutely right. You pretty much need to do everything, otherwise you can't put a product out there, right? So I think we're absolutely on the same page here!

  • @raymondmichael4987

    @raymondmichael4987

    6 ай бұрын

    @@frontendfyi , definitely same page. You’re right too on the burnout thing, sometimes things get too overwhelming. But sometimes it feels good when you get things working. You videos helps a lot too. :)

  • @SamuelKarani
    @SamuelKarani2 ай бұрын

    Bro, this is the greatest underrated KZread programming channel. I'll add you to my list

  • @frontendfyi

    @frontendfyi

    2 ай бұрын

    Thank you!! 🙏

  • @mitsk2002
    @mitsk20026 ай бұрын

    Great points, thank you for making this. Question: What advice would you give to people looking for their niche? Contributing to open-source projects seems to be the best way, but I am curious to hear your perspective. Really helpful video. I am 3 months into becoming a full-stack developer, and that burnout is a constant threat/possibility.

  • @ngamsomset

    @ngamsomset

    6 ай бұрын

    follow your curiosity. give it a try, don't put constaint on yourself.

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    The comment by @TheLiebevvie is a good one. Do what you enjoy most and be curious. Don’t limit yourself in trying new things, but on the other hand also don’t force yourself that you NEED to learn x, y or z. Do what you enjoy most, that’s the easiest way to become super good at something.

  • @nitishagrahari9943
    @nitishagrahari99436 ай бұрын

    thanks. my thought totally aligns with you

  • @developer2522
    @developer25226 ай бұрын

    thanks so much about this great advice

  • @EverydayBeing-de1qu
    @EverydayBeing-de1quАй бұрын

    Nowadays jobs require even juniors to know frontend, backend and even devops... Unreal.

  • @frontendfyi

    @frontendfyi

    Ай бұрын

    Unreal and so wrong indeed…

  • @julienheng3880
    @julienheng38806 ай бұрын

    wise words from a wise man. i totally agree with what you said.

  • @haikelareff
    @haikelareff3 ай бұрын

    this is why you see most tutorial on youtube are showing the same things because all of them need to cover alot of things but each one is just repeating others

  • @fdcendm
    @fdcendm6 ай бұрын

    im learning to code, and i figure out this in my first week.

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    Then this video was made for you! Start small and learn that properly. Only then expand your horizon. No need to learn it all at once! 😁

  • @Shmidtelson
    @Shmidtelson6 ай бұрын

    My advice as Full Stack Engineer is simple: First you need to learn one niche - for example FrontEnd and after this you can achive BackEnd.

  • @jonathanrosado5818
    @jonathanrosado58186 ай бұрын

    “Companies don’t look for full stack developers” I beg to differ. There are more job postings for full stack devs than frontend or back end specialists. The size of the company is often not the same though. It’s primarily small to medium sized companies that look for full stack developers.

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    It of course is also a matter of budget indeed. If a company isn’t that large, they hope to hire a single developer that can fill both roles instead of hiring two people, because that would be more expensive. So while that’s absolutely true, I do think however that those aren’t the companies you want to work for. I think those are the companies who settle for “good enough”, instead of delivering the best experiences. And the latter is what I want In my job, and also why I specialize in frontend. For that I think you need to work at a company who also values the specialisms and is able to hire people accordingly. Hope that makes sense!

  • @jonathanrosado5818

    @jonathanrosado5818

    6 ай бұрын

    @@frontendfyi I completely understand your point of view. Me, I like the increased impact I can have as a developer when working at a smaller sized company. It’s also very satisfying to be able to ship features from backend to frontend.

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    @jonathanrosado5818 this makes a lot of sense too indeed! In the end you need to work in a way you like. Nothing wrong with being a fullstack developer, it’s even cool if you can do all of it! And if you keep on going long enough, you could even end up being a unicorn who creates amazing experiences across the full stack. Main takeaway from my video is perhaps more towards people who almost feel forced to learn it all, why that is far from the truth. There’s a place for both specialists and generalists. Great nuance, thanks for adding!

  • @xsls0n
    @xsls0n6 ай бұрын

    wow the quality 😍😍

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    Awww thanks!! ❤️

  • @anasouardini
    @anasouardini6 ай бұрын

    It's next to impossible to avoid the full-stack step at the beginning of the journey. Most companies are the ones who need a full-stack dev with a shallow knowledge. Also it's a skill that helps you become a good fit for the CTO role at a company. At the end of the day, it's just a trade-off.

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    Fully agree with you that if you want to become a CTO, being fullstack is absolutely necessary. So it for sure also depends on the path you want to take in your career.

  • @hvbairagi
    @hvbairagi2 ай бұрын

    100% correct

  • @kamill34
    @kamill346 ай бұрын

    why next.js is not enough for your platform ?

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    It’s not that next isn’t good enough per se. The issue is the app directly still has a lot of issues that pop up every now and then. That resulted in my losing weeks in debugging time, which is really valuable time when building a company. So in the end I decided that the best bet was to look at alternatives.

  • @starX7995

    @starX7995

    6 ай бұрын

    @@frontendfyi which stack did u use to build your website bro

  • @alexpanteli3651
    @alexpanteli36516 ай бұрын

    Love your content

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    Thank you! Appreciate it!

  • @syed.simanta820
    @syed.simanta8206 ай бұрын

    Clone gsap smooth animation màn

  • @frontendfyi

    @frontendfyi

    6 ай бұрын

    Hahaha! It's on my list, but it's a BIG project 🤯 Probably can't handle that right now while building the Framer Motion course. It might eventually land though, but it could be that it will be part of the Framer course and not (fully) public on KZread.

  • @syed.simanta820

    @syed.simanta820

    6 ай бұрын

    @@frontendfyi make sections, svg scroll animation, pin scrub possible with framer?

  • @davidbutler9323
    @davidbutler93236 күн бұрын

    lol, you forget that AI will make everyone full stack in around a year.

Келесі