Should you become a Full Stack Engineer?

  Рет қаралды 16,961

Hussein Nasser

Hussein Nasser

Күн бұрын

In this video, I discuss Full Stack Engineering and whether you should pick that field or not.
🎙️Listen to the Backend Engineering Podcast
husseinnasser.com/podcast
🏭 Backend Engineering Videos
• Backend Engineering (B...
💾 Database Engineering Videos
• Database Engineering
🏰 Load Balancing and Proxies Videos
• Proxies
🏛️ Software Archtiecture Videos
• Software Architecture
📩 Messaging Systems
• Message Queues & PubSu...
Become a Member
/ @hnasr
Support me on PayPal
bit.ly/33ENps4
Stay Awesome,
Hussein

Пікірлер: 89
@someone-lx8mg
@someone-lx8mg 3 жыл бұрын
I think full-stack engineering is good for someone want to be lead or manager. He will have the big picture.
@hnasr
@hnasr 3 жыл бұрын
That is kind of valid point.
@A5tr0101
@A5tr0101 3 жыл бұрын
They are generally underpaid and do more than one persons job
@ChosenC
@ChosenC 6 ай бұрын
yea thats called a manager or a lead developer :P ......
@yashdesai8372
@yashdesai8372 3 жыл бұрын
2-3 days ago I asked you about the same , and today you uploaded this video thanks man 🙏
@jaySosa1260
@jaySosa1260 3 жыл бұрын
Honestly, this video really opened my eyes in many way. Thank you for the advice!
@AdarshMenon
@AdarshMenon 3 жыл бұрын
Thanks for the great advice Hussein ! I would also add that, people should first focus on the basics of software engineering. Because all these fields are eventually about writing clean, reusable, reliable and robust code that can run in production. And the ability to do that comes from knowing the basics of software engineering. Once you are a great engineer, then the entry to learning any new niche becomes quite easy I guess
@nandomax3
@nandomax3 3 жыл бұрын
Perfect. I see new full stack devs and front end devs coming from other areas other then software engineering. They are going crazy about learning frameworks and react tutorials, but they totally forget about their basic: software engineering principles
@AliBenZarrouk
@AliBenZarrouk Жыл бұрын
I think the main point is to discover what you like. As you said a solid base for both is basics of SE, but someone will enjoy more working on one part than the other. And if you don't enjoy something, learning it for years and years will be a struggle.
@Dean-zi5bj
@Dean-zi5bj Жыл бұрын
Thank you brother. I've never met you but followed you for several years. I'm sti employeed as fully front end . It's actually best for everyone because my passion is for entrepreneurship and an opportunity to do good for the world
@PendlayRow92
@PendlayRow92 3 жыл бұрын
Hello Hussein. I admire you as a Backend engineer and most of all as a database engineer. I would like to give us some pragmatic examples on when NoSQL would be a better pick than RDBs.
@venkatnarayangrandhe1200
@venkatnarayangrandhe1200 3 жыл бұрын
Got a clear picture. Thank's you for the advice! keep up doing the great job.
@varunrathi8363
@varunrathi8363 3 жыл бұрын
The most eye-catching thing in your video is........ The Play station box in the background along with the titles collection!!
@JoseAlvarez-dl3hm
@JoseAlvarez-dl3hm Жыл бұрын
You can be expert in fullstack engineer but not in the broad case in which he was talking about, but more like specialized in certain stacks, like for example: angular in the fornt and .NET 6 in the back, or react with java spring and so forth. Fortunately most databases have a lot in common so if you know one you can transfer it to another database and look for in stackvoerflow when something is different. I have been a fullstack engineer for over more than 2 years and I am specialized in angular + .NET CORE, so you can be a fullstack all your life if that is what you want. If for some reasons your stack falls out of fashion, well the core knowledge you learnt previously is quite transferable.
@mandardeshpande9338
@mandardeshpande9338 7 ай бұрын
I agree. I am into React web + Java and I have completely isolated myself from AI/ML, Data science, Mobile development or going deep in database such as migration, backup and recovery etc. I only do some DevOps as required,.
@ServanFICHET
@ServanFICHET 3 жыл бұрын
Love your videos Hussein!!
@hnasr
@hnasr 3 жыл бұрын
@danielestebanyepes9390
@danielestebanyepes9390 2 жыл бұрын
by what you´re saying full stack is more of a temporary stage in your learning process, rather than an absolute professional given title for life, I´m new to this and I´m learning how to code, i Just started with full stack and I think you might be right. I think it´s good that I chose this path so I can get to know a general viewof programming, then I will know which one to focus on, either back end or front end.
@warrior100girl
@warrior100girl 3 жыл бұрын
I am an undergraduate cs student and an ongoing Full Stack Developer. During various student jobs, it kinda opened my eyes. Well at least, that's what i want to do right now. I started wanting to do back-end only. But i think there is also benefits to have solid front-end knowledge. But on the long run, i would probably go for back end DB ENGINEERING.
@hnasr
@hnasr 3 жыл бұрын
Have fun and enjoy the journey! All the best 😊
@wicked5312
@wicked5312 Жыл бұрын
Hey any updates? Where are you at with this career now
@sergeymohov2699
@sergeymohov2699 3 жыл бұрын
Totally agree with you, it's ok to start as fullstack but after several years it's better to deside what you want to specialize in, personally I've chosen the backend.
@pratikgiri878
@pratikgiri878 Жыл бұрын
I have choose to be a backend engineer as I saw My interest more towards it . I have experience in building api and backend stuff . If your company has any vacancy for backend engineer (Nodejs or Python) can you please refer me ?
@ShubhamPandey-st4nn
@ShubhamPandey-st4nn 2 жыл бұрын
Finally problem solved. Thankyou
@HendrixRoa
@HendrixRoa 3 жыл бұрын
In my case I consider myself as full-stack on the server side because I'm doing backend, API, DevOps, secops, even I deploy the front end applications but I do not build HTML code, and all related to server-side. I appreciate your courage to say that because is the real world although some people don't understand that. Thanks HN
@wicked5312
@wicked5312 Жыл бұрын
Hey any updates
@koushikshomchoudhury9108
@koushikshomchoudhury9108 3 жыл бұрын
In my last interview, they asked me "Why Full Stack Engineering?". I gave an honest answer: "In my ~2 YOE, I came to conclude that I still have a lot of things to learn and untill I do, I wouldn't be able to understand end-to-end solution building, thus I would like to remain a FSE for 3-5 years more and once I'm done, I'll try to shift to System/Cloud Architecting because by then I would definitely unstands points of optimization and where things could go wrong" They did not like the honesty and said I should only apply for positions that are my end goal.
@lord12790
@lord12790 3 жыл бұрын
I liked this video very much and I agree. I started as Frontend Engineer and then decided to be Fullstack Engineer and now trying to move to backend. Even when people ask me in interview Fullstack Engineer expertise in which field - Web Engineer, Mobile Engineer, Backend Engineer, Database Engineer which one do you expertise in.
@hnasr
@hnasr 3 жыл бұрын
Thanks Ratnadeep! Join my discord server we have lots of people discussing cool backend engineering topics 👍 link in the video in the description
@An7Hoang
@An7Hoang 3 жыл бұрын
This feels like gem quality video but with 3k views... Keep it up man, don’t stop.
@hnasr
@hnasr 3 жыл бұрын
Appreciate it!
@anpham871
@anpham871 3 жыл бұрын
Have the basic understanding of both but specialize in one.
@elmehdisaniss2731
@elmehdisaniss2731 3 жыл бұрын
Thank you very much !
@abhishekpawar8458
@abhishekpawar8458 3 жыл бұрын
Just the thing I was searching for...
@zealousprogrammer4539
@zealousprogrammer4539 Жыл бұрын
New sub here thanks. there is a guy on YT with a title "Principal Fullstack-engineer"
@hamza.abdullah807
@hamza.abdullah807 3 жыл бұрын
For the first five minutes, I wasn't even sure he's being sarcastic or not! 😂
@anzaralim3616
@anzaralim3616 2 жыл бұрын
Currently a full stack developer and that was my thoughts same
@birthchartread1768
@birthchartread1768 Жыл бұрын
Would you recommend backend development full time or freelancing full time?
@babatundehammed3836
@babatundehammed3836 3 жыл бұрын
Please Hussein, I am new to web engineering. I don't like frontend web engineering, I want to become a backend engineer. Please any advice
@jesulobajohn8468
@jesulobajohn8468 2 жыл бұрын
Usually when you want to build portfolio projects to showcase your skill, you would build a complete application (frontend and backend). You have to do this because you won't even be considered if you don't have big projects. So how do you show companies that you are niched when you have all these big projects?
@birthchartread1768
@birthchartread1768 Жыл бұрын
You are amazing, had a good and valid doubt. But you can prefer skills you used in backend and make projects using those languages and technologies this reflects your interest in backend technologies. If you are into front end then use technologies used for frontend and do projects this show recruiter you are into frontend.
@vkray
@vkray 3 жыл бұрын
What's ur discord channel? I could not find it.
@section9999
@section9999 3 жыл бұрын
Question. Concerning the point about specialization, as somebody primarily working on being a Data Engineer and learning the trade of a Security Engineer at the same time would that make me look ..worse? I had thought having a little bit of security knowledge would make me more marketable as a Data or Backend Software Engineer. Would you guys suggest I just stick to Data or Backend and then sort of make my way through some of my secondary interests over time?
@hnasr
@hnasr 3 жыл бұрын
I say do both and see what you like better and focus on it. Nothing wrong of changing tracks at all at later time
@section9999
@section9999 3 жыл бұрын
@@hnasr So to use a programming analogy, what you're saying is learn in parallel but eventually focus on one and learn asynchronously. Or in other words pick one and maybe revisit the other one at a later date. I guess there isn't really a way to combine the two. I don't want to seem like a jack of all trades but I really like both of these. I'll stick with DB stuff for now, thanks for the input.
@mohdeshtiwi629
@mohdeshtiwi629 3 жыл бұрын
Show us your games collection
@arunteltia7888
@arunteltia7888 3 жыл бұрын
Hussein Sir I am a big Fan, You have all the good videos but can you make a video on passport js Love to see your explanation on it , Its overwhelming and doesn't make a lot of sense
@hnasr
@hnasr 3 жыл бұрын
Added to the list 👍
@arunteltia7888
@arunteltia7888 3 жыл бұрын
@@hnasr thank you so much sir ❤️
@akshayaghera8123
@akshayaghera8123 3 жыл бұрын
I have one question, in my previous job at company there were solution architect for our project, they kinda knows almost every stuff not to forget they had around 25+ years of experience. But being an solution architect means less development nd more on decesion making part or only critical problem solving, one more question does this mean solution architect is like specialist of the technology that project contains, i am kind of confuse, hope to get some clarification from experienced devs and Hussein nasser, thanks and cheers :)
@vinny142
@vinny142 3 жыл бұрын
"does this mean solution architect is like specialist of the technology that project contains," All these terms are extremely confusing ad they are mostly pointless to begin with becuase they overlap very very much. A "solution architect" is a "systems analyst", a person who can analyse the "problem"that a company has and come up with a solution using varu=ious technologies. They don't need specialist knowledge of that tech, they just need to know what it can do.They leave the work to somebody else. In the real world this work is often done by the developers/engineers themselves, a dedicated systems analyst is onlty of use during the initial setu phase of a systemand even then only if the system is huge and complex. (99.999999% of systems do not require an dedicated analyst)
@howardtan2359
@howardtan2359 3 жыл бұрын
Master of none, jack of all trades.
@just1Commentator
@just1Commentator 3 жыл бұрын
Wait, React's a library? 😦
@KangJangkrik
@KangJangkrik 3 жыл бұрын
Please make podcast on spotify, I really appreciate that 🙏
@hnasr
@hnasr 3 жыл бұрын
open.spotify.com/show/55pPBm0l75K28dIqoHIQIc?si=JdRux0lRQ0S2yrXN19HnyQ ❤️
@KangJangkrik
@KangJangkrik 3 жыл бұрын
@@hnasr Wow that was fast 😱 Man... you're lit 🔥
@nandomax3
@nandomax3 3 жыл бұрын
So backend engineering is super broad. What's the name for the developer working on the backend application? Because I work building apis and now I'm having a identity crises
@vinny142
@vinny142 3 жыл бұрын
"What's the name for the developer working on the backend application?" Backend developer. "Because I work building apis and now I'm having a identity crises" API-developer. or engineer, depending on your business culture.I only just learned that there is such a thing as a "solution architect" so yeah,just make up a name that sounds good because *nobody* has a clue what you mean anyway.
@nandomax3
@nandomax3 3 жыл бұрын
@@vinny142 I'll just match what the recruiters are using on the job applications. With time and experience I'll understand better each label
@vinny142
@vinny142 3 жыл бұрын
@@nandomax3 Yes it is *MUCH* better to check which skills the job needs (try asking the company, recruiters usually have no clue what anything means).
@constantineJohn
@constantineJohn 3 жыл бұрын
Legend
@pardeepsaini1634
@pardeepsaini1634 3 жыл бұрын
Step by step guide to became system design expert*
@habibouadhour731
@habibouadhour731 3 жыл бұрын
Yes the problem like you said in the beginning How you define Full stack But you can be a specialized in a stack of full-stack if you know what I mean Like MERN Stack or MEAN, MEVN, PERN ...etc
@jeodemp
@jeodemp 3 жыл бұрын
Later in career being old can be problem in software industry, so it seems like better be an expert on something or maybe switch to management to avoid ageism problem. Full stack is too broad.
@nandomax3
@nandomax3 3 жыл бұрын
I have a friend who worked until 42 years old with marketing. And now is a junior front end developer. Here in Brazil I don't see ageism being a problem
@vinny142
@vinny142 3 жыл бұрын
Fullstack does not mean that you can do *everything*,it only means that you can do frontend and backend;the whole "stack" that a company uses. You can keep doing that until retirement,but byt the time you're 50 you'l have moved on to a manager's role because you have way more knowledge about how to help juniors and mediors stay out of trouble.
@mo7ammedsharaki
@mo7ammedsharaki 3 жыл бұрын
هو مش حضرتك كنت مع المهندس محمد الشريف انا عرفت ليه قال لحضرتك نتكلم عربي احسن سؤال هو ليه full stack مش محبوب في الوطن العربي وبحس أن الناس بتبص عليه أكن اللي متعلمها مشتت ومش هيعرف يكتب برنامج كامل لانه كان ليتعلم الفرونت والباك
@VinitKhandelwal
@VinitKhandelwal 3 жыл бұрын
I didn't want to become fullstack engineer but I had to, thanks to redux. Frontend guys don't understand it as much as backend guys, I guess.
@void_star_void
@void_star_void 3 жыл бұрын
No. The end 🤣
@itsbro9527
@itsbro9527 2 жыл бұрын
youll have to learn a bit of frontend eventually so everyone is a fullstack dev
@Flankymanga
@Flankymanga 3 жыл бұрын
7:40 These days they call such people a "generalists" because they have wide generak knowledge but they are not masters of any field.
@adelinaahadova9289
@adelinaahadova9289 10 ай бұрын
Fullstack developer is cheaper to hire or sale, that why they need it😅
@NadidLinchestein
@NadidLinchestein 6 күн бұрын
Post more on your Arabic channel
@christanronald1271
@christanronald1271 3 жыл бұрын
Sorry but this technologies are not thaaat complex to learn for a developer to build applications. I’m a year now in the backend field and I know a decent amount from what I need as a backend dev. For me backend is database and application logic and maybe monitoring like graphana, asana etc. Things like reverse proxy etc. is ops stuff for me and has nothing to do with backend development. It’s the same like full stack between backend and ops, maybe devops. I think if you are more interest in networking go the devops route and more in creating go the full stack route.
@nandomax3
@nandomax3 3 жыл бұрын
I also see a big distinction between devops+network and database/api. Now I'm employed as a full stack developer, but I'm transitioning to work with with backend apis, I call it backend engineer/developer and also do the recruiters. It's important to read the job application and see what they want from you
@christanronald1271
@christanronald1271 3 жыл бұрын
Absolutely at least in Germany the recruiters have no clue about the destinations and technologies at all. So you have to make sure that you will fit into the position.
@vinny142
@vinny142 3 жыл бұрын
". I’m a year now in the backend field " Then you are just getting to the junior stage and your statement that it's allnot that difficult is due to the fact that you haven't seen anything yet. It's the Dunning-Kruger effect; you don't know enough about the subject to see that you really only know the basics. "I think if you are more interest in networking go the devops route and more in creating go the full stack route." Networking has nothing to do with devops and fullstack just means that you know a bit about frontend and backend. Wow, these terms really are getting used left and right and nobody knows what they mean :-)
@nandomax3
@nandomax3 3 жыл бұрын
@@vinny142 for sure when he says he learned almost everything he needs to be a backend engineer in an year he's being pretty naive
@christanronald1271
@christanronald1271 3 жыл бұрын
@@vinny142 Maybe it’s a bit exaggerated but what I wanted to say is that Proxies and networking does not belong to backend engineering or just the surface. It’s work for operations. And of course if there is some bug in the database and I have to troubleshoot it I’m lost. But in case to use the technologies which I need I’m good with java / spring framework / oracle db / and monitoring. What do you think I’m missing?
@nathansire6623
@nathansire6623 3 жыл бұрын
I wouldn't suggest full stack for beginners. No way. Javascript is nothing like backend languages. You could try Node as your first language for full stack.... But you might pull your hair out.
@studylover2674
@studylover2674 Жыл бұрын
I thought Full Stack Engineer Are Those Who Are Good In All Main Engineering Branches like CS, Mechanical, Civil, Electrical, Electronics 😂😂😂😂😂😂
How do i learn new tech as a software engineer
18:09
Hussein Nasser
Рет қаралды 15 М.
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 46 МЛН
La final estuvo difícil
00:34
Juan De Dios Pantoja
Рет қаралды 29 МЛН
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 145 МЛН
Should You Be a Full Stack Developer?
14:21
Donn Felker
Рет қаралды 2,2 М.
When should you shard your database?
21:20
Hussein Nasser
Рет қаралды 75 М.
A Day In Life Of A Remote Full Stack Developer
10:49
Daniel Laera
Рет қаралды 39 М.
How to Become a Good Backend Engineer (Fundamentals)
26:40
Hussein Nasser
Рет қаралды 501 М.
Becoming a Full Stack Web Developer - Is it Worth it?
7:11
PixemWeb
Рет қаралды 1,6 М.
I ask this question to every Backend Engineer I interview
11:44
Hussein Nasser
Рет қаралды 370 М.
Column vs Row Oriented Databases Explained
34:16
Hussein Nasser
Рет қаралды 72 М.
The Best Way to Become a Backend Software Engineer
30:43
Kunal Kushwaha
Рет қаралды 16 М.
10 Richest Programmers in the World
10:12
Alux.com
Рет қаралды 61 М.
как спасти усилитель?
0:35
KS Customs
Рет қаралды 519 М.
wyłącznik
0:50
Panele Fotowoltaiczne
Рет қаралды 23 МЛН
Apple Pencil Nasıl Yapılır?🤯
0:13
Safak Novruz
Рет қаралды 1,4 МЛН
Не обзор DJI Osmo Pocket 3 Creator Combo
1:00
superfirsthero
Рет қаралды 1,2 МЛН
What percentage of charge is on your phone now? #entertainment
0:14