I can imaging the kind of spaghetti a Java programmer would make if told to write C with no prior experience. That's how I got my start. I didn't even understand the difference of passing a pointer from the heap and passing a pointer from the stack.
I will be the first person to admit I don't know it all. Will the senior devs be willing to tell me when I mess up and what I can do/read to get better at my job?
I still have a lot to learn. Right now I'm trying to learn as much as I can about the i368 architecture since it is one of the last few processors that, from what I have been told, "a single person can have a working understanding of every part of the architecture and computer."
In any event, I'm basically looking for a summer job or a part time job for next semester, so I think I definitely have given myself enough time to search.