Just looking for suggestions.. I am working with small organizations based on Medical domain, cancer detection and treatment kinda stuffs . We got lot of work .. IMO its something very few organizations have jumped into so the challenges is massive. However due to small organizations and even few developers, environment is toxic and super laid back. Most of the people just comes and goes, some wont even bother to come at all and I am handling like 3-4 projects individually. Sometime when I get my head out of codes I feel very demotivated to see super bOring environment and almost no management. Its kinda they want me to set the pace when they all being management folks hardly have organized strategy. Am I being drawn too much by the work coz work seems not bad or screwing myself coz if / when I try to switch out not many organizations would be willing to take in or should i try to move ASAP? Whats your thoughts
You could look at it as an opportunity. You can list the four projects on your resume and find something new.
Thanks for your comment.. yeah I did but as I mentioned the domain being unique not many opportunities aligned with what I am doing. I joined by looking it as an opportunity even now i think it is a challenging work but you cant fight alone .. you need team a motivated team to make a mark..
If you are experiencing this now, it is unlikely to change anytime soon. Search for opportunities that align with your expertise, even if it is only a related field and not this type of work specifically.
I would start looking. I feel you on the dead beat coworkers though. Seems to happen everywhere. My sister works for NASA and she deals with it too. Good luck. Seems like you have a good work ethic.
So she is staying back and becoming like em ? I think I might have to move on
How are you doing project tracking, source code management, and release management? If you don't feel comfortable doing your own promotion, write some code to do a weekly progress report. Commits, tickets closed, features deployed. If you're the one who consistently shows up as the top performer you won't have to say much. Just make sure your manager gets a copy and you keep them on file.
You sounds like you haven't really worked on small organizations ? Forgive me but all Organizations do have their version control , build and release and development tracking.. but its more of your own effort coz manager totally believes in you.. So ethically you have to be Solid. What I can pretty much say is this place has a ton of potential. But to answer you, project tracking all all is your responsibility and its not like client role where you have to send a weekly report .. We are a well known product organization with some leading technological advantages and we dont work on tickets?? We work on features and bugs ..
My point is that if you have hard evidence that you're producing and your colleagues are not, it's going to be a lot easier to get your manager to the point you're trying for. This is not fill-out-the-forms busywork; it's getting the receipts for you doing the work and doing more than anyone else. This is for you. If you don't have hard evidence that you really are holding the place up, there's no reason for your manager to believe it.
Does the management know and appreciate you for the heavy workload?
I donno how to put it.. They don't understand the technical details so I am not sure they even know or care about what I am doing .. I am working on my own most of the time to just not being bothered by this environment. So I kept my communication as minimal otherwise I will be forced to take management as well as technical direction of the organization. I have worked on startups but this is not something I think many folks have experienced.
It's very important that management knows about what you do. Otherwise they might see you without the value that you bring and end up as an unsung hero. In the meantime colleagues that you see not doing much might take credit for your work. I think it's important for you to figure out how you stand from management perceived value vs. your actual value.