I've come late to coding, been doing it under 2 years and trying really hard to gain ground in my own time and at work.
However, I've found a position via StackOverFlow that gives me quite a strong emotional charge when I consider it. It's exciting, complicated and matches a second, deeper obsession with Neuroscience that I have and had before I ever coded.
My dilemma is they appear to need someone with much higher math knowledge and data analysis than I can offer just yet. In two years, I've gone from nothing to understanding why I'd want to mix functional and OOP code, fair fluency in VB and enough understanding to mix F# with R and slot the lot into a simple WPF project. So I'm confident I can learn what I need, fairly quickly. However, I'm on the fence as to whether I should chance applying.
I don't need a different job - this particular role has just seemed to spark something off that makes me want - perhaps - to tilt at windmills a bit and go for something that is way beyond what I've done. Meaning, I think, that I don't want to waste their time I guess. I don't think my CV is sufficient to get me past any gatekeepers; though I think I can give a far better interview than I can CV.
Should I still apply to a job even if I don't have the requested amount of experience?