One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
Yes they contact you for something that have nothing to do with what you want to do. Call them anyway. Let them present their offer and finally say that unfortunately it's not a good match. Then ask open questions like whether they have other offers, what kind of salary you can ask for, ...
LinkedIn
Put your email in your description so that people can skip those LinkedIn messages that are bad for everyone except LinkedIn
If you have **junior** web developer in your job title, replace it right now with web developer. It's not your job to say that you are not good enough.
Also generally don't put the job title that you have but the one that you want to be contacted for.
If you have less than 200 contacts, having a LinkedIn profile is mostly useless. Add randomly senior developers and team lead and cto of companies working in your geographical area and your niche.
I know, it would be really weird to do this in the real life, but LinkedIn is not real life, just a marketing tool.
GitHub
Contribute to GitHub yes, but target them.
Contribute to the projects of companies you want to work for.
Do a GitHub search of developers doing the exact kind of thing you also want to do in your geographical area. For example if you want to do haskell in London, search for github.com/search?l=Haskell&o=desc...
Contribute to those projects. Connecting with the kind of people you want to become is your best chance to find a job
Also, if there are less than 200 connects, you can add not only devs, but recruiters too.
Then you can create a post that you are looking for a job and a lot of recruiters from your connects will see it. Maybe one of them will have an opening related to the person's experience.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Some additional tips:
Recruiters
Yes they contact you for something that have nothing to do with what you want to do. Call them anyway. Let them present their offer and finally say that unfortunately it's not a good match. Then ask open questions like whether they have other offers, what kind of salary you can ask for, ...
LinkedIn
**junior** web developer
in your job title, replace it right now withweb developer
. It's not your job to say that you are not good enough.I know, it would be really weird to do this in the real life, but LinkedIn is not real life, just a marketing tool.
GitHub
Contribute to GitHub yes, but target them.
Great advice!
Also, if there are less than 200 connects, you can add not only devs, but recruiters too.
Then you can create a post that you are looking for a job and a lot of recruiters from your connects will see it. Maybe one of them will have an opening related to the person's experience.