This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # announcements (11)
- # asami (7)
- # babashka (129)
- # beginners (58)
- # calva (10)
- # clj-kondo (5)
- # cljsrn (9)
- # clojure (60)
- # clojure-australia (8)
- # clojure-boston (1)
- # clojure-europe (35)
- # clojure-france (2)
- # clojure-germany (4)
- # clojure-italy (8)
- # clojure-nl (7)
- # clojure-sweden (14)
- # clojure-uk (19)
- # clojurescript (16)
- # community-development (2)
- # cursive (7)
- # datomic (4)
- # docker (1)
- # emacs (4)
- # fulcro (11)
- # graalvm (5)
- # honeysql (6)
- # jobs (6)
- # jobs-discuss (35)
- # lsp (5)
- # malli (5)
- # meander (3)
- # off-topic (18)
- # pathom (16)
- # practicalli (33)
- # re-frame (42)
- # react (2)
- # remote-jobs (10)
- # sci (83)
- # shadow-cljs (55)
- # tools-deps (48)
Whenever I search for clojure jobs in “standard” job engines (linkedin, http://angel.co, google, etc… not much choice here in asia) 90% of matches have something like this:
Fluency in Clojure, Scala or Java is required
What’s up with that? They seem to be looking with experience with any language that runs on the JVM, but that doesn’t make sense to me. Java and Clojure are vastly different languages. Is it safe to think those are jobs descriptions written by non-technical people who just bundle together all JVM languages they found on google, and nothing to do with clojure?
Fluent in at least one JVM language (Java/Scala/Clojure)
Few different causes: • Being a jvm shop, they might actually have code in all those languages, or they're planning to break into one of those languages. • Skills learned from running the jvm in production can be transferable - hooking up a debugger to a running jvm process or knowing how to configure it will look similar enough across multiple languages • Knowing the java standard library is useful for all those languages Usually when I specifically see the java/scala/clojure combo I assume what they're trying to be a mostly functional shop and may have code in two or even all three of those languages. If a recruiter was spamming languages they'd add kotlin or groovy as well
I have to say, I've never seen Java thrown in with Clojure like that. I've seen Java/Scala together. But I think @U07HVF1SB may well be right that it suggests a JVM-based shop that is at least looking at a functional style.
@U7S5E44DB Maybe you can post a few links to jobs you've found? I'm really curious to see what else they are asking for (and, perhaps, which companies they are)?
I hope these links work: - https://www.linkedin.com/jobs/search/?currentJobId=2494212072&geoId=102454443&keywords=clojure&location=Singapore&position=1&pageNum=0 - https://www.linkedin.com/jobs/search/?currentJobId=2426876737&geoId=102454443&keywords=clojure&location=Singapore - https://www.linkedin.com/jobs/search?keywords=Clojure&location=Singapore&geoId=102454443&trk=public_jobs_jobs-search-bar_search-submit&currentJobId=2502061985&position=8&pageNum=0 I like the “entry level” of the second link. In the third one, they speak about JVM languages but clojure is not included, however it is later included in
You have worked with VueJS, AngularJS or Clojure
Wow, those are bizarre job listings! Each one of them has a ridiculous "scatter gun" range of skills. I have never seen anything like that!
It's like "the ideal candidate will know every programming language and every integration tech too" -- C/C++ and JVM languages and Python and Kafka and... WAT?
I do see these kinds of job listings all the time, they are the norm so to say. OTOH, if you are looking job listings on linkeding, I would say you could do better, that's probably not the right place.
There’s only one proper clojure job listing in Singapore for the last month, and it’s only on linkedin (or maybe in other generalist job aggregators, not better).
I hate these "false positives". I see it too, a lot. Companies writing their job description without really knowing what they want. Throwing every and any buzz word into the script.
I need a visa to stay in Singapore atm, can’t look for remote jobs… Otherwise 😄 It’s probably worse in the rest of asia. We take some things for granted in the western programming job-sphere
why 'our industry'? I didn't see better hiring practices from other industries (but seen much much much worse!)
Ah, I’m talking more specifically about clojure jobs (or other functional/niche languages) in asia
I feel ya @U7S5E44DB, I live in Malaysia and the only way I could get a Clojure job was going the remote route.
Is it possible to be an intern without being enrolled in college? I really need some experience and I feel like I'm just spinning in circles trying to build a CRUD app to show as a portfolio project. Hi, I'm a college dropout who recently discovered the joy of using Clojure. None of you would want to hire me full time just as I am. I get it. I just want to work on something and show my value in real life. What can I do? Is there something I can do to show my skills? Can I build something within a deadline to prove my abilities? If it sounds like I'm desperate, that's because I am. I really don't want to go bag groceries or something stupid because I can't prove any other experience.
AFAIK different countries have different meaning behind "college", so it's not that clear what level of education you have.
But still - I'm a university dropout. Never regretted it, but I definitely got lucky a few times. Although this only answers your very first question.
Ok, so I’m in the USA. College and university are interchangeable terms. It’s just whatever is after high-school.
Basically I’m in a position where, if I don’t get my skills good enough to be hired and I’m out of savings, I’ll have to take any shit job I can get. Grocery store, gas station, cook, whatever. I really don’t want to do that. I know it’s gonna eat all my energy up, so I’ve been using my time just learning and working on my personal projects for 8-12 hours a day, no days off. I enjoy it, but I’m also starting to feel stressed out from the pressure. I’ve never put myself through any pressure before, so maybe it’s a good thing I’m working so hard now. I know what happens when I take something that I hate. I can hardly last 3 months in it. I don’t want that to happen again. I just want to move forward in my life. Sorry if this isn’t the appropriate place to be venting like this.
Do you need a proper job or a way to convert your time into money using your skills? If the latter, then freelancing is also an option. If you find the amount of competition suffocating, try platforms that pre-screen their candidates in advance.
I guess the latter then. Then all I would need is a way to sell my skills. Should I just go to random businesses in my area and ask if they have/need a website?
Can't answer that question because I've never done it and I've never heard any success/failure stories either. Personally, I would recommend finding freelance platforms with pre-screening. If you're interested in my specific experience with a specific platform, write me a DM.
I suggest you to choose some well known Clojure projects and contribute to them. Keep track of what you did, and make it your portfolio. That's a nice way to show what you can do, and in the process you get to know people and people will get to know you.
I enjoyed your contribution on the Girouette project, and I think you should join bigger projects' communities, for example the ones used in production by companies.
@U01KQ9EGU79 just another data point - some projects (eg https://github.com/athensresearch/athens) and platforms like https://functional.works-hub.com/ are paying bounties to work on open-source issues. It's obviously not as great as the stability of full-time employment, but it may be an auxiliary way to raise some capital and your developer profile
@U05476190 Ok this is good. I could definitely work on other projects. I'm gonna look into this more.