How To Become A Senior Software Engineer: Experience is a lie - Ep 1

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 58

  • @theglitchmindset2256
    @theglitchmindset2256 2 роки тому +4

    This is definitely the experience of someone who has been in the game for a while. The honesty is appreciated.

  • @bubuli
    @bubuli 2 роки тому +2

    Experience is NOT a lie. Just because you encountered one developer with over 10 years of development with such incompetence and not be able to do basic stuff like running unit tests or remote debugging, you cannot make a general consensus that every other developer who is doing just "backend" stuff for X amount of years hasn't evolved. There are developers who constantly try to continue to learn even after years of experience and there are others who are have just plateaued which is what your co-worker is. Conversely, you cannot declare yourself to better because you have been doing backend, frontend or what is called today a "full stack developer"...one could be, but not a generalization...From the words of Bruce Lee: "I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times."

  • @sturdycode7265
    @sturdycode7265 2 роки тому +4

    I agree with a lot of what you said. There's currently a senior engineer in my team that went from contractor to full time and the reason why he got the title senior software engineer was because of the amount of years he had in his resume. I find it weird because we have the scope of work , influence on the team and amount of contribution .
    Obviously my company has no clear definition to what a Senior Engineer means, aside from the amount of years you have...
    Thanks for the insight, it really showed me that I can be a senior engineer, I just need someone to see that in me and for me to continue doing what I'm doing.
    Subbed.

    • @618Developer
      @618Developer  2 роки тому +1

      Sadly what you will find at a lot of companies, especially when converting contractors to full timers, is that they strictly look at results. That is mostly all the business folks are worried about. Results. Quality and Craftmanship are not on their radar. One thing you have to remember is that you have to be your own cheerleader. Don’t look for someone to hype you up. Hype yourself up. Be proud of the work that you do and let others know about it.

  • @xyzabc12342
    @xyzabc12342 2 роки тому +1

    A huge problem lies on the interviews, where you are being asked "do you know this? do you know that?" but very few actually check how you write. The result is that it's easier for developers who know a lot of technologies to land a job regardless of whether they know how to write good code than others who know how to write good code, know their material, but do not have the time to explore all these available tools and utilities

  • @Sindoku
    @Sindoku 2 роки тому +2

    I love to hear experienced developer war stories. Especially when they have a good delivery like you are giving.

  • @hi3694
    @hi3694 3 роки тому +5

    Regarding "don't look at just one" stack overflow answer. It reminds me of "measure twice, cut once". Timeless advice, applies to all sorts of stuff.
    I'm still a noob and not yet a working developer, but this concept has helped me really nail down errors and edge-cases; having two/three designs and comparing and contrasting why one is better than the other. This then leads to the question, if I now know why something is "better", what is the best way of achieving that "better" output.
    Measure twice, cut once. So useful to keep in mind. Saves a lot of time but unfortunately good design/problem de-composition is an invisible boon, you don't notice the time you haven't lost to refactoring and debugging. Just got to have faith that diligently following the process is the best approach to take.

  • @AshB245
    @AshB245 2 роки тому +1

    These are facts! Videos like these are the hidden gems of You Tube. Too much SE fluff videos out there. Refreshing to hear from an experienced craftsman

  • @Sindoku
    @Sindoku 2 роки тому +3

    I once worked with this one guy who had 3-4 yo exp and he was "writing" the new app in a different language than the company used. I put "writing" in quotes because it hardly had any code in it. Our true senior engineer had to come and fix it all and he had to be taken off a different team to do that.

  • @aniolfolch
    @aniolfolch 3 роки тому +3

    UA-cam recommended me part 5 and went straight to this. Great recommendation and can't wait to watch them all

    • @618Developer
      @618Developer  3 роки тому +5

      I swear the production quality gets a little better; thanks for watching.

  • @mishrasidhant
    @mishrasidhant 2 роки тому +1

    It's great to hear from someone that's been in the field and seen some shit. Thanks for your input!

    • @618Developer
      @618Developer  2 роки тому

      Thanks for checking out the channel

  • @GuitarWithBrett
    @GuitarWithBrett 3 роки тому +6

    Agree with you on all this , pretty amazing how incompetent many “sr” devs can be … also how some play the offers game vs really leveling up (frustrating from mgr angle)

  • @bkturley9964
    @bkturley9964 4 роки тому +2

    Well said. My definition of a master craftsman is someone who not only understands and practices the craft, but also works to improve the craft. This usually happens in the form of training up and exchanging ideas with other practitioners of the craft. 'talking shop' is what the old timers used to say. I think that's what you are doing with this channel. I've met too many jerks who claim to be senior level but are territorial with their experience. A truly confident engineer in any industry wants to share their love of the craft and improve it by learning from their heros (uncle bob rules!) and training/sparring with their crew regardless of what the organization chart says.

  • @theglitchmindset2256
    @theglitchmindset2256 2 роки тому +1

    This is so true I have been working over 2 years and still feel like a newbie but it’s because 70% of my time I am in the lab testing or working on a review of code. Very little coding being done. But my LinkedIn is flooded with recruiters from big and small companies

  • @Metruzanca
    @Metruzanca 2 роки тому +1

    Really great video. I've always felt kind of behind and this video really help me put things into perspective

  • @hadeermagdy6511
    @hadeermagdy6511 4 роки тому +6

    Your topic is amazing , since i have been promoted as a senior developer i ask myself this question , do i deserve to be senior developer or it just a number of fake experience i wish you to complete it is a very important topic

  • @jeffbee6090
    @jeffbee6090 3 роки тому +1

    I love this video! a fresh take on what up and coming devs want to know-- can't wait to see what info the rest of the videos have!

  • @Sad-Lemon
    @Sad-Lemon 3 роки тому

    This channel is so underrated.
    It is nice to listen to intelligent people, like developers for example. But listening to wise people is on a totally different level! :)
    Good luck!

    • @618Developer
      @618Developer  3 роки тому +2

      Thanks for checking out the channel!!!

  • @Yezz007
    @Yezz007 3 роки тому

    Remote debugger is a thing huh? I learned something new today! Thank you.
    Sometimes, I don't even bother setting up local debugger, just print print print print, it does (almost) exactly the same thing.
    But I understand that setting up debugger once makes debugging much faster later.

  • @luisl8851
    @luisl8851 3 роки тому +3

    This is so true. My first dev job was mid-level. I also see a lot of friends I knew actually got their first jobs as senior engineers. What makes us different were the technical communication skills and being able to dive deep to solve hard technical problems. If you can do that, then you are already at senior-level.

    • @lunaeclipse5768
      @lunaeclipse5768 2 роки тому

      thankyou for the information
      as i expected but (im such a doubt person) needed to know or hear from a real person saying that

    • @lunaeclipse5768
      @lunaeclipse5768 2 роки тому

      i read lots of senior role's job description are actually just lke normal software eengineer
      its also wont have huge gap for 1year experience developer to be qualified in terms of his/her skills

  • @taizyc.2637
    @taizyc.2637 2 роки тому

    Despite only being mentioned briefly, I enjoyed finding out that the contractor was converted full-time✌❤

  • @MustafaIbrahim10
    @MustafaIbrahim10 3 роки тому +1

    I hope I can press the like button multiple times. Thank you for sharing this

  • @ryankanno2562
    @ryankanno2562 2 роки тому +1

    So good! Thanks for sharing!

  • @savanatong7041
    @savanatong7041 2 роки тому

    Very real software engineer experience, I feel you, but still not a senior software engineer

  • @LearnEnglishWithVC
    @LearnEnglishWithVC 3 роки тому

    I surely learnt a lot from the playlist.
    I have been using clean code architecture for past some years

  • @douglasbaek4656
    @douglasbaek4656 2 роки тому

    I love this channel. You have my sub sir.

  • @ermiasbunaro
    @ermiasbunaro 3 роки тому +1

    Very Insightful, Thanks for sharing.

  • @JamesMwantisi
    @JamesMwantisi 2 роки тому +1

    Bro 🔥🔥🔥

  • @mohamedabdelmawgoud447
    @mohamedabdelmawgoud447 2 роки тому +1

    thanks for your advice

  • @สุกิจแซ่โอ้ว-ส8ฎ

    This is great video, thank you

  • @klrdri
    @klrdri 4 роки тому +1

    Great work on the video! The premise is spot-on.
    I like your argument about the "3 year senior dev" but I'm going to disagree. I don't think seniority should use the entry level as the meter stick, and I also don't think that 3 years is enough time to get exposed to enough facets of engineering to make someone effective in a senior role.
    That said, I'm one of the jerks that say developers should have working knowledge in development, devops/cloud, front-end developer, back-end development, database design, UI/UX...

    • @618Developer
      @618Developer  4 роки тому +1

      I got a deleted scene where i go on a rant about a "full-stack developer", may have to post that sometime in the future. The 3 year senior was more to show that at that point in time, you are at the top of the food chain in your enterprise domain. I should have emphasized more on a Senior at this company is just that, a senior knowledgable person on the domain.

  • @edris6322
    @edris6322 3 роки тому

    Low key really funny in a sarcastic way lmao great video

  • @ihorlavrovskyi7726
    @ihorlavrovskyi7726 3 роки тому +1

    Important to know

  • @beverlyHillsAgent
    @beverlyHillsAgent 3 роки тому

    But the years of experience on resume are sometimes necessary to get an interview

  • @oystein18
    @oystein18 3 роки тому +1

    I needed this, thanks

  • @ashharkausar6921
    @ashharkausar6921 3 роки тому

    Great video! Will you make a series as to how to became a developer and a skilled one at that?

    • @618Developer
      @618Developer  3 роки тому

      If you are looking for more "career starting" content, I would look up Traversy Media's channel. Once you got a few projects and years under your belt, all this content here will hold more value.

    • @ashharkausar6921
      @ashharkausar6921 3 роки тому

      @@618Developer ty

  • @slayermeb
    @slayermeb 3 роки тому

    How did the contractor become a full time employee? What did you ask him on the interview?

  • @nathand256
    @nathand256 3 роки тому

    Insightful.

  • @232andrejs
    @232andrejs 4 роки тому +1

    Great video!!!!

  • @tourdesource
    @tourdesource 2 роки тому

    The number of developers double every FIVE years, not on a yearly basis.

    • @618Developer
      @618Developer  2 роки тому +1

      Correct, got my words mixed there

  • @dansteryoo
    @dansteryoo 3 роки тому

    TRUTH BOMB. 💣

  • @gabrielfono844
    @gabrielfono844 2 роки тому

    To be honest, you were already senior

  • @yungifez
    @yungifez 3 роки тому +2

    Emmmmm......
    When this channel goes viral never forget me because I need help

    • @yungifez
      @yungifez 3 роки тому

      @Bacon Pancakes lol

  • @frederickmusa4485
    @frederickmusa4485 2 роки тому

    You know who you are😂😂

  • @ilyal5712
    @ilyal5712 3 роки тому

    "8 years of experience in one area" - you are deep expert in that area.
    "8 years of experience in different projects" - you are wide area specialist.
    Something like Full Stack Developer versus Back-End Developer.
    What is better - depends on project.
    Once in asp.net project I have tried to set up Remote Debugging at a Production server, but was blocked by security limitations of the server.
    I was farce to debug an issue by 20 commits to Git with comments like "Debugging". Silly, but finally, the issue was solved.
    Sometimes even experienced developers do silly mistakes. We all are still humans.
    About me: 12 years experience in asp.net (full stack).

  • @cryptolicious3738
    @cryptolicious3738 3 роки тому

    google stuff !
    hehe, yep

  • @benjaminkhoury304
    @benjaminkhoury304 2 роки тому

    Boring

  • @lynoxroyal9587
    @lynoxroyal9587 3 роки тому

    How do I just get a 100k job in like 3 weeks? I know this stuff isn’t too hard to learn. I have basic development experience. Self taught.