I feel a bit overwhelmed as someone trying to break into front end development. Do work places expect people to have all of these skills? Is it possible to break into this field without these or do I just have to buckle down and learn them?
Of course, I’m willing to learn them, I’m just trying to ascertain exactly how much is required to start gaining professional experience.
Any help with this is appreciated.
They cast a big net with wide requirements, but in the end, they’ll just hire the best from the bunch that actually applied that also accepts their salary offer.
So after I’m feeling comfortable with the main stuff should I start shooting out applications? Or do I need to learn node.JS and various other frameworks/CSS precompilers etc. before applying do you think?
Companies who seek both back end developer and front end developer either dont know what they are looking for or they are trying to list as many skills to see if they can get someone with all these by chance.
I wouldn’t know. It’s up to whatever company you’re applying for. What I’m saying is you can’t read their minds. You don’t really know what exactly is going on, the politics behind the scenes, what they’re looking for, or if the HR guy just threw this job posting and put a bunch of keywords that he knows the company uses.
The actual project manager may just be looking for some guy that can help in a specific area that knows X and Y and Z… he goes to HR and says I need a guy to join my team. And HR just throw a bunch of these requirements, A, B, C, D and X, Y, Z in the job posting.
Or the project manager says "I need a guy that knows A, B and C… but 6 months down the road, I’ll have a project that needs X, Y, Z. But really, I just want a guy that can do A, B, C right now, asap! " And HR includes X, Y, Z in job posting.
Just be honest about what you know, and don’t know. I think in the end, somebody that’s a fast learner and excited in continuous learning will be more valuable to a company.
I find this post really interesting because I also feel the same way, I want to land a remote job but all these long requirement lists make me feel that I’m not up for it yet and to take a step back and start learning all these frameworks and technologies when I only know Java, I don’t feel like I’m at expert level but I have a good grasp of working with OO Principles and I apply them on a regular basic, and also refactoring, RegExp and stuff, they ask for guys with 8+ years of experience and maybe I don’t consider myself a total expert at Java, but at least I consider myself at intermediate level at least, I’ve been able to deliver on critical projects at my company where I’m the only programmer, and they were projects that at first I thought I might not been able to do. I guess that I’m afraid of being rejected mostly but maybe I should start applying more and worrying a bit less
I would also say that employers would be interested in hiring somebody that can wear multiple hats. In turn the employer only has to hire one person instead of multiple. This saves a lot of money.
The worst of my opinion would be that the employer posts a job with the title “Front End Developer” so they can pay them significantly less. The title says one thing and the requirements say something else. It’s shady, but definitely not unheard of.
My advice depends on how much you care about your chosen career path. You may know how to get your application working very well. However, if you didn’t write it in the latest industry standards, it really doesn’t mean much. If you do not keep up with the evolving industry, you are not going to be hirable. You have no control over where it goes.