In your situation, it sounds to me like management really meant, "that sounds like a great idea, but I have no idea what you are talking about". It are those situations that are really frustrating, when you have a sound solution to a problem, you pitch the solution, but have to pitch it to someone who really doesn't know what they are doing.
It sounds to me like you are better off for moving on. From what you described, my perception of the problem is somebody was threatened by your abilities. It's sad that people can't get over the fact there are other people that have more skills and are better at one thing or another. They would be so much better off in the long run if they looked at that situation as an opportunity to learn and get better rather than be afraid of being looked at as not being able to do something as well as someone else.
In the big picture, are technical skills really what define us as a person? I think not.
"I opened a DTS package; it transferred five tables from one database of one server to another database of another server. Well, how many connections would you create? Two right? I saw TEN connections - two for each table. The most amazing thing was the DTS package was written by a DBA who claimed to have over 10 years' experiences. "
Actually, with only two connections, the table population would have to go one at a time (table1, then table2, then table3, ...). With one set of connections (source and destination) for each table, they can run in parallel (If memory serves, the default is 4 parallel processes at a time. This would mean a faster executing package.
Maybe you should have asked the DBAs for the reason behind their design...
I can relate. I was in a situation where I felt that if I did better, it was resented. But if I slacked off, I resented myself. I left the job, then came back, had lots of ups and downs, but stuck with it while I finished a degree and paid off our house.
Now, 7 years later and looking back, I realize that I took work way too seriously. People will do what they want to do, and management listens with one ear to the technical advice and the other ear to the politics. That's reality. Probably better in some environments than others. But, for me, the answer has been to keep coming in every day, decide for myself what I was willing to do, and collect my paycheck. My reward has been the respect and praise of the business people I work with. Now, after a few years of this, I'm finally retiring (at 30) to pursue other hobbies and interests.
The motto? Decide who you want to be and where you want to go long term. Then, determine if your work fits into that plan. If it does, then stick with it. If not, then make changes to align your life with your values. I know it's easier said than done, but it is doable.
Best of luck to you. Hope things are going well now.
First, I would like to thank Clarold Britton to edit this article for me since I am still struggling my 'Chinlish' - English grammar.
I am working in a different company now but I find out everywhere is the same.
I just read a book, it said the working environment and culture had changed since the last twenty years. Mostly because of company downsizing, bad economy, people are worried about their job security. At the same company I was learning Actuate report, I asked a developer about the actuate report adminstrator and how it worked, he actually said 'No'. If I want to learn, I will have another way to learn. That guy obviously had no confidence in himself. He worried if he showed it to me, his job would be threatened. I actually felt bad for him.
Trust and loyalty is no longer existed. Unfornately trust and loyality is basic to all business success. People become skeptical, supicious and cynical because they worry if they still have a job the next day.
my 2 cents.
It sounds like a depressing place to work, but I'd be interested to hear the other side of the story.
The article heading mentioned "DBA Janet Wong brings us one of her experiences about how you can better go with the flow. " but the article seems like a gripe session with no pointers on how to "go with the flow", only complaints.
These are some suggestions on how to better manager your working relationships. First, may I recommend in the future that when you have suggestions you do not put anyone (especially a supervisor) in a spot of embarrassment? To suggest a way to do something more efficiently is good. To do it at the expense of making someone else look incompetent is not.
Second, if you want to be efficiently productive and get along with your co-workers, then show them the respect that you want by being discrete and modest in your opinions. Is your goal to be a hero by showing off your talents or to accomplish your goals?
Third, stay in your lane of responsibility. When we stray out of lane of responsibility is easy to get caught up in the office politics.
I hope this advice is well taken. Best regards.
FYI...I too am a worker bee and not a manager.