How did you find your area of interest in CS?

New qAUK64
Dec 22, 2019 10 Comments

I'm a CS sophomore who started writing Perl scripts to parse text, then moved to fullstack web development and tinkered with ML theory a bit. I've recently been reading some books on Haskell and practicing competitive programming. I have an upcoming FAANG internship for which I haven't been assigned a project yet. I'm really overwhelmed by the fact that the software engineering spectrum is so broad and that you can do so many things and I fear learning a lot about some specific subject just to find out later that I'm not interested in it anymore (which has happened to me before). How did you find out you loved a specific field in software engineering and how did you create a path/plan to follow to keep improving in it?

comments

Want to comment? LOG IN or SIGN UP
TOP 10 Comments
  • Area of interest is a myth.. be open
    Dec 22, 2019 0
  • Nordstrom HiroP66
    Jack of all trades, master of none. It's a software engineering delima.
    Dec 22, 2019 2
    • What’s a delima?
      Dec 22, 2019
    • Amazon / Eng OPSy50
      Not just in Software. In general IT is the same.
      Dec 22, 2019
  • Indeed chachee
    I learned what I liked by trying all the things! Don't worry, you won't get pigeon holed unless it's by choice.

    If I were you I'd keep exploring full stack engineering... I personally wouldn't read Haskell, but find the best practices for commonly used languages used at FAANG. From here you can continue following what interests you while having a solid software engineering foundation.
    Dec 22, 2019 1
    • New qAUK64
      OP
      Thanks! I already have experience in JS, C++ and Python, so I was interested in the promise of "cleaner code", "pure functions" and all the hype surrounding Haskell and so far I have found it to be a pleasant journey, although I know that language doesn't have much demand right now.
      Dec 22, 2019
  • New / Eng ssGb03
    I knew from the start what I wanted to do but not everyone else starts that way, find problems you might like to solve and work in that direction
    Dec 22, 2019 1
    • Reliable Software / Eng Sugoidesu
      What you do?
      Dec 22, 2019
  • OpenTable Meliodas
    At this stage of your career, focus more on figuring out what you don’t like.

    When you find what you like, you’ll know it.
    Dec 22, 2019 0
  • Better Mortgage ineidjrj
    My advice for someone this early is to just shoot for software engineer roles (which is most jobs) and just get there do whatever needs to be done. Not much need to worry about specializing in this field unless you really want to or wanna do something math heavy like ML.
    Dec 22, 2019 0

Salary
Comparison

    Real time salary information from verified employees