I just started my first job and it's night shift too. It actually is not as bad as I thought it would be... I have been working 3 nights in a row so the night before I stay up until 3ish and then sleep in until 12. The try to nap before work and have a cup of coffee.
When I get home from the first night I'll eat a little something and go to bed around 830am. Then I sleep until about 3. Same goes for the next day. Then my last night I'll go to bed when I get home and wake up around 1 to reset my sleep schedule. I also nap during the day usually. I don't have a problem going to bed at night then and might take a benadryl to help.
During work I rarely have caffeine. I'll have a can of pop if anything and it helps. Also I try to eat small snacks through out the night if I have time such as fruit, yogurt, granola bar.
Hope it works out for you!