4 Reasons NOT to become a Full Stack Developer

  Рет қаралды 184,983

James Cross

James Cross

2 жыл бұрын

Isn't full stack development better than frontend or backend? Nope. Not if you're a beginner trying to learn to code and get your first software developer job. It may seem backwards since many job listings ask for fullstack experience and lots of coding bootcamps teach fullstack courses. But there's a huge downside to this. In fact, trying to learn full stack development could actually hurt your ability to get hired as a new programmer and here's why...
Let’s have a candid chat about becoming a full-stack developer, because it’s something I get asked about all the time, which suggests a lot of folks don’t really know what it means and what’s involved. It doesn’t help that a lot of job openings ask for full stack experience and a lot of coding bootcamps are selling full-stack programs.
Is that what you’re also coming across in software developer job postings?
Let’s start with clearing up the misunderstandings around front-end, back-end and full-stack development and then get into why you shouldn’t try to become a full-stack developer as someone who is trying to get into the industry.
So what exactly is front-end development?
What is back-end development?
Or should you become a full stack developer? Let's chat.
Affiliate Links
📖 How to crush code interviews → amzn.to/3JGRHWZ
📖 Learn React.js → amzn.to/3mSA6lV
⌨️ Favorite keyboard for programming → amzn.to/3mIGHzd
💻 Favorite laptop for frontend development → amzn.to/3YP0iuY
🖥 Other stuff I use as a programmer → jamescrossjr.com/programming/...
📷 Gear I use for making KZbin Videos: jamescrossjr.com/youtube/gear
💰 VidIQ → Tool I used to grow my channel faster: vidiq.com/jamescross
Disclosure → How I make money with affiliate / paid links: jamescrossjr.com/affiliate-di... For example, As an Amazon Associate I earn from qualifying purchases.

