79

I lack the appropriate skills? or Is it a lack of guidance on the part of the company? Both. You lack the required skills for the assignment (not your fault, but it's true). You cannot certainly gain the knowledge overnight. You need to understand the scope and ask for required training to update yourself about the domain and technology. ...


37

I see a number of red flags here. First of all, you're a recent graduate, which means, without much experience in software development. Second, you graduated in mechanical engineering, not software. And they give you as your first task, to recognize objects in a video stream? Seriously? That's like asking someone who went through a 6-month training in ...


20

The first thing you should do is ensure your boss has a realistic idea of your progress. Tell him "this is a lot harder than we thought", as soon as possible. Do not fall into the trap of waiting until the deadline finally arrives to admit that you're nowhere near finished. What you're trying to do is hard. It was impossible when many of us started work, ...


9

Communication is the key - Talk to your manager It's clear that you are stuck with something and unable to make a progress. And that's a perfectly normal thing to happen. The first line of action that you can take is to speak about it to your manager/supervisor. Share what you have done so far. Seek his inputs. Don't hesitate in mentioning that you have ...


3

You don't necessarily need to update at all, at least before looking for work. The state of play has obviously shifted since 2011, but not to the extent you couldn't pick up (for example) the modern parts of PHP on the job. Of course, another potential opportunity would be working on a reasonably old PHP codebase (there's lots around) where knowledge of any ...


3

My advice: bail out now before its too late. Many people here will say it's a great opportunity to learn something new and expand your skill set. But you run an even greater risk (and a realistic one at that) of the startup sinking, and everyone laid off and the bosses bail out with large cash bonuses. You'd be stuck with some vague thing you do not ...


2

Is it the same situation in every startup, implying: No but it's common enough to have startups with no real tech knowledge of how to make their lame idea work. When a startup is unorganised technically it's often a sign of a funding mine. A working product is of lesser importance than marketing for more funding. So hiring the wrong people for a job can ...


2

I have taken a break too and it was a good 4.5+ years. This is how I mentally prepared myself. 'No matter what my skills are, there is a job for everyone in this world'. With that in my mind, I took concrete steps to get back in the industry. I looked at my original skill set, looked at the documentation of each for the latest versions and spent enough ...


1

As a person in that very job, I can tell you that general use of PHP hasn't changed that much. Assuming you used MySQL it hasn't changed at all as per Oracle's MO (However the codebase has been forked a few times e.g. MariaDB, adding a bunch of new features). For the frontend, quite a lot has changed: JavaScript ES6 has been out long enough now for it to ...


Only top voted, non community-wiki answers of a minimum length are eligible