How To Get Ahead of 99% of Software Engineers (Starting Today)

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

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

  • @namanhkapur
    @namanhkapur  Год назад +5

    let's be better friends, for behind-the-scenes, q/a, and stories, follow me @ instagram.com/namanhkapur/

  • @sifat9667
    @sifat9667 Год назад +98

    This should be a series. A lot of us really know this but it's SO easy to lose sight of it all.

  • @aanchaallllllll
    @aanchaallllllll Год назад +132

    0:00: 💡 To get ahead as a software engineer, thrive in ambiguity and take initiative.
    2:39: 👩‍💻 Software engineers find and solve high-yield problems by exploring the code base and communicating with team members.
    4:42: 🔑 To become an expert in a particular area, spend more time on it, learn as much as possible, and become the go-to person for that area.
    6:58: 🔑 Collect feedback, prioritize improvements, and avoid over-engineering.
    9:44: 👥 Top software engineers become successful by emulating the habits and behaviors of superstar engineers and seeking mentorship from them.
    Recap by Tammy AI

    • @BillClinton228
      @BillClinton228 11 месяцев назад +4

      "exploring the code base and communicating with team members" - yeah more often than not, team members don't like talking about the code base so good luck with that one.

  • @hyper_channel
    @hyper_channel Год назад +50

    One hell of a video mate, I'm 5 years in and I think you hit the nail on the head in all your points.

    • @namanhkapur
      @namanhkapur  Год назад +5

      congrats on your career so far!!

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

    ~25 years of experience here, and this was an EXCELLENT video.

  • @seigneurdesbouseux6603
    @seigneurdesbouseux6603 Год назад +29

    I feel the need to say something especially for the secret #2 and 3#
    You should understand that being the top 1% engineer in your company could get you nothing, worse than that, working more than needed can stuck your pay raises and make them think that you underperform when you just collapse from the tiredness of overworking.
    This may be a good mean of progressing in a big company like this youtuber seems to work.
    But you have to ask yourself first, if I am the top 1% engineer in this company what will I obtain ?
    Many really good engineers are stuck in shitty companies, with terrible pay, they really work their ass off but they will never have the same pay as the guy that know how to sell himself.
    The goal is not to be a company slave with many knowledge, for every hour and overtime hour invested in a company you should have a value in return, if not just resign or do the minimum work needed.
    This "slave" mentality in #2 and #3 secrets, can have a serious backlash in your career, and moreover it can ruin the job market for others engineers that have good work ethics.

  • @TerrenceLP
    @TerrenceLP 11 месяцев назад +5

    Over 20 years in, you are spot on except for one thing... not everyone is cut out for these levels to come easy even after years at it. "Some people listen, while very few can hear 🙉"

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

      Or the even more common ultimatum: one listens, one hears, one cannot for the life of them apply the hearing in any tangible, effective, or meaningful way without constant attempts. There is so many types of intelligence, some more impactful on work acceleration and comprehension in general. Some like: Speaking & Thoughtful communication IQ; Task & Application IQ, Creative Output IQ, Meeting Demands IQ; Well-rounded IQ; Fire Extinguishing High Stress IQ; Team Communication IQ; Above Decent at most, excellent at nothing IQ (CEOs); etc. Some have a few. Some have one. Some have many. Some are constantly trying to get better at each, but simply cannot

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

    As a staff software engineer I can vouch that the video is accurate. About the goal itself though, idk if this is different for others, but after reaching this point - I am not sure if I would recommend it as a blanket goal to go for. Having already done what the video recommends and more, now being in this position, it's just endless hassle. Almost all the work is now only difficult problems, but the pay is maybe 30% better than a mid level engineer. I am not entirely convinced the mental energy consumed and stress is worth it.
    I don't know how else others have done it, but for me I have had years when I worked around 310-320 days. I am not even sure if it's possible if you have kids or time consuming hobbies, but then again maybe I overdid it a bit and it's not really necessary.

  • @gerry._.y
    @gerry._.y Год назад +4

    lately ive been studying about growing business and entrepreneurship, and its quite surprising how it all align with this points. apparently the key of success is to solve problem for other people, the bigger the problem the more the reward

  • @19adhin
    @19adhin Год назад +167

    Why did the Jetbrains guy yell at you lol?

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

      Yeah 😂 why? 😅

    • @mohammedabbas6404
      @mohammedabbas6404 Год назад +24

      He was still using Net Beans I guess.

    • @iftak01
      @iftak01 Год назад +8

      How can she slap 😝

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

      does he really need a reason 😅

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

      Because he was not good in Vim or emac

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

    I came in expecting a cliche video and impressed. This is definitely a must watch for every software engineer!!

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

    This all applies well to data engineering and cloud engineering. I'm wondering if I get good enough at solution architecture I can focus on these skill and pay less attention to coding.
    Also sounds like this works best at large companies and startups. If you are fighting fires at a small company with tons of tech debt, can't do any of this stuff. Secret #0: work on teams that allow you to have impact.

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

      I hear that. I know from experience that some companies are so restrictive in what they'll let you do that it's pretty much impossible to make a real impact

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

      @@mangalegends The absolute worse for me was working in a shadow IT team at SunTrust (now Truist).
      We had limited access to data and anything we created could only be shared by email and sharedrive.
      My manager gave me a book on UML to help me with my job.

  • @matthewj.joseph7818
    @matthewj.joseph7818 Год назад +3

    THIS is the type of content swe’s need. Great vid!

  • @rickhallett4223
    @rickhallett4223 11 месяцев назад +1

    This is scores ahead of most yt code videos! Bravo, Sir. Bravo.

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

    Good video and points.
    Domain knowledge is a phrase I didn't here but is what a lot of this boils down to. Know the business and the processes. The code is only a reflection of these, so go to the source and speak to the rest of the business and customers.

  • @zerbitx
    @zerbitx Год назад +8

    Well, this was an inspirational way to start my day. Taking out any reference to engineering, I think these are great tips for any field.

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

      Started my day with this video too, and it was indeed a nice positive beginning to a day.

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

    So much of this advice applies to a lot of different technology roles. This is great, thank you

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

    This also applies to other roles not just software engineers. Nice job.

  • @wisamharb_
    @wisamharb_ 9 месяцев назад +3

    The music is distracting

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

    Excellent video, I'm a staff engineer and this is exactly what I look for in good engineers.

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

      It’s what you look for in junior engineers. Those same behaviors don’t translate to staff+ roles.

  • @destiny-fox1990
    @destiny-fox1990 Год назад +6

    Damn, you learned more in 3 years than what I learned in 10years. 😅 meaty stuff. Wish more channels are like this instead of trying to teach a form of JavaScript

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

    more value in the first 1 minute than most youtube videos!

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

    this will get you to the top 1% overworked engineers super quick congrats

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

      Exactly 😂. Just more tasks.

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

    I expected this to go the l33t code route, but was pleasantly surprised. I agree with all of these; and for the folks not doing the first few items, it can be hard to work with them.

    • @Vince-DM
      @Vince-DM 11 месяцев назад

      Even the majority of Google employees never really bother with leetcode, just find your niche and be good at it.

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

    i probably drifted of in middle but all i underestand could be sumed up in a single word which is be " proactive " correct me if im wrong

  • @leonampaula6019
    @leonampaula6019 3 месяца назад

    Thanks! One of the most valuable videos I've watched for Software Engineering.

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

    Great video! Full good information, entertaining and straight facts no bs. Keep it up!

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

    Well produced video with actually useful and good advice. What more can you expect from this guy 😤

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

    Yay! 🙂 I matched several traits according your pov. I think that In am in a good direction of ideas and goals.

  • @gringotico1759
    @gringotico1759 Год назад +5

    Great video man. Also, from one linty man to another, lint rollers are good thing to have around the house, specially for dark colored clothing. Looking forward to the next one man.

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

    Amazing Speech TY!

  • @kabinghimire3841
    @kabinghimire3841 3 месяца назад

    Thank you for the insightful tips on getting ahead in software engineering-truly valuable advice! 🙌

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

    quality video, Namanh - trying to be less dependent on Jira tickets myself and getting ambiguous problems solved every day

  • @charanhear
    @charanhear Год назад +50

    Clarity driven videos like these are always gonna inspire us on this topic. Absolutely no nonsense. Much much appreciated Namanh!

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

      always!

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

      Thanks Namanh,
      Along my path I have shifted my focus to many other areas beyond what I initially thought it meant to be an engineer.
      You articulate it so well, it’s not only about the code, it’s all about the problem we solve and the bigger picture!

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

      its all nonsense lol

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

    applicable to any field really.
    great vid

  • @rajesh-royal
    @rajesh-royal Год назад +1

    100% agree with the ambiguity state

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

    I don't mean to be rude, but do you think that since you've left Bolt and are not currently working at a company, there might come a point when you run out of content to discuss? My hypothesis is that if you were to stay in a Software Engineering role, you would continue learning and have more topics to cover.
    However, it's worth noting that new viewers will always discover your videos, so you probably don't have to worry too much about this.

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

      Agreed

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

      This has been the recent trend. Software engineers leaving their jobs to make content seeing others have done it. You don’t have to actually learn all the hard stuff. Just tell and inspire other engineers to do the hard stuff. There will always be a market for this. Especially since so many people are trying to enter the industry.

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

      @@colinb8332damm I would rather do this

  • @PragneshBhavsar-w9l
    @PragneshBhavsar-w9l Год назад

    Spot on Namanh!! Really great video!

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

    I still enjoy your videos and consider them worth watching from the beginning till the end (even though I treat YT as a time waster platform :)) Great job Namanh!

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

    Liked because you used the word "ick" haha love it

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

    User: "People are saying the system crashes or gets slow when they are remoted into it. Can you fix it?"
    Me: Does nothing, then waits 5 minutes. "Hey I made some changes can you have them reconnect and see if they're still getting the same issue?"
    User: "Hey it works great now, thank you so much!"
    If you can't pull this off, you're not a top 1%.

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

    SUCH A GOOD VIDEO! Now pls do one for product management

  • @BeasenBear
    @BeasenBear Год назад +5

    This was great! Can you make a similar one geared towards freelance work?

  • @كتابي_المسموع
    @كتابي_المسموع 11 месяцев назад +1

    The sound of the music is loud and annoying and distracts you from understanding the advice. I ask you to lower the volume or remove the music next time.

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

    Most devs I worked with they all had to go solve all the unknowns.
    - stories
    - tasks
    - spikes
    Mid to high devs they ask thought about money aspect and running a lean set of services.

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

    "a word I learned quite recently.." 😂😂 this has me on the floor! I'm subscribing!

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

    Great set of advices. I wish someone told me these a decade back when I started as a Software Engineer.

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

    4:44 best JS lib ever right there

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

    Good advice man…definitely need to keep the customer in mind

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

    So true!! Thank you for this!

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

    Thanks. That was insightful and encouraging. I definitely feel good about some of the things I'm doing. There are always opportunities to find problems and solve them, especially when you are familiar with the codebase.

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

    THATS WHY HES THE GOAT, THE GOATT

  • @Loicmartins
    @Loicmartins 8 месяцев назад

    Thank you!!

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

    Stop making videos like this bro, you're increasing my competition
    Also, can you talk about what happened with JetBrains guy?

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

      good idea! will try

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

      I, too, am curious about what happened with the JetBrains guy.

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

    Learning python and this is helping me stay focused!

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

    I am not even a real coder but holy crap everything you said is applicable to anyone in working in the IT field
    Its the qualities of higher level thinking, people skills and leadership skills will make you stand out anywhere.

  • @user-xc2ey6yd3d
    @user-xc2ey6yd3d Год назад

    Thank you for the pieces of advice!

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

    That was a great video. Great work.

  • @djin.n
    @djin.n 11 месяцев назад

    great advice. this could be applied to all professions and crafts 👏🏿

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

    Well spoken!

  • @odewoleabdul-jemeel8859
    @odewoleabdul-jemeel8859 Год назад

    Thank you for sharing this. It is really insightful

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

    Tell you what, the most important thing is money. If you can make money for me with the product, then I don't care others.

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

    This applies to any discipline, career, field - You want to be a better DOCTOR - watch this.

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

    Thanks for the guidance. let’s be the 1% engineers

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

    thing is customers tend to not know shit they actually need or want

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

    i just started programming doing some really basic programs , If i get really good perhaps i can work in the field by 2026.

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

    Loved this video but I have one question/comment. In order to excel and be come the 1%, doesn’t your company have to value all those things you list as well? I’ve been on so many interviews where they just to know if I have experience in “x” algorithm or “y” platform and could care less. Thoughts?

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

    It frustrates me at times because then it becomes like fulfilling someone's fantasy and not the correct decision or discussion backed by data

  • @-es2bf
    @-es2bf Год назад +2

    how do you know what it takes to get ahead of 99% software engineers?

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

    Very good list. But I wonder, how do you follow that path without being employed at a big company? As a freelance engineer - still the profession of the best engineer - you are paid by the hours and hardly invited to business meeting (although we offer to participate for free). So often we are called when the wrong decisions have already been made, then we deliver and then they want to bound us for eternity and then we move on because their offer is abysmal.

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

    Sorry to say but you shouldn't "talk for hours and then write code" You should talk and write and talk and write and do a balance of both that shifts as the project goes forward.
    All that said; the rest of the video is solid.

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

    Firstly i appreciate the advice in this video. I guess in the context of the SWE job this a great approach but in terms of learning and productivity isn't build fast and break things a better approach?

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

      that’s probably the best approach, it was facebook’s motto for a long time

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

    thing is: can we take advice from one that is not X how to become X? I don't really think so

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

    Great video with some really helpful tips 😃

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

    New video! Let's goo! Already started to worry what happened to "New tech videos every week".

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

      so many videos ready to go, but ran into issues with publishing, flame me in the comments if it’s not one video every week from now on

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

      It's alright. Honestly glad to see how much effort is put into the videos and how they get better each time. Good work does not like to be rushed and I completely understand it 🙌🏻

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

    Video excelente Namanh!

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

    wow actually amazing advice, thank you

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

    It's easy! Learn to communicate instead of only writing code and you'll be ahead of maaany

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

    Thanks brother!

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

    Very good, thank you!

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

    i don't think everyone's mind works on similar ways,so if u want get better at programing makes ur own strategy and way of working

  • @Robert-3691
    @Robert-3691 7 месяцев назад

    I'm captivated by every word. I recently read a similar book, and I was captivated by every word. "Mastering AWS: A Software Engineers Guide" by Nathan Vale

  • @ej-d
    @ej-d 11 месяцев назад

    Hello everyone, can you suggest top engineers to follow?

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

    Damn this is the best video yet 🎉

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

    Probably the best video

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

    I am glad I found you.

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

    Thank you!

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

    good shit!

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

    Inspiring content 👌

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

    Great video! 👍🏾

  • @primordialsoup-uu5vo
    @primordialsoup-uu5vo Год назад +1

    This sounds more like a startup/tech company thing, where I work we have an architect and senior dev design and we just code, and its all salesforce so all the more boring and mindnumbing :s As much as I want to do a project from ground up myself, not gonna happen at a non-tech company.

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

    Neatly summarized my observations during my first year at Amazon. Didn't even realize some of them until you have explained. Thanks !

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

    Excellent

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

    Sorry, you are really saying that strong coding *foundations* are not necessary for a top software engineering person?

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

    Thrive in ambiguity, on the other hand if a problem is vague then the criteria will be too. Which one is it

  • @ITZollx
    @ITZollx 10 месяцев назад +2

    Love your content, but to rate someone’s ability based on how little instruction they need is bordering toxic and is anti agility.

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

    Everything can be done by engineers even sales. Fire the PM, EM and LT

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

      So far I've only heard this coming from "engineers" that are not even able to engineer without constant hand-holding - same people racking up huge costs & tech debt with the mantra "if it works, it works".

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

    As an owner of a startup, this is actually really good advice.

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

    By this definition, I am a software engineering god. Now I just have to get the rest of the universe to accept that fact and pay me billions of dollars.

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

    Most important secret: sicp