I just got out of college and was excited to join a start up. My final year project was based on an Android application and was developed by my team and I. We developed it at home. This made me feel excited about a future in Mobile Application development. I got my degree certificate and applied for a start up nearby. I went through a tough selection process and got selected. The first week was exciting and I learnt a lot from my Team Lead. Only, to come to know that the job I got was to replace him who served 3 years at the company.
My managing director did not handle day to day operations because my Team Lead was handling it for the past 3 years. I did not go through a training period, I was expected to learn their product by myself (which I have to an extent now).
I've been here for 2 months now and I'm trying to meet my manager's expectations and here's what I have learnt:
- I do not feel passionate about their app/product. (it has been poorly designed over the years)
- My manager expects me to work over time to resolve issues and when I can't (because of the lack of experience), he asks me to wait till my former Team Lead gets off his current work and come visit and help resolve the issue. I've done this too since I like to learn but it's a pain for both parties to wait after office hours for my former team lead to show up and help me..
- I developed only one application for my final year project. This does not qualify me to know everything already. So I'm Googling a lot to solve issues and I don't feel this is the best way to learn.
- Four others who got hired at the time I joined have already been fired in about 2 week's time for the same JD over bad performances. (I'm the lone standing wolf).
- We work on saturdays and are allocated 30 minutes for lunch, the salary is low but I'm not in it for the money.
- My performance over these 2 months have been criticized recently because my manager thinks the task can be done in less time (maybe it could be) but, I don't feel I know everything yet to meet his deadlines accurately.
- Did I not mention? At the time of joining I did not see it but, I feel now that my manager is not approachable. Angry,short-tempered and an alpha male and my colleagues share the same opinion.
- I've tried to voice my concerns to my manager. He has devalued me, says I do not have what it takes. I just go back to my desk and try harder to get it done. (sometimes I have solved tasks after such conversations too).
So I would like to know: Do I ride this storm and stay here?
The reason I joined is to learn as much as I could. But the work environment here is simple not helping me achieve that. Maybe I could learn the same things at a better place. (There must be a better place than this).
The only benefit I feel is --> 2 months back I did not the things I know about this technology. At the same time, I'm unsure as the things I've learnt using the internet to solve issues is the right way to learn.
I feel if my manager was approachable enough, I'd stay here for a longer time.