Пікірлер: 446
@jamescross
@jamescross 2 жыл бұрын
If I were starting over: kzbin.info/www/bejne/nZ3KnpSsgLyaabs and some of my recommended resources for learning: kzbin.info/www/bejne/fISniJuee72Eepo
@diedredavis8477
@diedredavis8477 Жыл бұрын
I'm thinking about doing a Full-Stack Web Development with Co-op (it's a 2 year diploma program) . If I were to study this could I just focus on front end web development after?
@jamescross
@jamescross Жыл бұрын
@@diedredavis8477 you can specialize in whatever interests you. lots of opportunities out there.
@willybroseur
@willybroseur Жыл бұрын
@@diedredavis8477 tu
@willybroseur
@willybroseur Жыл бұрын
@@diedredavis8477 Mlle'
@willybroseur
@willybroseur Жыл бұрын
@@diedredavis8477 Mlle'
@ericmyers1306
@ericmyers1306 2 жыл бұрын
Full-stack awareness... yes. Full stack expertise... NO. Don't be a "jack of all trades, master of none." Learn about every tier but specialize in what you enjoy building.
@xluats
@xluats 2 жыл бұрын
This.
@jamescross
@jamescross 2 жыл бұрын
totally agree.
@alexnope769
@alexnope769 2 жыл бұрын
"Jack of all trades, master of none. But better than a master of one".
@micah9421
@micah9421 2 жыл бұрын
@@alexnope769 exactly, full stack web dev is great
@unicodefox
@unicodefox 2 жыл бұрын
yeah but what if I enjoy building is different each day like one day I'm building react apps, and the next I'm writing a HTA for ie 6
@JasonLatouche
@JasonLatouche 2 жыл бұрын
I do enjoyed my first full stack position. Yes, the projects wasn't that big, yes I did everything from CSS to databases and server management, and yes I was underpaid based on the amount of responsibility and value I was providing. But it was a great experience and now I have a better understanding in which areas I would like to focus.
@jamescross
@jamescross 2 жыл бұрын
There is a lot of value in having some breadth. What are you focused on now?
@GramKracker88
@GramKracker88 2 жыл бұрын
Coming from enterprise software engineering - I can tell you even our group, despite “looking for full stack” have a desire for either a strong java(backend) or strong front end candidate at any one point in time. The key is to be able to focus in an area and have the chops to handle other areas like devops, QA etc.. Interesting topic tho, a bit of a clickbait title, but hey got me to click I guess ;) A little trick, advertise yourself as “full stack” even if your mainly focused in one area, you’ll get more interviews and will likely find a good fit for your interests/skill sets eventually - that’s what 90+% of our Indian candidates do…
@jamescross
@jamescross 2 жыл бұрын
good tip!
@raymakbutwithmoustache6413
@raymakbutwithmoustache6413 6 ай бұрын
Soo. Those Indian candidate just went for their roots again - SCAMMING
@emmaklein1066
@emmaklein1066 2 жыл бұрын
My favorite notion in this whole video (that I hope resonates with all the new devs on here)-- experienced devs learn from years worth of making mistakes and having to fix them. It's so easy to fall into the mental trap of "they're just so much smarter than I am, that's why I'm not able to foresee these crazy architecture problems before it's too late." Great content! Loved the concise explanations of front end, back end, and dev ops. And I love to see someone advocating against going full stack initially.
@jamescross
@jamescross 2 жыл бұрын
thanks for the feedback and thoughts!
@heathbruce9928
@heathbruce9928 Жыл бұрын
While I agree against going full stack initially, when building your own projects, depending on depth, your going to need to know those skills. But it takes time to develop them. No pun intended.
@johnforde7735
@johnforde7735 2 жыл бұрын
I totally agree. A company should employ architects to design the architecture and then get specialist teams for front-end web, front-end mobile, data, cloud infrastructure, security, etc. If a company wants a full stack dev, they are probably going cheap and your life will be hell to support this stuff. As you mention, many mistakes could be made that compromise the system and leave it open to hackers.
@jamescross
@jamescross 2 жыл бұрын
Thanks for sharing your perspective!
@Tech_Publica
@Tech_Publica 2 жыл бұрын
Some good thoughts here but... I think that the best course of action for an aspiring dev is first get a little bit of full stack practice and experience, just to know how it is, and also to take the "magic" away, because you always have to know what is going on in your application, even if you are not the one directly responsible for it. Then once you have an idea of how the front end and back end work is, you can make a well informed decision about where you prefer to specialise, and once you are really strong in an area then you are in the best position to decide whether you prefer to become a very specialised master or you prefer to work in a larger field.
@ahmedyassin5685
@ahmedyassin5685 2 ай бұрын
you don't know how you help me, thanks
@TheJacklwilliams
@TheJacklwilliams 2 жыл бұрын
Got my sub. I've been in this business for too many years and the things you see/hear are phenomenal. I'm workin web dev as a focus/tech change and currently on front end, CSS, getting ready to start into javascript. I did some app/web dev back in the late 90's / early 2000's and wow, that was interesting. Anyhow, great presentation. I intend to work through the stack as I progress, for two reasons. The first, figuring out where I intend to land/specialize. Second, ultimately my goal is to run my own gig, choose and build my own stack, and create customer solutions from that stack. However, at the end of the day, I intend to have a team of five people and each will specialize in a piece of that stack and will be relied upon to provide the level of service / knowledge that such a specialist brings to the table. Lastly, my specialization, will be uncovered as I proceed. I'm thoroughly enjoying the front-end and all the amazing tools to create in that space but I also have a small history with the back-end and enjoy that as well so, we'll see. I despise mis-leading material. Learn X in 21 days, blahblahblah. If this field were that simple the pay would be 10 bucks an hour. Not what it is. Job req - Looking for a junior full stack developer. Really? That exists? Isn't that an oxymoron? Great presentation. Thank you.
@jamescross
@jamescross 2 жыл бұрын
Sounds like you have a great plan! Yeah it's an industry that has great potential for high salaries, but it takes a lot of work and takes time to get there.
@marvinjayson5031
@marvinjayson5031 2 жыл бұрын
I definitely agree with this. I'm on my 8th year of full stack development and I'm now just shifting to just doing front-end development. I wanna restart my career, sort of. I think what's very important also is the company you work for and what experience you will be gaining from them. My experience is being exhausted all the time and being worked to the bone, but doing almost the same things every project, and always having tight deadlines, and having corporate admin stuff you have to comply with. Now, I'm just playing catch-up with all the front-end technologies that are out there. Ah, if I could just start over...
@jamescross
@jamescross 2 жыл бұрын
thanks for sharing you experience Marvin! Yeah companies do play a big role in a good or bad experience for sure.
@MehediHasan-lu5qt
@MehediHasan-lu5qt 2 жыл бұрын
What should we learn? As a beginner
@gabeastone8793
@gabeastone8793 Жыл бұрын
What would you do if you could start over
@thanudamsara8204
@thanudamsara8204 7 ай бұрын
What would you do if you could start over?
@future_teknokrat7585
@future_teknokrat7585 2 жыл бұрын
This is probably why there's a small faction who tells new and potential devs to just do data analysis to start and then move to development later. The data is what's most important and a company is slow to hire a full fledged developer without experience
@jamescross
@jamescross 2 жыл бұрын
Interesting perspective. Thanks for sharing.
@SylvanEvergreen
@SylvanEvergreen 2 жыл бұрын
Great points, and I enjoyed the insight into what backend devs do. Thanks for the excellent and concise content!
@jamescross
@jamescross 2 жыл бұрын
Glad you enjoyed it!
@CharlieAligaen
@CharlieAligaen 2 жыл бұрын
This is one of several videos I've watched so far recommending front-end first before expanding to full-stack. Great advice. Thanks!
@jamescross
@jamescross 2 жыл бұрын
Glad it was helpful!
@coreykuehl8519
@coreykuehl8519 Жыл бұрын
I've been a dev for almost 4 years now. I started as a Junior and I'm about to be two levels up from where I started. The biggest thing that slowed me down was trying to learn and use too many different technologies. I would recommend picking an ecosystem and specializing in that instead of just one part of the stack. If you're a Java person, pick up spring boot and maybe hibernate, then add on a front end framework that isn't too dense like a svelte. .NET already has a pretty verbose ecosystem that has a healthy community around it to be jumped into. Whatever field that seems interesting, find a popular ecosystem that the field uses and make projects with it through tutorials. Being comfortable with an ecosystem makes you very marketable and is more valuable. API integration is also a very important thing to learn, so add that into the project through tutorials of that ecosystem, and you'll be making bank in no time 👍
@moltenlava1877
@moltenlava1877 Жыл бұрын
Thank you I was getting overwhelmed by many Techs and langs Wanted to do FStack, But was more comfortable with front end. Ur pathway makes sense
@Fridayy.Blessed
@Fridayy.Blessed 2 жыл бұрын
For me I think it's better to learn Front end and the MERN stack But to specialize more on the Front end
@jamescross
@jamescross 2 жыл бұрын
nice thing about that stack is having a single main programming language across it.
@Fridayy.Blessed
@Fridayy.Blessed 2 жыл бұрын
@@jamescross I couldn't agree more
@nicopicchio
@nicopicchio 2 жыл бұрын
Great video that helps to understand the key differences between front and back without a lot of technical jargon. From an editing point of view I found the type of music to be very distracting.
@jamescross
@jamescross 2 жыл бұрын
thanks for the feedback!
@JpDubbed
@JpDubbed 7 ай бұрын
Thank you SO much! It's crazy how many videos out there for "beginners" assume that we already know what the difference is between front end and back end. Like yeah, I can imagine what it is, but technically, I had no clue. I saw another vid saying you were a laborer before software engineering..I've been a laborer my whole life, so your story is really inspiring and I'm gonna have to dig through your videos quite a bit more. Currently enrolled in an MIT intro to CS course..which yes, does offer a cert after completion lol even if it is for vanity metrics :p I'm hoping it looks good on paper.
@jamescross
@jamescross 7 ай бұрын
Best wishes on your programming journey!
@caiomoura9637
@caiomoura9637 2 жыл бұрын
Man you are really upgrading the video quality with this editing
@jamescross
@jamescross 2 жыл бұрын
thanks
@stimepyc3523
@stimepyc3523 2 жыл бұрын
I concur. Having done both front end and backend they really can be different worlds... And often a specialized person is more important then the "I know everything" person. Full stack is fine, and you will probably do it all at some point, but just know it's takes time and effort to understand all the fun "nuances" of each area.
@jamescross
@jamescross 2 жыл бұрын
thanks for sharing your thoughts on this
@Ebenenstil
@Ebenenstil 2 жыл бұрын
nice summary. Very helpful. The main reason companies look for FullStack is probably often the desire to save money. Hire one person and thus cover 2-3 jobs. It's everywhere, but in the programming world it has felt extremely increased. In times when data and its security is one of the most important tasks in a company, people save money and prefer to look for a person who is either overwhelmed with the task or who is grossly underpaid because they do everything.
@jamescross
@jamescross 2 жыл бұрын
Great point!
@SuperCyberStriker
@SuperCyberStriker 2 жыл бұрын
Great Advice, always watch ur channel, quality stuff, and video editing is top-notch. really gives me the motivation to continue my learning curve to change the profession
@jamescross
@jamescross 2 жыл бұрын
I appreciate that!
@BigPoleTightHole
@BigPoleTightHole 2 жыл бұрын
When a project is small enough, a full-stack dev might make sense. In my experience, full-stack developers are rarely awesome at the front and back-end.
@jamescross
@jamescross 2 жыл бұрын
true
@boukhadc
@boukhadc 2 жыл бұрын
Depends on the experience. It takes time to master one skill, so it’s kinda logic that’s it’s even more difficult to master 2 skills… but clearly not impossible if your memory works well, you just need to learn and practice, make personal projects, use the package manager from the language you are using to easily share it between project. Then once it is part of yourself, and if you get paid, you are all happy to work with it.
@MelonEsuk
@MelonEsuk Жыл бұрын
But small projects means small company and less pay
@BigPoleTightHole
@BigPoleTightHole Жыл бұрын
@@MelonEsuk - I agree, the pay will sometimes be a bit less with a smaller company. In my experience, it also comes with a little bit more laid back mentality and it's not as demanding.
@user-hk6qv9bp5n
@user-hk6qv9bp5n 7 ай бұрын
I'm currently studying to be a Full Stack Developer, when I apply for jobs it will just be for front-end developer positions. I'm also spending more time learning front vs. back end, but once I'm comfortable, I will do a deeper dive into back in development. I just like learning and want to know how everything works from all perspectives. I also think that even though I will be applying to front-end positions, being able to put Full Stack training/experience, (even if it's entry-level) will look better on my resume. And maybe it would lead to more training with more access to learning with that company.
@michaelolz
@michaelolz 8 ай бұрын
This has helped me sooooo much. Big time thank you for posting this video!
@teoiancu6269
@teoiancu6269 Жыл бұрын
Thank you for the inspiring videos James! Couldn’t help but notice the Trance music background in your videos, love it 👊🏻
@jamescross
@jamescross Жыл бұрын
Glad you enjoy it!
@mikebreeden6071
@mikebreeden6071 2 жыл бұрын
Having started doing development back when we were using TurboAssembly for spiffy front ends, I think you are completely correct, if understating some of the problems. In my last position I was fine with doing very sophisticated windows services as well as AJAX based web applications. They then also wanted us to become experts at cloud development and heavy DevOps. It's just not practical and we got no support from the company. In my opinion, the company is asking too much... I was fine until I got to the advanced YAML. You can't even really test that.
@jamescross
@jamescross 2 жыл бұрын
yikes. it can get out of hand fast when getting sucked into devops.
@davidademola3770
@davidademola3770 Жыл бұрын
I think it's a good idea to learn both front end and back end, but specialise in one.
@adrianderose2727
@adrianderose2727 2 жыл бұрын
Another great video! Been thinking about this before starting my job search
@jamescross
@jamescross 2 жыл бұрын
Thanks!
@alastairbarker1840
@alastairbarker1840 2 жыл бұрын
A really thorough and true explanation. Good job.
@jamescross
@jamescross 2 жыл бұрын
Thank you!
@m4rc0k1tt3L
@m4rc0k1tt3L 2 жыл бұрын
*I am a fullstack dev* , artist, musician, producer! And i love it! yes, u r never specialized in a field. There are always details that u don't know. So i use learning cards all the time! In the latest project i was not able to design a complex algorithm in linear time. It was slow as hell. A new cto joined the team and solved it. I was like what i am missing? So i get deeper in algo and data and bought a course on udemy from two google enginneers, i am still in and what should i say - i did not know anything about memoization and tableuization. This is what i love most as fullstack dev, there is tones of stuff to learn!
@jamescross
@jamescross 2 жыл бұрын
thanks for sharing your perspective. there is lots to learn which is something i enjoy too.
@odysseynoone3831
@odysseynoone3831 4 ай бұрын
Man! Extremely valuable information, the setup, the video, the commiunication, engrossing. I didn't want to watch this video cause I was committed to the full stack path, but it was worth it.
@jamescross
@jamescross 4 ай бұрын
thanks for the feedback!
@ArmandoRodriguez-rs5gx
@ArmandoRodriguez-rs5gx 2 жыл бұрын
FullStack means “I know a little bit of everything” and you never really master the stack
@jamescross
@jamescross 2 жыл бұрын
that's how i felt when i was doing more full stack stuff. Too much to master.
@trommelbiel
@trommelbiel Жыл бұрын
Great insight. I will concentrate on frontend.
@a6893_
@a6893_ Жыл бұрын
Its like going to school and picking a subject you like. Good understanding for a beginner.
@DevlogBill
@DevlogBill Жыл бұрын
I qm focused on full stack but I am open minded enough to go the front end route. At the moment I think I have the front end covered. Only downside is I don't have enough projects, I only know the useState for React and I need to upgrade my CV. On the up side my JavaScript skills as a beginner are not too bad. Been focusing lots on functions and OPP. Started applying lots for the past 3 weeks now. I don't think I'm ready, I don't have enough projects. But I plan on contuing to learn and grow and apply.
@XxSgtSkittlesxX
@XxSgtSkittlesxX 2 жыл бұрын
Just subscribed, I'm looking into a career switch and need all the resources I can get since I'm not sure where to start. Thank you!
@jamescross
@jamescross 2 жыл бұрын
you're welcome
@richardumaru1682
@richardumaru1682 2 жыл бұрын
amazing video as always,thanks for the info
@jamescross
@jamescross 2 жыл бұрын
My pleasure!
@Trust679
@Trust679 6 ай бұрын
I really like your Background and generally the way youake the video enjoyable
@mynameisjeff830
@mynameisjeff830 Жыл бұрын
I'm currently taking a course for frontend and I was wondering if I should try full stack and now that I've watched this video, I'm just going to stick with front end
@davidd680
@davidd680 Жыл бұрын
I fully agree. When starting out it is best to focus just on one side. You should not be a full stack developer until you are at least a couple years in. My first job was a full stack and it took me a while to actually be useful because there was so much to learn on everything. It will slow down your potential doing full stack because there is just to much to learn. I am 10 years in now and still doing full stack and I am still learning almost everyday.
@jamescross
@jamescross Жыл бұрын
thanks for sharing your experience!
@VickelLeung
@VickelLeung 2 жыл бұрын
Totally agree, I remember when I graduated at university. I decided to focus primarily on full stack thinking it will be more valuable and make more money in the long run. Boy was I wrong, I was hired by a small company that wanted me to do everything. While I knew some friends that focused on either front or back end and they made the same or more than my salary. Now I focus primarily on UI/UX and front-end developer instead of being a jack of all trades.
@jamescross
@jamescross 2 жыл бұрын
thanks for sharing your experience!
@GarlandKey
@GarlandKey 2 жыл бұрын
It wasn't the position that was the problem, it was your ability to negotiate your salary well and see red flags when they arise. If they want someone who can do everything, they need to pay you very well for it.
@SueroNetwork
@SueroNetwork 2 жыл бұрын
@@GarlandKey Reading his paragraph he said he was fresh out of college you can try and make a deal all you want but like the most of us I'm pretty sure getting some experience and a real job was more important, however later on once you know what your capable of then it's good to negotiate for a higher salary if you are already at a company and this happens ask for a raise if not dip outta there find something else.... this coming from a college grad that went through the same thing also this part...👉((It wasn't the position that was the problem,)) dude how would you know that ? he just said he was working at a small company, it's pretty common that they work the hell out of new devs, did you read what he said at all lol((Context clues)) read my friend
@chisangamumba2961
@chisangamumba2961 Жыл бұрын
Focus on Fullstack? That's not a focus.
@edgardevelops
@edgardevelops Жыл бұрын
It is good to excel taijutsu and ninjutsu at the same time.
@danigui8573
@danigui8573 2 жыл бұрын
Full stack developer is just a backend developer who knows to use bootstrap to make the frontend.
@jamescross
@jamescross 2 жыл бұрын
that is sometimes the case.
@truestory818
@truestory818 2 жыл бұрын
Thank you my friend, I like you advise, I'll get real good at front end and get my way up to where I want...
@jamescross
@jamescross 2 жыл бұрын
best of luck on the journey!
@ladybuginc.4189
@ladybuginc.4189 Жыл бұрын
Thank you for your perspective!!
@B1Happy
@B1Happy 2 жыл бұрын
GOD!!! Thank you so much for the honesty. I’ve been at it 3 years and have always felt exactly like this.
@jamescross
@jamescross 2 жыл бұрын
thanks! appreciate the feedback.
@davidodaudu5932
@davidodaudu5932 Жыл бұрын
Thank you for this video. Much needed
@jamescross
@jamescross Жыл бұрын
Glad it was helpful!
@GarlandKey
@GarlandKey 2 жыл бұрын
3 reasons to become a full stack developer. It has the highest demand of all software engineering positions, pays very well and has the lowest barrier of entry.
@khumbomunsaka716
@khumbomunsaka716 2 жыл бұрын
I think I will take your advice. Get good at front end and then start doing backend.
@jamescross
@jamescross 2 жыл бұрын
Wishing you the best on your journey!
@Rettson
@Rettson 2 жыл бұрын
I thought this was going to be a video saying it's impossible to become a full stack developer which is something I've seen people say before. This was really interesting though, I've been a developer for 6 years now and have only ever worked in small teams so right from the beginning I was forced to be a full stack developer, or at least get to full stack very quickly 😅. Can't complain though as I really enjoy it but I do worry that I'm not very specialised and I sort of know a bit about everything but don't feel like I've mastered anything yet which is something I'm quite self conscious of. Definitely something I need to work on! Great video 😄
@jamescross
@jamescross 2 жыл бұрын
Thanks. Whatever way you go, it's still nice to have some good breadth of experience.
@pm71241
@pm71241 2 жыл бұрын
I'm a backend guy ... and I agree... I can't really imagine how one should be able to keep up with everything in the _full_ stack. I like poking into HTML/CSS/DOM/Javascript ... but I simply haven't got the time to achieve the same level of expertise as I have with backend stuff.
@jamescross
@jamescross 2 жыл бұрын
I feel that way too, but from the frontend. Though there are days I'm tempted to make the switch to backend.
@pm71241
@pm71241 2 жыл бұрын
@@jamescross well... I'm sorta happy I haven't had to deal with frontend during all the time where you hadn't got grid and flexbox. The few times I've had to try to do layout with float and clear I went positively insane
@jamescross
@jamescross 2 жыл бұрын
I hear you on floats. to the pain.
@sweealamak628
@sweealamak628 2 жыл бұрын
Full Stack is a myth. No human being can be a master at backend database, security, connectivity, processing, GUI layout and aesthetics all at the same time.
@jamescross
@jamescross 2 жыл бұрын
They are pretty rare
@ubertcoolie8694
@ubertcoolie8694 Жыл бұрын
Thanks for the video.
@The_Corner_Of
@The_Corner_Of Жыл бұрын
Thanks for pointing that out. I'm just starting to learn. I'm dangerous at this point. 😁
@natel6706
@natel6706 2 жыл бұрын
I'm essentially doing full stack work. Not only are you doing front and back end coding, but you're managing the full stack, including Apache configuration... it's doable, but I do feel that your expertise gets stretched. Hard to get great at any single thing when you're doing something different every day.
@jamescross
@jamescross 2 жыл бұрын
thanks for sharing your experience!
@Prince_515
@Prince_515 2 жыл бұрын
You deserve a lot more recognition
@jamescross
@jamescross 2 жыл бұрын
thanks! appreciate the feedback!
@wheytomuchforher
@wheytomuchforher 2 жыл бұрын
I've had this thought for a long long time. Also, this kind of attitude exists in larger companies. Currently in this situation. It's just a cost saving measure
@vamostimow
@vamostimow Жыл бұрын
you are a gem james, which field would you recommend for a newbie going into a tech bootcamp please ? not just coding but everything tech related including cybersecurity etc..thanks
@Wanderer2035
@Wanderer2035 Жыл бұрын
I agree. It’s just too much information as a Junior Dev before you even start your first job. Or if you do manage to learn it all you may end up spreading your self too thin in these different technologies, and you won’t be as good as you could be in the fundamentals.
@Greatscott24
@Greatscott24 2 жыл бұрын
This video gives me PTSD flashbacks from my attempts at full stack development. I lasted two months and haven’t been in development ever since. There were so many things to know, and not enough problem solving skills to keep up with the team, especially during sprints. While I was trying to learn a new framework, the project stalled and there was no hope. They always say that all developers experience problems and failures, but what they don’t tell you is that those same people are also extremely smart. Average joes fail at a much higher rate than high level problem solvers. I wish I could get back the years I spent trying to get into this field.
@jamescross
@jamescross 2 жыл бұрын
thanks for sharing your experience. sorry to hear it didn't work out.
@Greatscott24
@Greatscott24 2 жыл бұрын
@Andai I'm not currently employed. I've been out of work for about 10 months. My resume has taken a big hit in the past 2 to 3 years while I tried to make it in web development. In short, I never "made it" in any professional sense of the word. I got good at doing side projects, but nothing resulted in an actual job after I failed out on my first two. The $13k spent on the coding bootcamp turned out to be a complete waste, and that's on top of my $80k in student loan debt from my actual bachelor's degree. Fortunately, my wife is the breadwinner, so I've been afforded some level of leniency that many don't have the luxury of having. I have applied to hundreds upon hundreds of jobs without even a callback. Everyone tells you not to give up, but those people have food on their plates when they say that. Sometimes I think you really do need to give up on certain paths to pursue more realistic ones.
@GramKracker88
@GramKracker88 2 жыл бұрын
I’d be curious to know more - I’ve been in enterprise software engineering for the last 6 years, with 10-12 years of web dev prior to that. Self taught, started in high school etc.. I’ve trained tons of folks fresh out of college - some folks really struggled and eventually left, but to me, it didn’t seem like a lack of IQ, but rather a lack of passion or interest. Early on when you get started I think you need a considerable amount of interest to really get going. Do you think that sounds more accurate for your circumstance than you not being smart enough? I don’t consider myself super smart either, but I myself will spend countless hours of trial and error to figure out cause I don’t like feeling defeated and treat it as a challenge.
@jamescross
@jamescross 2 жыл бұрын
@@GramKracker88 totally agree with this.
@Greatscott24
@Greatscott24 2 жыл бұрын
@@GramKracker88 The biggest issue is that my first job was realistically more of a mid-level full stack position. Had I jumped in at the bottom, I may have lasted long enough to continue the career path. My biggest issue now is that my resume is a major red flag for anyone looking at hiring me for that role. I'm also far enough removed from my formal training now that I've lost some of the knowledge and skills due to the lack of day-to-day exposure. There are only so many hours in a day, and one to two hours of practice and studying each night isn't enough for me to feel like I'm making enough headway to jump in head first again. Looking back at my failures at the full stack job I had, it felt a lot less about problem solving as it did lack of IQ. They straight up told me that I needed to spend less time trying to figure things out and more time producing results. They lost patience with my noobness because they still had hard deadlines to honor. For the project they had me working on, they could have given me two years rather than two months; the result would have been the same. It was simply way too over my head to even grasp what was going on. It's a shame because I still have a passion for development. I just don't feel like it'll ever be anything more than a hobby to me now. This was just my experience, and I'm sure others may have wildly different stories to tell. I wish I had that story. My family's life would be significantly better than where I'm at now in life.
@Deix25
@Deix25 Жыл бұрын
Dude I love your music in your videos! Do you have a playlist that you can share?
@jamescross
@jamescross Жыл бұрын
I don't. I get my music from artlist.
@planktonfun1
@planktonfun1 2 жыл бұрын
The lesson to be learned here is if your efficient at your job you're not going to be rewarded instead your gonna be punished with even more work
@jamescross
@jamescross 2 жыл бұрын
Not really the point of this video. More like being really good at something is valuable. That said, what you say is true for a lot of places. It's important to also be mindful of working overtime and not setting exaggerated expectations of what you can do in a given time.
@user-fi8ju5qk5g
@user-fi8ju5qk5g 2 жыл бұрын
Haha, that's a fact.
@SupremeCrusader
@SupremeCrusader 2 жыл бұрын
Wow, I really needed to hear this, thank you. I've been trying to land my first role for a while now. I've done mostly front-end projects but recently delved into Node on the back-end. I figured I needed to at least have a working understanding of back-end in order to be even considered for a junior role. But you're saying I should just focus on front-end for now? That's a relief because I've been having a tough time grasping back-end. Would you still say I should learn a little back-end to get my first role or do you think I should just focus all on front-end for now?
@jamescross
@jamescross 2 жыл бұрын
Having some understanding of the backend will be helpful. I would choose to specialize in and area so you can stay focused and develop some solid skills to help with marketability. Eventually you'll want to become a t-shaped developer which means get a good understanding of the full stack, but still be really good in one area or the other. For some people, frontend just wont click and in that case they might consider specializing in the backend. What I shared is guidance, not a hard this is the only way.
@gihanpunarji6192
@gihanpunarji6192 Жыл бұрын
background music is crushing this 💜
@sarthakjoshi9824
@sarthakjoshi9824 2 жыл бұрын
I am working as full stack laravel vue devloper . I have recently started enjoying both . Laravel is easy for me . Vue is challenging and very fascinating how powerful it is!!!.
@jamescross
@jamescross 2 жыл бұрын
Thanks for sharing
@luiggymacias5735
@luiggymacias5735 Жыл бұрын
I just got my first developer role as a backend developer, I hope i don't mess up the data as you said
@jamescross
@jamescross Жыл бұрын
if you do, it's a learning experience. congrats on the new job! that's awesome!
@luiggymacias5735
@luiggymacias5735 Жыл бұрын
@@jamescross thank you I appreciate it
@Silver-Clouds
@Silver-Clouds Жыл бұрын
You are absolutely right, thanks for this amazing vidio. I was thinking to become a full stack developer. But i felt it is really difficult and was thinking to just focus on front-end. I gonna learn full stack development to have an idea about it. But when I apply for a job I will focus on front-end until I feel confident that I am perfect in it. After that can be switched to backend for an year or more then next step to full stack developer. ❤️❤️❤️
@jamescross
@jamescross Жыл бұрын
All the best
@bharat_thapa_
@bharat_thapa_ 11 ай бұрын
Specializing in one area is a good thing and can lead to very successful career but the down side is that even companies are emphasizing the full stack developers. So, can't really help but go for fullstack development skills!!! My experience: I am a backend developer and currently I am slowly transitioning to full stack dev (but still my primary skill is backend dev.)
@jamescross
@jamescross 11 ай бұрын
thanks for sharing your thoughts
@bhargavkumar
@bhargavkumar 2 жыл бұрын
A video on how you learnt how to code..like which recourses you used and how you got your first job....this kind of things will be hugely appreciated. BTW awesome video 👍🏻
@jamescross
@jamescross 2 жыл бұрын
Thanks. It's on my list to make a video on courses I would recommend in 2022. Courses I used would be outdated now. I do touch on some course recommendations in this video: kzbin.info/www/bejne/fISniJuee72Eepo and here is my advice on getting your first dev job kzbin.info/www/bejne/eXvCioeMh6Z7m5I and I talk more in depth on my jobs in this playlist: kzbin.info/www/bejne/hJnbZ2p6bbSiitE
@leanmac6613
@leanmac6613 2 жыл бұрын
I'm not sure if you have addressed this, but I am having a hard time finding a bootcamp that focuses on front end. Most of them seem to try to teach way too many things at once, and they either make you do 90 hours per week, or they barely hold your hand at all. What is the best way, especially if I don't have a ton of self-discipline, to practice MERN to proficiency in a somewhat structured environment? You are confirming everything I have thought about how to enter the industry. I just want to get proficient at the MERN stack essentially, and focus on the front end. I just wish there was a bootcamp that wasn't so damn intense, still held me accountable, and focused on front end, forcing me to do 5 projects with the same tech rather than 1 project per different stack.
@jamescross
@jamescross 2 жыл бұрын
It can be hard. I would look into some online courses focused on frontend. I plan to do a video on resources, but it will probably be a couple of weeks out. When you start, I would look into leveraging existing apis or firebase if you want to customize your data. You can even hard code fake data into your app as json files and them fetch them to get started until you are ready to hook up to something like firebase. I think some bootcamps go really wide to try to justify higher prices rather than focus on skill development.
@MelonEsuk
@MelonEsuk Жыл бұрын
I am a Lead frontend developer , Once company hired a FS (Not really he just said he knew Reactjs in interview) he's expert in backend, Initially company put him in frontend team and he struggled a lot finally ,I called the manager and asked him to remove that guy from frontend and assign him backend tasks only otherwise it will be a waste of time for both parties
@asitpurohit_108
@asitpurohit_108 2 жыл бұрын
I want to develop my tech company so I learned full stack ...but i love front end .... I follow the pricinple, Something about everything everything about something ....it's better to have full knowledge but expert in one thing ...that better then just expert in one thing ...like MBBS doctor , they know wholesome about our bodily system ...but specialize in one thing like orthopedic or dentist etc....because in emergency we can help the patient .....so learn everything be expert in one thing you love
@jamescross
@jamescross 2 жыл бұрын
yup. that's what i was getting at about the T shaped developer at the end of the video. It's a great approach.
@marvinasas2060
@marvinasas2060 2 жыл бұрын
So I am a mechanical engineer with some knowledge in python (no flask, no Django or anything else related to web development). And for some reason I got hired as a full stack developer. Honestly it turned out pretty good. I feel like I am learning sooo much at such a fast pase and I am pretty flexible. Got a 10% salary increase after half a year already. Not even a year in the job, but I feel like I could fill full frontend and full backend position at this point. I mean of course not a Senior position. Still not that long on the job. with some advices by a senior backend dev about security, ci/cd I am confident that I could handle a complex app all by myself. At least with the architecture and frameworks that I already know. I was actually thinking about focosung on one stack. But actually, why would I? I love to be flexible and be able to do anything. Just a bit more experience I could potentially quit my job tomorrow and found an own company without hiring dozens of people right away. I like that opportunity. And also it is a lot of fun to jump around and basically work on the entire app.
@jamescross
@jamescross 2 жыл бұрын
Thanks for sharing your experience. A lot of people enjoy that path. It's awesome you found what you enjoy!
@TheMrVogue
@TheMrVogue 2 жыл бұрын
Specialization often correlates to higher pay. However, I recommend being a Swiss army knife with one particularly nice knife. Be valuable on multiple fronts, but be really high valuable in one or a few domains.
@jamescross
@jamescross 2 жыл бұрын
Agree. That's the T-shaped developer I mention later in the video. There are some times where you have to jump into the other side of things. There have also been times where I've worked with more junior backend devs and I have to be more involved in helping mentor them. It's good to have some breadth.
@chisangamumba2961
@chisangamumba2961 Жыл бұрын
Why would you leave Mechanical engineering for Web development?
@marvinasas2060
@marvinasas2060 Жыл бұрын
@@chisangamumba2961 why not? I was just tired of engineering. It is interesting, but I really couldn't imagine working as an engineer. Late into my studies I got into coding quite randomly and really enjoyed it. I never planned to become a web developer. I honestly didn't even know what it was about. But I was specifically looking for jobs where I had to program a lot. And in my current position I am developing apps that are used by engineers only to develop cars. So my degree is still at least a little bit useful. And after all, on averaged the salary is more or less the same.
@dasunniroshan3940
@dasunniroshan3940 2 жыл бұрын
thank you for the guidence
@jamescross
@jamescross 2 жыл бұрын
you're welcome
@isakawilliam
@isakawilliam 2 жыл бұрын
just a few months into learning full stack development...i have an interview with 2 companies this week one for rails and another for react, and for sure I can say I wish they were both rails, its hard to do both tbh
@jamescross
@jamescross 2 жыл бұрын
thanks for sharing. best of luck on your interviews!
@bruno-bnvm
@bruno-bnvm 2 жыл бұрын
This was helpful thanks
@jamescross
@jamescross 2 жыл бұрын
My pleasure!
@ralakexd
@ralakexd 2 жыл бұрын
Very informative video, cool editing and only 12 thousand subs? very underrated channel :(
@jamescross
@jamescross 2 жыл бұрын
I appreciate that!
@ralakexd
@ralakexd 2 жыл бұрын
Your video so much inspired me to dive into this, thank you)
@jamescross
@jamescross 2 жыл бұрын
happy to help. if you have any topics you'd like my to answer, be sure to let me know!
@ralakexd
@ralakexd 2 жыл бұрын
glad to hear it! As soon as there are questions, I'll definitely let you know!
@SH13LD
@SH13LD Жыл бұрын
Love the background music and the colour theme
@jamescross
@jamescross Жыл бұрын
thanks!
@munawirulhadi2864
@munawirulhadi2864 2 жыл бұрын
I love backend, but there's not a lot of work available for backend. Most job portal they are looking for frontend. Even when I joined a startup they gave test to build an api but I ended up working as a frontend.
@jamescross
@jamescross 2 жыл бұрын
It happens.
@jermainemyrn19
@jermainemyrn19 2 жыл бұрын
So companies lie?
@jamescross
@jamescross 2 жыл бұрын
@@jermainemyrn19 Some might lie, but most times it's that the hr team or recruiters who might not be super technical are the ones posting what they think the company wants. They might copy and paste from a previous listing... etc.
@lukeet331
@lukeet331 2 жыл бұрын
@@jermainemyrn19 alot of companies don't even know if they need a front-end or backend developer they just know they need something built lol
@theirtheyrethere7946
@theirtheyrethere7946 Жыл бұрын
@@lukeet331 oh my god i cant even imagine working for a company who doesnt even know what they want.
@yshterev
@yshterev 2 жыл бұрын
Damn.. something I have been trying to explain to people for years! Good job!
@jamescross
@jamescross 2 жыл бұрын
Thanks!
@EternalDarknessAboveTheBlueSky
@EternalDarknessAboveTheBlueSky 2 жыл бұрын
Does a full-stack developer need to be good with Photoshop (or Gimp)? Also, do they need to be good at telling you when chartreuse might be a better color choice than lavender (or vice versa)?
@jamescross
@jamescross 2 жыл бұрын
those skills can help and there may be some companies where you have to do some of that. But in general at most decent size companies, there will be dedicated designers who will provide the mocks for you and they will be the ones determining colors and user experience.
@lonewolfcoding5208
@lonewolfcoding5208 2 жыл бұрын
pls tell us about efficiency of a webserver when there is multiple concurrent connection in realtime and tell us about load balancers threads mvcs what linux os is linux server enough in hosting?
@jamescross
@jamescross 2 жыл бұрын
will add it to my video idea list
@flexclan20
@flexclan20 11 ай бұрын
Thank you for creating this very informative video. I'm actually on the hunt to become a full stack developer by registering with my local college. Do you think having a bachelor degree as a full stack developer will help my cause by landing a job? Instead of being self-taught?
@jamescross
@jamescross 11 ай бұрын
If I could go back in time, I would get a computer science degree.
@BG-vg5jd
@BG-vg5jd 2 жыл бұрын
On the last 2 companies i've worked for, the user stories are all vertical slices, that means your story have frontend, backend and sometimes database to it.
@jamescross
@jamescross 2 жыл бұрын
same here
@mrfsrf
@mrfsrf 2 жыл бұрын
great video. Can you say what music is in the background
@jamescross
@jamescross 2 жыл бұрын
tripman by 2050. from artlist
@expattrading
@expattrading Жыл бұрын
I'm learning a full stack course just so I understand the bigger picture. will specialize later.
@TheCountryCoder
@TheCountryCoder 2 жыл бұрын
Im a full-stack developer and it’s true that it hard to become an expert in one area. Unless you put the time and effort. But even that it’s going to take you longer.
@jamescross
@jamescross 2 жыл бұрын
Yup. But what's important is if that's what interests you. I know plenty of people who love to have their hands in everything. They're really happy with their decision to be full-stack.
@TheCountryCoder
@TheCountryCoder 2 жыл бұрын
@@jamescross agree, best wishes!
@togrulhuseynov9710
@togrulhuseynov9710 2 жыл бұрын
Thanks Man😉
@jamescross
@jamescross 2 жыл бұрын
Any time!
@yancoder20
@yancoder20 Жыл бұрын
I can't deal with the back-end and database. I've been there and this was overwhelming doing full stack BootCamp for beginners
@onurvardal3458
@onurvardal3458 Жыл бұрын
Hey man, I just came to ask about the background music lol, where can I find it? :)
@jamescross
@jamescross Жыл бұрын
I get my music from artlist
@buka.a
@buka.a 2 жыл бұрын
Top notch video
@jamescross
@jamescross 2 жыл бұрын
thanks!
@chrismurff1815
@chrismurff1815 2 жыл бұрын
5:40 Why is your right hand so far over on the left side of the keyboard? Just curious, is this your normal typing method?
@jamescross
@jamescross 2 жыл бұрын
that clip is not of me, so you're guess is as good as mine. maybe using some shortcuts or something. that is not how i normally type.
@chrismurff1815
@chrismurff1815 2 жыл бұрын
@@jamescross lmao i didnt even notice. the black hat and black hair were enough to convince me as i was trying to figure out what was going on, on the keyboard lol
@jamescross
@jamescross 2 жыл бұрын
i never noticed his hand position. i am curious now that you brought it up.
@MetaVizions
@MetaVizions 2 жыл бұрын
5:42 What is that mouse or controller pad on the Left?? What is it called and does it do? Necessary?
@jamescross
@jamescross 2 жыл бұрын
that was a stock clip so i don't own it. I don't remember what it's called. I looked it up for someone else so if you skim the comments you should find it. It's for animation work.
@MetaVizions
@MetaVizions 2 жыл бұрын
@@jamescross Thank you for taking the time & engaging back, means alot !
@Jessyco
@Jessyco 2 жыл бұрын
Are you guys looking for a Senior Front-End developer based in Canada? This is great for people trying to learn how IT dev shops work, great work in the production of the video (p.s. noticed the Satisfactory power sound effect, niiice.)
@jamescross
@jamescross 2 жыл бұрын
There's a site with all the listings. Not sure what's available or where.
@_Code.Pilot_
@_Code.Pilot_ 2 жыл бұрын
Can someone please tell me what that is @5:40 (on the desk, to the left of the keyboard)?
@jamescross
@jamescross 2 жыл бұрын
3Dconnexion Space Mouse controller for animation
@_Code.Pilot_
@_Code.Pilot_ 2 жыл бұрын
@@jamescross Thanks!
@kotk05
@kotk05 2 жыл бұрын
When my last job was interviewing me for frontend, they kept asking if I would be willing to learn backend. I said yes thinking if I said no, they'll go with someone else.
@jamescross
@jamescross 2 жыл бұрын
did then end up actually having you do any backend?
@kotk05
@kotk05 2 жыл бұрын
@@jamescross Yes, but lightly. If anything it was mostly middleware stuff.
@kwadwoowusu2157
@kwadwoowusu2157 2 жыл бұрын
what editting software do you use man ?
@quiubolecab
@quiubolecab 2 жыл бұрын
I agree,
@itsbrex
@itsbrex 2 жыл бұрын
Background track is fuego 🔥
@itsbrex
@itsbrex 2 жыл бұрын
What song is it btw?
@jamescross
@jamescross 2 жыл бұрын
tripman by 2050. from artlist
@johndoggett4657
@johndoggett4657 2 жыл бұрын
Good video. My goal is to become a T shaped developer. I might end up focusing on the frontend as a React developer. At my current job I am a full stack developer. So far every project I have had to touch sql, graphql front and back, node, and react. We are a small team of 6 developers which only 3 or 4 of us work on the node backend and react. Cool part about my job is since the team is so young we can pick our long term specialization. I am leaning between dev ops or sticking full stack with specialization on front end.
@jamescross
@jamescross 2 жыл бұрын
It's cool you have that flexibility to choose your path.
@maw_prgrmmng
@maw_prgrmmng 2 жыл бұрын
I am a first year college and having a hard time which frontend library/ framework should I start with? should I go with react because it's popular? or those framework that is less popular and have low competition?
@jamescross
@jamescross 2 жыл бұрын
Pros and cons to both. I lean more toward what will be competitive going forward. Maybe try out both and see which one you enjoy working with.
@maw_prgrmmng
@maw_prgrmmng 2 жыл бұрын
@@jamescross thank you for your response! I subbed because I saw you are really into helping us, your viewers , I appreciate you so much for replying to every single comment thank you sir!
@maw_prgrmmng
@maw_prgrmmng 2 жыл бұрын
And also, I hope you keep reading/replying to every single comment as much as you can even you reach more and more subs!
@jamescross
@jamescross 2 жыл бұрын
@@maw_prgrmmng I will do my best.
Frontend Developer Roadmap 2022 (8 Steps)
15:48
James Cross
Рет қаралды 305 М.
КАК ГЛОТАЮТ ШПАГУ?😳
00:33
Masomka
Рет қаралды 1,4 МЛН
Блоховирус !🦠 #симба #тигра #булли
00:57
Симбочка Пимпочка
Рет қаралды 10 МЛН
Build AI Agents Smarter Than ChatGPT, Here’s How
22:19
David Ondrej
Рет қаралды 7 М.
why most self-taught devs choose full-stack over front-end
6:29
James Cross
Рет қаралды 62 М.
Python or JavaScript - Which One Should YOU Learn?
8:05
Tech With Tim
Рет қаралды 122 М.
Is Coding still worth it in 2024? (as an ex-Google programmer)
13:36
Why you SHOULDN'T become a Full Stack Developer
7:02
Frontend FYI
Рет қаралды 3,2 М.
Learn Web Development And ACTUALLY Get A Job In 2023 | Ultimate Guide
1:33:52
EASIEST Way To Become A SOFTWARE DEVELOPER Without Going To School
16:59
The Harsh Reality of Being a Software Engineer
10:21
Gyasi Linje
Рет қаралды 2,8 МЛН
Back End Developer Roadmap 2024
10:30
freeCodeCamp.org
Рет қаралды 301 М.
FASTEST Way To Learn Coding and ACTUALLY Get A Job
10:44
Brian Cache
Рет қаралды 821 М.