I'm a 22-year old PHP Web Developer with 3 years experience. I'm from Pakistan and working in UAE as PHP Developer. Nowadays I have no challenge-able tasks. Being a developer I love to develop something new, unique and innovative, but I'm doing nothing since last month except learning Laravel.
My manager gives me tasks like adding a border bottom, adding an input field etc. My boss screamed at me twice when he found a minor bug in the website like an alignment issue. I defended myself saying that I'm a developer not a designer, but his reply was that If someone doesn't take care of their responsibilities then lay them off.
Everyday I'm checking our in-house website more than a 100 times. I'm very worried about what will be happen if something is wrong, even with the server. Sometimes I can't sleep properly due to this kind of headache. However everything is fine, I'm just scared.
Since they are not technical, when issues come up they always blame developers.
I worked on a few CMSs and frameworks like Opencart, WordPress, Codeignitor, Smarty and some custom made PHP code. I want to become a full stack developer and for this I'm learning about programming like Laravel, Symfony3 and other new libraries and frameworks. But I believe that the best way of learning is to actually develop something rather than reading about syntax and functions.
I'm very demotivated and don't know what I should do. Whenever someone knows I'm a Web Application Developer (s)he says you're lucky and you are in good field. I know this is a good field for those whose are experts, but that's not like me (Just aligning things the entire day).
I'm writing here because I believe in this community there are lot of experienced developers and experts. Please guide me what should I do in this situation and how to become a full stack developer, so that I can join a good and expert team in the future.