I’d love to hear more about it. I’m a new grad who’s done a bunch of internships using functional programming languages but didn’t find a new grad position that does

  • ForegoneConclusion@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    Almost exclusively. Was doing Scala for 5+ years, followed by F# now for the past 5 years. But im also doing React and sometimes node.js etc when needed.

    I really love FP, although i tend to write more pragmatic code, and follow the principle of “functional core, imperative shell” rather than using imo overly complicated free monads and the likes.

  • cercerilla@programming.devM
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    I use Haskell at work. At my current job it’s my teams primary language, and almost all code we write is in Haskell. I’ve been using Haskell at work for years now, but more often as a secondary or tertiary language along side others.

    Haskell, and FP generally, work well for everyday industrial programming. In my experience I’ve never found there to be an issue that was a dealbreaker- although there are tradeoffs.

    That said, whenever I’ve looked for work I’ve always looked at non-FP roles in addition to FP roles because there are just fewer FP jobs out there.

  • jeaye@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    I’ve introduced Clojure to my employer (very large gaming company), so I get to work with it a good amount. Some folks are using Scala on another team, too. Most folks are using Java or Go. Bringing FP to a company is tough, unless you’re already senior and have a good amount of push.

    I think a lot of the more senior devs who want FP have spent years writing OOP and procedural code. They did their time, so to speak. As a new grad coming in, you’ll need to have reasonable expectations here. You’ll likely need to do your time.

  • Neo@lemmy.hacktheplanet.be
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Sorry, not an answer to your question, but I am interested in what functional language is the go to as a grad student? Thanks!

    • kronicmage@lemmy.caOP
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      I’m not too familiar with the state of research but I’ve seen a lot of papers that use Haskell