Frontend vs Backend Software Development - Which should you learn?

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ • 109

  • @tomislavboric2746
    @tomislavboric2746 3 місяці тому +15

    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."

  • @WorldofTechnology1160
    @WorldofTechnology1160 7 місяців тому +21

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

    • @Content_FTW
      @Content_FTW 6 місяців тому +1

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

    • @victorig5014
      @victorig5014 6 місяців тому +1

      How did you get into it boss?

  • @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.

  • @derrickenamazameti8192
    @derrickenamazameti8192 Рік тому +39

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

  • @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.

  • @AmberSan
    @AmberSan Рік тому +9

    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/

  • @fancyAlex1993
    @fancyAlex1993 3 місяці тому +13

    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 2 місяці тому +1

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

    • @vinu3541
      @vinu3541 Місяць тому

      😂❤

  • @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

  • @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!

  • @89kylestyle
    @89kylestyle 9 місяців тому +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.

  • @fluxacadmey5836
    @fluxacadmey5836 Рік тому +3

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

    • @preciousromaine292
      @preciousromaine292 2 місяці тому

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

  • @templelomotey5414
    @templelomotey5414 6 місяців тому +5

    this is really worth hearing. thank you.

  • @yarasoler
    @yarasoler Місяць тому +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?

  • @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 8 місяців тому +2

      yup, but scale is limited.

    • @tabmax22
      @tabmax22 8 місяців тому +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 6 місяців тому +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 Місяць тому

      @@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.

  • @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 UA-camrs only have a few years of experience so they are stuck with copying others.

  • @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

  • @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.

  • @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

  • @alirazaghi7557
    @alirazaghi7557 Місяць тому

    lets start BackEnd developing :D

  • @revanthkalavala1829
    @revanthkalavala1829 Рік тому +2

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

  • @bugra320
    @bugra320 5 місяців тому

    The correct answer:
    frontend, backend, devops, cloud

  • @ninjaoftherift1620
    @ninjaoftherift1620 10 місяців тому +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?

  • @MonsterFishKeepersPH
    @MonsterFishKeepersPH 8 місяців тому

    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 6 місяців тому +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 6 місяців тому

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

  • @redhatgfs
    @redhatgfs Рік тому +1

    It's really helpful for me to know these.

  • @uriahgardner5977
    @uriahgardner5977 9 місяців тому

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

  • @sipanali9118
    @sipanali9118 Рік тому +1

    helpful video , thank you!

  • @alaayahia5356
    @alaayahia5356 Місяць тому

    thank you very much!

  • @LeoMinelli
    @LeoMinelli Місяць тому

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

  • @halfdragoness8767
    @halfdragoness8767 4 місяці тому

    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 3 місяці тому

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

  • @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 💚

  • @theholisticdog3381
    @theholisticdog3381 6 місяців тому

    I prefer the backend

  • @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

  • @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.

  • @justcurious1940
    @justcurious1940 9 місяців тому

    What about the most used technologies in both sides ?.

  • @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?

  • @peterbakare1876
    @peterbakare1876 27 днів тому

    I want to be a backend engineer

  • @dant5550
    @dant5550 6 місяців тому

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

  • @bryantorres2842
    @bryantorres2842 5 місяців тому

    Spitting facts

  • @eljayfelismino6438
    @eljayfelismino6438 Місяць тому

    Sir , does learning java for backend is worth it?

  • @niayeshjm7496
    @niayeshjm7496 8 місяців тому

    so useful thanks

  • @tabmax22
    @tabmax22 8 місяців тому

    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

  • @muhammadabdulwadud
    @muhammadabdulwadud 9 місяців тому

    Thank so much ❤❤

  • @omelettttttteeeeeee
    @omelettttttteeeeeee 6 місяців тому

    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

  • @mickmick3920
    @mickmick3920 Рік тому

    Thanks.

  • @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. ua-cam.com/video/CWAi_2oLhYg/v-deo.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.

  • @rudycarv2197
    @rudycarv2197 11 місяців тому +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

  • @LindaMoore-s3c
    @LindaMoore-s3c 10 місяців тому

    cool video)

  • @chrisword4859
    @chrisword4859 8 місяців тому

    amazing

  • @lilleslie6760
    @lilleslie6760 3 місяці тому

    why is your voice soo lowww

  • @dota2content755
    @dota2content755 2 роки тому +2

    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

  • @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 6 місяців тому

    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 2 місяці тому

    Voice is so fucking low