I’ve worked in programming for a few months and since I’m quite new to it, I don’t fully understand what a full time experienced software engineer involves doing.
For example in a team I’m in, there was a task that involved implementing an email service on an app that was assigned to an experienced teammate and I was thinking I have no idea how to do that and couldn’t it be possible that I could have been a programmer for 10+ years and never had to make an emailing service or the fact that courses online can’t possibly cover every single scenario of what needs to be made in a real world scenario. And I thought what if that task was handed to me? Would it be weird if I said I didn’t know how to do it if I was there as a software dev? I should know this stuff right?
So I guess my question what’s really expected of you as a programmer if this is the case?