DEV Community

Should I apply for jobs with lot's of small projects which I already have, or take the time to build a full app?

Ermal Shuli on February 05, 2018

I think I am good enough for an entry level job. I am really strong on HTML, CSS and JavaScript. I have created ecommerce templates (the front part...
Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

There's no downside to applying for jobs. Attemting to get a job, talking to companies, doing interviews, etc. are all good practice for getting a job. You can make feedback on yourself, and some companies may even offer feedback (many don't however for legal reasons). You'll get rejected oftne, or not even get interviews, but hey, that happens even with lots of experience.

You can use a practice service as well, like interviewing.io.

Collapse
 
ben profile image
Ben Halpern

I agree. I definitely think the focusing on one project is a good route, but I'm hardly certain of that or feel like it's the only way, but more importantly, the answer is at least DO BOTH.

Apply while you build out your portfolio. So much of the job search has an element of chance and you never know who will be enamored by your talent, personality, or simply have a big need for help. It's their job to disqualify you, not yours.

Collapse
 
ermal profile image
Ermal Shuli

Honestly, not getting the interview, is was I fear. If I get interviews and they go bad. That would be feedback, but if I don't.

I know I'm overthinking and procrastinating. But that's truly why I'm asking all these questions, because I fear they'll see the 6 years of no experience and just ignore me.

Though I found one of your comments where you say "If you've been programming for 5 years, then it's 5 years experience. I don't care whether that was paid or hobby work." which is kind of where I'm at. Even though my priority was something else, programming was a hobby. Though, unfortunately I only recently started to make sure I don't leave the projects I work on get deprecated and lost.

But yes, even though it's not rational I fear that if I start applying without knowing what they might want I might never get to know what I'm not getting interviews (at least)

Collapse
 
vinaypai profile image
Vinay Pai • Edited

I don't mean to be harsh, but it seems like you've been asking about this for a while now, this is the third or fourth of your posts on here asking about whether you should apply for jobs, the first one was at least 6 weeks ago. Have you actually applied to any jobs since then?

I realize it's a big step (especially coming from where you're coming from), but at some point you just have to take the leap. Nobody here can tell you whether you have a chance of getting hired without knowing you or your work.

It's also impossible to judge whether your current portfolio will help or your chances without actually seeing it. If it's good it might help. If it's not so good, it might even hurt your chances. If you haven't shared any links here because you're afraid of possible criticism, consider the fact that any potential employers you send it to will also be judging it but instead of giving you feedback it'll just land your resume in the trash so you won't learn what you need to improve.

In a nutshell, my advice to you:

  • Stop thinking/worrying about applying and start applying!
  • Post links to your portfolio here so you can get some real feedback from the community
Collapse
 
dmfay profile image
Dian Fay

This -- if you apply for a job, the worst thing that can happen is that you don't get it. If you don't apply, you're guaranteed not to get it.

Collapse
 
patrickodacre profile image
Patrick O'Dacre

My start was as a WordPress developer, and although I was quite adept at the more difficult aspects of working with WordPress, I was still just seen as a 'guy that made websites.'

My 2 cents: you need to build a portfolio that makes it clear you're not just a guy that makes websites. Here in Ottawa, Canada (a major tech hub in Canada), guys that do websites aren't paid well. Guys who do websites aren't even seen as developers / programmers.

I highly recommend you put together a portfolio of applications not websites. Since you're so strong on the front end, I would spend time getting familiar enough with the backend that you can set up a basic REST API and build fully working apps.

Find a good course on creating a full app with React and either MongoDB or MySQL, and learn how to deploy that app on a service like DigitalOcean or Heroku. Personally, I think DigitalOcean and MySQL are worth learning, but you'll know best what you can handle right now.

You're far more likely to get a junior gig if you have a decent mental model for the backend even if you're not super experienced with it.

Collapse
 
ermal profile image
Ermal Shuli

I can do that.

I have done that. I can add that functionality to all the sites I listed above.

I have played with Heroku but never with DigitalOcean

Years back I did play with wordpress, but it was a time when I didn't use git and so those projects are lost

So I should focus on converting those static pages to retrieve the data from the REST API.

Do you think I can overcome the 6 year employment gap if I do that?

That 6 year gap is the paralysing thing at the moment. It's the main reason I'm asking these questions

Collapse
 
sergiodxa profile image
Sergio Daniel Xalambrí

If you apply you may or may not get the job. If you don't apply you will never get the job. So just do it, try to apply to the job.