The Biggest Mistake Engineers Make After Accepting a New Job Offer

Listen to this Post

When you land a new job, especially one that isn’t at a FAANG+ company, the temptation to continue preparing for FAANG+ interviews while starting your new role can be overwhelming. However, splitting your focus between onboarding at your new job and preparing for FAANG+ interviews can lead to underperformance in both areas. Here’s why:

  1. First Impressions Matter: In the first 2-3 months, you need to onboard, learn the codebase, and adapt to the company culture. Failing to do so can lead to negative perceptions that are hard to shake.
  2. Delivering Results: In the first 3-6 months, you need to deliver results, even if they are small wins. Splitting your focus can hinder your ability to perform well in your new role.
  3. Reputation Risk: Underperforming in your new role can damage your reputation, making it harder to advance in your current company or even land a FAANG+ role later.

The Right Approach: Play the Long Game

  1. Focus on Excelling in Your New Role: Spend 6-12 months establishing yourself as a high performer. Build credibility, network, and momentum. Earn strong projects that will boost your resume for FAANG+ later.
  2. Resume FAANG+ Prep at the Right Time: Once you’ve built a strong foundation, restart your FAANG+ preparation. This way, you can fully dedicate yourself to interview prep without risking job instability.

You Should Know:

Here are some practical commands and tools to help you excel in your new role and prepare for FAANG+ interviews:

Linux Commands for Productivity:

  • tmux: Manage multiple terminal sessions efficiently.
    tmux new -s mysession
    
  • htop: Monitor system resources in real-time.
    htop
    
  • rsync: Sync files and directories between systems.
    rsync -avz /source/directory /destination/directory
    

Git Commands for Collaboration:

  • git rebase: Keep your commit history clean.
    git rebase -i HEAD~3
    
  • git stash: Temporarily save changes without committing.
    git stash
    git stash apply
    

System Design Prep:

  • docker-compose: Simulate microservices architecture locally.
    docker-compose up -d
    
  • kubectl: Practice Kubernetes commands for container orchestration.
    kubectl get pods
    

Coding Practice:

  • leetcode: Use the LeetCode CLI to practice coding problems.
    leetcode user -l
    leetcode show 1 -g -l python
    

What Undercode Say:

Balancing a new job and FAANG+ preparation is a challenging task. Focus on excelling in your current role first. Build a strong foundation, deliver results, and then transition to FAANG+ preparation when you’re ready. Use tools like tmux, htop, and `docker-compose` to enhance your productivity and technical skills. Remember, delay isn’t defeat—it’s strategy. By playing the long game, you’ll position yourself for greater success in the future.

For more resources on FAANG+ preparation, check out:

References:

Reported By: Mrcjoriginals The – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass āœ…Featured Image