I'm at my new job where I was told I will be developing a new web-based system to add functionality to the main hardware+firmware product line, but that there is no specification yet. I'm supposed to spend some time in other teams to get to know the company, but apparently it's not the right time yet.
Of my first week I have spent some 30 hours doing what I thought best. I read some documentation on related company software, freshened up on technologies and development-practices I'm guessing I will be working with, wrote up a rough-draft specification for the system... no one seems to be interested in how I'm spending my time. My superior is quite busy and comes by once a day to tell me some official stuff for 5 minutes; otherwise I'm alone at my desk.
Tomorrow I'm planning on starting to build a prototype with what ideas I currently have for the project, but I'm wondering if this won't be a wasted effort. I'm invited to a meeting on my project, but I still have 3 work days to fill, and I'm skeptical that a one hour meeting will give me enough work for the time after.
This is my first developer job, and I'm quite unsure about what I should be doing. I want to ask my superior just that: "What do you expected me to do?". But... I don't want to come across as seeming:
- too low skilled for the job.
- unable to decide what's important or not.
- or plain impatient and bothersome.
I can't read my superiors (they all have that "I'm busy and focused on important stuff" poker-face), and I've been told to ask my colleagues first. They're no better informed about my purpose at the company than me though.
- What should I be doing on my own? I don't want to just wait around idly, twiddling my thumbs, until I'm told what to do.
- What should I be asking from my superior? How long should I wait for him to come to me? I need to get some input so I can get started with productive work.
I feel I can do more, and that I'm spending my time at work inefficiently. Help!