12

I am a junior web developer, currently working in my first job for a small company, I was hired because I have an interest in meteor and modern web dev.

When I say small I mean I am the only full time js dev.

So the project we are working (my first ever professional project from start to finish) is a travel booking web app (being a little vague, for the sake of privacy). I am the lead developer, as a new programmer of a project that is far from trivial. There are no other javascript devs in office, no sort of code review. We have an outsourced dev but as I got in a flow with one dev my boss supposedly told him to do it part time (without discussing with me), but haven't heard anything from him, so assuming he's just disappeared (probably annoyed at being treated like a commodity).

Boss has set up the stages, and forces me to move on to the next stage before that stage has been finished. I will have to go back over the whole thing to finish things off.

He will only hire cheap juniors, one front end guy with barely any experience is styling the site.

He is used to churning out WordPress and Magento sites.

Wish I had a senior I could learn off.

I want to stick at this project and see it through, but i can only see it ending in a train wreck.

At the same time I want out, I want to work under a better team with senior programmers and better code review.

I just have to do my best and see how it goes I guess

Comments
  • 6
    Senior not always mean better than you. Lot of them are not interested in the job anymore and/or are sticking with outdated libs etc...
  • 0
    I certainly don't feel qualified to one-man this project.
  • 0
    If not senior at least mid range
  • 0
    Thanks @jAsE, not sure if I want to continue in software development after this experience
  • 1
    @Hedgepig

    You don't feel qualified, but you have been hired alone.
    Take the time you need to feel qualified. Read tuts while working, etc.
    Try to explain your boss what is technical debt.
    If he doesn't care about you doing a bad job, it's even better for you.
    Imagine in 6 months, if everything go bad : If you told him, you will have the possibility to say friendly "I TOLD YOU I SHOULD HAVE FINISHED THIS STAGE BEFORE GOING FORWARD, NOW IT'S TOO FUCKING LATE BITCH".
    You'll end up fired anyway. So there should be your strategy while at work : 50% work, 50% learning. (asking question on stackoverflow & reading tuts = normal work, don't feel strange).

    If in 6 month you learn everything you need, then both options are good for you :
    - fired ? no problem, you're now a real dev so you'll find better project, better money and better coworkers.
    - not fired ? no problem, you're now a real dev so you'll know if the project is worth keeping working on it. And if yes, you can ask more money.
  • 1
    Don't give up mate
    I felt the same way when I first started at my job and I code in a language called ColdFusion which is pension by any comparable standards, if you're really unhappy with your current job start looking for another one but all the time while you're working your building experience and valuable experience because you'll be able to work under a tough to tight deadlines.
Add Comment