Hacker Newsnew | past | comments | ask | show | jobs | submit | tsingy's commentslogin

Anything for juniors?


Not at the moment, sorry!


How is the job market for juniors? Functional programming jobs seems to be anti-juniors when hiring.


Sadly Common Lisp, Scheme, Clojure, Julia, OCaml, F# and Haskell jobs are quite scarce.

For example, right now, I can only see ~50 LinkedIn EU Clojure ads. A dozen more mention Clojure but it does not seem to be the main focus of the job.

Would love to be proven wrong, though. Perhaps these jobs are sometimes not advertised via LinkedIn.


I would love for my next job to be in Common Lisp.

I do have a concern though. I see that at lots of companies the job is not a Go job or a Python job or a Javascript job, but a Go-at-Foocorp job or a Python-at-Bazco job or a Javascript-at-International-Clowns-Inc. job. What I mean is that the team have built so many leaky abstractions atop the core language, and added so many third-party tools, that the learning curve is steep and the skills non-transferable. On the one hand, who cares? We’re human, we can learn. But on the other it means that it can take significantly longer to ramp up and start delivering value than one would prefer.

What’s this have to do with Lisp? Well, while a well-written Lisp system will be faster to pick up and get started on that one in a less-powerful language (i.e., almost all of them), a poorly-written mess will be much, much slower. My concern is that I might leave a pretty good situation for what ends up being a dumpster fire — and then have to find a new job too quickly.


That's so true, you can write Fortran in any language! I've seen great Java codebases and atrocious Clojure out there.

Developing good non-over-engineered abstractions is hard. But with Lisp it's a bit easier.

Some places do abuse macro DSLs and you can end up, as you said, working on a local language with no transferable skills.


I'd say that market exists, but is kinda invisible.

I've been looking around for a junior with a passion for Common Lisp, but I have _no_ idea where to find one, especially in Germany (job's remote, but I'm currently not able to hire FTEs outside the country).


That's like asking about the job market for hammers.


Hard to say, I was always contacted directly by the team/ had other role and later it turned out I can do a fair bit of programming too ;-)



This is one of MOOCs offered by the University of Helsinki. There are more at https://mooc.fi. It also acts as a proper, credit-bearing university course. It is the best thing socialism has ever produced.


Socialism is where workers control the means of production. I think you mean social policies, not actual socialism.


Teaching how to code for free checks the "workers controlling the means of production" for me.


If you learn to turn a lathe then work in standard corporation (a dictatorship, military-like organization that produces profits by extracting surplus value from labor) that's not a democratically controlled workplace, hence the workers having skills does not make for socialism. For that matter, only having democratic control of a single workplace (a worker cooperative) does not make for socialism either as you will still have to extract surplus labor to compete in an unplanned marketplace.


Yeah, you definitely need the famines and gulags before you can seriously call it Real Socialism, not that it’s ever been tried.


No, lol.


The Soviets wrote some of the best Maths book, ever.


Was in the same boat, but without money, so I made this [open source bootcamp](https://github.com/Lesabotsy/bootcamp). It has everything to get you from 0 to a competent junior and you would be able to pass interviews. All free resources, in English, from some of the best universities in the world. Now I work as a back-end java developer, fully remote btw.


Are you building this alone or with a team? Kind of impressive if alone.


Both are with a co-founder, I would not be able to run it alone at this stage, most of my time is spent on development


Any site you recommend for searching?


Compilation of courses I made for self study https://github.com/Lesabotsy/bootcamp


Oh my god, SageMath helped me so much when learning mathematics. Thank you, so so much you for the amazing work you've put in, the world needs more people like you.


I'm trying to break into SE (at 32 from an accounting background), but not having a US/EU passport and living in a third world makes it hard. So I will say that depending on where you are from, things can get tricky. But the usual still stands, you get jobs by knowing the right people.


If it helps, the tendency is to shift software development to other countries. It’s reached a stage like manufacturing in many aspects - including worker rights, status and job satisfaction and is about to be decimated in a similar fashion. Probably better than looking for a SE job in the west at the moment. In case you haven't noticed there are job cuts, people barely afford housing, crime is on the rise, and so on.


Yeah I see it a lot, but most part of Africa are still not seriously considered. And if they are, it's probably through some agency that will make most of the "cut" while paying the locals minimum wage. I can still go back to EU if things don't work out, but I'll try this way for now.


Exactly, the fact that you're based in a developing country automatically means you'll get a peanut salary, whether you're local or expat, code-mill or rockstar, etc, etc.

SE is not moving to these places for better quality.


It really depends. Jobs that refer to you as a worker and your peers as the workforce will pay peanuts. They pay peanuts in the west, they pay peanuts in the south.

But if you slap an identity on your profile then where you are may not matter that much. There will still be a pay gap but pay will be worth while.

Guess what i am trying to say is that it is worth giving a shot but that shot needs to be given your all you have. I dont have specific examples but it is doable.


I don't know you and don't mean to insult but I advise you to change your mentality. Victimhood is a choice. Yes, you live in a 3rd world country where things are harder. But SE is one of the only fields where you don't need a degree, could work from anywhere in the world and still make decent money especially depending on the cost of living in your country.

Plenty of poeple live in 3rd world countries and have found ways to break into SE and make a decent living. If they can do it, so can you. All the best


Empathy. It's a thing.

But seriously, there 8 billion of us on the planet and things can be massively different for different people.

First, software engineering is NOT necessarily well paid anywhere. A lot of that is a usa thing! Even in Canada, developers are far less on the crazy side of bell curve than in usa. None of my friends can make any sense of usa salaries. And in many other parts of the world, IT worker is an office worker. No special unique magic dust attached to profession.

Second, why do you assume you don't need a degree anywhere? That's true in many companies in usa. It's not necessarily the case in all companies everywhere.

Et cetera et cetera. Being In The right city, family, ethnicity, religion, group, caste can also make a massive difference in many places. There's just a zillion aspects to being successful in various situations that not all of us may be aware of.

Sorry if I'm harsh, but having lived in places outside of the North American continent and still remembering their reality / having contacts around the world, the willing, arrogant and patronizing HN bubble sometimes really grates me :-/

(if on the other hand / benefit of doubt, your intent was to encourage the op, I think the message slightly missed the mark... Better luck next time :)


"intent was to encourage the op"

It certainly was. I do realize though that my style is too crude and seems to lack empathy.


Being condescending is also a choice.

Nothing about the GP indicated victimhood, only striving for a better life with real challenges in front of them.


No worries about my life, I'm good. Just wanting to do something different as a job. Thanks for defending me :)


You don't mean to, but you actually do. Come off your high horse and stop assuming things you don't know. Please do not misinterpret what I wrote, I think it's clear enough.


Fair enough. My point didn't come across the way I intended. All the best.


They are profitable, this is just an attempt to get more money.


Is youtube really profitable?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: