Taro Logo
1

How do I decide between leaning into what I enjoy (front-end) and continuing to push myself in an area that challenges me more (back-end)?

Profile picture
Mid-Level Software Engineer [E4] at Meta4 days ago

I recently started as a software engineer at Meta, and I’m at a point where I want to start specializing more deeply. I have experience in both front-end and back-end work, but I’m torn between the two. I find back-end engineering challenging, especially because the testing and debugging experience can feel abstract, and you just don’t get that instant feedback like you do on the front-end. At the same time, I don’t want to shy away from back-end just because I find it harder. I want to grow, not avoid things just because they’re uncomfortable.

That said, I genuinely enjoy front-end development more. I find it more intuitive, more visually satisfying, and easier to iterate on. It feels more energizing and fun, and I feel like I’d be happier working in that space long-term. I’m worried though that choosing front-end might mean I’m taking the “easy way out” instead of challenging myself. How do I balance doing what I enjoy with growing in areas that stretch me?

24
2

Discussion

(2 comments)
  • 1
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    2 days ago

    Passion trumps all - Do front-end.

    You are at Meta, so you don't need to worry at all about front-end complexity as you are literally working on some of the most complex front-ends in the world (3 billion+ MAP). There will definitely be enough of it for you to get to E5. Even if start running out of complexity, you can move into front-end infra (e.g. image loading latency reduction at Instagram).

    As a new Meta engineer, you are almost certainly going to need to work long hours. In order for that to be sustainable, you absolutely need to genuinely enjoy doing the work.

    Here's a good video on discovering more about yourself and your path: How To Discover Your Work Passions And Hatreds

    I'm working on a course about this and making good career decisions overall as well where I'll talk about this more in-depth.

    • 1
      Profile picture
      Mid-Level Software Engineer [E4] [OP]
      Meta
      2 days ago

      Hi Alex! Thank you for the advice! This gave me some new perspective that I haven't thought about. I really appreciate it and I'm looking forward to your new course!