jobs-discuss

Joseph Graham 2023-08-12T18:13:18.798829Z

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.

seancorfield 2023-08-12T19:10:14.830059Z

Join #clojure-uk and #clojure-europe 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 McAvoy 2023-08-12T19:12:12.314929Z

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.

seancorfield 2023-08-12T19:15:39.218949Z

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.

☝️ 1
Joseph Graham 2023-08-12T19:20:54.610479Z

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.

😁 2
hifumi123 2023-08-12T20:54:02.022149Z

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

Joseph Graham 2023-08-12T21:01:57.009769Z

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

hifumi123 2023-08-12T22:48:42.881199Z

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

hifumi123 2023-08-12T22:49:12.530399Z

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

hifumi123 2023-08-12T22:50:56.088919Z

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)

😝 1
hifumi123 2023-08-12T22:52:30.069039Z

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

seancorfield 2023-08-12T23:04:46.196919Z

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.

seancorfield 2023-08-12T23:06:59.516379Z

(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)