Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am a junior developer in my first work experience after university. I joined t

ID: 650947 • Letter: I

Question

I am a junior developer in my first work experience after university. I joined the company as PHP developer but I ended up developing using C# and ASP.NET. Right from the start I did not receive any training in C# and I was assigned with ASP projects with quite tight deadlines scoped by Senior developers. The few project hand overs I had from other developers were brief and it looked like I had to discover the system myself, in really short time.

This is my first job as web developer and I wonder whether it is normal not to have a kind of mentor to show me how to do things, especially because I am completely new to the technology.

Also, do you have idea how to tackle this? As you can imagine, it gets really frustrating.

Explanation / Answer

Typically, when you join a company you're employed as an engineer to work with whatever technologies and systems they use regardless of whether you have any previous experience with it or not. Companies know when they take on juniors, that those people are most likely going to need to spend considerable time learning and making mistakes. I expect your manager has employed you with the hope that you're a fast learner; I doubt they took you on to be a specialist in one particular technology which you already knew beforehand.

However, unless the developers around you had also been part of your interview/selection process I expect those people have no idea exactly what your skills/experience are, they're probably just treating you as another junior member of the team and sharing out the workload, assuming that you've got at least a little knowledge to get started with, then learning the rest as you go .

All senior developers were juniors once, and most likely wouldn't deliberately give you anything which they thought you'd not be able to cope with (As seniors, they'll be aware that the blame will fall upon them if they've not been keeping you in check). Best thing is to be open about it as early as possible to them and to your direct manager/supervisor. The project managers will be interested in the work getting done on time, and someone will do something about it if they realise that you're unable to meet those deadlines on your own (However if you leave it so long that the deadlines get missed, then you'll be taking the brunt of the blame - and you definitely don't want to get into that situation!).

You need to be honest about it to everyone you work with/for, and then treat it as a fast-paced learning experience. Someone in the company will have the job of managing the engineers, and it will be in their best interests to find a way to help you cope (even if that ends up being a steep learning curve for you, you'll hopefully benefit from it in the long run).