Fork me on GitHub
#jobs-discuss
<
2017-09-13
>
Drew Verlee01:09:20

What percentage of people working in clojure were taught on job?

rcustodio01:09:52

I've started to see clojure because of the company I work

rcustodio01:09:17

But here in Brazil still very low

seancorfield01:09:37

The original two engineers on my team learned on the job. I learned outside of work before bringing Clojure into work (I attended a one-day workshop and paid out of my own pocket, then practiced myself for quite a while).

seancorfield01:09:54

(those engineers learned on the job because I introduced Clojure -- but we paid to send them to conferences and training courses as well)

Drew Verlee01:09:18

I ask because I feel a significant gap in job postings for the language. It's either postings for seniors clojure devs or it doesn't matter if you have experience in the language at all. The take away for me seems to be that it's better to be good at one thing then many, which makes me curious how we all ended up here in the first place.

seancorfield01:09:06

I think Clojure-using companies split into two broad camps: those that realize it's a small market and have committed to training up anyone they hire; and those who haven't -- and therefore need folks who are already experienced in Clojure. The market overall is still too small to have a lot of mid-range developers that companies are in a position to hire and grow.

Drew Verlee01:09:23

Doesn't that make the optimal thing to not learn clojure on your own? I mean, self teaching yourself into become a senior Dev seems risky and low reward.

seancorfield01:09:14

The companies that claim they'll hire you without Clojure experience will be more likely to hire a candidate that has learned Clojure to some level on their own over someone who has not.

seancorfield01:09:56

(in general -- of course they may hire someone who has other FP experience over someone who has self-taught Clojure, depending on specifics)

seancorfield01:09:05

The reality is that there an awful lot more people who want to write Clojure for a living than there are actual jobs writing Clojure for a living.

seancorfield01:09:09

That's born out by a show of hands at meetups and conferences -- and what you see here on Slack and on the mailing list. The actual Clojure market is growing, but it's growing slower than the overall interest level in the language. In my opinion/experience.

aj taylor02:09:10

@drewverlee What I’ve come to realize is that you should be willing to submit your application even if you don’t satisfy all of the requirements.

aj taylor02:09:13

I also saw this initially, but was surprised at the amount of callbacks and the willingness to hire non-senior positions even though the listing preferred it.

aj taylor02:09:32

As long as you can show competency, you’re fine

seancorfield02:09:37

Yup. I have about 35 years in a dozen languages and all sorts of industries and I often see job reqs that I don't satisfy -- but when I talk to recruiters they're always "Oh, don't worry about the specifics -- your resume is really strong"... and sometimes when I've interviewed for a position that, on paper, I don't actually qualify for, I've been turned down for being too senior. 😵

seancorfield02:09:01

But I think our entire industry's hiring process is completely broken anyway...

rcustodio02:09:07

Is that on us?

seancorfield02:09:10

I think it's broken worldwide -- but worse in the US (my experience of UK hiring was better than the US but it was also 20 years ago and I think everything's gotten worse since then!).

seancorfield02:09:57

20 years ago a US company flew me to Dallas for an interview. I walked out and went back to the airport early because of the way I was treated.

seancorfield03:09:09

Where are you based @rcustodio? Also @drewverlee? And @aj?

Drew Verlee03:09:22

As a job Hunter, I get the impression it's largely on you to direct the company towards finding out of your a good fit. I think it's because people have the impression there is a formula to follow, which is odd given how we seem to accept the unpredictable nature of our work.

Drew Verlee03:09:58

Michigan currently but looking around, possible Chicago

aj taylor03:09:42

I'm in Arizona

seancorfield03:09:30

I get the impression there's not much Clojure in either AZ or MI but Chicago, IL ought to be better.

seancorfield03:09:40

I'm in the Bay Area, CA and there's a lot of Clojure. I think NYC is pretty good for Clojure. Maybe also RDC (The Triangle in NC)?

