Backend Developer Roadmap with Frontend Basics in 30 Seconds

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

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

  • @PacAnimal
    @PacAnimal Месяц назад +43

    This makes you a front end developer that understands some backend stuff... Python is fine if you're into AI, but for Heaven's sake learn C#, C++, Rust, or even Go.

    • @maaadkat
      @maaadkat Месяц назад +3

      Python isn't fine in production. Minor Python upgrades can wipe out a major version of a package, or minor versions of packages that other packages have dependencies on. It's a dependency minefield. We just need a major CVE to throw anything with exposed Python into disarray. Unlike dotnet where most packages built for dotnet 5 will run happily in a dotnet 9 project, Python needs whole environments per project with specific Python and package versions with only minor version differences. Many packages in that ecosystem don't use semantic versioning. We "solved" it at IFS by running a dotnet API gateway with all the Python hidden at the back hosted by Seldon - so it's at least a hop away from the front line, and if there was a major CVE scenario, it would be significantly lower risk.

    • @shubhamjaiswal8590
      @shubhamjaiswal8590 20 дней назад +2

      Isn't java one of the most popular languages for backend

    • @phobos.anomaly
      @phobos.anomaly 13 дней назад +3

      Python is widely used and perfectly viable as a backend platform. I've been working on Python web backends professionally for more than ten years now, for a handful of employers/clients.
      If it isn't for you, that's fine. There are pros and cons for all languages you mention. But don't project your opionion as some universal truth.

    • @flyingclones
      @flyingclones 10 дней назад

      ​@@phobos.anomalytrue

  • @maaadkat
    @maaadkat Месяц назад +5

    Learn about git and authentication & authorisation when you start doing front-end stuff. Learn about HTTP(S) and TCP so you understand what's running where. Don't get entrenched in the idea that every project needs a relational database - or even any sort of database engine.

  • @hanibachi5228
    @hanibachi5228 Месяц назад +8

    This is a bad intro for beginners hoping to learn programming, very bad !

  • @antagonist6966
    @antagonist6966 Месяц назад +19

    what about php bro feeling sad for php

  • @ouchlock
    @ouchlock Месяц назад +2

    Rust is no.1 choice for future backends.

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

      @@ouchlock any suggestion where to start its really hard for me i know python php go

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

      Javasc also

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

      @@antagonist6966 try axum

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

      @@antagonist6966start with axum + aws lamba for backend, sqlx for postgres

  • @dipereira0123
    @dipereira0123 Месяц назад +2

    Ohh man, where's PHP and Laravel?? 😭

  • @warrenarnoldmusic
    @warrenarnoldmusic Месяц назад +5

    Too late to the party, just be an expert ai prompter 😅
    Nway kidding, however i dont like this approach of peddling specific technologies, rather enlist the whole spectrum and why, but then there is only so much you can put in a short
    But i think this could be misleading or shallow for a newbie

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

      actually, I completely agree on become expert ai prompter. 5 years ago there were Stackoverflow and Github discussion but now cursory, copilot, openai. The time flies really fast.

  • @Cdaprod
    @Cdaprod 7 дней назад +1

    Yo where are the backend languages? Any one?

  • @しめい-l4m
    @しめい-l4m 15 дней назад +1

    Rust and Go are the only real backend languages

  • @burburchacha
    @burburchacha 21 день назад +2

    nodejs is not a language.....

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

    I thought we were supposed to stop using Express?

    • @xdjqye
      @xdjqye 12 дней назад

      why is that?

  • @Gemax-hope
    @Gemax-hope 7 дней назад

    HI CHAT GPT!

  • @shuvbhowmickbestin
    @shuvbhowmickbestin Месяц назад +2

    Speed and "Django"/"Express" shouldn't be used in the same sentence.

    • @phobos.anomaly
      @phobos.anomaly 13 дней назад

      Why not? Django allows very high development speed.
      And if you mean runtime performance (not what the video said, but ok): a little while back I was curious about performance, and made a small application in Django, Flask, and Go, and benchmarked it. Django with pypy was the fastest. Yes, faster than Go. I profiled a bit, and it appears that Go's standard html/template is horrendously slow.

  • @ZeroBodyProductions
    @ZeroBodyProductions Месяц назад +3

    Phython or JavaScript shouldnt be for back end. Use Rust, Go, Zig, C++ or C for back end development. JavaScript and Python are not type safe and lack the back end perfomance and low level natures that make it good.

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

      Nodejs not javascript. You just a hater

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

      @@IAmNOTTHEBODY Node js should not exist. JavaScript wasn't built for the server, and nor should Node. Use TypeScript at least. Full Static Typing.

    • @dreaM_107-q3k
      @dreaM_107-q3k 28 дней назад

      @@ZeroBodyProductions so I guess youtube, reddit, spotify, instagram should stop existing as they use lot of python (django) in the backend. And use C++ and C in the backend? are you really that low IQ?
      why static typing is that a self made rule? Most used language in the backend in the world is Java and PHP which makes your entire original comment pointless, PHP is not statically typed and Java has no low level support. Why do gatekeepers like you misguide people even though you know absolutely nothing.

    • @mobarakjama5570
      @mobarakjama5570 23 дня назад

      @@ZeroBodyProductions If it shouldn't exist why is it so popular then?

    • @phobos.anomaly
      @phobos.anomaly 13 дней назад

      Python is strongly typed and completely type-safe.
      Are you confusing type safety with static typing?