I have been working at a health dept. for almost 5 years. During that time, I got promoted twice (held 3 positions). My most recent one was about 4 months ago and I'm still on probation (I got a mini review at 2 months with high ratings). I have had numerous staff and my manager speak highly of my work in the previous positions and so they have encouraged me to move up again. In this newer position, I have been given a project where I perceive as unrealistic. It involves programming at a higher level than what I know (programming was preferred but not required for the job). The project is due in a month, and even if I worked on this every day and set aside my other 4 projects, I probably wouldn't finish it and will have errors given my lack of advanced expertise. I have been told to use other staff as support. But here are my thoughts:
I could do my best to write the code, bug the hell out of other staff for help, and submit what I have for review- it will likely need to be finished by someone more proficient and mistakes corrected otherwise it won't be submitted by the deadline;
Does it make more sense for a proficient programmer to take this on instead of having him as a support role? Otherwise what I fear is that I'm told my code isn't finished/needs corrections and may need to be revamped with only days to spare before the deadline.
I'm thinking of talking to my seniors individually followed by my manager about my concerns (it's likely that the manager will pull in the seniors to the office so I don't want this to be a surprise for them). At this point, I'm ready to say if I don't live up to the expectation, I will resign- it's not the work environment I want to be in. However, I'm almost sure they will want to hang on to me given my previous success. Any thoughts or ideas appreciated.
Does it make more sense for a proficient programmer to take this on instead of having him as a support role?
" - YES