Advice On Being The 1% of Programmers, Getting Ahead, Degree vs Bootcamps and more | Principal SWE

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 พ.ย. 2024

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

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

    The video is not that convaincing.
    The answer from staff engineer is so broad.
    There are no real focus on the question.
    I love the interview at 30%

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

    Bad video

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

      Why? Would appreciate any feedback to make the next ones better.

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

    Nice clickbait lol.

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

      Wdym?

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

      @@siddiquirayyan I thought it was top 1% in skill not pay and luck lol.

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

      Well... Only top 1% of skillful programmers get to the stage where they make top 1% money. I haven't met or heard of anyone who became a principal engineer with just luck. It's skills that get you promoted -- your skill to see and navigate through problems.
      Don't really see your point.

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

      @@siddiquirayyan The skills you're talking about are mostly soft skills rather than technical. Getting promoted is not entirely based on luck but it is a pretty major factor. I'm sure there are many more experienced and capable people for any role than the ones who end up getting promoted, and that's a fact for every single position, everywhere.
      You don't need to be top 1% in technical skills for a principal position, you just need to be good enough at a lot of things plus a suitable personality/character and then pray that someone from the higher-ups notices it for the promotion.
      It is an amazing accomplishment regardless but doesn't make you the top 1% in programming actually far from it you have to be pretty average at it, so your ego doesn't blind you from working as a team, or petty competition with your employees, etc.
      Anyways I have no clue what I'm talking about, I'm just 19, but the interview sucks and it's misleading for new programmers. I had to say something.

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

      I agree with the first part of your point. This can be said about everyone at a high level -- "look at Einstein, there's probably someone smarter" or "look at Michael Jordan, there's probably someone more athletic". It is true that luck makes up a good portion of one's achievement but waiting on luck is a bad mindset. You need to steal it from others.
      You reach a level in life where your mastery of certain skills (whether be soft or hard) attracts other people's luck. Microsoft was in need of a principal engineer and ran into Grisha. It was Microsoft's luck that they ran into Grisha who had mastery of the skills they needed. Not the other way around.
      I don't get this point -- "but doesn't make you the top 1% in programming actually far from it you have to be pretty average at it, so your ego doesn't blind you from working as a team, or petty competition with your employees, etc."
      I define top 1% of any field by having an uncommon stack of credentials. If you are a principal engineer, you don't just spawn one day and become that. The process takes years where in the same years others are not progressing. I think it's a disservice to the person who has spent years mastering a skill and makes advancements in their careers/business/etc. to just attribute everything they have done to luck.
      I totally get your point and where it is coming from. I had the same mindset growing up -- where I dismissed achievements of others and attributed it to luck and factors that are out of one's control. This is normal but if you want to be in the 1% of anything in the world, you need to let go of this mindset.
      I will be making a detailed video about this but my advice to you, and to myself would be, to forgot that luck exists (even though it clearly does) but just forget it for a moment. You want to be in a position where if there were 1000 parallel universes, you want to suceed in 999 of those, not just the ones where you got lucky. The way you succeed is by "stealing" luck from others.
      You put yourself in a position where, when other people get "lucky", it comes to you. For example, imagine you are the best scuba diver in the country. Someone just found a map for a treasure. He got lucky with finding that map but he needs someone to get to it. That's when he hires you and you dive and get the treasure and you end up getting a share of it. This is you making other people's luck, your own. This is a small example but this concept applies to anything.
      Attain mastery in skills. Luck will find you.
      (Not intending to be mean or anything, all love here :) I enjoy these types of discussions.)