Backend, Frontend or DevOps? How to Decide!

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 มิ.ย. 2024
  • If you're trying to become a developer then chances are you are making this one mistake - and it's likely what is holding you back from landing a job. This mistake is jumping from topic to topic & field to field without really understanding what it is that you need to focus on.
    Try out TeamCity Pipelines Beta for FREE: jb.gg/Try_TeamCity_Pipelines
    If you want to land a developer job: techwithtim.net/dev
    ⏳ Timestamps ⏳
    00:00 | The BIGGEST Mistake
    01:57 | A DevOps Tool You NEED
    02:49 | Difficulty/Ease of Access
    05:59 | The MONEY
    07:35 | A Detailed Breakdown (Frontend)
    09:42 | A Detailed Breakdown (Backend)
    12:30 | A Detailed Breakdown (DevOps)
    14:00 | What About Other Roles?
    15:13 | How To Decide!
    Hashtags
    #techwithtim
    #frontenddevelopment
    #backendwebdevelopment
    #devops

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

  • @TechWithTim
    @TechWithTim  หลายเดือนก่อน +17

    If you want to learn frontend, backend to devops you can do so in my program with course careers! techwithtim.net/dev

  • @bugra320
    @bugra320 หลายเดือนก่อน +30

    A backend developer is never just a backender. He is also expected to know frontend, devops, cloud at some degree

  • @nedthehead6853
    @nedthehead6853 หลายเดือนก่อน +50

    Started right out of college in a devops role. I knew nothing going into it. Never even heard of any of tools that we use. My tech lead told me told me he chose me based on my attitude and my willingness to learn. A little more than 2 years in and I am thriving on my team. I love it and truly couldn’t imagine doing anything else!

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

      wow this must've been in 2002 because noone hires without 5 years of experience now

    • @strawberry_lacroix
      @strawberry_lacroix 18 วันที่ผ่านมา +1

      There’s no such thing as entry dev ops role 😅

    • @burntjello5667
      @burntjello5667 17 วันที่ผ่านมา +2

      @@dontemcl Why are you asking the guy that just said he got completely lucky and found someone that hired him when he was clueless on the topic?

  • @DJRanoia
    @DJRanoia หลายเดือนก่อน +40

    Don’t forget devOp/platform engineering means you have to be ok with an on call rotation so expect to be available 24/7 when you are on call.

    • @evan8168
      @evan8168 29 วันที่ผ่านมา +1

      And be prepared to get a call Sunday am at 3am while drinking with the buddies and work til 7am lol

  • @TheXamazing
    @TheXamazing หลายเดือนก่อน +20

    Defining what you want to do was one of the most crucial steps I took on my journey so far. It helps focus your efforts on what really matters to landing a job especially as a self taught dev. I loved your advise to spend a few days looking at tutorials and small projects for each field to see what resonates. Overall great video!

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

    thank you so much Tim, this really helped me solidify my decision as i'm currently a junior frontend developer

  • @devil88bg62
    @devil88bg62 หลายเดือนก่อน +13

    Nice content. I have almost 7 years of experience, and now I am a lead developer and I am specialised in backend and recently devops. I think some transitions will appear very natural, but I agree that devops can't be a job for beginners as you need to have a lot of knowledge and knows how everything works. I sucks in Front-End development because I am not really a visual person, but I still like the logic behind some framework, and I help my team to keep the code clean, with some architectural work.
    The software engineer, if you like, is one of the most interesting career that you can get, because sometimes the switch between one position, to another will be natural, maybe some job needs to be done within the same company etc...

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

    Exactly what l needed, thanks Tim!

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

    This video came at the right time, I just started learning PHP (LAMP Stack), really enjoying modern PHP and going to go all in on backend learning

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

    Thank you this. It's really eye-opening

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

    Currently looking for my 1st job as a developer, this video is a godsend. Thank you Tim for helping me in realizing that I need to focus on backend instead of trying to do everything at once!

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

    Thank you for making this video! It is clear to me now!

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

    Man you're algorithm is on point! Been watching alot of your python videos. Thanks for this idea it helps me a lot! more python videos!

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

    Great video! This was very useful for me.

  • @victoryamadi9646
    @victoryamadi9646 หลายเดือนก่อน +12

    I'm about to finish my foundations course, and I'm to choose between front-end or backend for my 3 months specialisations. I open TH-cam and this is the first video I see. I love you God!

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

      Cohort 20 here, good luck i wish you a beautiful journey

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

      @@CodeForChange thank you

    • @danieloluwatobi6749
      @danieloluwatobi6749 29 วันที่ผ่านมา

      Where re you learning your course?

    • @victoryamadi9646
      @victoryamadi9646 28 วันที่ผ่านมา

      @@danieloluwatobi6749 ALX Software Engineering

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

    Thank you. Very clear explanation.

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

    Useful ❤
    Thank you tim

  • @kevanbarter
    @kevanbarter หลายเดือนก่อน +15

    Great video! I started of as a Software Test Engineer after my Masters Degree in Computer Science making around $60k back in September of 2022. Just landed my first junior Frontend Developer position back in November last making around $85k. Just got to take what ever position to break into the industry and keep growing your skills

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

      Which school did you do masters in? Are you in USA?

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

      @@angiedee2722 Northeastern University satellite campus in Seattle and yes I’m in the US

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

      @@angiedee2722 did my Masters at Northeastern University but attended the Seattle campus

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

    Loved your all videos 🤩❤

  • @Dee-zy2xv
    @Dee-zy2xv หลายเดือนก่อน

    gracious i am for this in depth and thought processing video breakdown TIM!! you DA MAN!! its kind of a general question I had from time to time as to once you establish the SD Essentials...ok "Now What?" as it pertained to the specialization aspect and which route to go in :)

  • @Just_A_Tech.._
    @Just_A_Tech.._ หลายเดือนก่อน

    Thanks alot Tim 🤝💓

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

    Great video Tim ! I think you missed one major fundamental skill everyone needs to master in order to work in DevOps and that's Linux. A best advice for people who are actually trying to get into IT and specifically DevOps can start with a role of an Linux SysAdmin and then try to work their way up ! I am doing the same and couldn't have found a better way... It only sounds difficult but once you give it some time you'll start building up the confidence !!!

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

    Great Explanation.

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

    Really nice video.
    As an experienced DevOps engineer I will add Linux system administrator on the list as well if you don’t mind.

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

    in today's job market, all these 3 are needed. Either passively or actively.

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

    Wow so much stuff to learn

  • @TheMAXANATER
    @TheMAXANATER 26 วันที่ผ่านมา

    I’m currently a student at western governors academy as well as Codecademy so far my journey has been awesome really like the python 3 journey for the beginners out there learning syntax errors and different variables and how they effect the code language is very interesting

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

    Valuable video. Thanks Tim for sharing these little tips. 😊

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

    After watching this, I have realized I do all that and have touched all those tools. Also nowadays been switching between different backend languages e.g. While on PHP a times I go watch Elixir Tutorials and relate concepts.

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

    Thank youhhh❤❤

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

    Thank you sir 🙏🏻

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

    Hi Tim!
    As you mentioned we don't have to spend much time while exploring certain feild. Can you share a way to explore which is best to explore certain feild in a week to find our interest!

  • @Thatnerdyfella
    @Thatnerdyfella 24 วันที่ผ่านมา

    I’m studying and doing projects with both front end and backend (basically full stack) for web and app development currently. I’m trying to get well knowledgeable and well versed before landing a job somewhere.

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

    Thanks Tim, as a university student this was the best overview of the 3 specialisations! I'm not too sure what I like tbh but backend seems the most interesting as it has a variety of things you can learn compared to fronted but feels the work can be harder. Do you have any advice on how I can overcome the fear of being scared of backend work though I feel like it's more useful to me

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

      dude just do it! i am drop out cuz i cant afford to waste my time anymore. i just want to start even thou there is alot to learn but idc :) i will go with frontend

  • @kstone4497
    @kstone4497 10 วันที่ผ่านมา

    Thanks a lot for this video, I’m actually studying computer science and right now I’m a professional frontend developer for now I’ll stay as a frontend developer and when time comes I’ll master backend but I trying to get a at a company as a frontend developer….

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

    Thanks bro

  • @aymenbachiri-yh2hd
    @aymenbachiri-yh2hd หลายเดือนก่อน

    Thank you

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

    Hello Tim,
    I hope this message finds you well. I have a request that I believe would be immensely valuable to many. Could you please consider creating a video tutorial on the process of building a desktop application and then converting it into an executable format that can be installed on various operating systems, with a preference for Windows?
    Your expertise in this area would be greatly appreciated, and I'm certain that many viewers, including myself, would benefit greatly from such a comprehensive guide.
    Thank you for considering my request, and I look forward to your future content.
    Best regards❤❤

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

    This is amazing

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

    thank you

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

    hey Tim, which countries DJANGO roles are in demand the most

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

    I'll be learning python first and then learning HTML and JS. I wished I could find a recent selenium video. I haven't been able to get it to work yet.

  • @JReuben111
    @JReuben111 27 วันที่ผ่านมา

    if you put in the decades, you can build expertise in a combination of frontend, backend, devops, ML and distributed data systems - then you can move into Engineering Manager, Chief Architect, Principal Engineer or even CTO positions.

  • @Quan-dr8iy
    @Quan-dr8iy หลายเดือนก่อน +2

    Thanks for this insightful video Tim.
    Quick question: I am currently learning Python, I know a little bit of HTML and CSS. Should I learn JavaScript as well or should I focus on mastering Python?
    I have long concluded that I want to work in backend/database but my fear is that it might be difficult for me to land an entry-level job without understanding JavaScript/frontend.

    • @FaryalImran-pv1nk
      @FaryalImran-pv1nk หลายเดือนก่อน +4

      Learn both. In Python learn the frameworks if you are focused on AL/ML and Javascript is also needed for better performance such as Node.js and Express.js for APIs

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

    Nice video. The reality is, the answer is all 3. With time, of course. Not all at once.

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

    It is missing the firmware developer 😅 working with hardware and embedded software. Good video 😁

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

      Your job is safer

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

    Hello Mr.Tim I am still waiting for intermediate JAvaScript projects following the beginner.

  • @JohnpaulAnyanwu
    @JohnpaulAnyanwu หลายเดือนก่อน +32

    You're talking to me😢

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

    How would you recommend for someone trying to break into ML engg.? Should s/he first pursue dev and then try ML/DS or should they start from ML/DS?

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

    Just to mention that there are many roles which are sort of more generalist out there eg. Software Developer/Software Engineer/Full Stack (Developer/Engineer). For people newly getting into the industry - just be aware that these roles can vary a lot on where your focus may be, no two jobs are the same there usually... so just be aware of that.

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

    Now i'm kinda like to learn a lot ( game development , devops , data ) which one should i choose for my long career ?

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

    Is it me or is Tim getting a little buffed😅, anyway thanks for the advice, always find it helpful 🙂

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

    Hi. I want to pursue a machine learning developer. I want to know what should I specialize first before transitioning to ML dev?

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

    It's not about the best workout, it's about the workout that gets you to come back to the gym

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

    Any good source on X, Medium, telegram etc to learn about blockchain development and blockchain in general? Would be very much appreciated

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

    Just in time, 😮

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

    best video ever

  • @fuzzy-02
    @fuzzy-02 14 วันที่ผ่านมา

    Which one will be most resistant to salary cut due to factors caused by AI? Such as significant productivity boost that reduces number of workforce and thus salary?

  • @ohWAFE
    @ohWAFE 24 วันที่ผ่านมา

    TIm tons of us got into devops moving from systems administration.

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

    I love how you used rust game logo instead of the language.

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

    I'm working toward a backend role, I'm working with python and django, FastAPI with postgres. I can't find a job tho, the job market sucks. :__(

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

    I am going to college this year... but confused which branch of engineering should I pick... ECE or CSE?

  • @ELCHDA
    @ELCHDA 27 วันที่ผ่านมา +1

    Employers are asking all three. I am overwhelmed.

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

    Funny to see the pay in USA.
    In Sweden you are lucky to get about 50-60k dollars a year as fully payed with good experience and years of experience :)

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

      In Turkey a perfect senior developer can earn max 35-40k dollars a year. Just imagine it :)

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

    I'm a backend dev because that's the only thing I could get after uni and I just stayed because inertia.

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

    TIM, how about Salesforce Dev?

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

    As a generalist i’m making more money and am less expendable by midsize companies.
    Never thought this would be a good path. Not easy though.

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

      So you learned all these?

  • @andyl9920
    @andyl9920 29 วันที่ผ่านมา

    I only want to focus on frontend. So web development. I have no interest in Full Stack. Good idea?

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

    Maybe learn a stack after thinking thoroughly , stick to it but actually there's no sticking to a particular thing, when someone says you should stick a particular thing to sustain in the job market ... understand what exactly it means by getting good at one thing... do not blindly follow them.
    Some of them maybe lying(or not exactly) and some have very low expectations or do not know what they do most of the time

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

    What are the fundamentals of programming?
    Please explain

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

    Since I already like python and i also weak in maths (so no AI pathway)..... backend pathway by becoming python developer is the only way.

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

    DevOps rock!!

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

    Tim are you full stack developer

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

    What is your domain?

  • @zikou6405
    @zikou6405 9 วันที่ผ่านมา

    I'm industrial engineer can I switch to devops field without knowing backend (how to write app code)

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

    What about full stack?

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

    Hi Tim and everyone! I want to buy a new laptop for programming... what would you recommend, a windows laptop with an intel processor and nvidia graphics card or a macbook pro with m3 chip? I want something versatile and powerful to build different kinds of apps

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

      M3 always

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

      @@buidling thanks a lot!

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

      @@fbarr050 nah get a Windows machine offers way more value for the money and freedom to explore as a programmer you can even run Linux on it or another OS if you don't like Windows to me windows machines are just way more powerful and have more value compared to a mac
      in case you opt for windows
      you don't really need an Nvidia graphic card for programming just opt for anything above Intel Core i3 10th gen and later or Ryzen 3plus ideally at least intel core i5 or ryzen 5 with 16 GB RAM you will be fine if you got guts A.K.A money go for dell xps 15 perfect for programming also comes with nice GPU

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

      @@howtopassthat thank you for the advice

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

    I started as front end, then full stack, then backend data engineering stuff, then now mostly devops work. Your career will take you wherever, you'll never know.

  • @codyrap95
    @codyrap95 28 วันที่ผ่านมา

    I am a bit confused. Isn't the purpose of DevOps to combine development with operations? What you describe sounds more like "ops". Where I work we have a few "ops" guys who mainly design the ci/cd architecture and after that it's the devs' responsibility to handle deployments, logging and most of the stuff you mention there. Which makes the devs basically DevOps.

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

    Pick an area and GO. Dream, work, build, and create
    Put your phone down. Go read the docs and/or specs
    Learn, implement/build, and repeat
    This journey never ends. Keep learning and DONT STOP MOVING FORWARD

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

    What about fullstack.

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

    So as a junior, what should I focus on, frontend, backend, DevOps? My employer: "Yes."

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

    Just go for a startup. No need do decide as you do them all.

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

      Even better, start your own company lol... I have learned more in two months doing it than 3 years working on engineering roles

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

    fullstack + devops combo

  • @smithyjansen9193
    @smithyjansen9193 24 วันที่ผ่านมา

    Why did you leave out fullstack developers?

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

    Am into game development cause i like playing games mostly pc games or console games

  • @Th3King86
    @Th3King86 27 วันที่ผ่านมา

    How about full stack

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

    Do all and create a start up

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

      I'm thinking the same😂

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

    Full stack developers staring from a distance

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

    i like backend .. it is endless fun world

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

    Hey first comment🎉

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

    I am interested never did developer

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

    For newer people to programming, I'd suggest sticking with frontend or devops if you don't want to burn, quite literally.

  • @langnostic5157
    @langnostic5157 26 วันที่ผ่านมา

    Pro gamer move : do all 3 and become a Software Architect / Tech Lead

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

    What is site reliability engineering?? is it frontend??

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

      It is full stack.

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

    This is made for me, I'm at a crossroads

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

    Frontend development is almost dead, in future designers will do that job 😢😢.
    We all should start learning prompt engineering.😅

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

    for backend do you guys still think someone should start with cpp ? my first language was python, then i learned go. now i will start my collage this month and i want to learn low level language. so we have cpp and rust mostly. learning both is not a good idea. if i think about the industry currently everything is based on cpp/c but it moving towards rust. so i am confused which one should i learn. One request to both cpp and rust lovers please don't start fighting and help me make the decision

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

      cpp isn’t really often used for backend. i’d highly recommend sticking with python for backend

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

      @@NinTheLost i mentioned i want to learn a low level language brother

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

      @@mdabdulaziz6589 you can learn cpp and you’ll find a ton of value from learning it, it’s a very powerful language, just that it’s not widely used for backend compared to python. python is very popular for data science and backend specifically.

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

      cpp isn't a low level programming language, c is

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

      @@idontcareaboutthisshit 🤣

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

    but still if you are a software engineer and you know everything about java, then you go upto >200k.

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

    I like the backend and DevOps stuff, because I don't want to discuss with designers 🤪

    • @vipinjangir1200
      @vipinjangir1200 22 วันที่ผ่านมา

      Can i learn devops without backend?

    • @CustAndCode
      @CustAndCode 22 วันที่ผ่านมา +1

      @@vipinjangir1200 In my opinion, yes. But it is always an advantage to know a bit from the other side 🤗