BECOME a Backend Developer with this Roadmap 👩‍💻

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

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

  • @timjames4306
    @timjames4306 Год назад +287

    Needed a full dedicated video on it 😊

    • @Shadxws
      @Shadxws 9 месяцев назад +5

      That’s called a CS degree. Just start working on something and google when you need it

  • @Ftoy-OG
    @Ftoy-OG Год назад +667

    There is only one way to become a programmer , its to just start doing something , no videos , google as you go when you need something

    • @Phant80m
      @Phant80m Год назад +58

      Yup. And I’ve been going like that for 2 years and I haven’t gotten shit

    • @Bitmakos
      @Bitmakos Год назад +47

      Depends, I've made insane progress watching a specific greek youtuber, while msking peojects, googling, researching and studying for university aswell, if really depends

    • @elrashomakween
      @elrashomakween Год назад +8

      Here to wait for the greek youtuber's channel name

    • @Bitmakos
      @Bitmakos Год назад +12

      @sci-ai the name is Psounis

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

      @@elrashomakween Psounis

  • @coach_rohit
    @coach_rohit Год назад +86

    Roadmap: Java/Python/Javascript/Go -> http and Linux -> Database (SQL Database like Postgre and NoSQL like mongo -> API -> Containers and Virtualization-> Cloud services

    • @marvinasas2060
      @marvinasas2060 Год назад +4

      I would fully focus on typescript. I think JavaScript is shit and typescript is just efficient to learn since you can also support on the frontend if required. And I would rather have someone that is better at coding than someone who knows a bit of cloud and databases and docker and stuff like that. I know that person can handle tickets more or less alone and I could teach those other topics on the job. But someone who calls every 2 hours and needs help with his for loops is just sooo annoying and just a waste of time.

    • @modernkennnern
      @modernkennnern Год назад +4

      ​@@marvinasas2060TypeScript _is_ JavaScript. Whenever someone mentions JavaScript just assume they actually said TypeScript and you'll more-or-less always be right.

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

      why there isnt php here?

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

      I fucking do this in reverse lmao with c# thou so quite a bit unconventional for backend dev

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

      thanks

  • @jonathanFlores-kz5cv
    @jonathanFlores-kz5cv Год назад +109

    I learned Java as my first language and Spring boot as my first library. Then started working with mongoDB for database needs. I would say it’s a pretty powerful combo for building API’s.

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

      Am a beginner, is spring boot Library only for backend, like building APIs etcetera?

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

      havent really tried SpringBoot, but why didnt give AspNetCore (C#) a try? As far as I know, Java is too old school and isn't as fast as C# during some runtime operation 🥺

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

      where'd you learned spring boot?

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

      Do you need to be an intermediate level in Java to learn spring?

    • @prof.mangabhai
      @prof.mangabhai Год назад +2

      @@sohailabbas007 yeah springboot is a backend library, but you can make backend using js(node),php or python

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

    Where would you start!? 👩‍💻

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

      Php is a good option? Or pho is dying ?

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

      ​@@mariadc3917improve your Programming fundamentals , learn understand how to use programming paradigm oop & functional , then choose any one language , language is just a medium , if you want to go for backend php / nodejs / c# / java , you can choose any language but stick to that language for atleast 2 years and move on to other when necessary after working on 3 to 4 projects

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

      Php slim

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

      @@talalsadaqat someone from usa told me that php is not longer use there, is that true?
      - thank you for replying.

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

      I would start by not following your advice. The programming languages cited (except js, but I would swap for ts...) are terrible choices.

  • @MichaelDude12345
    @MichaelDude12345 Год назад +6

    Wow little did I know I have the skills of a backend developer... or at least a baby one. I do data analysis but I got into a lot of this other stuff for my homelab. Neat!

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

    I actually get excited when while scrolling through shorts... urs pops up haha. Nice work

  • @timelimitexceeded0
    @timelimitexceeded0 Год назад +38

    C# is like: wtf?

    • @LuisFelipe-pq9lr
      @LuisFelipe-pq9lr 10 месяцев назад +8

      Bro I thought the same, bro choose Javascript instead, C# is a Java with steroids and it can work in all environments, it's super versatile

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

      Exactly. Js fanboys don’t know whats possible with c#

    • @redcrafterlppa303
      @redcrafterlppa303 6 месяцев назад +2

      ​@@LuisFelipe-pq9lr it has that Microsoft stigma and the history of being windows only.
      People not realizing languages changed after not looking at them for 2+ years is a real problem.
      The same goes for java. The language modernized in the last 2 years faster then anyone could keep track. Many "absolute truths" about java where shattered but are still being spread and told in classes.

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

      ​@@LuisFelipe-pq9lrIs C# better for backend than JavaScript? I thought JS was a beast when it comes to web dev I'm not really familiar with C#

    • @LuisFelipe-pq9lr
      @LuisFelipe-pq9lr 3 месяца назад

      @@prabhatdeshmukh9592 For web apps like banks, Instagram and others, the combination of JS and Node is incredible, but for non Web apps then C# is better, C# is focused on creating robust apps for multi platforms and is also a excellent backend tool like Java, usually it creates client side apps that don't depend on web, so the choice between C# and JS depend on what type of app you wanna build, want to make a Message app? Use JS and Node, want to make a game, calculator, and other things like it ? Go for C#
      But the thing is, C# is usually only better if the app is cross platform and not web focused, because this way you can use most of the code and easily in the same project create it for all the versions

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

    Mongo is a document database. There’s a difference between this and relational and it’s important to understand

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

    I need this saved in my brain

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

    How about c# / .net framework?

  • @anubhav8366
    @anubhav8366 Год назад +7

    I will try this roadmap and will definately become a backend developer

    • @danb7067
      @danb7067 Год назад +8

      And then get the one piece.

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

      ​@@danb7067kaizakou nee oree va naaru

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

    You are doing such an excellent job, keep up the great work!♥

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

    Of all your shorts, this is my favourite one.

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

      Yeah I watch this dude a lot and I think this short is perfect. The content is dense and accurate, it’s worded in a way that sounds interesting to layman, logos suggestions everything.

  • @MA-rz5pd
    @MA-rz5pd Год назад +1

    I love you man ❤
    Keep thriving

  • @badermbdm_4660
    @badermbdm_4660 Год назад +21

    We need a full video with resources

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

      Please

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

      No, you need to get started. A video won't get you anywhere.
      Do a project.

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

      That’s called a CS degree my guy

  • @padthaizilla9165
    @padthaizilla9165 9 месяцев назад +1

    I have been immersed in programming for quite some time, exploring various languages. However, I find that Java requires additional time for me to fully grasp its nuances, and at times, I feel fatigued and possibly overworked. The current job market demands specific language proficiencies, often requiring expertise in Java or Python, and there's a constant pressure to learn additional languages that companies prioritize. It feels like an endless loop, with the fear that if I don't acquire these skills promptly, other applicants with broader language proficiency will take precedence. I believe it's essential to take a break and recharge at this point.

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

    As a frontend dev who also does a fair amount of visual design, most things on that list are the reason why I never wanted to be a backend dev.
    Well, I learned the basics where I needed them (with "learned" as in "struggled with"), but it's mostly rocket science for me.

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

    I highly recommend industry standard backend certifications: Network+, A+, Security+ are the gold trio
    You will get far with these certifications, if you don't believe me do a job search

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

    god , i started from the end and its good too ,,, more motivating if you handle the frustration... also chatgpt is a huge help while learning

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

    I already had a lot of this information learned... Didn't know that was exactly what I needed for backend dev. Thanks.

  • @alvaroguzmanm
    @alvaroguzmanm Год назад +6

    Why you don't recomend c#?

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

      cause Java ist more popular and the primary jvm language

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

    I'm on the cloud step of this ladder, about to have my first full time job interview as a software dev in 2 days

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

    i'm currently using react + go + firebase (FIRG stack) but may move to solid, go, firebase (FIGS stack)

  • @HexadecimalDump
    @HexadecimalDump Год назад +16

    Good roadmap, that's basically how I was switching from the front-end to back-end, but I had toxic employer so it was forced and harder

  • @ArcWeltraumpert
    @ArcWeltraumpert 5 месяцев назад +1

    just me, books, and internet to learn full stack developer

  • @theman3282
    @theman3282 Год назад +9

    c#..you literally can go anywhere, mobile, desktop, web, even games..and this language is constantly evolving and its open source.

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

    Become a backend developer
    Step 1. Learn to be a backend develop

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

      Step 0. Look up what a backend developer even is.
      Step 2. Remember Emad Mostaqe said there won't be any programming in 5 years since AI's will be doing it all. lol

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

    Just use C# for backend
    Its by far top tier

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

    Me recomiendas Golang como mi primer lenguaje de programación actualmente en 2023

  • @ganesa1623
    @ganesa1623 Год назад +4

    where can I learn Linux server..??

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

    This is called the ultimate guide best tutorials

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

    That's exactly the path I took

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

    the sad part about learning backend is that you also have to get a nice understanding of frontend which i really hate

  • @Android-17
    @Android-17 Год назад +1

    MongoDB is my go to DB, now learning PostgreSQL ... a bit hard to master.

    • @HassanAllaham
      @HassanAllaham 11 месяцев назад

      pgadmin can make life easier... if using Node js then sequelize (an ORM) will make you happy

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

    Thanks to my mentor who showed me the right path to backend development.

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

    You recommend Golang as my first programming language in 2023.?

  • @LegitWolke
    @LegitWolke 11 месяцев назад

    I just signed up for a 3-4Year course, i think that should work

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

    Please put a roadmap for cyber security 🙏

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

    I'd put "architectures and messaging patterns and datastructures" in there too.

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

    Spring boot for Java and Django for python both are user friendly with lots of online support and tutorials!

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

    I will never call someone a developer if they only know java/python.

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

    Learn everything 🤣 good advice

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

    Just learn Javascript. Can be used on the frontend, on the backend, and for the server.

  • @AbedDan
    @AbedDan 11 месяцев назад

    No , start with c++ first then pick a general programming language

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

    I wish I could save this

  • @abrotheryourbrother3429
    @abrotheryourbrother3429 10 месяцев назад +5

    I'm starting to think that this man doesn't like PHP or C# at all. He never mentions them. Anyways, for those of us who love almost all modern programming languages, we completely understand.

  • @fhzaki
    @fhzaki Год назад +4

    PHP ?

  • @FirstLast-gk6lg
    @FirstLast-gk6lg 10 месяцев назад

    Tip from SWE. Practice talking through this stuff, you should be able to speak easily and in depth about system architecture for at least 1 hour. You are likely to be asked to do this in an interview esp for well paid positions

    • @akashchandra2223
      @akashchandra2223 8 месяцев назад

      How long does it take to get a job as a programmer etc. Does age matter? I kept getting discouraged and time moved on. I hate the feeling of constantly feeling like I'm missing out.

    • @FirstLast-gk6lg
      @FirstLast-gk6lg 8 месяцев назад

      @@akashchandra2223 Frankly the industry is an absolute dumpster fire right now and I couldn't promise that you'd ever get a job. Starting today from zero with no degree, you're looking at 2,000-3,000 hours of intense practice, not study but actual coding practice, and that will give you the skills you need for the simplest entry level frontend position. Though no one is hiring entry, junior or even mid-level engineers todays so that might be a waste of time.
      If you have a CS degree that will help, but only a bit, and that is at least a 4 year investment.
      Yes age matters but only in the sense of, do you have 5ish years to work and study? Can you afford to make that commitment with the risk that it doesn't work out?
      I am in my 4th year in the industry, with no CS degree, and frankly I would have better job security and less stress if I had become a plumber or electrician.
      My genuine advice, unless you LOVE coding and are a great student, and are great at math. It's probably a waste of time and effort. AI will replace programmers eventually, maybe 5 years maybe 10 years, but it's only a matter of time before an AI can do my job. I think there is a 0% chance I am still working in this industry in 10 years.
      Good luck my friend

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

    Bit of python, bit of java, bit of html, bit of linux. I think I've got this

  • @MrofficialC
    @MrofficialC 11 месяцев назад

    I've never heard of Postgres or however it's spelled but I am slightly familiar with Linux. Isn't that the raspberry pi's native coding language?

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

      Linux is the default OS for raspberry pi

  • @mikee.
    @mikee. Год назад

    That's really solid advice, but I think you could skip the nosql part 😬

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

    Mysql is more lightweight but holy fk are they being hold back by oracle. There isn't even an extension for vs 2022 yet

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

    The term "it works on my machine" was made by my dad. Back in 2000-2002 he was in high school and learned Pascal. He'd always get the latest updates for the language and use them on his PC at the time. The problem was that he had an exam and he needed to showcase his project, but he wasn't allowed to use the version he used for his PC with the school computers.
    He literally broke down his PC, and brought the pieces to school, built the computer there, and ran the project on his PC.
    Once he told me that I told him he's a legend.
    "It works on my machine" at its finest😂😂😂

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

    I got recommended this video again. I had already liked it. Since i left my last comment i know am a "Cloud Solutions Developer" my first developement job after working in IT for years.

  • @lillii9119
    @lillii9119 9 месяцев назад +1

    Well that's how they teach it in school so... I guess school finally got ONE thing right, for a non-compulsory class that only takes 4h a week but still

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

    I’m currently learning python for QA Automation

  • @pg_569
    @pg_569 Год назад +5

    Why not C#? You guys always talk about Java, Python... C# is one of the most used language as well...

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

    can you make a roadmap for scientific computing?

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

    As a newer backend engineer i envy the front end people
    While im having an aneurysm trying to figure out spaghetti code and building logic and shit that actually does shit
    They are chilling out putting clicky buttons and ohhhh change that from green to blue !

    • @_cruentus
      @_cruentus 8 месяцев назад +1

      Then try the full stacks. They have to not only deal with ur spaghetti code but make it look nice to boot

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

    Nice ending... #loop

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

    “Step 2: draw the rest of the owl”

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

    A really good roadmap to become a codemonkey that cant pass a single system design interview.

    • @diegobelinque1347
      @diegobelinque1347 10 месяцев назад +1

      What would you suggest? I want to learn how to code

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

    why learning Linux?

  • @matiassalve6311
    @matiassalve6311 11 месяцев назад

    Sounds good until you see the majority average salary which is on par with F&B services.

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

    That's not a some generic roadmap, it's my corridor :D

  • @DE4DP00L-cs1ts
    @DE4DP00L-cs1ts 7 месяцев назад

    What should I learn in cloud, I know how to deploy on ec2, what else should I know

  • @admirer.of.cinema9731
    @admirer.of.cinema9731 10 месяцев назад

    I have firm knowledge of python what road map should i follow or should i switch to java scrupt or some other lang

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

    thanks a lot !

  • @AdilLfakir-m1m
    @AdilLfakir-m1m Год назад +1

    this guys seems like he made this in chatgpt and he never actually coded

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

    Need a tutorial on docker

  • @scampifrity
    @scampifrity 9 дней назад

    How do servers works?

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

    You made it sounds hard

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

      I am a fullstack developer for 8 years

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

    This is a great video

  • @SaadTariq-uf7vz
    @SaadTariq-uf7vz 6 месяцев назад

    🙁 Why youtubers don't talk about C#?

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

    Lit 🔥

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

    How do I get to know HTTP and Internet in and out ? Could someone recommend some blogs or resources ?

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

    Learn PHP. He has been "dying" for 25 years and cannot die. However, all kinds of "pythons" come and go all these years.
    JS is also required.

  • @keidran_r3
    @keidran_r3 11 месяцев назад

    how about a roadmap for data engineering?

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

    get to avoid "but it works on my machine" while introducing a million "omg it's the wrong architecture" or "my libraries won't install in the container" issues lol

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

    become a backend developer for real and not youtube fantasy world.
    Start front end/design no one will hire a noob for backend without a degree and a few years of experience.

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

    Shall i choose Javascript or golang ?

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

    I just started learning frontend n im scared af with backend,how much more complicated is it?

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

    It works on my docker

  • @axio8
    @axio8 8 месяцев назад

    And Hashmaps.

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

    can you do it for frontend please?!

  • @yifeiren8004
    @yifeiren8004 11 месяцев назад

    Or just learn firebase or supabase, and a front end frame work. Done

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

    Please don't forget to learn IPv6, btw.

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

    But it works on my machine … the ultimate pick up line 😂😂

  • @dharmitvyas8547
    @dharmitvyas8547 11 месяцев назад

    ....But it work on my machine was epic😅😅😅

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

    I'm already halfway there

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

    Could anyone please recommend me any good videos for the API part? I’m not so sure of how they do the link between virtualization and everything else 🙂

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

    What about CS50 is it any good?

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

    im still using laravel and tryin to learn javascript cryin in the corner😢

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

    Cloud services and APIs will just get you no further than building websites. Truly great devs know how to make native apps as well.

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

    Whats up with linux, never coded i am just interested

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

    I thought it would start with math lol

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

    Fortran -> Pascal -> Swahili

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

    Backend developer pathway

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

    love it