How To Be Amazing In Any Team As A Software Engineer (From a Staff Engineer at Meta)

Successful onboarding is critical to your impact as a software engineer (or anyone in tech!). Here are some frameworks and tactics when you join a new team or company.
Onboarding masterclass in Taro: www.jointaro.com/lesson/n384H...
Career cold start algorithm by Andrew Bosworth (Boz), CTO at Meta: boz.com/articles/career-cold-...
📱 Join Taro: joinTaro.com
💌 Join our mailing list: email.jointaro.com/
➤ Slack community: join.slack.com/t/techcareergr...
➤ LinkedIn community: / techcareergrowth
➤ Connect with Alex: / alexander-chiou
Hi! I’m Rahul, a software engineer and founder with a passion for teaching.
📹 KZread: / rahulpandeyrkp
📝 LinkedIn: / rpandey1234
🐦 Twitter: / rpandey1234
📸 Instagram: / rpandey1234
📂 Github: github.com/rpandey1234/
🎥 My KZread Camera Gear - kit.co/rpandey1234/my-youtube...
#TechCareerGrowth
Timestamps:
0:00 - Intro
0:27 - Tip 1: Being new is a superpower
1:30 - Tip 2: You goal is not to learn everything
2:35 - Create an onboarding document
4:58 - Tip 3: Understand people and their motivations
6:05 - joinTaro for customized onboarding support!
6:45 - The career cold-start algorithm from Boz
8:27- Conclusion

