Frontend vs Backend Software Development - Which should you learn?

Поделиться
HTML-код
  • Опубликовано: 17 дек 2024

Комментарии • 110

  • @tomislavboric2746
    @tomislavboric2746 4 месяца назад +16

    I'm a Front end developer since 2009 and everything you've said is right. Even caught some sentences I was literally using to explain people of what should they pick, which type of person you should be and... You have to enjoy it. It's not easy, but it's getting very fun after you master it.
    One think I would add is.
    "You are not becoming a developer by learning how to code. Code is just an alphabet. You need to become a poet in you profession. Start you first project today, don't try building your skills by only watching days and days videos. Experience is gained only on projects where you learn from your own mistakes."

  • @derrickenamazameti8192
    @derrickenamazameti8192 Год назад +39

    This is the most decisive video I've seen on this topic. Thanks a lot Alex!💕

  • @WorldofTechnology1160
    @WorldofTechnology1160 7 месяцев назад +21

    I like Backend Development and I am working in Java and Spring boot.

    • @Content_FTW
      @Content_FTW 7 месяцев назад +1

      how'd you get into it? like how'd you start if you dont mind me asking

    • @victorig5014
      @victorig5014 7 месяцев назад +1

      How did you get into it boss?

  • @jeffmoden4332
    @jeffmoden4332 2 года назад +14

    Just bloody brilliant. The follow on 'tube about the difference between Front-End and Back-End developers is equally brilliant and both are spot on.

    • @alexhyettdev
      @alexhyettdev  2 года назад +1

      Thank you!

    • @jeffmoden4332
      @jeffmoden4332 2 года назад +1

      @@alexhyettdev - Just a bit of my history... I did both a couple of decades ago. I totally gave up the front end ("Seriously? You want an on screen 'caution' field with White lettering and a Pale Yellow background?" ) to go full time back-end with NO front-end work. I can relate to everything you said in both videos. And, as you say... it doesn't matter which you choose, weeks that are only 40 hours are tough to come by.
      Thank you for what you for the community, Alex, and glad to "meet" you.

  • @bipgtm768
    @bipgtm768 Год назад +42

    As someone who is learning to be a Full stack developer for now, as much as I like the immense satisfaction i get after making a functioning backend, I like the process of designing and scratching the creative itch in me very much. I think i know which path to go now😊😊

    • @alexhyettdev
      @alexhyettdev  Год назад +10

      Yes I like the frontend side too for the same reasons. You definitely get that instant gratification from with UI work. I think I would get bored if I couldn’t do the backend as well though. I like to know I can bring and idea to life end to end.

  • @AmberSan
    @AmberSan Год назад +10

    As someone who started as a frontend dev (mobile and then web), and starting to realize I want to get into Backend, It became overwhelming how much I don't know , esp. since you don't always encounter all those different topics at work. Currently trying to make up for my lack of knowledge on my own, and it hasn't been easy, as I want to go into a tech-lead/architect route professionally . I still like Frontend , as I get to see what I created in an instant, though I do enjoy code elegance more than I like playing with CSS to find a prettier design

    • @alexhyettdev
      @alexhyettdev  Год назад

      I enjoy frontend too but I enjoy solving problems more. If you haven't already it is worth checking out my backend developer roadmap to find out what you need to know. www.alexhyett.com/backend-developer-roadmap/

  • @89kylestyle
    @89kylestyle 10 месяцев назад +2

    I feel like the tasks may blend from on end to the other for a developer at some companies. I'd like to get my foot in the door with front end but slowly progress towards the back since that seems to be the more stable and valuable.

  • @ryvyr
    @ryvyr Год назад +3

    Cheers for overview. Regardless how it plays out, I feel more comfortable making core systems more efficient and reliable.

    • @alexhyettdev
      @alexhyettdev  Год назад +1

      Yes I enjoy the problem solving involved with backend more. Plus frontend can be pretty infuriating when things don’t line up!

  • @templelomotey5414
    @templelomotey5414 7 месяцев назад +5

    this is really worth hearing. thank you.

  • @reecedoyleguitar
    @reecedoyleguitar 2 года назад +14

    This is super helpful! I'm a High School Music/Visual Arts teacher looking to become a Software Developer. I'm thinking that based on my experience and skillset I would probably lean towards Front End.

    • @alexhyettdev
      @alexhyettdev  2 года назад

      Good luck with the career transition!

    • @sophiethescarecrow
      @sophiethescarecrow Год назад

      Hey there! How has your career aspirations been going? Are you still teaching?

    • @reecedoyleguitar
      @reecedoyleguitar Год назад

      @@sophiethescarecrow Not at the moment. Just started a Bootcamp to retrain as a Fullstack Dev

  • @yarasoler
    @yarasoler 2 месяца назад +1

    Im in a weird situation. I studied and I like front end / design but I was offered an entry level position as back end. I accepted since it is so hard to find the first job as a developer but I really hope to be able to find some joy on backend as I had in fronted

    • @ONobleO
      @ONobleO Месяц назад +1

      Congratulations to you, still looking for my first breakthrough as well. Can you share some tips?

  • @madalin4802
    @madalin4802 Год назад +1

    Amazing presentation! I come across yours after watching a lot of videos explaining Frontend vs Backend for a 6 year old child kind of videos. Most cloning each others superficial information. You got yourself a new subscriber. I suspect you have much more hidden gems in your chanel :)

    • @alexhyettdev
      @alexhyettdev  Год назад +1

      Thank you! Yes, some of the videos on the subject are a bit basic. I have noticed a lot of the developer RUclipsrs only have a few years of experience so they are stuck with copying others.

  • @rafaelfeldfix114
    @rafaelfeldfix114 Год назад +18

    Frontend development can be as complex as backend, especially when dealing with user-centric apps like Telegram, tools like Figma using WebAssembly, or software like Photoshop and Excel. Complexity depends on the project's needs.

    • @dingusfartacus9624
      @dingusfartacus9624 9 месяцев назад +2

      yup, but scale is limited.

    • @tabmax22
      @tabmax22 9 месяцев назад +4

      I agree, I feel like for some odd reason whenever people think of frontend they think of a static basic website. Try working as frontend engineer for Trello, Netflix or Canva, it's incredibly complex work with a lot of state management

    • @pauldesert2541
      @pauldesert2541 7 месяцев назад +3

      yeah, people undervalue frontend so much, it's pissing me off. there's a lot of business logic in frontend too. what are the backend developers gonna do if they don't have the interface for their apps

    • @uvwzyx
      @uvwzyx 2 месяца назад

      @@pauldesert2541 cry about it

  • @ahmadirfan7840
    @ahmadirfan7840 2 года назад +4

    I have learn and do some projects with both platform, frontend and backend. I am not saying that I am professional in both platforms but I am happy and fun do both, especially backend. I have applied a job for the backend, and that time I have a basic API that I did with Django (before I decided to enhance my JavaScript totally for frontend and backend), attend the interview, and got rejected, no phone call and etc. Same goes with frontend. Some developers said, if I want to get the job as a backend developer, I should know the data structure and algorithms. Well, I understand a bit of Big O notation. And the other developers said, if I want to get the job as a backend developer, I should apply a job for the front end first, then if I feels confident, then I can the backend. If you wondering, I am a logical brain type. Seeing the foreign keys, create the database, see the password hashing on the database, get the 200 respond than 401 or 500 respond and etc, feels like an enjoyable moment for me, than see the front end. I am honest, I don’t know much about CSS. So, from your perspective and advice, should I apply for the frontend first, then gain more skills and knowledge, then start to apply to backene? Or should I learn data structure and algorithms, have a basic knowledge about cloud, developed a descent API portfolio and etc, and started to applied the to the backend developer position?

    • @alexhyettdev
      @alexhyettdev  2 года назад +1

      If you are more interested in backend then I would go the second route. I have seen a dev move from frontend to backend but he did it with a big pay cut for a few years as his backend skills wasn’t the same as his frontend skills.

    • @ahmadirfan7840
      @ahmadirfan7840 2 года назад +4

      @@alexhyettdev actually I am more interested to back end. I tried to develop a simple webpage with CSS and it is like a 2000 of Google search template. Haha.

  • @fluxacadmey5836
    @fluxacadmey5836 Год назад +3

    Yes i am a Front end developer its easy when you start learning back end

    • @preciousromaine292
      @preciousromaine292 3 месяца назад

      I want to learn fronted
      But I don't understand what you just said. Do I learn back end first?

  • @mohammedimaz3879
    @mohammedimaz3879 2 года назад +3

    Make more videos about Backend technologies like Java , Springboot Kafka etc

    • @alexhyettdev
      @alexhyettdev  2 года назад +1

      Will do! I will probably do some on .net as well

  • @Rafaello572
    @Rafaello572 2 года назад +3

    was my mistake to choose frontend cause I like functionality I make, but not the design moments

    • @alexhyettdev
      @alexhyettdev  2 года назад +2

      It is always fun making something that you can actually use. I agree, design is a whole other skill that you have to master.

    • @dota2content755
      @dota2content755 2 года назад +1

      @@alexhyettdev Exactly If you're working as a Freelancer, you've to design it yourself which is a hard task and not forgetting to hire content writers or outsource the whole work

  • @redhatgfs
    @redhatgfs Год назад +1

    It's really helpful for me to know these.

  • @True_triumphs
    @True_triumphs 2 года назад +2

    Now I think am going for back-end

    • @alexhyettdev
      @alexhyettdev  2 года назад +2

      Which ever you choose good luck. It is worth knowing the basics of frontend too. Even if it is just to make working with the frontend devs easier.

  • @ninjaoftherift1620
    @ninjaoftherift1620 11 месяцев назад +1

    Im a mix of a ui ux dev and design. Recently graduates with an IT degree with a focus on web dev and design. And i dont know what to focus on. I love desiging a button but through code not through figma so much i enjoy design softwares but not as much as front end coding im thinking to do my masters in software engineering would this enable me more to get a role in front end development?
    Do front end devs at bigger companies get to design a bit?

  • @sipanali9118
    @sipanali9118 Год назад +1

    helpful video , thank you!

  • @uriahgardner5977
    @uriahgardner5977 9 месяцев назад

    Javascript is used in both the Front-End and Back-End. What say you regarding this?

  • @alirazaghi7557
    @alirazaghi7557 Месяц назад

    lets start BackEnd developing :D

  • @LeoMinelli
    @LeoMinelli 2 месяца назад

    If I want to learn "app development" Android I guess to begin with, is that front end? I guess it is, isn't it?

  • @fancyAlex1993
    @fancyAlex1993 4 месяца назад +15

    Development is like planet earth. 70% of planet earth is ocean which is equivalent to Backend whereas 30% of planet is land which is equivalent of Frontend.

    • @abdulkarim56239
      @abdulkarim56239 3 месяца назад +3

      And guess what? Most of the life form live on the 30% land.

    • @vinu3541
      @vinu3541 2 месяца назад

      😂❤

    • @AlabiErioluwaIsaac
      @AlabiErioluwaIsaac 15 дней назад

      😂😂😂 you got it right​@@abdulkarim56239

  • @halfdragoness8767
    @halfdragoness8767 5 месяцев назад

    I'm trying to decide between a Front-end development course and a Back-end development course, both are about 250 hours of study. I'm struggling to make a decision because I am a very visual and artistic person, I like to make things look aesthetically pleasing and I have tonnes of experience in Photoshop/Illustrator as well as traditional art. However I am also very logical, and absolutely love designing systems that will work and be efficient. In my current job I approach all things logically, working out the parameters of a problem and then finding the best solution for colleagues or customers based on things I can change. And as I mentioned before.. I love being efficient... inefficient design makes me frustrated and want to do it better.
    So with both those things in mind I cannot decide which route to take. I have personality traits and skills that connect with both. Does anyone have any advice?

    • @tomislavboric2746
      @tomislavboric2746 4 месяца назад

      Stick with the Front end. Your skills won't be wasted there - they'll only help you to become better Front end developer

  • @narutofighter3025
    @narutofighter3025 Год назад

    Not sure if you will see this, but should I just focus on learning front end development so I can get a front end developer job. I guess I could learn backend and some Devops so that my projects as well as my portfolio would be better.
    Moreover, i am also getting quite confused with front end development. I know that it includes designing and coding the interface that a users interacts with , whether that is a website, web app or mobile app. Would a front end developer job require me to (potentially design) and code all three or would a front end web developer job design and code a website and web app. Whilst a front end mobile developer job would require you to make mobile apps.

    • @alexhyettdev
      @alexhyettdev  Год назад

      In terms of which one to pick, I would try both and see which one you can see yourself doing long term.
      Frontend development generally doesn't include the design of the website or application unless you are working as a freelancer or for a small company. Larger companies higher UI/UX designers for the actual design. The frontend developer's job is then to translate those designs into a working UI as well help the designers with what is technically possible.
      Mobile is a bit different and I personally haven't done a great deal of it myself. In most companies there will still be designers but the "mobile developer" would likely need to do the development for both the frontend and backend. I haven't seen mobile developers that only work on the frontend, but they might exist.

    • @narutofighter3025
      @narutofighter3025 Год назад

      Thanks a lot for the reply
      @@alexhyettdev

  • @alaayahia5356
    @alaayahia5356 2 месяца назад

    thank you very much!

  • @MonsterFishKeepersPH
    @MonsterFishKeepersPH 9 месяцев назад

    currently learning front end, I learned backend first. I am planning to focus on backend because I just don't feel excited or happy about frontend, I just find designing boring even though I used to be an artist lol. I prefer analyzing stuff and solving problems.

    • @pauldesert2541
      @pauldesert2541 7 месяцев назад +1

      but you're also gonna analyze stuff and solving problems in frontend cuz you're still gonna work with lots of components and data

    • @MonsterFishKeepersPH
      @MonsterFishKeepersPH 7 месяцев назад

      @@pauldesert2541 yes, I like working more with logic though. I hate designing.

  • @luffy8117
    @luffy8117 Год назад +1

    is database in the backend? if so, would it be okay if I only focus on studying everything about Database? like Database Management and suc

    • @alexhyettdev
      @alexhyettdev  Год назад +1

      I would say Database is part of backend. Most backend developers only need to learn the basics. From what you describe it sounds like you would be interested in Database Administration (DBA) which is a career in itself.

    • @luffy8117
      @luffy8117 Год назад

      @@alexhyettdev yes sir. what languages or softwares i have to learn?

  • @greeng448
    @greeng448 Год назад +1

    I am a student and I not good at math but like graphics, art and coding but not using number or equation.Should I learn front-end development?

    • @alexhyettdev
      @alexhyettdev  Год назад +1

      In this case, yes I would probably start with frontend. You can always try backend later on.

    • @greeng448
      @greeng448 Год назад +2

      @@alexhyettdev thank you 💚

  • @justcurious1940
    @justcurious1940 10 месяцев назад

    What about the most used technologies in both sides ?.

  • @revanthkalavala1829
    @revanthkalavala1829 Год назад +2

    IMHO,Nothing is easier or hard
    Forntend or Backend
    Anything can be hard as hell and easy as cake 😅

  • @muhammadabdulwadud
    @muhammadabdulwadud 9 месяцев назад

    Thank so much ❤❤

  • @niayeshjm7496
    @niayeshjm7496 9 месяцев назад

    so useful thanks

  • @eljayfelismino6438
    @eljayfelismino6438 Месяц назад

    Sir , does learning java for backend is worth it?

  • @peckapuncher2101
    @peckapuncher2101 Месяц назад

    11:01 Cried laughing because I heard it as "Austistic", and yes front-end does seem like a lot of fun to me at the moment.

  • @peterbakare1876
    @peterbakare1876 Месяц назад

    I want to be a backend engineer

  • @bugra320
    @bugra320 6 месяцев назад

    The correct answer:
    frontend, backend, devops, cloud

  • @jameskhiisa5624
    @jameskhiisa5624 Год назад

    Hey, so I really like backend, actually could use some help

    • @alexhyettdev
      @alexhyettdev  Год назад

      That's great! I put together a roadmap which might help you learn backend. ruclips.net/video/CWAi_2oLhYg/видео.html
      Is there anything in particular about backend that you are trying to learn but are getting stuck on?

    • @jameskhiisa5624
      @jameskhiisa5624 Год назад

      @@alexhyettdev well basically am just starting and right now I need like a mentor who can walk with me throughout the whole journey till I finish. I think I will look at the link you sent and will definitely ask for any further assistance that I might not find clear

    • @alexhyettdev
      @alexhyettdev  Год назад +1

      That roadmap should help with what to learn and there are a few links to resources on there as well. I need to spend some more time filling out all the resources. It turned into a mammoth task! Feel free to send me an email if you need any help and I will try and help where I can.

  • @dant5550
    @dant5550 6 месяцев назад

    Well, guys if you want to build an antire car, not just its engine or design - go fullstack.

  • @LindaMoore-s3c
    @LindaMoore-s3c 10 месяцев назад

    cool video)

  • @mickmick3920
    @mickmick3920 Год назад

    Thanks.

  • @theholisticdog3381
    @theholisticdog3381 6 месяцев назад

    I prefer the backend

  • @tabmax22
    @tabmax22 9 месяцев назад

    Backend does not outearn frontend even in the long term, they are bout the same. Compare React dev salaries to something like Java Spring Boot

  • @bryantorres2842
    @bryantorres2842 6 месяцев назад

    Spitting facts

  • @rudycarv2197
    @rudycarv2197 Год назад +1

    Hey Alex, I really appreciate your informative and helpful insights .
    I started to learn Js, css and html but not with intent to become a Web developer but mostly to have them as skill in my luggage.
    My main goal is to become a Java or C# developer however I've noticed that most of the jobs ads here in the UK requires at least basics of JS, css and html so that's why I thought it would be important to learn them first before jumping into Java or C# and it's framework.
    I would appreciate any advice regarding this Path I'm pursuing.
    Really nice to watch your videos as you are in the UK as well.
    Thank you

  • @omelettttttteeeeeee
    @omelettttttteeeeeee 7 месяцев назад

    Just be fullstack, and design your apps UI first. You’ll be more valuable and get more satisfaction out of work.

    • @sanusiabdullahi4670
      @sanusiabdullahi4670 6 месяцев назад

      I’m on my path to be full stack , can you be my mentor ? I will appreciate if you could help

  • @dota2content755
    @dota2content755 2 года назад +3

    Front- End is very confusing

    • @alexhyettdev
      @alexhyettdev  2 года назад +2

      It can all be quite confusing to start off with. It does get easier I promise!

    • @dota2content755
      @dota2content755 2 года назад

      Im confused with the use of api data fetching i saw you saying that its used in back end but react nodejs also use it basically all the logic we make for our application how the application is going to react to user actions is part of JavaScript which leaves me confused of the difference BTW back end n frontend also all the libraries built on top of js css n all i think its crap as long as you're not pro in writing from scratch rather than grab a bunch of boiler plate

    • @alexhyettdev
      @alexhyettdev  2 года назад +2

      Frontend generally is the HTML, CSS and the Javascript which handles page interactions (e.g. button clicks, pop ups and page transitions). When you use React or another framework it builds the HTML elements on the fly using Javascript.
      The frontend code runs in the users browser. If they wanted to they could see all the source code for it. To be able to get any data or do any business logic like writing to a database the frontend needs to talk to an API.
      The API is the backend and sits on a server. Users can’t see the code for this and it handles all the logic and data.
      Where it gets a little confusing is where you have the React application on the server as well. This is what we call server side rendering. Instead of the page being rendered in the browser it is rendered in the server and sent the user as HTML.

    • @dota2content755
      @dota2content755 2 года назад +1

      Thanks alot for the info

  • @chrisword4859
    @chrisword4859 9 месяцев назад

    amazing

  • @lilleslie6760
    @lilleslie6760 4 месяца назад

    why is your voice soo lowww

  • @Arthur12137
    @Arthur12137 Год назад

    are you from Britain ?

    • @alexhyettdev
      @alexhyettdev  Год назад

      Yep. Is my accent a giveaway? 🤣

    • @Arthur12137
      @Arthur12137 Год назад

      @@alexhyettdev kinda, I m currently studying computer science at Manchester. so kind of familar with this accent lol

    • @alexhyettdev
      @alexhyettdev  Год назад

      @@Arthur12137 ah nice. I am from the south east so a slightly different accent to Manchester!

    • @Arthur12137
      @Arthur12137 Год назад

      @@alexhyettdev yea, but I still love your video a lot. I learn a lot about this career
      thank you very much !

  • @thescrew-ed
    @thescrew-ed Год назад

    How can I be a full stack web developer? Help!
    Hi
    I'm M19 and I'm learning coding skills and programming languages and going through basics . I'm new to the world of full stack web development. I'm really excited to learn this new skill, and I'm hoping that I can get some guidance from you.
    I'm looking for the most efficient way to learn full stack web development without spending too much money. I've been doing some research, and I've found a few different resources that seem promising. However, I'm still not sure which way to go.
    * What are the most important skills that I need to learn in order to become a full stack web developer?
    * What are some of the best resources for learning full stack web development?
    * Is it possible to learn full stack web development without spending a lot of money?
    * Would anyone be willing to let me shadow them as they work on a full stack web development project?
    I want to learn in a project based way, so can you please help me and work on few projects with me as an assistant so in that way I'll get to learn more while you'll have my assistance.
    Thank you for your time and consideration. I look forward to hear from you.

    • @alexhyettdev
      @alexhyettdev  Год назад +2

      The best place to learn full stack development for free is probably the Odin project.
      www.theodinproject.com/paths/full-stack-javascript?
      I am mostly a backend developer and unfortunately haven’t got to mentor anyone. FreeCodeCamp also have a lot of feee courses.
      Zero To Mastery also have great full stack course. It isn’t feee but cheaper than going to a bootcamp.

  • @pauldesert2541
    @pauldesert2541 7 месяцев назад

    you're definitely a frontend development hater and know nothing about the intricacies of frontend in terms of testing, fast loading pages, UI/UX, animations, creating and testing complex components, data formatting and display, microfrontends, frameworks, etc. Hell, there's also a lot of business logic in the frontend. I feel like backend development is so overrated and frontend development is so looked down upon. you can chew on your click rate example.

  • @aspirant7713
    @aspirant7713 3 месяца назад

    Voice is so fucking low