Hello, nice to meet you all. I started learn via Freecodecamp and other alternatives e.g. codecademy from the beginning of 2017 and I got my first web developer job in start-up company for 2 months now in Hong Kong. (Without CS degrees or IT-related experiences)
However, I am quite confused and a little bit upset after two months.
This company had 5 people (included me), two of them are senior developer, 1 project manager and 1 designer. The project manager and one senior developer are the founder.
I handled some works like building websites and focused on front-end only. Even deadlines are extremely tight and lots of overwhelming projects (3-4 projects at the same time), I feel all are quite like expected and hope to earn more experiences in this field, even I think my coding are bad.
Yesterday, my boss called me to meeting room and said my progress is slow and not good enough (maybe because I need lots of time to pickup e.g. wordpress, woocommerce, meteor and the works did not like they expected).
Then he compared me with other senior colleagues and implied that I do not have enough overtime works and seems not passionate, which is bad. In my perspective, I used lots of time to learn by myself without any instructions, I do not think I am not passionate (and yeah, I love learning).
They even asked me to think twice if I really want to keep struggling in this field because all company in Hong Kong seem like us, with lots of projects.
I am quite confused, they said they need to hire junior web developer to handle their projects at the interview and I already told them I am beginner and did not have much experiences.
Am I not good enough for landing a web developer job?
My github: https://github.com/snowleo208
Codepen: https://codepen.io/snowleo208/
Should I change my field back to salesperson or simply just practice more and more in order to get a new web developer job?
I am quite confused and despaired. Hope you all can give me some advices! Thank you!

to coworkers used fix many things
(just saying). Well of course, I think the best way is to show them that you are trying. Do the best what you can and if they’re still complaining… than too bad, you are not losing anything, they are going to lose you! 
)