Пікірлер: 55

  • @RahulPandeyrkp
    @RahulPandeyrkp Жыл бұрын

    What NOT to do as a new engineer: message everyone on the team "What did you get done this week?"

  • @youmemeyou

    @youmemeyou

    Жыл бұрын

    J

  • @aldrinseanpereira140
    @aldrinseanpereira140 Жыл бұрын

    that cold start algorithm is something I have never heard of anywhere else. top tier advice 🙌🏼

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    credit to Boz for that :)

  • @sapnabl

    @sapnabl

    Жыл бұрын

    I agree, thanks

  • @mcanu667
    @mcanu667 Жыл бұрын

    Yeah, the Cold Start Alg. is OP. I saw it in action from both sides: as a new joiner and a person already working on a team. Apart from getting you up to speed, it also establishes a connection between team members. It makes it easier psychologically to ask questions later and for other people to reach out to you. From myself, I would add - be generous and sincere with compliments. If somebody takes their time and shows you around the codebase, helps you with something, etc. Praise them during standup (or your communicator/kudos channel). I mean they've actually helped you, so it is not only a nice thing to do (they will be more eager to help you in the future), but also it gives them some leverage when talking with their manager about mentoring. It really builds the team and your manager will notice this too,

  • @snehalmane
    @snehalmane Жыл бұрын

    Joining a team for my first ever project so this video dropped at the perfect time! Thanks!

  • @ericnjuki
    @ericnjuki Жыл бұрын

    been binge watching your content. still can't believe this is all free. i'm learning so much. ty 👌

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    thanks Eric!

  • @dathuynh9772
    @dathuynh9772 Жыл бұрын

    Big thanks for the video since Im about to start a new job.

  • @zb2747
    @zb2747 Жыл бұрын

    Never heard of the cold start algorithm - thanks for the advice! Peace and much love brother!

  • @jaskaranvirdi6622
    @jaskaranvirdi6622 Жыл бұрын

    Thanks Rahul! This is incredible advice. The two bucket approach and cold start are something I wish I knew earlier in my career.

  • @SoftwareJournal
    @SoftwareJournal Жыл бұрын

    Came through to tell you your thumbnail is exceptional, sir! 👍🏾

  • @skyhappy
    @skyhappy Жыл бұрын

    Rip to the people who came into a company/internship with a non existent onboarding process. The one I am in did not have one and I wasn't given good tickets to work on so I learnt little in the first 2 months. I was given inconsistent bugs which is very difficult, especially as a intern. It's getting better now as I'm getting features to work on. In hindsight I should've asked for a feature early on. Next time I find an internship or job I will ask about their development processes to make sure they do things right new hire wise.

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    Most companies unfortunately have a poor (or non-existent) onboarding process.

  • @CaliburPANDAs

    @CaliburPANDAs

    Жыл бұрын

    Can you elaborate on the bad tickets you were given? What would you ask them about the development process to ensure a better experience for new hires?

  • @skyhappy

    @skyhappy

    Жыл бұрын

    @@CaliburPANDAs The first ticket I was gotten was not carefully chosen by my manager, he just asked someone else to assign me something, and that guy also put little thought into it and gave me a inconsistent bug to work on. Solving inconsistent bugs requires much more of an understanding of the code base than consistent bugs. It's also frustrating because you may be unable to reproduce it which is the first step. I never want to work on an inconsistent bug again in my life. When you're asking questions to a potential employer I recommend asking them ospecifics of what their onboarding process is like. And other stuff like how their testing process is, what kind of tests they do, what frontend and backend testing frameworks, etc. Your goal is to figure out how organized they are in their processes. If they are disorganized they will probably have a nonexistent onboarding process among other things like no designers in your team (like mines lol so there are visual inconsistencies). Also try to figure out good the product team is. At my place they don't document things and have poor communication of the product roadmap and current project. Also, ask about their documentation practices. Poor documentation will mean they have poor knowledge transfer which is very important as a new hire.

  • @CaliburPANDAs

    @CaliburPANDAs

    Жыл бұрын

    @@skyhappy thanks for the tips 🤗

  • @skyhappy

    @skyhappy

    Жыл бұрын

    @@CaliburPANDAs yw

  • @marka9424
    @marka9424 Жыл бұрын

    I needed to hear this

  • @tech3425
    @tech3425 Жыл бұрын

    Nice to get a look inside these thought processes

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    that's one of my goals with the channel and joinTaro! sharing the "insider" perspective

  • @karnaghose4784
    @karnaghose4784 Жыл бұрын

    The thumbnail was lit! xD

  • @olohialli9289
    @olohialli9289 Жыл бұрын

    Thanks Rahul

  • @mammadudiallo7156
    @mammadudiallo7156 Жыл бұрын

    Honestly, these videos aren't software engineering videos but professional guidance videos. If I had some of this knowledge at the start of my mechanical engineering career, I could have avoided so many blunders

  • @youtubeboi855
    @youtubeboi855 Жыл бұрын

    Thumbnail is 🔥 😂

  • @aseemsharan
    @aseemsharan Жыл бұрын

    Would like to see a video on how a software engineer working in Infrastructure org compares to a Software Engineer working in a Product org. Their works are slightly different. Product has more of APIs and using different tools. Infrastructure is more focused on distributed systems and scaling of their apps. They're the ones who make the tools, more focused on C++ rather than creating web apps (IMO). And how the career of both these Software Engineers differ.

  • @THEMATT222
    @THEMATT222 Жыл бұрын

    Interesting 🤔

  • @nishantjha9848
    @nishantjha9848 Жыл бұрын

    I think the transitions detract a bit from the content. Consider toning them down/going for something more elegant

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    thanks for the feedback

  • @raysash4300
    @raysash4300 Жыл бұрын

    Love the thumbnail😂

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    haha credit to Alex, I know very little about anime

  • @harshanhothi455
    @harshanhothi455 Жыл бұрын

    Hi Rahul, I wanted to ask you if I’m looking to be a software engineer, is it enough to only know the JavaScript programming language or do I have to also know Python?

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    It's not enough to know a specific technology IMO. Instead you should focus on what is required to build impactful projects which actually do something meaningful. Most good companies won't care about how well you know a specific technology, they only want to know that you can build something interesting.

  • @wuziq
    @wuziq Жыл бұрын

    for the second bucket of people, could you elaborate on why a noob's pov might be useful to them? i could see how maybe a fresh perspective is useful, but if you're lacking a bunch of context then is it all that useful? or maybe I'm misunderstanding this point.

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    Someone new will lack context in the new environment, but they hopefully have a good grasp of their old team/company. They could they offer a perspective on how the new environment is different, and what learnings may come from that. Alternatively, they could share their initial impressions from talking to others on the team and offer a perspective on priorities.

  • @venugopalreddy6618
    @venugopalreddy6618 Жыл бұрын

    Is the native mobile dev role, a bad role considering the number of job opportunities in the market?

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    I think native mobile dev is still great

  • @pc2780
    @pc2780 Жыл бұрын

    Do you offer services for coaching for junior engineers ?

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    that's what Taro is for: jointaro.com/membership

  • @cmdv42
    @cmdv42 Жыл бұрын

    🙌

  • @sainihith
    @sainihith Жыл бұрын

    Now you are called Taro Pandey

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    Need to find some alliteration

  • @vijal-patel
    @vijal-patel Жыл бұрын

    the video effects used at around 4:01 is wonky lol

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    some 3d stuff going on

  • @vijal-patel

    @vijal-patel

    Жыл бұрын

    @@RahulPandeyrkp It was a great video nonetheless

  • @rdean150
    @rdean150 Жыл бұрын

    A newly hired engineer is not going to create their own onboarding doc. They also are very rarely going to be able to choose their own starter project. This video is for managers and team leads. Many of these tips are not really actionable for the people going through onboarding themselves.

  • @rdean150

    @rdean150

    Жыл бұрын

    That Cold Start process sounds like a solid approach though. Need to remember that one.

  • @GrandTerr
    @GrandTerr Жыл бұрын

    The shoulders look weird lol.

  • @GrandTerr

    @GrandTerr

    Жыл бұрын

    Added the video to watch later, thanks!

  • @geoffl
    @geoffl Жыл бұрын

    damn t shirt size is so non-intuitive

  • @RahulPandeyrkp

    @RahulPandeyrkp

    Жыл бұрын

    What's confusing about it?

  • @rexfriesen
    @rexfriesen Жыл бұрын

    How embarrassing it must be to work for Meta.

  • @bryson9531
    @bryson9531 Жыл бұрын

    😅 Pᵣₒmₒˢᵐ