Drew Verlee03:09:21

I have been planting clojure in the back yard but it doesn't seem to take.

aj taylor03:09:16

@seancorfield Yeah there is very little here, if any at all. I was willing to relocate to any location within the US which helped with the search.

aj taylor03:09:05

Seemed like half were in Bay area and the other half were in NYC ha

aj taylor03:09:21

Although I know there are many in other areas as well…

andrewhr03:09:19

I’ve worked on a company doing both ClojureScript and Elixir. Half the team learned their target stack on job

andrewhr03:09:59

(I live in Brazil, anyway)

Drew Verlee03:09:45

Why is the one industry that isn't tied to a location so tied to one location. Or are there other examples of silicon valleys in other fields.

seancorfield03:09:31

I've worked from home almost full-time for ten years now...

seancorfield03:09:03

...I worked for a startup in the middle of that for about 18 months and they wanted me on-site four days a week (they were local, but they allowed 10-6 working to avoid rush hour).

fellshard08:09:27

Those hours... 😍

fellshard07:09:16

There were some startups - I think Starfighter was the one I saw that was the most impressive - that were trying to invert the hiring process

fellshard07:09:40

Proof + matching of skills up front, basically, and then companies could reach out to devs who they were interested in

fellshard07:09:40

Most of them are now just gamified puzzle centers; Starfighter was impressive because it had you code against a living system, and slowly increase the complexity of your solution by having you accomplish more complex tasks. A much closer simulation of what skills you'd actually want to demonstrate on the job.

fellshard07:09:14

But it all requires buy-in from companies who believe the model leads to better talent coming their way.

rcustodio10:09:15

I have a friend in New Jersey, she keeps saying that I have to move there

jstew13:09:49

Michigan here also. Presently employed and happy, but not working with Clojure. There is not a ton of work here in West Michigan... @drewverlee, there is remote work out there, but those jobs are hard to get when you haven't had Clojure experience in production. I have interviewed for a couple of positions.

rcustodio14:09:24

The companies there requires college?

jstew14:09:20

@rcustodio college or equivalent experience, yes.

rcustodio14:09:42

What equivalent experience would be?

jstew14:09:46

I'm not a manager, but I imagine that around 5 years of mid-level development experience would qualify.

rcustodio14:09:28

I see... That is different from Brazil... the companies always require college and experience, all together lol

rcustodio14:09:16

I didnt finished my college, but I have 7 years experience (started college again last year)

jstew14:09:20

Some companies here require college as well. In the past, nearly all software engineering jobs have required at least a 4 year degree, but now less and less do. Employers now care more about the ability to deliver a product and your experience than they do about schooling. School is an important factor though, since it takes discipline to get a degree in something.

jstew14:09:33

Also, with a CS degree an employer can know that the interviewee knows at least some basic knowledge of math and algorithms

rcustodio14:09:37

I see... Here in Brazil, at least the ppl I know, hate college

rcustodio14:09:20

I dunno if the lessons are poor, the first one I did it was very poor, everything they were teaching I already knew, so I left

rcustodio14:09:42

But that was in a small town

seancorfield16:09:47

As a hiring manager, if I were hiring someone into their first job, I'd probably require a (technical) degree. Once you've had a programming job for a year or so, a degree is mostly irrelevant. Once you've been programming professionally for five years, a degree is completely irrelevant.

seancorfield16:09:54

That said, a degree out of a US university is a very different beast to one out of a European university. Europe specializes early and goes very deep into a subject. The US encourages a broad education and doesn't go as deep.

rcustodio17:09:10

In Brazil is like US then

rcustodio17:09:20

They teach the basics

Drew Verlee18:09:47

@jstew maybe not clojure work persay, but Atomic Object is out that way and they would have a lot of devs at least willing to explore Clojure for various projects.

jstew18:09:24

Indeed they are. They're about a mile away from where I am currently working. Cool people.