I am currently working as an Android Developer for > 4 years. I was not so much passionate about programming & learned it because I was having basic knowledge in Java & no other oppurtunites for my interests then. Now I face the typical problems of developers in IT Companies & have reached a stage where I code mainly for income & to prevent unemployed. I also don't like my project manager because he is a nitpicky person & also assigns the app developers to pressure API developers to develop APIs faster to prevent project delay & doesn't accept any reasons for delay which may not be our fault. I want to escape from this programming job