I'm a 23 years old web developer in a somewhat successful company. I have 4 years of experience on development. Since my internship, I've been through some hard times: had to do work that I didn't have the knowledge to do it, my schedules were tight, my deadlines were inhuman, and the list goes on.
Even now, as a hired developer, the list continues. I know that I've changed throughout these years. But sometimes, I still don't know how to deal with the pressure. When I had to do something that needed to be ready as soon as possible, the pressure took the best of me. I get stressed, nervous, even the "I won't make it on time...will they fire me?" - thought comes to mind sometimes.
Now I've been assigned to a new department, and it's a new reality compared to my previous one: entire programs to be delivered to the next day, people trying to save their own asses (sorry), pressure above average...
I'll confess... I'm kinda scared. And I've been growing unsatisfied with the company itself. I've been thinking of quitting here and go to another company. And after yesterday, the thought grew stronger. My productivity has not been the same, as well.
How can I deal better with this pressure? How can I improve my confidence towards my obligations? I don't want to be in a comfort-zone, but I think I was in one and I realized way too late.