Need an opinion on a work related situation
I'm sorry that I can't condense this in any way.
Right now I'm neutral on this one and not sure what I really feel about it because I see both points of view and not sure what is right and what really isn't.
I've been in the IT field for almost my entire work career and I've been working at my current job since around September. Although I'm pretty technical, most of my co-workers are nothing more than higher level customer service agents (and I don't look down on this, it's just not their specialization.) yet I was hired on for a technical related need yet.. ..since September that need never really came to past. Until recently I've been pretty bored at work and doing nothing more than just on my own studying on stuff we "should have been" doing.
Well, they found a project for us and they want us to construct literally a management system for the backend of a large high end server for a major cellular corporation and they need something presentable within 2 - 3 months. They wanted us to coordinate and create a database and then use Python scripting to add to and pull from this database. Myself and a few other members were selected and atleast 3 of those members don't even know what an IP address is. I specifically don't expect the non-technical agents to have this kind of expertise so here's what happened...
...I began serious indepth studying with the tools necessary to complete the task.
The more I studied into this stuff the more I realized this was not going to be something we could build overnight and was going to take some serious work. Now me personally.. I've been spending several hours after work and at times even taking my off days to come in and really hash on the stuff, the issue is... I'm the only one doing that. Now here's the tricky thing, I personally have no issue with that - I don't expect the average employee to have that kind of drive or to come in on their off time and especially if they have a family, wife and kids..and ESPECIALLY that they will likely not be paid for it. The company I'm working with however seems to be under the impression that everyone should be hashing this stuff in the same manner I am and I personally don't see that as realistic..but maybe I'm wrong...
Here's why this is an issue... As I've been studying -- to help myself and intending to help others on my team I've been making documents with instructions on how certain commands work and how certain functions operate ect and I intended to share them with my team but my supervisor stopped me and told me that was one of the worst things I could do because I would literally handicap them. This I can see and do agree with, on the other hand .. I'm also kind of having an issue with him. Everytime I come up with a solution for something he interrupts me and seems to find a reason as to why it won't work. Even when my method works and his doesn't, if his doesn't he'll just use an entire different system and start us off from ground 0 again and we wasted 3 hours trying it his way at one point. Now.. its their company so.. they pay me to do it their way.. I'm not the boss, I agree here .. It's just issue is sometimes the extensive troubleshooting may end up putting us well over our deadlines, or into unpaid work hours... and I have issues with that.
We had a meeting today and it ended up with me giving everyone on our team an understanding as to how what we were doing is going to work .. now the issue is.. I was also the only one who brought anything to the table and of course the supervisor (who wasn't initially scheduled for the meeting) interrupted and stopped me from teaching everyone the tools we were working with and told me they should be learning that stuff on their own and they just want hand outs.... Now this I agree with...but there is something that is deeply concerning me about him...I am concerned that he see's me as a threat to his job because until recently there was noone else in the department with any technical know how and now I am pretty much on his level if not possibly even further in terms of experience.. and he may not want me to become the go-to guy for that reason.. ..or his reasons may be completely legit and I am the one at fault..
I don't know honestly.
But I am really worried about where this is headed and I am feeling this is going to blow up in our faces long before it produces anything especially because most of the team doesnt have the experience required to do this sort of job and everytime I try to step in and assist I get a slap on the wrist.
Maybe I'm not supposed to be the one helping everyone I guess but at the same time this isn't the kind of stuff the average joe can pick up on and design in 3 weeks, this to me seems something quite serious.
What is your opinion though?