Full Stack is Bullshit... Why great Full Stack developers don't exist anymore!

  Рет қаралды 7,880

ColorCode

ColorCode

5 жыл бұрын

www.colorcode.io/
In this video I'm going to tell you why great Fullstack developers don't exist anymore and why Fullstack development just simply does not make sense anymore. I review the history of where Fullstack comes from as well as how we've ended up where we are. Enjoy!

Пікірлер: 106
@joshman1019
@joshman1019 Жыл бұрын
Being a full stack developer for yourself, in my opinion, is a different story. If you are building portfolio projects, building small projects for school or work, or for fun, it will teach you the art of researching, debugging, compiling or building, managing projects, repositories, and much more. If you can learn how to be a Jack-of-all-trades, then you can be called upon to become a specialist in anything. So there may be no full-stack developers working on large projects, but I guarantee that some of those people were full-stack developers in the past. We cannot forget that people have the ability to learn continually. Being a full-stack developer, by default, means that you can also excel in any particular branch of your chosen tech stack that you choose. There should never be a reason to discourage learning. It is our responsibility to collect as much knowledge as possible so that we can pass it along to others.
@infinteuniverse
@infinteuniverse 3 жыл бұрын
Full stack doctor is called general practitioner. He's the one that refers you to the specialist.
@Rolanditou
@Rolanditou 2 жыл бұрын
sounds like the fullstack will advice you to hire frontends and backends hahah
@pedroagma4417
@pedroagma4417 2 жыл бұрын
I was thinking of offering to be a full stack developper, as long the client includes some extra budget for front end and for back end specialists extra development. Really. Haha.
@waynestewart2024
@waynestewart2024 5 жыл бұрын
This is very true. Most companies that are looking for full stack developers are just cheap and don't hire developers with specialize skill sets.
@CondeAlberto
@CondeAlberto Жыл бұрын
4 years after this video was made, you bring up very good and valid points. Yet in some cases, for freelancing I am not saying one needs to be Fullstack, but many times one needs to know about databases as well as frontend. Nevertheless, without specialization, mastery of a subject is impossible, so point well made and taken. Excellent video as always, I hope KZbin suggests your videos more often to maaaany more people.
@ColorCodeio
@ColorCodeio Жыл бұрын
Thanks Alberto! And agreed.
@Zerael071
@Zerael071 2 жыл бұрын
This makes a lot of sense. I agree with the perspective. Only problem is, most jobs I’m seeing online are only hiring full stack for the entry level. All the front and back end jobs are coming up with 3-5 years experience.
@ChuckLin
@ChuckLin 5 жыл бұрын
I recently told a client who said "just hire more programmers" that programmers are not like bricklayers. You have to understand the project and have the specific skill. If deliverables can be met faster by hiring more, then why don't you just hire 1000 programmers and have each on write 10 lines of code? Do everything in one day.
@ColorCodeio
@ColorCodeio 5 жыл бұрын
Remind me of an old saying "Nine women can't have a baby in one month. It takes one woman nine months to produce a baby." - You're absolutely right, it takes different skills to put together an effective team that can function properly and build specific products. It's not just the number of people thrown together.
@the_allucinator
@the_allucinator 3 жыл бұрын
The good ol "9 Women Can't Make a Baby in a Month" problem.
@arod3295
@arod3295 2 жыл бұрын
@@ColorCodeio So I have a very important question. PLEASE help. So there must be more to the layers of seniority I should say to the concept of front vs backend…there’s more job titled for a coder of all levels. What are those many titles called? Web developer Front end Back end Web designer Programmer (which idk if that’s just another word for web dev or if that’s a proper title) Junior developer (idk if that’s another word for entry front end) What other titles are there? Knowing this would help people find a proper path to get started instead of aiming high like “I want to be a software developer” like I did 3yrs ago. Now I’m aiming for front end (if that’s right) and design web logic to interact with smart contracts (I want to work in the blockchain industry and a lot of the work is programming websites to interact with the contracts) Thank you
@asennikolaev8106
@asennikolaev8106 Жыл бұрын
This man is right. i switched to a new company as a full stack developer again - and i got fired in the 5th month for poor performance on the front-end part. even tho in the interview i said that my powers was mostly on the back-end. no more full stack shit for me... Now i am a happy back-end developer and earn even more.
@ColorCodeio
@ColorCodeio Жыл бұрын
Glad to hear you found a better gig. Keep it up 💪🏼
@N77b44
@N77b44 2 жыл бұрын
I've been seeing some talk about fullstack as being useful in the initial stages of a career where you help with simple low-complexity low-risk tasks on the front-end and back-end. Hussein Nassar has a video about how, as an early career developer working a "fullstack" job can help you gain exposure to all the various specializations so you can discover what you're good at and what you like (perhaps akin to how all med students do extensive rotations usually in 3rd/4th year before picking a residency). So from an employee perspective I feel like fullstack work, not as an alternative to specialization, but as a precursor to specialization and solution to premature specialization, could be a good idea. Even beyond figuring out what you want to do I think having that familiarity and work experience on both sides could really help develop cross-team communication and ability to better manage projects and teams later in a career when you might have engineers of all sorts reporting to you. From the employer side, I agree it would be a huge red flag and risky idea to hire a fullstack team-lead to just... do all the things. There are undoubtedly a lot of companies that do exactly that to dodge costs and I imagine most of them either pray to be acquired before having to pay dues on their technical debt, or end up losing much more than they "saved" when they pay up to fix the mess. But that said, I do think there might be a place for junior to mid level full stack work where the tasks are well defined and low-risk but also time intensive. Something where the senior engineers have created a strong road map but filling in the steps requires a lot of relatively straight forward but time/labor intensive work. I might be overestimating how often this scenario emerges but I imagine someone with passing though incomplete knowledge of the company's front-end and back-end stacks could come in and make valuable contributions without messing everything up by injecting naive and inexperienced mistakes everywhere.
@2DGirls4lyf
@2DGirls4lyf Жыл бұрын
This makes me feel a bit better because I am currently undertaking a course in full stack development.
@conspirisi
@conspirisi 2 жыл бұрын
Much appreciated, get anxious about how much there is to learn. But it would be great if you had some suggestions for simplified backends for those of us who don't want to spend a lifetime glued to a screen.
@ColorCodeio
@ColorCodeio 2 жыл бұрын
I use Firebase in any project where I need backend but don’t want to build everything from scratch.
@conspirisi
@conspirisi 2 жыл бұрын
@@ColorCodeio thanks, what I fear most of I were to use Firebase, is to rack up a huge bill. I know you get notifications for usage, but as a beginner, who, by definition doesn't know what they're are doing, it's still scary regardless of how unlikely it might be. Perhaps one for a future tutorial.
@jl_117
@jl_117 4 ай бұрын
Many people disagree with specialization, but being a generalist worked out poorly for me in the job search, especially when there is a recession. Also contributed to unnecessary stress because I tried to master everything, and I ended up learning far less than I could have.
@SkylosSobaka
@SkylosSobaka 3 жыл бұрын
"Are you good at all of these things?" ....well.... mostly yes.... But I've got 20+ years experience over which I've learned a truly ridiculous quantity of things... You're completely right though. Even if I *am* a mythical full stack developer, I don't work as one most of the time. And I can't just upskill somebody off a bootcamp into what I am. It takes a really long time... so, yes. Specialize. Please specialize. I don't want to have to be called in to clean up the mess you make from your inexperience. :)
@ColorCodeio
@ColorCodeio 3 жыл бұрын
That’s awesome, thank you for sharing your thoughts and experience.
@DevlogBill
@DevlogBill 5 ай бұрын
You have excellent points, but as a side note. A question which is similar to this question is. Once you picked a specialty do you choose your specialty as in passion over what's practical?. My example is I decided to NOT go full stack route because there is too much to learn!. My focus use to be React on the frontend and .NET on the backend. But my catch 22 is I am passionate over frontend with React. BUT all I hear is the market is over saturated with Web Developers. It feels almost impossible to find a web dev job now adays. Could you share your own personal opinion on how you would handle this? Passion OR Practical? Thanks!
@ColorCodeio
@ColorCodeio 5 ай бұрын
Good question, the answer is unfortunately a little more complicated than just AND OR. Pick something that you like ‘enough’ to not give up and continue doing until you’re good at it, once you’re good at it you will continue to get rewarded for it which makes you like it even more, and the cycle continues. The only way to get and maintain a job is to be good at it. It almost doesn’t matter what it is. There are lots of web dev jobs out there for those who can do them. Don’t give up. Continue to learn and apply for jobs every week.
@DevlogBill
@DevlogBill 5 ай бұрын
@@ColorCodeio Thank-You!
@wirleydaviondyllvaldez7130
@wirleydaviondyllvaldez7130 3 жыл бұрын
You made your point so clear, no args[ ] found.
@ColorCodeio
@ColorCodeio 3 жыл бұрын
Awesome
@arod3295
@arod3295 2 жыл бұрын
So I have a very important question. PLEASE help. So there must be more to the layers of seniority I should say to the concept of front vs backend…there’s more job titled for a coder of all levels. What are those many titles called? Web developer Front end Back end Web designer Programmer (which idk if that’s just another word for web dev or if that’s a proper title) Junior developer (idk if that’s another word for entry front end) What other titles are there? Knowing this would help people find a proper path to get started instead of aiming high like “I want to be a software developer” like I did 3yrs ago. Now I’m aiming for front end (if that’s right) and design web logic to interact with smart contracts (I want to work in the blockchain industry and a lot of the work is programming websites to interact with the contracts) Thank you
@mohdfarhannawaz
@mohdfarhannawaz 2 жыл бұрын
I made up my mind today , to became a full stack developer but when i watched this video it opened my mind . Thanks man please make more videos like this . Like career guidance in tech . I think you are good at that . By the way thanks
@ColorCodeio
@ColorCodeio 2 жыл бұрын
I'm glad this was helpful. Best of luck on your way to mastery!
@mohdfarhannawaz
@mohdfarhannawaz 2 жыл бұрын
@@ColorCodeio thanks
@AmericanWithTheTruth
@AmericanWithTheTruth 4 жыл бұрын
To be fair at least as consultants and developers we have to constantly be able to explain concepts and analogies that clients can understand. For instance a lawyer or a doctor is a great way to explain why you need specialists. FYI… I just left a small tech company that tried to go full stack and they failed miserably and shut down because of this management style. Our manager had this wonderful idea that everyone could do a little bit of everything and we had a team of a dozen people trying to learn different languages and it literally destroyed the product model and wasted a ton of time and resources. A good JavaScript developer does not make a great Go programmer or a backend db guy. And none make a great UI UX tooling designer/developer.
@ColorCodeio
@ColorCodeio 4 жыл бұрын
Thank you for sharing your experience and I’m sorry the startup didn’t work out. Unfortunately that’s a story I’ve heard too many times and despite all other reasons, the one you mentioned is one of the main causes of failure for these companies. Not to mention the burden and stress of having to learn an endless array (no pun) of frameworks and languages, which leaves little to no room for mastery or anything close to it. What you said about the verbalizing technical jargon to clients is certainly a valuable skill, and I for one have severely benefited from it, but that has come with time and experience, as well as deep interest in certain areas. Thanks again for checking out the video and for taking the time to write. Best of luck in your new gig.
@swojnowski453
@swojnowski453 3 жыл бұрын
People should know their algos and data structures, the rest.is specialization.
@nachannachle2706
@nachannachle2706 4 жыл бұрын
You rock! Totally enjoyed this video and you truth-telling perspective on this overhyped "Tech" industry. :)
@ColorCodeio
@ColorCodeio 4 жыл бұрын
Thank you. Made my day :)
@saikoroKizu
@saikoroKizu 4 жыл бұрын
This really helped me alot
@ColorCodeio
@ColorCodeio 4 жыл бұрын
Awesome
@juanialt87
@juanialt87 5 жыл бұрын
it's so hard to explain this to the clients... they just think why do we need to hire multiple programmers if we just can hire one who know about everything and we can switch him between roles (specially when the company is a software factory). I know about every part of the software development and I have my custom stack to make frontend, backend and database... but as you said each one have they preference about an specific area, in my case frontend. Also when you develop software is good to have roles and focus your time and concentration in one thing at the time. If not you must setup all the environments, you will need to know about every spec of the project and be focused in each change of it... In my opinion I think that's not a good approach to build quality software.
@ColorCodeio
@ColorCodeio 5 жыл бұрын
I agree with you. Thanks for your comment.
@myqBR
@myqBR 3 жыл бұрын
Thank you!
@TheViolinRoom
@TheViolinRoom 4 жыл бұрын
I fully agree with this...A GP cannot do heart surgery!
@ColorCodeio
@ColorCodeio 3 жыл бұрын
👍
@kirenpillay
@kirenpillay 5 жыл бұрын
Great video, totally agree with you.
@ColorCodeio
@ColorCodeio 5 жыл бұрын
Thank you :)
@x33dness
@x33dness 3 жыл бұрын
Im thinking "Full stack web developer". But of course you are right. There was a Time with basically no Client side code and after that a couple of years of custom Ajax and jQuery. The Situation now makes Frontend development complex and Not doable by a designer
@ColorCodeio
@ColorCodeio 3 жыл бұрын
Agreed. And thanks for your comment.
@benjaminbenson2817
@benjaminbenson2817 3 жыл бұрын
been saying this for a couple years now. even looked at a "senior" position with literally the kitchen sink worth of qualifications. I'm just like "so basically you're a business guy and i'm literally implementing your idea instead of a team of people." futhermore "and the business person shouldn't exist cuz he's just an idea maker at this point"
@ColorCodeio
@ColorCodeio 3 жыл бұрын
Correct. That and many other issues :)
@faithyintii8457
@faithyintii8457 5 жыл бұрын
Very true in deed.
@emreaka3965
@emreaka3965 3 ай бұрын
AGREE!
@avdhutjoshi676
@avdhutjoshi676 2 жыл бұрын
I look at job descriptions that want front end, back end, Qa, deployment, HTML/CSS like wtaf.
@mikolots
@mikolots Жыл бұрын
If a front-end developer makes 100k, a back-end makes 100k, and a Full Stack makes 100k, guess which one I'm choosing? The one that doesn't make me do two positions at the same price! And well said dude! Funny stuff with straight facts lol
@VeganCheeseburger
@VeganCheeseburger 2 жыл бұрын
Sadly, three years after this video, the "fullstack" nonsense still persists. Why? Smaller companies don't have much money and want to hire one person to do 2-3 jobs. Sounds like a great deal for the company, but they get what they pay for.
@ColorCodeio
@ColorCodeio 2 жыл бұрын
Agreed
@sandeshsmagdum
@sandeshsmagdum 4 жыл бұрын
Hey Bro, you just relieved me from this full*hit 😜
@ColorCodeio
@ColorCodeio 4 жыл бұрын
hah good stuff. Yeah there is a lot of overhype going on right now. Let's not get it confused.
@viceroywhitestone7536
@viceroywhitestone7536 4 жыл бұрын
Hey bro......you look like "Tony Stark" somebody noticed 🤔😀
@ColorCodeio
@ColorCodeio 4 жыл бұрын
Hehe thank you. Best compliment :)
@2DGirls4lyf
@2DGirls4lyf Жыл бұрын
Damn, seen this after I started a course in full stack development....
@ColorCodeio
@ColorCodeio Жыл бұрын
It's ok. It's still good to get exposed to multiple things. Just make sure you eventually pick something you love and invest in it.
@2DGirls4lyf
@2DGirls4lyf Жыл бұрын
@@ColorCodeio Yeah, someone brought up the point that doing it as a career isn't a good idea but learning it is a good start. There are so many options out there so I feel that this will help me decide what I want to specialise in.
@jccabili2004
@jccabili2004 3 жыл бұрын
He's a realist.
@ColorCodeio
@ColorCodeio 3 жыл бұрын
It's just my perspective and I try to be honest about it. Thanks for your comment 👍
@russelmaluenda492
@russelmaluenda492 3 жыл бұрын
True!
@ColorCodeio
@ColorCodeio 3 жыл бұрын
👍
@Gbw99
@Gbw99 2 жыл бұрын
100% percent accurate, good job
@ColorCodeio
@ColorCodeio 2 жыл бұрын
Thank you
@jerome_ee6522
@jerome_ee6522 3 жыл бұрын
Jack of all trades will always be a master of none. Although a basic understanding of other technology makes a better dev specialize in its role, I will always prefer to specialize than to generalize. It gives me the freedom to do what I like and also it gives me the opportunity to be a big fish in a small pond.
@Rolanditou
@Rolanditou 2 жыл бұрын
subscribed.
@ColorCodeio
@ColorCodeio 2 жыл бұрын
Awesome!
@Skylla54
@Skylla54 2 жыл бұрын
I love learning and yeah ... I am allowed to call myself a Fullstack XR Blockchain Developer. I am the only one of my kind, more specialisation is not possible. q.e.d. :'D
@ivanbarta2821
@ivanbarta2821 4 жыл бұрын
You may have forgotten that there are for example websites for small local companies or freelancers that do not need as many different technologies? Your opinion on fullstack isn't actually too fullstack :-) because it only applies to some cases...
@LucaStasio
@LucaStasio Жыл бұрын
You’re totally wrong!
@mineeduka4488
@mineeduka4488 3 жыл бұрын
Its better to work alone than to be a "Full stack" for Cheap companies. For example seeling anything etc
@existence.5806
@existence.5806 4 жыл бұрын
Why the fuck is that channel is not one of the top channels ?!
@ColorCodeio
@ColorCodeio 4 жыл бұрын
One day ;)
@hackersempirexyz
@hackersempirexyz 5 жыл бұрын
Love from India 🇮🇳 ✌🏻✌🏻
@darshaim
@darshaim 5 жыл бұрын
Nilesh Kaushik india is poor country!
@hackersempirexyz
@hackersempirexyz 5 жыл бұрын
Darsh India is world's 6th largest economy
@hackersempirexyz
@hackersempirexyz 5 жыл бұрын
And Asia's richest man is from India
@darshaim
@darshaim 5 жыл бұрын
Nilesh Kaushik i agree with you but india me koi life style ve to nhi hai na, kitne graeeb log road pr sote hai unko to ghar mhi milte fir keya fiada largest economy ka ?? india burra nhi hai system buraa hai
@hackersempirexyz
@hackersempirexyz 5 жыл бұрын
Darsh bhai to ab hmare jaisa youth hi complaint krega system ye h vo h to kaise kaam chlega... Change to hona hi pdega na
@LongNguyen-kn6or
@LongNguyen-kn6or 5 жыл бұрын
You are funny, make more videos
@ColorCodeio
@ColorCodeio 5 жыл бұрын
Thanks. I'm working on it :) Complete JavaScript tutorials coming soon.
@linkernetir
@linkernetir Жыл бұрын
very right talks. thank you. an if you know farsi lang: ta sobh hagh :D
@Chris2phaBrown
@Chris2phaBrown 5 жыл бұрын
Is there a mirror off to your right? ... come on, tell the truth, haha
@ColorCodeio
@ColorCodeio 5 жыл бұрын
Haha i will reveal one day
@abhinandanjhansi5
@abhinandanjhansi5 3 жыл бұрын
Ssoo.. u a full stack?
@ColorCodeio
@ColorCodeio 3 жыл бұрын
hahaha no
@pedroagma4417
@pedroagma4417 2 жыл бұрын
I am watching a serie of videos on "why NOT become full stack developer" and it is hilarious! Thank you!
@ColorCodeio
@ColorCodeio 2 жыл бұрын
You're welcome
@akritkukreti
@akritkukreti 8 ай бұрын
Hahahaha. I was trained as a full stack developer by my first company. Immediately I knew its not for me and took Frontend. Sad part is here in India everyone demands full stack enggs. These dumb 15 years experience developers who take the interview assume that everyone has the same knowledge they have. Anyways love from India.
@FormerCityFinancier
@FormerCityFinancier Жыл бұрын
Great video. But not quite true. True full-stack devs do exist. Commonly among tech founders that bootstrap. They can get a product to market and selling on their own, before hyper specialised skills are hired in. But sadly, the only people who can afford to be true full-stack devs are those that are already rich. These devs are SUPER rare and unlikely to be an employee. If you're a dev in need of a paycheck then specialise. You literally cannot afford to be full-stack.
@therightarm
@therightarm 2 жыл бұрын
what is complete full stack according to you ?! willl you plz pin here , complete roadmap including ml n all !!
@Mrasdf161
@Mrasdf161 3 жыл бұрын
Angry Comment!
@ColorCodeio
@ColorCodeio 3 жыл бұрын
Carefully crafted response
@ColorCodeio
@ColorCodeio 2 жыл бұрын
@Aniket singh respectful yet frustrated response
@sinaan2181
@sinaan2181 6 ай бұрын
Comment 101
@swojnowski453
@swojnowski453 3 жыл бұрын
My take on full stack is it should work be secure and do not catch the eye for wrong reasons. In other words keep the head just above the water. If it is as above it is goid enough. After all those are just silly dressed scripts which usually last 3 years before binned.
@farrukhahmedsid
@farrukhahmedsid 2 жыл бұрын
Bullshit Full Stack
Why I Only Hire "Full Stack People"
31:57
Sam Ovens
Рет қаралды 23 М.
Why you SHOULDN'T become a Full Stack Developer
7:02
Frontend FYI
Рет қаралды 3,5 М.
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 32 МЛН
1 класс vs 11 класс (неаккуратность)
01:00
БЕРТ
Рет қаралды 4,4 МЛН
¡Puaj! No comas piruleta sucia, usa un gadget 😱 #herramienta
00:30
JOON Spanish
Рет қаралды 22 МЛН
Becoming a Full Stack Web Developer - Is it Worth it?
7:11
PixemWeb
Рет қаралды 1,6 М.
What Is a Full Stack Developer? | Pros and Cons of Web Developer Roles (Part 3)
9:57
The Learn Programming Channel
Рет қаралды 3,3 М.
Your Job Achieves Nothing... (probably) - How Money Works
10:11
How Money Works
Рет қаралды 6 МЛН
Advice from the Top 1% of Software Engineers
10:21
Kevin Naughton Jr.
Рет қаралды 3,2 МЛН
Is It Still Worth Becoming a Web Developer 2024?
7:05
Chris Sean
Рет қаралды 130 М.
The Harsh Reality of Being a Software Engineer
10:21
Gyasi Linje
Рет қаралды 2,8 МЛН
Backend web development - a complete overview
12:58
SuperSimpleDev
Рет қаралды 1,6 МЛН
The science of why coffee is good for you
3:43
Insider Tech
Рет қаралды 255 М.
why most self-taught devs choose full-stack over front-end
6:29
James Cross
Рет қаралды 63 М.
Separating AI Hype from AI Reality
19:49
IAmTimCorey
Рет қаралды 3,6 М.
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 32 МЛН