jared kellerman wrote:Hi! I'm currently working on a career transition and going through training to be a full-stack developer. I've only recently become aware of the differences between functional and object oriented programming. My question for you is, how did you decide functional programming was the right path for you and what you wanted to do in your career? Based on your experience, what would you advise a newbie to be asking themselves when deciding which programming path to pursue?
Hi Jared,
Thank you for the question. It's a bit broad though. I'll try to answer briefly.
I started from C++, and then learned some approaches which are more natural for FP. After that, I've been captured by Haskell. The difference was so big that I decided to never return to C++. Moving to the full-time Haskell job took 5 more years though.
My advice will be to broaden your horizons. OOP and FP are a must, kind of. Many technologies have FP concepts, many languages have FP features, it's inevitable.
The rest depends on what you really want to achieve.