Profile picture

Onboarding Q&A and Videos

About Onboarding

How do I get a Senior SWE promotion if I work at a client based company where projects change every few months and my manager is the same age as me (26)?

Mid-Level Software Engineer at Taro Community profile pic
Mid-Level Software Engineer at Taro Community

Hello!

I used to work for a large fin tech company but recently got a job at a client-based company. They flew me into the office for an onboarding week and the culture and people are fantastic. I even made a decision to move from DC into the Houston office just cause of the people and weirdly I realized that my personality is a bigger asset than I realized. I enjoy chatting with people, and a Director of Product even told me "I don't usually hold 1:1s with the new folks but your personality was shining so bright!"

I only give this info cause I'm not very confident in my technical skills. While I got a great performance review in my last company, it was because of my determination, my willingness to go full stack when no one wanted to, and cause I was very close with the Product and Design team. Tbh that's also cause I don't really nerd out about state management or the newest framework or whatever like everyone else seems to. I enjoy frontend cause I like making pretty things and that's it. I'm not the person who is constantly thinking about how to make our testing process or pipelines better. I can learn those things if I need to but it doesn't come naturally to me.

I have admitted some of this to folks at my new company and they've been super cool about it. They even suggested I dabble into a Technical PM role. That's still something I'm chewing on cause while it's silly, I love typing things on my pretty little IDE and I like fewer meetings. But I don't imagine coding forever. In my company, a senior engineer gets to lead a project, manage people, and talk to clients. I'm aiming for a senior role cause I think it aligns more with my natural skill sets as I believe my soft skills are stronger than my technical skills.

My manager became a senior recently and told me it was because he was willing to do whatever client project came in whatever language that was required. He's the same age as me and only started coding 3 years ago after a BootCamp. This is his only company but I'll admit, I feel like he's a stronger engineer than I am. I've been in the company for a few weeks, and I've been getting my stories done quickly even though their tech stack is new (but everyone is fast) but I'm not sure how to even become a Senior since I don't know if I will be able to become the rockstar engineer that my manager is. I will move earliest in September so I'm remote until then. Projects also come and go so fast. Any ideas on how to standout?

Show more
Posted a year ago
95 Views
4 Comments

Seeking Guidance on Navigating Initial Tasks, Documentation, and Codebase Familiarization

Mid-Level Software Engineer at Microsoft profile pic
Mid-Level Software Engineer at Microsoft

Hi Taro Community,

I’m a recent addition to my company and have embarked on my journey with a few initial tickets, completing 3 PRs in the span of 2.5 weeks. Alongside these tasks, I’ve been provided with architectural and design documents to help me grasp the broader system. However, these documents are quite high-level and, at times, challenging to comprehend fully, especially without knowing which sections are most pertinent to my current work.

Given the breadth of information and my eagerness to effectively contribute, I’m contemplating the best approach to balance my tasks with learning. Here are a few points I’m considering and would love your insights on:

  1. Targeted Learning from Documents: Should I consult with my mentor on which specific parts of the document would be most beneficial for me to focus on initially, considering my current assignments?
  2. Codebase Familiarization: How should I approach diving into the codebase? Is it advisable to ask my mentor for guidance on specific modules or areas that align with my tickets or overall team objectives?
  3. Balancing Tasks and Learning: What strategies have you found effective for simultaneously working on assigned tickets, understanding high-level documentation, and becoming familiar with the codebase? Is there a recommended balance or sequence that could optimize my ramp-up process?

Navigating the initial phase and ensuring I’m building a solid foundation is my top priority. Any experiences, strategies, or advice you can share on managing these early stages of onboarding would be greatly appreciated.

Thank you for your support and guidance.

Show more
Posted a year ago
90 Views
4 Comments

Prepping to Move From Slow Finance Company to Fast Big Tech One

Data Engineer at Financial Company profile pic
Data Engineer at Financial Company

I'll be starting at Instacart in a couple weeks as an L4 Data Engineer on contract for 6 months to start. I'm coming from a finance company where things move slowly. I was a high performer in my department while regularly working 3 hours a day or less. Much of my time spent at my old job was dedicated towards finding my new job - applying, interviewing, taking courses, etc.

I know I will encounter a culture shock when I start at IC and want to prepare myself as much as possible for it. Mentally, I am taking the approach that I will put in a solid full-day, 8 hours of work every day and perhaps work some weeknights and weekends as well, although I'd like to minimize the need to do that by being effective and prioritizing work during my regular work hours.

In terms of preparation, from Taro I have gleaned that there are 2 main areas I should be focusing on:

  1. Code Quality and Velocity

  2. Communication

For 1), I have bookmarked on the topic and plan on doing it before I start working. For 2), I have bookmarked and likewise plan on finishing the course before starting work. I actually plan on doing Rahul's Onboarding Course before Alex's Code Course.

Is there anything else I should be aware of? I have gone through already as well as looked over these threads:

I imagine the advice for me is virtually identical to the above threads, but if there's anything I'm missing, please fill me in!

Thanks!!

Show more
Posted 9 months ago
89 Views
7 Comments

Transitioning from Old Job to New One

Data Engineer at Financial Company profile pic
Data Engineer at Financial Company

I just signed an offer with one of my dream tech companies that significantly increases my comp. I'm excited to be starting, but nervous about hitting the ground running. Will be making liberal use of Taro courses to guide me!

I have 3 questions:

  1. should I tell people on my team where I'm going? I don't see how I get around this. My concern is I don't want people to be envious that I'm leaving for a better opportunity that pays a lot more. I think it's unavoidable, and I imagine this just comes down to being as considerate and professional as I can be.

  2. This is about balancing finishing up at my old job and preparing for my new one. I know good practice is to prep an offboarding plan and try and tie up as many loose ends as possible. Regardless, there are simply things I won't be able to do in the 2 weeks I have left. Then there's prepping for my new job. I don't have familiarity with a bunch of the tools we're using and want to do anything I can to prep for it since I want to make a good impression when I start and I know the pace of my new job will be at least 2x what it is in my current one. Basically, this comes down to should I take time out of my remaining 2 weeks to prep for my new job the way I did when I was interviewing and trying to get my new job? I feel like there's no right answer here, just a spectrum. What I'm thinking right now is I'll try working with my current manager and getting a reasonable amount done in my old/current job for every day I have left, but no more than that. All other time will go to prep.

  3. Should I post that I got my new job on LinkedIn? Similar to my first question, I'm sensitive to how others may feel. Equally important, I don't feel secure in my job and feel like I only want to post about it or switch my status after I feel a certain level of comfort there (if it ever comes) or time spent there (more deterministic). If I were not to list it on LI, I would either need to have myself still working at my old job or appear to be unemployed.

Thanks!

Show more
Posted 9 months ago
65 Views
5 Comments