I am a new hire and I think it was a mistake on both our sides, so now what do I do?

It shouldn't be, but I would not call myself a programmer. I had no previous experience with html! Not even joking, I actually had to go watch a 40 something minutes long video on youtube just to know what element/tag does what. I of course shouldn't expect to know how to do everything, but I just don't understand why such a task has been assigned to me when there are people with CS/CE backgrounds. The one coding class I took in undergrad was in Java, and I passed with a D. From a business stand point, I fail to see how it makes sense to hire someone who doesn't know how to do this to sit there and learn how to do it from scratch VS hiring someone who at least has a general idea of what to do. Basically, I think the title "Analyst" was misleading because I was expecting to work with data already available. I can work with analytical software, and know how to do certain statistical analytics in Python. Anything more, I have no clue and lack the coding background for figuring it out.

But, I'm thinking if they really wanted the best outcome, then they would have hired someone who had actual experience in this field and the knowledge to back it up. I don't mind learning, I do however hate feeling like I'm behind and don't know what I'm doing and they are going to find out I'm not good enough or something!

/r/cscareerquestions Thread Parent