I had this issue with my first software job right out of college. I was unproductive for weeks, just due to culture shock and (shamefully) malaise. The procrastination snowballed. Luckily a fellow engineer eventually noticed, sat down with me, and recognized exactly what was going on. In the kindest way possible, he sat down behind me and basically made me finally start my next project. He stayed there with me for the rest of the day, answering and asking questions to keep my progress going. It had quite an impact on me. Having another person involved and actively care about my work went a long way.