Currently a software dev for a large company and I'm feeling that it's time to move on. Just heard back from the recruiter at a smaller company I interviewed with saying they are going to extend an offer. I'm am unsure whether I should accept since they are a Clojure shop (right now I work primarily in Java). From what I understand, Clojure is not widely used so having that skill on my resume will not necessarily be marketable in the future. I think switching companies will give me more responsibilities and I will be exposed to other modern technologies (besides Clojure) that ~could~ benefit me. First and foremost I am looking to grow as a developer and every post I've seen about Clojure online says it's not so bad. If you have experience with Clojure, or opinions about shops that use less common languages, please weigh in. YOE: 4yrs Current TC: $85k Expected base salary of offer: $110-$130k (remote position, smallish west coast company) #tech #clojure #salary #java #softwaredevelopersalary
Clojure is the future.
At my previous company a few microservices were written in clojure. The rest of the codebase was Java. Nobody outside the team wanted to deal with it. Any cross-team initiative was explicitly ignoring this codebase and the team was requested to do the work that would otherwise get for free if they used Java. Also even experienced Clojure devs cannot always tell how a hairy snippet is going to work. It was fun to watch how a Clojure “expert” was breaking pre-production several times a month. Personally I would avoid it at all costs and use Java or Kotlin.
Don't grow dependent on languages.