Backend Developer Roadmap - Everything you need to know in 2023

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ส.ค. 2024

ความคิดเห็น • 243

  • @kryptobash9728
    @kryptobash9728 10 หลายเดือนก่อน +18

    Wow after being a full-stack developer for 3 years, there is really so much more I need to learn. Thanks for the amazing roadmap, will definitely be referencing this when I wanna level up.

    • @alexhyettdev
      @alexhyettdev  10 หลายเดือนก่อน +1

      You're welcome, I hope it helps.

  • @rayhan660
    @rayhan660 5 หลายเดือนก่อน +3

    Hello Alex,
    I am Rayhan from Germany (originally from Bangladesh).
    You are doing an awesome job. The video was very helpful for me. One of the best videos that a software engineer/developer or anyone working with software needs to watch at least once. Thanks and Love from Germany. ❤

  • @TheBrendanzn
    @TheBrendanzn 5 หลายเดือนก่อน +5

    Now this is high value content!! Have to say thanks for this and for making your knowledge freely available! Have also visited your sight, and it is one of the best I've seen and navigated through in a long time, and it also has a ton of insanely valueable content. See you haven't been around TH-cam for a while but again, thanks for everything provided thus far.

  • @pietskietpyl
    @pietskietpyl ปีที่แล้ว +29

    Duuuuude. I've been looking for something like this. Massive value add. Thank you! Much appreciated!

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +4

      You’re welcome! I am going to try and cover everything over time on this channel.

    • @pietskietpyl
      @pietskietpyl ปีที่แล้ว

      Subbed!

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Thank you!

  • @cabo087
    @cabo087 2 วันที่ผ่านมา

    Thank you very much! This is exactly what I needed. With over 10 years of experience, it's great to revisit some of the tools I used in the past. This provides a nice overview.

  • @alanjohnson7374
    @alanjohnson7374 5 หลายเดือนก่อน +2

    I have been working in Tech as a Developer to CTO iover 20 years and I don't know half of this... But it is all good advice. I am blown away by how much entry level roles need to know these days... I don't think it's realistic or sustainable personally.

  • @conatus1789
    @conatus1789 9 หลายเดือนก่อน +4

    This is exactly what I needed to have a roadmap for mastering backend development. Awesome video!

    • @alexhyettdev
      @alexhyettdev  9 หลายเดือนก่อน

      Glad it was helpful!

  • @fancyAlex1993
    @fancyAlex1993 19 วันที่ผ่านมา

    I think this roadmap is no way for beginners. Rather I think this should be goal for every backend developer.

  • @samloaf718
    @samloaf718 6 หลายเดือนก่อน +3

    I just enrolled in a Coding Boot Camp to become a full stack developer so this is very helpful! You just got a new subscriber!

    • @harrydesai768
      @harrydesai768 20 วันที่ผ่านมา

      COULD YOU GIVE ME LINK FOR THE BOOT CAMP I WOULD LOVE TO JOIN. THNAK YOU

  • @jaidensock6643
    @jaidensock6643 ปีที่แล้ว +8

    i love how simple but descriptive this is .

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Thank you I am glad you liked it.

  • @Fran-kc2gu
    @Fran-kc2gu ปีที่แล้ว +13

    Really nice, some of those topics can take years to master specially design principles and architecture decisions, also I would have included Docker on the devops tools, since it's popular nowadays.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Thanks, yes docker has not been forgotten it is there under containerisation.

  • @VirtualKnowledgeHub
    @VirtualKnowledgeHub 5 หลายเดือนก่อน +1

    00:00 Learn everything to become a backend developer
    00:48 Developers should understand domain names, DNS, hosting, version control, and getting help.
    01:36 Understanding software development fundamentals and data structures is crucial.
    02:28 Understanding fundamentals and design principles is key to efficient development
    03:25 Understanding databases and ORMs is crucial for application development.
    04:17 Learn logging, caching, testing, CI/CD, and cloud infrastructure.
    05:05 Containerization with Docker is recommended for cloud hosting
    06:00 Monitoring tools include Prometheus, Grafana, Datadog, and ELK Stack. Infrastructure as code can be deployed using Terraform, Pulumi, Space Lift, or Jenkins.

  • @alishafii9141
    @alishafii9141 7 หลายเดือนก่อน +2

    This Road map for guiding beginner of backend is very useful and very terrible and challenging and it is very beautiful way . But we have to go . thanks a lot for sharing your knowledges.

  • @paulyates3370
    @paulyates3370 6 หลายเดือนก่อน +2

    Hey Alex, awesome video, thanks so much, this is so useful. New to coding and feeling a little overwhelmed or inundated with so many topics and resources. Had a look at your playlists and was hoping to find a playlist with more in depth videos following this road map, maybe a future feature you could add to your channel. again, thanks so much.

  • @sonicjoy2002
    @sonicjoy2002 3 หลายเดือนก่อน

    Used 80% of those, most tools you can pickup quickly with the reference on the side but it certainly took me many years to appreciate the design patterns.

  • @ad-ht2td
    @ad-ht2td ปีที่แล้ว +1

    Applied economist statistician. Started with R. Learn sql plumber fastapi amd some mongodb. I guess backend his the bridge for me to the world of software.
    The art of presenting your work or your conclusion is key as a data analyst, data scientist or a statistician. Well Restapi, graphqlapi can play this role also.

  • @arandompersonontheinternet7591
    @arandompersonontheinternet7591 ปีที่แล้ว +2

    gRPC is built on top of http/2 so I wouldn't say that "you can use gRPC instead of http" but I do understand that there's so much nuance that it's hard to cover everything

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      Yes exactly. I will have to do a video on gRPC at some point to explain it properly.

  • @unleased_dev
    @unleased_dev ปีที่แล้ว +4

    Great video, even better roadmap. Very helpful!

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Thanks George! I am going to be adding more content to the roadmap over time so it should only get better!

  • @OleksandrBorysenko333
    @OleksandrBorysenko333 ปีที่แล้ว +2

    Yep, so much to learn. Where find time for all these stuff)
    Appreciate for roadmap!

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      I am slowly doing videos about each topic and I will be updating the roadmap in the description over time.
      www.alexhyett.com/backend-developer-roadmap/

  • @polimorphic13
    @polimorphic13 8 หลายเดือนก่อน +1

    Thank you so much for the effort you put in doing this roadmap.

    • @alexhyettdev
      @alexhyettdev  8 หลายเดือนก่อน +1

      You’re welcome! I am glad you like it.

  • @gregbates4583
    @gregbates4583 ปีที่แล้ว +5

    Awesome video thanks! Amazing learning tool and been helpful with giving me a boost of confidence going into interviews. Very appreciated!

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      You're welcome, I am glad it has been helpful!

  • @suyashrahatekar4964
    @suyashrahatekar4964 11 หลายเดือนก่อน

    Your roadmap overwhelmed me as a person that hasnt started backend development

    • @alexhyettdev
      @alexhyettdev  11 หลายเดือนก่อน +1

      I think everything can seem a bit overwhelming when you first start. This roadmap was mainly meant for junior developers who already know a bit but "can't see the wood for the trees" and don't know what they should be learning to become a senior developer.

  • @QiMU01
    @QiMU01 ปีที่แล้ว +14

    Great content, thank you. I think Prisma (not the one for GraphQL) is also a great ORM, and AWS CDK an easy-to-use IaC tool.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      Thank you. Not used Prisma before I will check it out.

  • @mg-koda
    @mg-koda ปีที่แล้ว +3

    Awesome content, very helpful!
    Thank you so much, subscribed 👍

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      Thank you! I am glad you liked it.

  • @aswinchristo4073
    @aswinchristo4073 ปีที่แล้ว

    The quality of the content is so good that I subscribed to the channel.

  • @GaborGubicza
    @GaborGubicza 9 หลายเดือนก่อน

    This was very useful thank you.
    I'm a Hardware Engineer with a lot of PCB design experience, I decided 2 months ago to transition to Software Development. I started with JavaScript ( I have a few Chrome Extension ideas I want to try), I'm making daily commits and I'm also writing a SW learning logbook. It's very useful. Next will be React and TensorFlow.
    These YT channels are very helpful.
    All the best

    • @alexhyettdev
      @alexhyettdev  9 หลายเดือนก่อน +1

      Thanks Gabor glad it was useful!

  • @devthakre6406
    @devthakre6406 2 หลายเดือนก่อน

    Didn't including java in backend roadmap is quite bravery

  • @theamithsingh
    @theamithsingh 8 หลายเดือนก่อน

    nailed it! bookmark this everyone!

  • @MZ-uv3sr
    @MZ-uv3sr 2 หลายเดือนก่อน

    That linked to graphic is great. Now do front end? They ask if I'm full stack, and well I work regularly on all the parts, but the stack keeps getting taller. The downside of this roadmap is how do you know when you can mark that item "learned". Some of these things are very deep, AWS, Azure for example. I get tangled up in what to know next and then analysis paralysis on which of the thousands of options to choose to learn it. I've been a developer a very long time, but in trying to level up unless it's something specific for work, I get tangled up in which path to take.

  • @khalidelgazzar
    @khalidelgazzar 8 หลายเดือนก่อน +1

    Great video 👍 thank you

  • @tiktokcloud3169
    @tiktokcloud3169 ปีที่แล้ว

    me and aloooot of people are grateful for this vid, thank you.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Thank you! You are very welcome. I hope is useful.

  • @hossamelatmani5940
    @hossamelatmani5940 11 หลายเดือนก่อน +1

    thnaks you for this roadmap , but I think it's good to indicates use cases and the why behind learning these stuffes , because for me as junior I can't see the rewords after that it's still obviousless but thank you for your effort

    • @alexhyettdev
      @alexhyettdev  11 หลายเดือนก่อน

      Yes that is a good point. When I have a bit more time I will add in some context to each of the points on the roadmap.

  • @maxluv__
    @maxluv__ ปีที่แล้ว +2

    Cool roadmap, ty

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Thank you! I had fun making it.

  • @AmberSan
    @AmberSan ปีที่แล้ว +2

    Great video! seems like a good source to figure out what I'm missing to become a more well-rounded backend dev. Several questions:
    1. Regarding the part about Non-Relational DBs, most of my experience is with MongoDB. would you recommend adding it to the map as well?
    2. Do you think Message Ques are also part of backend dev ? and if so where would you put them on the map

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      Thank you. Yes MongoDB is a good option too. I haven’t personally got much experience with it as I have mostly used AWS and Azure. I need to make it clear on my roadmap which ones are alternatives of the same thing.
      Message queues are definitely worth knowing. Again I have gone down the AWS SQS or Azure Service Bus route. I should probably separate this out to cover the concepts rather than the technologies themselves.

  • @Fkadete
    @Fkadete ปีที่แล้ว +7

    Hey Alex, it's Kibana, not Kabana :)
    Good roadmap! I mainly work with those tools and program following the principles you mentioned.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +13

      😂 I noticed that after I edited it but hoped no-one would notice. I corrected it on my website afterwards. 😄
      I mean it was a test and you passed 😉😂

  • @miscibi
    @miscibi 7 หลายเดือนก่อน

    I love you! Thank you for this video! 🔥

    • @alexhyettdev
      @alexhyettdev  7 หลายเดือนก่อน

      You're so welcome!

  • @melmal2010
    @melmal2010 ปีที่แล้ว +4

    Hi Alex, whilst searching for backend developer path,i stumbled upon this video of yours & should rightly admit that your roadmap content is very impressive & straight forward.i am engineer with some experience on Oracle Database & development & would like some advice from you on what could be an ideal path from your roadmap if i had to choose one with the experience i mentioned.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      As you already have Oracle knowledge I can assume your are pretty good at databases. I would make sure you are familiar with MySql and MS SQL, as they are used a lot more. From there I would work outwards so create a console app that can talk to the database, then an API etc.

    • @melmal2010
      @melmal2010 ปีที่แล้ว

      Thanks Alex for your advice.

  • @nagi1154
    @nagi1154 5 หลายเดือนก่อน

    Thank you so much Alex!

    • @alexhyettdev
      @alexhyettdev  5 หลายเดือนก่อน

      You're welcome!

  • @phoolherreracondezo2841
    @phoolherreracondezo2841 ปีที่แล้ว

    I'm like you videos, you talk is very simple for me understand just like learn english with programing :) thank you very much

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Thank you Phool, I am glad I am easy to understand.

  • @jackweaver5840
    @jackweaver5840 6 หลายเดือนก่อน +2

    Why not python as a backend? I know that python is very popular for backend after node js

  • @leomac3464
    @leomac3464 7 หลายเดือนก่อน +1

    Nice work. It's a detailed (and daunting) roadmap. I'm not a developer but I'm aspiring to be. Is there an entry-level/Junior backend dev roadmap, or a part of this roadmap that would apply to it? Also, I've touched on Dependency Injection before. Can you please elaborate how this goes with APIs? I thought it would be part of your design principles. I'll bookmark the link. Cheers.

  • @manuelcervantes1939
    @manuelcervantes1939 10 หลายเดือนก่อน

    wao, theres a lot of technologies to learn, thank you for your time and knowledge

    • @alexhyettdev
      @alexhyettdev  10 หลายเดือนก่อน

      Thank you. Yes it is a lot and there is always something new to learn.

  • @supratiksarkar1195
    @supratiksarkar1195 ปีที่แล้ว +1

    Backend is all about security. In any full stack online course to they just teach you a bit of mern and thats it. If you are lucky they will teach you user authentication. Backend is very vast.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Yes it is a huge topic. I am going to add some cyber security content to this roadmap in the future as well. Security is important as you really can't trust anything that comes from the frontend.

  • @user-ms4cr3hb1d
    @user-ms4cr3hb1d 7 หลายเดือนก่อน

    Obrigador sou do Brasil é seu conteúdo tá me ajudando muito

  • @Omer698
    @Omer698 11 หลายเดือนก่อน +3

    Thanks for the video Alex, out of curiosity how long do you think it would take for someone (dedicated) to go through this roadmap. It just seems like so much

    • @alexhyettdev
      @alexhyettdev  11 หลายเดือนก่อน +5

      Yes it is a lot. Keep in mind if you knew all this (and can implement it) then you would be classed as a senior engineer or above. It took me about 10 years to learn all of this over the course of my career. You could obviously do it quicker with this roadmap but it will still take a least a couple of years to learn it all.

  • @abdulsudaiz3095
    @abdulsudaiz3095 ปีที่แล้ว +1

    Great roadmap. Can you make a video recommending resources to learn these things

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      There are a few resources on the interactive version on my website. The plan is to cover everything on this TH-cam channel and on my website.

  • @elijahlair
    @elijahlair 11 หลายเดือนก่อน

    Reakky insightful video. Thank you

  • @hajerbetabessi3485
    @hajerbetabessi3485 ปีที่แล้ว +1

    great content !

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      Thanks, I am glad you liked it.

  • @guywithtech.
    @guywithtech. 8 หลายเดือนก่อน

    Thanks a lot for the roadmap. I'm new to programming and I needed this roadmap.
    By the way, I started learning python but don't know how good it is for backend.

    • @muathmohsen7389
      @muathmohsen7389 6 หลายเดือนก่อน +1

      Do not start with programming langauge without strong fundmantional (data types, OOP, functions) +algorithms if you want be strong in Dev

  • @noswag5773
    @noswag5773 ปีที่แล้ว

    Nice job thank you

  • @orochi639
    @orochi639 ปีที่แล้ว

    thank you so much for those informations

  • @emanueleconte506
    @emanueleconte506 ปีที่แล้ว +2

    It seems an ifninite amount of things to learn.
    How much time do you think it should take to learn all the necessary to become a backend developer?

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +3

      If you know everything on this roadmap you would definitely be considered senior. You don't need to know everything straight away. I learnt all of this gradually over a period of 10 years. I am going to be covering all of it on my channel so it won't take you that long.

    • @emanueleconte506
      @emanueleconte506 ปีที่แล้ว

      @@alexhyettdev i discovered you by this video and i'm so grateful to the TH-cam algorithm right now😂

  • @bestinbabu4244
    @bestinbabu4244 ปีที่แล้ว +2

    Great road map!!! I hope you can also make videos on resources to learn all these for free haha

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      Thank you! Yep working on it!

    • @bestinbabu4244
      @bestinbabu4244 ปีที่แล้ว

      @@alexhyettdev waiting for it❤️

  • @Loicmartins
    @Loicmartins 7 หลายเดือนก่อน

    Thanks a lot!!!

    • @alexhyettdev
      @alexhyettdev  7 หลายเดือนก่อน

      You're welcome!

  • @izacaqsha3480
    @izacaqsha3480 8 หลายเดือนก่อน

    Thanks

  • @rohanagrawal5747
    @rohanagrawal5747 ปีที่แล้ว

    thanks sir really amazing work

  • @the3dcapybara
    @the3dcapybara 3 หลายเดือนก่อน

    Hello, I got a question, what if company want to self-host or use vps instead of AWS?

  • @user-ry7pu4tv5x
    @user-ry7pu4tv5x ปีที่แล้ว

    thanks a lot

  • @pisanghangus2
    @pisanghangus2 ปีที่แล้ว +2

    what do you think about web security or cyber security (in general) ? is it important for backend engineer to master ? thanks

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +2

      I don't think you need to master it but you do need to have a good understanding of the basics such as cross site scripting and SQL injection so you can prevent them. Thanks for the prompt I will make sure to add a section on cyber security.

  • @Footballview2013
    @Footballview2013 ปีที่แล้ว +1

    Great content, would you recommend Java nowadays?

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Java is definitely still widely used by lots of companies. I prefer C# over Java though as the developer tools are better and it is faster.
      According to the StackOverflow survey Java is used slightly more than C# at the moment.
      survey.stackoverflow.co/2023/#most-popular-technologies-language-prof

  • @seeds_of_growth-yi5gx
    @seeds_of_growth-yi5gx ปีที่แล้ว +1

    Thanks for sharing, how did you make the roadmap on the website, it's so cool. Wondering if its a SaaS solution or you made it yourself ?

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      Thank you, I made it myself. The diagram I did in draw.io and saved it as an SVG. I then hooked it up with a few Bulma modals. My site is a custom Gatsby.js website.

  • @collinsmelly8322
    @collinsmelly8322 9 หลายเดือนก่อน

    Thanks for the roadmap
    Wow is that a miniature tree at the back?

    • @alexhyettdev
      @alexhyettdev  9 หลายเดือนก่อน

      It’s not a real one I am afraid. I forget to water the real ones 😂

  • @JakeeReacher
    @JakeeReacher ปีที่แล้ว

    I love your content ❤

  • @Ocean7653
    @Ocean7653 5 หลายเดือนก่อน

    I love your connect but I’m curious as to how you made the node connections on your site

    • @alexhyettdev
      @alexhyettdev  5 หลายเดือนก่อน

      It is an SVG file that I drew in draw.io.

  • @erikmanguslehnsherr4389
    @erikmanguslehnsherr4389 ปีที่แล้ว +18

    Can I become a backend developer without CS background or education?

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +18

      It is definitely possible. I studied Physics at University instead of CS, but I know plenty of other developers who don't have a degree in anything and still managed to get a job. It can take a little longer though.

    • @alang.2054
      @alang.2054 ปีที่แล้ว +3

      No. Even if you find job your salary would be much worse then your collegaues with degress.

    • @throwaway6288
      @throwaway6288 ปีที่แล้ว +1

      No

    • @alfagroupkz
      @alfagroupkz 10 หลายเดือนก่อน

      Do you believe in infinite multiverses?

    • @godfather7695
      @godfather7695 10 หลายเดือนก่อน

      without counter strike background?! No

  • @bfkgod
    @bfkgod ปีที่แล้ว

    Should have also suggested Go, especially for backend. Microservices, web servers, API's, etc.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      The only reason I didn't is I am less familiar with it compared to C# and Javascript. Time to learn Go I think!

  • @rashakhallaf5181
    @rashakhallaf5181 10 หลายเดือนก่อน

    Very useful

    • @alexhyettdev
      @alexhyettdev  10 หลายเดือนก่อน

      You’re welcome!

  • @eymenakan6681
    @eymenakan6681 6 หลายเดือนก่อน

    i have a question why you suggest js but not laravel i have an idea and want to make it real whit fullstack website and android app can you help me about ideas what should i choose and why its better than another ?

  • @salmaK20012
    @salmaK20012 10 หลายเดือนก่อน

    You're awsome!

    • @alexhyettdev
      @alexhyettdev  10 หลายเดือนก่อน

      Thank you!! 🙏

  • @jonielegant7558
    @jonielegant7558 ปีที่แล้ว

    Very complex explanation,

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      I am not sure if that is good or bad 🙂. I am planning on covering everything on my channel so hopefully it won’t seem so complex.

    • @jonielegant7558
      @jonielegant7558 ปีที่แล้ว

      @@alexhyettdev yeh this point , you are right

  • @user-ky4nt5ib2j
    @user-ky4nt5ib2j ปีที่แล้ว

    please make a video on resume , after one has been able to complete your Backend roadmap half way or in full ,🙏

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Sure I will add it to my content backlog!

    • @user-ky4nt5ib2j
      @user-ky4nt5ib2j ปีที่แล้ว

      @@alexhyettdev I'm really excited about the possibility of gaining insights into how to effectively showcase my skills , Looking forward to the video 🔥🔥🙏

  • @kaushik_b
    @kaushik_b ปีที่แล้ว

    Great video! Wanted to know if we can get into the field of hacking as a backend developer?

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Yes I don't see why not. Backend developers need to have some understanding to protect their applications against threats such SQL Injection and cross site scripting.

  • @SadnanShahriar
    @SadnanShahriar 10 หลายเดือนก่อน

    just want to know
    1. is python good for backend (django,flask)
    2. if i learn only one(python) ,will it be enough?
    if not, then what will you recomend with python

    • @alexhyettdev
      @alexhyettdev  10 หลายเดือนก่อน

      Python is a great language to learn all the basics, but to be honest I haven't seen many companies use it for enterprise applications. That doesn't mean that it isn't used, but I know a lot of companies prefer to use C# or Java.
      If you do want to use Python for backend then you definitely will want to use either django, flask or fast api. I haven't got enough experience in any of them to tell you which to learn. I would try a few of them out and see what you prefer. I have heard django is quite an opinionated framework, but you get more out of the box.

  • @ehm-wg8pd
    @ehm-wg8pd 10 หลายเดือนก่อน

    hi @alex, what tools did you use to create roadmap chart? 😀

    • @alexhyettdev
      @alexhyettdev  10 หลายเดือนก่อน

      I used draw.io to draw the diagram and added in some links. I then saved it as an SVG and used a bit of JavaScript and React to load up the dialogs when you click on them.

  • @sanTakagi-gv4dy
    @sanTakagi-gv4dy ปีที่แล้ว

    If I'm fresh graduate from school.
    For finding a full-time Back-End job, is that necessary for these knowledge?
    What skill should I focus on?

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      I would work on everything up to developing in teams on my roadmap. You don't need to be an expert in everything but you will need to know how to build an API that can talk to a database.
      I need to spend some time and highlight what is for junior, mid and senior engineers.

    • @alang.2054
      @alang.2054 ปีที่แล้ว

      You need the degree these days, its much safer for companies to hire people with degrees.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      @@alang.2054 degrees can definitely help get a job. Although even with a degree you would still need to learn all this as it isn’t taught at university.

  • @yesyas5972
    @yesyas5972 ปีที่แล้ว

    Is it necessary to complete all 'mini steps?' in this case:
    How does the Internet Work?
    The Internet Explained
    How Does the Internet Work?
    Introduction to Internet
    How does the Internet work?
    How the Internet Works in 5 Minutes
    They're different web sites, but it could explain the same as others.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +4

      You don't need to cover everything. As far as the internet is concerned I think it is enough to understand DNS, IP Addresses, Subnet masks, Domain Names and TCP/IP. Just having a basic understanding of these is enough to get started.

    • @yesyas5972
      @yesyas5972 ปีที่แล้ว

      @@alexhyettdev ThankYou ❤️… However, I read all articles 😆

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      @@yesyas5972 that works too! 😂

  • @ranitchatterjee5552
    @ranitchatterjee5552 8 หลายเดือนก่อน +34

    No way one needs to know everything from this roadmap.

    • @bumbum9831
      @bumbum9831 7 หลายเดือนก่อน +9

      Yeah I think half of the things in this roadmap falls under DevOps responsibility. I'm a backend engineer myself and in my corporate experience I've never had to touch anything below the API and database tree.

    • @user-qq7yc1qp8z
      @user-qq7yc1qp8z 6 หลายเดือนก่อน +4

      The list looks like more or less what I see expacted from senior+ back-end engineers, I think it's doable to cover most of it in 8-10 years, at least on a basic level.

    • @Imetalh
      @Imetalh 3 หลายเดือนก่อน

      @@user-qq7yc1qp8zlol😂

    • @robertoteran5442
      @robertoteran5442 3 หลายเดือนก่อน

      ​@@user-qq7yc1qp8zI have higher expectations for me. I believe I can learn all of that in lesss than 3 years, leveraging AI

    • @lukebennellick4315
      @lukebennellick4315 3 หลายเดือนก่อน

      I'm expected to know all of this for my role. At least to a basic level. I'm very much a generalist though.

  • @user-xj9is6ng1f
    @user-xj9is6ng1f 9 หลายเดือนก่อน

    In your opinion how long would it take a complete beginner to become a back-end developer?

    • @alexhyettdev
      @alexhyettdev  9 หลายเดือนก่อน +1

      It is going to vary from person to person of course, but I think if you practise everyday you could learn enough to become a junior backend developer in 9 - 12 months.

    • @user-xj9is6ng1f
      @user-xj9is6ng1f 9 หลายเดือนก่อน

      @@alexhyettdev thank you for this !! How many hours everyday do you think is appropriate to acheive this goal?

  • @maverick8407
    @maverick8407 ปีที่แล้ว +1

    Surprised how Python didn't even make the list of languages to pick for backend development.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      That’s more down to my experience with what I can teach to a high level. C#, Javascript and Java is used extensively for backend development at enterprise companies and startups. That doesn’t mean Python isn’t but I am not best placed to teach it!

  • @lp26197
    @lp26197 11 หลายเดือนก่อน

    I am a front-end developer and I want to learn back-end development. In this case, do you recommend javascript or c#?

    • @alexhyettdev
      @alexhyettdev  11 หลายเดือนก่อน +2

      If you are already a frontend developer then I would learn backend with JavaScript and maybe mix in some Typescript too.

    • @Deb_deCoder
      @Deb_deCoder 7 หลายเดือนก่อน

      In industry, do they use JS/TS for backend ? will it be safe to learn backend using JS

  • @user-fg1kb8nh5s
    @user-fg1kb8nh5s 11 หลายเดือนก่อน +1

    i am about to finish learning apis, i have learnt csharp fundamentals and i am currently learning advanced i am in 40% of the whole course. I have also learnt data analytics, graphics design, css and html but the question i have for those that are already there is that. Is it important to understand the concept and have somewhere you store all you have learnt because i mostly write everything i learn i think its taking me more time to learn things. I have been at it for 8 months grinding and learning morning and night most of the times. But i dont want to waste so much time knowing everything to bits if everyone there doesnt waste too muh time knowing all about it. Every class i encounter, methods. I learn and take notes about everything but at this point, i think i am doing too much. Pls can anyone tell me how it is over there. I need help from someone that has gotten a job and knows what happens as an employeer.

    • @alexhyettdev
      @alexhyettdev  11 หลายเดือนก่อน +2

      It is really helpful to write everything down and keep your own knowledge base. When you do get a job it will be really useful. The key is to make sure you can use everything you have learnt. So make sure you are putting your knowledge to use by building projects as well.
      Employers are less interested in what you know and more interested in that you can apply it to build software for them.

    • @DeathStraightUp123
      @DeathStraightUp123 11 หลายเดือนก่อน +2

      If you're afraid that you may be over doing learning. I would say try to make a project and put everything that you have learned so far in it while you're studying/learning because at the end of the day taking notes and learning things aren't going to be enough. You have to exercise and harness what you've learned, there will be a time that you're gonna forget some things of what you've learned and you're gonna have to go over your notes or google just to find it and maybe learn it again You don't need to learn everything you're a human you don't need to punish yourself like that. I would say, make a plan of what project you're going to do and when you come up with something then ask yourself how are you gonna do it. So basically, what I'm trying to say is learn while you're using what you learned in a project.

    • @shazam9313
      @shazam9313 10 หลายเดือนก่อน

      ​@@alexhyettdevthanks you so much❤❤

    • @shazam9313
      @shazam9313 10 หลายเดือนก่อน

      ​@@DeathStraightUp123alright,Noted. Thanks alot

  • @tobiogunsanya9142
    @tobiogunsanya9142 ปีที่แล้ว +2

    why is it not important to learn algorithms ?

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +4

      It really depends on the job. There is a list in the link below with “25 algorithms every developer should know”.
      In 27 years of programming I have actively used 3 of them. You need a rough idea of what they are. Enough to do a Google search when your problem sounds like an algorithm would fit but you don’t need to actively study them.
      medium.com/techie-delight/top-25-algorithms-every-programmer-should-know-373246b4881b

  • @readll88
    @readll88 10 หลายเดือนก่อน

    Hello guys, I have an idea that I want to implement through an application or website, and I don't have enough money to hire developers. I am wondering if no-code tools actually work to create an application or website. Thanks in advance.

    • @alexhyettdev
      @alexhyettdev  10 หลายเดือนก่อน

      No code tools are good if you are solving a particular pain point for consumers. They can get the job done but don’t always look as good as if it was natively developed. Although if it solves the customers problem they might not care what it looks like. Eventually though you will probably need to get developers as no-code tools don’t always scale well or will become expensive.

  • @yopser
    @yopser 9 หลายเดือนก่อน

    liked the content! a bit too much cuts for some filler images for me, lost focus :)

    • @alexhyettdev
      @alexhyettdev  9 หลายเดือนก่อน

      Sorry about that! Need to get a bit better at editing. It’s harder than it looks!

  • @zmnsznsn8766
    @zmnsznsn8766 ปีที่แล้ว

    It's great! but how long time do we need to understand all of them \o.o/

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      Well, I have been a developer for 13 years but I have known most of this for a while. I am sure you can learn it quicker than I can teach it!

    • @zmnsznsn8766
      @zmnsznsn8766 ปีที่แล้ว

      @@alexhyettdev Hopefully, I will learn, thanks!

  • @anshkumargarhewal8582
    @anshkumargarhewal8582 ปีที่แล้ว

    Can you tell me how you made that flowchart

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      I used draw.io to create it and saved it as an SVG. Each of the nodes has a link which I have set up to open up a modal dialog.

  • @hyperannatv3387
    @hyperannatv3387 ปีที่แล้ว

    sir are you using python? i learn only fundamentals of python, whats next should i learn?
    \

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      Python is great for learning the fundamentals as a lot of the other languages have other baggage that gets in the way of learning the basics. I still use Python a lot for personal automation scripts.
      What to learn next will depend on what your goals are. If your goal is to get a job, a lot of companies use C# and Javascript so you can use this roadmap to help. Java is also very popular and similar to C# syntax wise but I prefer C#.

    • @hyperannatv3387
      @hyperannatv3387 ปีที่แล้ว

      @@alexhyettdev yeah i want to get job... advantages of c# over javascript?

  • @alexgeld7173
    @alexgeld7173 6 หลายเดือนก่อน

    Whatever happened to Python and Java.

  • @Refresh_skit
    @Refresh_skit 11 หลายเดือนก่อน

    Can i use C for backend?

    • @alexhyettdev
      @alexhyettdev  11 หลายเดือนก่อน

      You can but it depends what industry you want to go in. Plus I am not sure my roadmap will be of much help for C. C is used a lot for embedded devices and low level stuff.

  • @landohek
    @landohek ปีที่แล้ว

    can you make a software engineer roadmap too please?

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Software Engineer and Developer are the same thing. This roadmap is for those that want to focus on the backend. Did you mean a roadmap frontend as well?

    • @landohek
      @landohek ปีที่แล้ว

      i meant some roadmap about computer science 😅 sorry for using wrong words

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      No worries. Yeah I can add that to my backlog!

  • @shahincrash5315
    @shahincrash5315 9 หลายเดือนก่อน

    dude why python isn't here for backend? it's most popular for backend

    • @alexhyettdev
      @alexhyettdev  9 หลายเดือนก่อน

      Python is a good choice too I just haven’t used it enough professionally to be able to put a roadmap together for it.

    • @shahincrash5315
      @shahincrash5315 9 หลายเดือนก่อน

      @@alexhyettdev yeah i undrestand now. Thank you for contents in your channel brother ✌🏼

  • @dobingify3130
    @dobingify3130 ปีที่แล้ว

    Roadmap seems overwhelming for me as a frontend developer :(

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +3

      It can definitely feel that way to begin with. Although I think frontend is more difficult in some cases with the amount you need to learn. You don't need to learn everything on this roadmap to be a backend developer. There will be a lot of developers employed that don't know half of this stuff, so don't worry too much.

  • @user-dl4oi9bp8u
    @user-dl4oi9bp8u 8 หลายเดือนก่อน

    How to make roadmap like this please if anyone know then tell me

    • @alexhyettdev
      @alexhyettdev  5 หลายเดือนก่อน

      I made it with draw.io with links.

  • @danielaren2438
    @danielaren2438 ปีที่แล้ว

    It's a bit exhausting looking at these types of videos where there is no pause. No breathing room between the different subjects. Is this some setting when you record this video? I have seen it at other places as well and it doesn't fit me.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      No I just need to get better at editing videos 😬. There a lot of mistakes and long pauses that I have to cut out when I make these and it is easy to cut out too much!

    • @StarcliffSolutions
      @StarcliffSolutions 4 หลายเดือนก่อน

      I actually prefer this. Lots covered. It's a great reference video.
      Will definitely be watching it more than once.

  • @abdullah19957
    @abdullah19957 ปีที่แล้ว +1

    Hi Alex. Java + node js or c# +node js or just node js or java+ c# 😁😁

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว +1

      It depends what you are interested in and where you would like to work.
      Enterprise backend development is mostly C# and Java.
      Startups are more likely to use Node.js but they may also use Go or some other newer language.
      I personally prefer C# over Java but that is just me.

    • @noliyeb
      @noliyeb ปีที่แล้ว

      ​@@alexhyettdevI didnt understand . Wasnt php the most popular backend language? I thought learning it was very necessary to be a backend.

  • @user-ch9pw9qi9u
    @user-ch9pw9qi9u 3 หลายเดือนก่อน

    Roadmap to dipression

  • @AnkitKumar-ss7sx
    @AnkitKumar-ss7sx 10 หลายเดือนก่อน

    Please rate Meta Backend-Course.

    • @alexhyettdev
      @alexhyettdev  10 หลายเดือนก่อน

      I haven't taken it personally but from looking at the course outline it looks a little basic. If you are completely new to software development, and you want to go down the python route it looks OK. However by the looks of it you have to sign up for Coursera at $59 a month or $399 a year which is a bit steep unless you plan on doing a lot of courses.
      zerotomastery.io has more in depth courses at a cheaper price or if you want to go down the .Net route then dometrain.com has more professional courses without a monthly fee.

  • @ashishgaur1398
    @ashishgaur1398 8 หลายเดือนก่อน +2

    I want to find a video which says it's ok to learn less as a software developer 😂

    • @alexhyettdev
      @alexhyettdev  8 หลายเดือนก่อน

      Haha. To be fair this is meant as a roadmap to get to senior. It is fine to learn half of this and still do well.

  • @antero7680
    @antero7680 ปีที่แล้ว

    Looks like your page with roadmap crashed - some errors in a console

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Thanks for the heads up will have a look.

    • @antero7680
      @antero7680 ปีที่แล้ว

      @@alexhyettdev As far as I see only your home page works fine

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      @@antero7680 interesting, what browser and OS are you using? I did a few tests yesterday and everything seemed fine.

    • @antero7680
      @antero7680 ปีที่แล้ว

      @@alexhyettdev I think I found it.. Probably ad blockers caused that - your page is not working in brave and in chrome with uBlock origin extension.

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      @@antero7680 thank you, I will have a look and see if I can make it work even with adblockers on.

  • @aytiqaqash
    @aytiqaqash ปีที่แล้ว

    Do Really Backend developers know all these technologies? Only design patterns have a lot of things to understand and learn 🤔

    • @alexhyettdev
      @alexhyettdev  ปีที่แล้ว

      Most senior developers know most of this. You definitely don’t need to be an expert on everything though. I am going to be doing my next video on Design Patterns and in most cases you only use a handful.

    • @aytiqaqash
      @aytiqaqash ปีที่แล้ว

      @@alexhyettdev thank you.

    • @madalin4802
      @madalin4802 11 หลายเดือนก่อน +1

      Yes I do, and this is maybe only like 20% of the things I do know. Still the amount of things I don't know, is probably huge :(