As SDE 1s, what are the corporate “rules” nobody teaches you?
I’m ~6 months into my first full-time job as an SDE 1, after interning at the same company. I’m genuinely grateful for the opportunity and I want to do well, but I’m realizing I have basically zero idea how to navigate the unwritten parts of corporate life.
My main issue is that I’m still learning the codebase, but my work is spread across a lot of different areas. I often get stuck because I don’t have enough context, and I’m not sure where the line is between “I should figure this out myself” and “I should ask someone who knows this.”
I do try things before asking, but I’ve been told in 1:1s that I need to pick things up faster, take more ownership, and communicate better. I’ve also missed deadlines because I sometimes spend too long trying to solve things independently.
The frustrating part is that if I ask early, I worry I look dependent. If I don’t ask, I can waste hours and miss timelines.
I also have absolutely no idea about things like:
- How do you make your work visible without looking like you’re constantly trying to prove yourself?
- How long should you be stuck before asking for help?
- How do you push back on unrealistic timelines?
- How do you communicate blockers properly?
- How do you avoid becoming the person who gets all the leftover work because you’re willing to take it?
- How do you build trust with seniors and teammates?
What are the basic corporate “rules” you wish someone had told you as a junior?
I’m also WFH, so building relationships with the team is harder, and I sometimes feel like I’m missing the informal communication/bonding. Also a language barrier I face is that I don’t know to speak in hindi.
I’m currently working way too long some days (sometimes until 10 PM), and I don’t want “being a good engineer” to become synonymous with working the longest. I want to be a reliable engineer for my paycheck.
For experienced engineers/managers: what would you tell your 6-months-in SDE 1 self? What am I probably doing wrong, and what should I start doing differently?
I’m genuinely looking for practical advice, including criticism. I’d rather fix things now than develop bad habits.