Fork me on GitHub
#jobs-discuss
<
2016-03-29
>
dancrumb16:03:54

I’m curious - what kind of companies are looking for Clojure engineers? For what kind of work?

dancrumb16:03:16

I’m very much enjoying learning a Lisp for what it’s teaching me about writing code in general

dancrumb16:03:43

but it does feel a little… academic… instructive, but hard to see why a company would hire for Clojure rather than, say, Scala

alandipert16:03:51

as a functional lang on the jvm i feel clj is suitable for any task scala might be, and probably more since clj is better 😼

alandipert16:03:10

so i think most of the reasons a company might choose scala are applicable to clj

cky16:03:24

Plus there's ClojureScript, so your Clojure skills are immediately transferrable.

cky16:03:35

In fact I'd say it's Reagent/re-frame that got me to look at ClojureScript (and thus Clojure) more seriously.

alandipert16:03:47

from a hiring perspective it's probably harder to find on-site clj people than scala people... but then i think mid-level scala people probably ripe to be converted to clj

alandipert16:03:25

we hired a guy last year who had a mostly java/scala background with dabbles in haskell/clj and he absolutely crushes it on the job working with clj

cky16:03:48

@alandipert: Say, you looking for any part-time coders? I come from Scheme and Racket and dabble with ClojureScript, and I learn quickly. 😉

alandipert16:03:36

@cky: i'll make a note to contact you if anything opens up! we're clearing a few big projects and hope to be hiring again soon

alandipert16:03:33

will you be at triclojure this week btw? happy to talk more then

cky16:03:01

Yes, the waitlist has finally cleared enough to free me up a spot.

alandipert16:03:00

@cky: cool. i also just bumped max to 35, feel free to bring a friend 😄 we bought more chairs

cky16:03:42

Nice! Cool, see you on Thursday. ☺️

jmayaalv17:03:57

funny @dancrum actually i find Clojure more practical, less academic and more stable than Scala. Most of the companies i have seen hiring people for backend are working with Big Data and Finance.

dancrumb18:03:18

thanks, folks

dancrumb18:03:22

that was helpful simple_smile

dancrumb18:03:41

i have a background in JS, so ClojureScript is on my radar

dancrumb18:03:47

but just getting to grips with Clojure right now

cky18:03:36

@dancrumb: You can, BTW, use ClojureScript as a bridge between your JS skills and your Clojure learning. In fact, I found that very helpful, because I learnt a lot on the go implementing my own Reagent/re-frame project. (https://gitlab.com/cky/emojisweeper)

dancrumb18:03:02

I’m actually enjoying feeling like a n00b again

dancrumb18:03:14

i use a lot of functional techniques in my JS

dancrumb18:03:32

(although keeping functions pure in JS can lead to some seriously poor performance)

dancrumb18:03:49

but i like forcing myself to deal with a completely new paradigm

dancrumb18:03:06

rather than constantly (and erroneously) trying to map things back to another language

dancrumb18:03:14

it’s a good growth exercies

dancrumb18:03:24

also, I feel like I’ve drifted off-topic simple_smile

cky18:03:32

@dancrumb: I dispute claims of poor performance. If Facebook can do Immutable.js, you bet you can have good performance with persistent data structures in ClojureScript. 😛

dancrumb18:03:20

well… I benchmarked the various versions of some code i wrote

dancrumb18:03:25

i’ll take a look at Immutable.js

cky18:03:40

You should! It’s awesome.