Fork me on GitHub
#jobs-discuss
<
2023-08-12
>
Joseph Graham18:08:18

Looking for some advice. I am a (youngish) platform engineer but wanting to make a career-switch to an app developer. After playing around with a few languages in my free-time over several years, I decided Clojure is the language for me. However I'm not sure what is the best way approach to try to get a Clojure job. How long should I spend building a portfolio? How is the best way for me to make connections? Living in England.

seancorfield19:08:14

Join #C064BA6G2 and #CBJ5CGE0G if you're not already in those channels. There are some strong, thriving pockets of Clojure in the UK and in Europe but it is very much a niche language so there aren't a lot of jobs. On the positive side, there aren't a lot of candidates competing for those jobs. I would recommend attending the (virtual) meetups so folks are familiar with your name and finding a few OSS projects that you're interested in and getting involved with their communities -- contributing to documentation and testing are often very valuable aspects of a project that not enough people seem to spend time on as users.

Nick McAvoy19:08:12

Welcome! I don't think you need a portfolio, really. I might just start knocking on the doors of Clojure shops in the UK. They may or may not have anything for you, but they won't bite. I wouldn't wait for a job listing that you feel qualified for - anyplace with potential need is unlikely to make a public posting, because of all the work of sifting through the deluge of applications that would follow.

seancorfield19:08:39

Yeah, I pressed send a bit too soon but was going to add what Nick said. Getting to know people and having the community get to know you and your interactions with their projects is a good way to make an introduction that will help you get in the door.

☝️ 2
Joseph Graham19:08:54

Thanks both! That seems like good advice. If I can connect with the community more it should help keep me motivated and learn faster too.

😁 4
hifumi12320:08:02

I'm not in Europe but I quite literally just kept applying to jobs, even with virtually zero experience

Joseph Graham21:08:57

Wow. They were willing to let you learn on the job?

hifumi12322:08:42

Some were interested in my open source contributions and personal projects. Especially since applicants apparently don't know what Clojure is (or at least that was the case at one place I applied to), so someone who has sat down and finished projects with the language stood out more than applicants who would need time to learn

hifumi12322:08:12

Others were more strict and said "sorry we need exactly X years of experience minimum"

hifumi12322:08:56

what I will say is: for recruiters that are willing to take a look at these things, please dont attempt cheating by sending them a git repo with a bunch of empty folders and a README inside -- they can see through that and one hiring manager told me about someone who attempted to get away with this (needless to say, that applicant was not given an offer)

😝 2
hifumi12322:08:30

once you get your foot in the door, its a lot easier to apply to clojure jobs IME, even if your first job is actually an internship

seancorfield23:08:46

And I will say, as a long-time hiring manager, that if someone promotes their GitHub projects or a portfolio site, I will look at it with a critical eye: I'm going to assume that the quality of that work represents the sort of quality that I'll get as an employer so if it's poorly-documented or has no tests, for example, that's a red flag.

seancorfield23:08:59

(as a hiring manager, I will not "mark down" a resume/CV for not linking to GH/portfolio stuff -- not every candidate is in a position to spend time on open source or other side projects)