I was hired at this company about a month and a half ago as a junior programmer.
I realize that they were looking for a senior dev, but felt like I could do the position with a little training based on my portfolio and interview responses.
Things have been difficult from the very beginning but, somehow I managed to survive by asking a lot of questions. Slowly adding features and building up confidence.
It seems like they noticed this, give me more projects, larger ones. Not something as simple as the add 50-100 lines of code, and write few queries to the production database.
Recently they gave me this large project which will take about 2 weeks to complete, and it’s a very important feature which has been talked about for a while.
I am sure in their eyes (senior devs) they look at all the features as being the same, since they have worked there for so long (one 5 years another 2 years).
However I am feeling a lot of pressure and my stress levels are unhealthy. One of my co workers suggested breaking the project into smaller tasks so I don’t feel so overwhelmed.
Other juniors I have spoken to told me they get as much as 3 months of training, but it seems like everything is very accelerated at my job. How do I manage this situation and not feel so much pressure, I am worried that I will not complete in time or complete but not to their satisfaction.