I feel too reactive with my work. Either waiting for people on what they want changed or handling unexpected bugs. When I’m not waiting on anyone or I understand the issue, I can work a lot and get into a flow state pretty easily. This is when I’m the happiest at work.<p>I’ve been at my current gig for 9 months and they have many applications, some 20 years old. Their corporate IT hierarchy seems too big for the company. The CIO has 6 people under them, and each one of those people have 10-30 people under them. My boss is one of the 6.<p>I want to innovate and help the company be profitable. I want to be helpful. I don’t know what steps to take to become more proactive. My feeling is I need to do a lot of reading of whatever documentation there is and create new documentation if what currently exists is lacking.
Assuming you understand the business at a high level, and who the customer is more or less, you can ask management and leadership about the priorities in regards to what features are more important and why. The objective would be to align your own perspective and incentives in such a way that you can help with identifying the most critical tasks and adjusting your focus accordingly.<p>Using a sports analogy, If you know where the goal is, and how the game is played, you are in a better position as one of the team players to not only react to the ball appropriately but also position yourself on the field in such a way that will benefit scoring more goals.