The 5 Stages Of A Software Engineer's Life

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

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

  • @mounirhabarrih
    @mounirhabarrih Год назад +35

    Stage 6: All your knowledge has been deprecated.
    Stage 7: Start over.

  • @Poodrdt
    @Poodrdt Год назад +94

    Stage 6: hire a guy from India and delegate all your obligations to him.

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

      why india let go more cheaper Philippines, Colombia, Pakistan

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

      @@tkdevlop India is a brand! Also thx for tip.

    • @AmongUs-qt3uo
      @AmongUs-qt3uo Год назад +3

      @@tkdevlop they don't wanna hire sleeper cells

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

      @@AmongUs-qt3uo that why every CEO's are indians.

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

      i lost my healthy forever in china ,and i use my blood to tell you that CHINA IS NOT SAFE.

  • @Matshiro
    @Matshiro Год назад +13

    Stage 3 is amazing, I'm loving it, my depression loves it too.

    • @Asif-dw6kh
      @Asif-dw6kh 7 месяцев назад

      #algoscam
      after my friend bought a algo license for me it showed the error in the image link below and they took my money and banned the license and told me in mail they (find in the drive link)won't give me the money-
      scontent.fdac149-1.fna.fbcdn.net/v/t1.15752-9/420223646_649983093820300_1764097229516360204_n.jpg?_nc_cat=108&ccb=1-7&_nc_sid=8cd0a2&_nc_eui2=AeHkc8beBSyUwzZqvDpDfE1co0Gc56jhNfmjQZznqOE1-YOPzeKrA69Ph048y5p8BA1demcYSOledYSvUoAv4mYr&_nc_ohc=tBJU5706GTQAX-WcFlq&_nc_ht=scontent.fdac149-1.fna&oh=03_AdRsbO4WqEnKt6mL5E3QMwi3jKjn_Xh6dpeaaNVTkRW10g&oe=65E3079D
      in the link below i have imges about that algoexpert told me in gmail
      drive.google.com/drive/folders/1x2IOKq2QI868bKV20h94sXtKB0l4CFCv?usp=drive_link

  • @chamdarigdall273
    @chamdarigdall273 2 месяца назад

    You have unlocked something in me! Thanks to you, I realized that coding is not like jumping out of an airplane when ready but more like a journey up a flight of stairs.

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

    The real 5 stages of Software Engineering is denial, anger, bargaining, depression, acceptance.

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

    I'm burnt out, which stage is that?

  • @0Tsutsumi0
    @0Tsutsumi0 Год назад +1

    If we're in these stages thinking about the tech part, there's definitely way more to it than the stage 5 you described. Think of people who are tackling more fundamental problems, like coming up with new languages / new software paradigms that weren't there before. Or people who excel at planning the construction of a large new product from scratch, there are many tech dimensions to that.
    Mentoring, coaching, advocating, educating are also other dimensions of people at higher stages than 5.

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

    I'm stage 4 because I couldn't function in FAANG. Ironically leaving FAANG got me from 3 to 4. Once I started programming my own startup I suddenly realized that the problem for me was that I didn't have the ability to meaningfully contribute. Some people are better at contributing at stage 3 than others.

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

    Feels like I have been in Stage 3 all my life.

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

    With all these cool office perks, free gym, table tennis area, arcades , nap pods, one wants to know can employees be at the office on their days off? Or if their on call?

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

    00:00 The five stages of a software engineer's coding journey
    01:30 Take the leap and learn how to code
    03:04 Stage 3 of software engineering is the stage of imposter syndrome.
    04:39 Coding interviews can trigger imposter syndrome
    06:01 Acceptance is the fourth stage of software engineering.
    07:24 Accepting new challenges is key to growth in software engineering.
    08:49 Don't be afraid of infrastructure components in software engineering
    10:13 Software engineering has five stages of learning

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

    ...and not only in software engineering. Stage 5 is what experience should mean.

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

    I am really scared to find out if there is a stage 6. I feel I am at stage 5 now as every new piece of tech thrown at me I can learn it in 2 or 3 weeks, do as per the industry standards but maybe moving into a mnc things would be different.

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

    Hi Clem, what did you use to build the coding editor/environment in algoexpert frontend? Did you use a library or did you have to build it from scratch?

    • @howtodoit7802
      @howtodoit7802 4 месяца назад

      They use react for frontend and golang for backend

    • @howtodoit7802
      @howtodoit7802 4 месяца назад

      They have that video in the channel

    • @EdwardAscan
      @EdwardAscan 4 месяца назад

      @@howtodoit7802 right, i was just wondering about the actual coding editor that they used in the frontend

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

    I'd really like to thank you for sharing all knowledge 🙏🙏🙏

  • @itsmebk6820
    @itsmebk6820 4 месяца назад +1

    Stage 6: you’re a quant at Citadel Securities

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

    Clement your videos are really helpful

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

    Stage 6 is LISP until death. Will accept Haskell too.

  • @Ajeetkumar-uo4hf
    @Ajeetkumar-uo4hf Год назад

    Please conduct interview with striver he works for google

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

    Dunning-Kruger effect

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

    Maybe stage 6 is nihilism. 😅

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

    Stage 6: stage 2's non-delusional/non-naive version where you actually are the king/queen of the world. Downside: takes conquering 5 stages of time/pain/struggle/grit

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

    Stage ChatGPT :). Just kidding, great and useful video. And I have to say something, I hate Kubernetes and don't want to learn it, ever, don't care about consequences

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

    That must be the most related SWE video I've ever sen

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

    Are you Romanian? Your name sounds Romanian 🤔

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

    Amazing video! Crazy how I and I'm sure others were able to visualize and picture being at a stage you mentioned in the past or currently in it.

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

    last stage is always midlife crisis and depression/anxiety this seems to a software engineer specific trait for some reason

  • @israeloduguwa
    @israeloduguwa 4 месяца назад

    Already in stage 5. Stage 6 is making millions of dollars

  • @-seoulair
    @-seoulair Год назад

    Why not collab with Ben Awad again for some coding interviews? Those were really fun and I got bored watching the same ones over and over again.

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

    I m Stage 5

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

    I thought im gonna be the next billionaire after learning to code 😢

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

    Stage 6: Gettin replaced by AI

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

    🎉

  •  Год назад

    step 6: pretend to be working

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

    Why so expressive while talking?!

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

    What happened to your mouth😂

  • @BobcatMoviesInc
    @BobcatMoviesInc Год назад +13

    These stages sound very spot-on, generally. I find myself in a bit of a peculiar scenario whereby I'm very firmly in Stage 3, but have the outlook of someone in Stage 5 - lacking confidence and feeling the Imposter Syndrome in full swing, yet fully believing I can learn any new thing that I need to, as and when it arises. Whether or not that bodes well for the future, time will tell 😅

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

    These are the phases of the dunning kruger cycle, as well as the stages of market cycles. You have related your experience with trading candles with the experience of the changing perception of competence

  • @ConernicusRex
    @ConernicusRex 11 месяцев назад +2

    Remember he’s a web dev and has no context or experience for what a software engineer’s life is like.

  •  Год назад +2

    @Clement you can't possibly be thinking that e.g John Carmack is at the same stage as you at Stage 5 lol
    There are probably 5 more stages above with the last one being the god-mode :)

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

    stage 6
    what's your name?
    "mark zuckerberg"

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

      stage 6: you are a lizard

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

    STAGE 6
    Generative AI has made you realize how trivial writing code is. You begin to resent it at times because you know over the next few years, this skill will become increasingly obsolete. Sometimes it can feel like you're just another well trained monkey at a typewriter. Yet this knowledge also gives you a sense of nostalgia for the present, like it's 1908 and you're still riding your horse to work just before the Model T became widely available.
    You now understand at a deep level that software is just another tool for delivering value to the world in a highly leveraged, scalable, and distributable format. You begin to seek mastery of higher level skills that will allow you to stay relevant during the AI revolution, all the while knowing that you're only buying yourself a couple more years at most before...
    STAGE 7
    You're forced to become a "CEO" presiding over autonomous swarms of AI agents.

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

    On the stage 10... Only ChatGPT😂😂😂😂

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

    I feel like Stage 3 is a product of the lingering feeling that “coding is so easy” having to deal with the reality that “coding is hard” and feeling like you suck when you have issues because coding is hard

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

    Maybe there is also a stage 6... when you either realize that either you are the mythical 10x developer (or less mythical ~5x developer in my experience) or that you are not bec you witnessed someone else who is. Perhaps if you are one, you will recognize it at a much earlier stage and probably never go through stage 3.. If you are not, given the rarity, it may be many years, or even decade+ before you work with one and the witness the difference in productivity levels.

  • @СтасюкАндрій
    @СтасюкАндрій Год назад +2

    Right now i am 16 and i don't know in which stage i am 2 or 3 because sometimes i feel happy and sometimes i feel bad about myself as a programer

    • @СтасюкАндрій
      @СтасюкАндрій Год назад

      I have already learn some web stuff and I want to jump to c++ but before that I am learning DSA and system design for now on js

  • @something-uj4eq
    @something-uj4eq Год назад +1

    Stage 6: Become Indian and post RUclips tutorials

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

    Me going through all the stages everyday! 🙈

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

    I don't even want to think about what stage I'm in at the moment! 😂

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

    Could u do a video on your job as a recruiter? Would be dope

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

    stage 3 here!!!
    what about you

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

    00:00 The five stages of a software engineer's coding journey
    01:30 Take the leap and learn how to code
    03:04 Stage 3 of software engineering is the stage of imposter syndrome.
    04:39 Coding interviews can trigger imposter syndrome
    06:01 Acceptance is the fourth stage of software engineering.
    07:24 Accepting new challenges is key to growth in software engineering.
    08:49 Don't be afraid of infrastructure components in software engineering
    10:13 Software engineering has five stages of learning

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

    worst website. They never fix an issue. They don't even have an email. AVOID this junk.

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

    1. Clean shaven. 5. Your beard is weird.
    The messier the more skilled.

  • @oliviakamara4627
    @oliviakamara4627 2 месяца назад

    I really needed this today. Stage 3 and 4 are eating at me lately.

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

    There are no stages for software developer, only a path

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

    I got into coding when i was like 10 years old, so yeah not much to get paralyzed about...
    By the time i was in university stage 2 has ended, so when I actually found my first job stage 3 ended within 1-2 years and just started focusing on C++ backend which I am really good at, so stage 4.
    But then when I found my second job, I suddenly ended up learning Node.js and python and bunch of other stuff... I know more about stuff like SQL now too...
    What I found at my latest job is that I joined on call team just over a year after joining the company, you would think I don't know much about this system I only worked for 1 year with, and some people who were in the company way longer than me don't want to join on call team, because they are scared about not knowing the code, but I mean I can just learn it, and if I definitely do not understand the problem there are people I could call to try and understand, it is not something to be scared of not knowing in full, I just learn everything like a sponge at this point... So yeah I am in that stage 5, like when my brother-in-law asked me to help setup web service on some git repository of some cloud provider I never heard about, I immediately started to help him instead of just saying that I never have dealt with web services before in my life (which was true but wouldn't help him, my brother in law didn't need help with writing web pages or anything like that, he needed help with setting up Git on his PC, which I definitely could help with, and then I learned a bit aboud structure of their repository and how to launch the service and setup Visual Studio)
    It is just different no need to be scared of new technologies and unknowns... if uknown can be found on stack overflow or on some wiki, then it probably won't take too long to know at least the basic stuff to do an ok job at it

    • @СтасюкАндрій
      @СтасюкАндрій Год назад

      Can I ask what kind of job you did when you was at first job?

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

      @@СтасюкАндрій Backend C++ software engineer for an internet stock brokerage

  • @mr.rodzhers8663
    @mr.rodzhers8663 10 месяцев назад

    stage 3 is look like about me😅

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

    I too have Aspergers.

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

    I'm also a maths graduate and looking to be a software developer and eventually i find you..

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

    I smiled when i heard you say stage 2 is excitment.
    It flung me back some years. Where i was going to bed, excitedly thinking of different ways to bot Runescape, at the time.
    Great video, i hope everyone who watches this, takes the advice of take the leap.
    It's worth it, life is short!

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

    Hey, i am video editor, and as a professional i want to say that you are spreading great values but you are lacking in editing. If you have long term goals, and believes in youtube, then i can help you in editing part.
    And why it is important to hire a good editor because RUclips algorithm recommend your videos on two metrics,
    1. CTA (which depends upon catchy thumbnails.
    2. Retention graph ( which depends upon editing, is your video enough engaging to hook viewers till end.
    And i knows how to make engaging video. If you want to build your brand then i can i help you in editing part.

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

    Stage 3.5 - what's the point in trying. AI development will make fools of us all.

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

      Meh, have you seen what chatgpt(the most powerful, public ai) does when it writes code? it cant even make something as simple as a 2d platform game like flappy bird, dont worry, it aint taking jobs, definitely not software engineering anytime soon lol

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

    I once was 100% in stage 3, but I haven't really done consistent coding since Spring really. So hopefully, I haven't dropped to stage 2 😅

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

    i like your videos, i am just a begineer but this videos help me improve as a coder programmer,

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

    Help me please I bought algoexoert course but after week using it i dont have acess to it, why you scam me?

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

    Why are you not uploading interviews and videos man

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

    Lmao i am from India

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

    Thanks for your motivation ❤

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

    💕 "Promo SM"

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

    Very true😹😹

  • @miname.1802
    @miname.1802 Год назад +2

    hii clement, pls do a video on how chatgpt can impact on sde jobs, which jobs are replaceable(like need less people after chatgpt)...thank you

  • @mr.mystiks9968
    @mr.mystiks9968 Год назад

    Goofiest hairstyle of all time. Guy owns gallons of hair gel for every hour of the day

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

      Let’s see your cut. Ion think anything is wrong with OP’s.

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

      You actually took the time to type this out, and then pressed send. Imagine being that sad with your own life that you feel the need to bash others on the internet for no reason other than to feel better about yourself

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

      @@GretSeat 💯 Guy is goofy fr.

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

    Please work on your lisp. I cant focus on your content because of your pronunciation