I started a job with relevant experience but the business domain was completely new to me. I was told that it would take six months to a year to have a good grip on the domain.
My boss told me to take my time to complete a task as it was important that I understood it completely. He said if I needed two weeks that would be okay. I completed the task in one week, then my boss said that I needed to be quicker as I was paid more than my colleagues and it was expected that I would work faster.
I responded by saying that this contradicts the messages I was given and that it is making me very anxious and insecure and that I'm still getting to grips with my job, yet I can see clear improvement each week.
How should I react to this? Should I resign?