|
there are always new strains...
Do we weigh less at high tide?
|
|
|
|
|
Ever heard the phrase "Feet, do your duty!" ?
|
|
|
|
|
I always heard it as, "Feets don't fail me now!"
|
|
|
|
|
Robert Ludwig wrote: I always heard it as, "Feets don't fail me now!"
Heh... either way, this is a situation that you need to run, not walk out of. No, not all programming jobs are this way but this is sure one that you don't wanna stick around for!
|
|
|
|
|
OriginalGriff wrote: blame everyone else for not providing the information you need to do the job
AKA "The Nagy technique".
OriginalGriff wrote: on the triplesame pay scale
AKA "The Dalek technique"
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
Do not feed the troll ! - Common proverb
|
|
|
|
|
I resemble that remark!
When I find myself in that position I shout early, I shout loud, I shout often. It is a great disturbance to the situpons when you want to do something and Retardon Doofus Numb-Brain III decides he won't give you all the relevant information.
speramus in juniperus
|
|
|
|
|
Same here. Have you been reading my Troublemaker's Handbook?
On a serious note, once you've worked in a truly crap organisation you can learn to smell organisational dysfunction a mile off and hopefully avoid the worst of it in the future.
Anna
Tech Blog | Visual Lint
"Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"
|
|
|
|
|
It may not be that Doofus Numb-Brain III decides he won't give you all the relevant information, he/she may not have all the information. This may be one of those projects from hell where you figure it out and the customer tells you he likes it or not and what changes to make. Not good for your self esteem, but does provide job security (for a while), until the company and customer's funds dry up.
|
|
|
|
|
Rage wrote: OriginalGriff wrote: on the triplesame pay scale
AKA "The Dalek technique"
For both Nagy and The Dalek, shouldn't that be "on the tipple pay scale"?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
that would be quite unethical wouldn't you agree
|
|
|
|
|
No, I wouldn't.
If you hire someone at an hourly (or daily, or weekly) rate, and give him insufficient information to produce exactly what you want, then it is your fault that what he produces is not what you wanted.
The alternative is for him to sit on his hands until you do provide the information while you pay him, and that is unethical - particularly if he doesn't know the info even exists.
|
|
|
|
|
harold aptroot wrote: I<layer>t's the sort of thing that requires 5 years of training just to use it, let alone modify the code.
Sounds like IBM's Websphere.
|
|
|
|
|
As an intern, you have an opportunity to grow your skill set, show your worth and document something that was previously undocumented.
Also, since you are a member of CodeProject you have an interest in writing code.
Take the high road, do the best job you can do, and learn from the experience.
Others have, and will, tell you to run... face adversity in the face and push forward.
|
|
|
|
|
Grow my skill set? Show my worth? I think this is an other job that you're talking about here.. one that I might like to have.
|
|
|
|
|
Dealing with some level of stupid/insane is part of any job. It sounds like your internshipenslavement will be earning you advanced certification in it.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
If you are working at a place where you don't like it, unless you know the situation will change or you can move to a better position, then leave the company. It is that simple. If you want/need to find something else before leaving, that is some you should consider.
Otherwise, I also think you should try to improve yourself with what was given to you. By doing that, it will be their loss when losing you if they don't value your skills.
There are no secrets to success. It is the result of preparation, hard work, and learning from failure. Colin Powell
|
|
|
|
|
Experience is always worth something, even if the experience is torture.
I say hang in there, you'll have a better resume at the end. Since you're an intern they really shouldn't be expecting much, and you haven't got much to lose. It sounds like they want you to do a salaried programmer's job while being paid as an intern and that sucks, but it's a stepping stone to something better. You may as well take advantage of the opportunity to gain experience, even if it's a pretty lousy opportunity.
Having said that, as soon as you can find a real salaried job get the hell out of there.
|
|
|
|
|
While I was in school, I was contacted by the local branch of a corporation. Between my "internship" job, and getting married, I ended up quitting school (bad move resume wise, but it's worked ok for me).
When I finally left their sorry butts, I was shocked to see I'd spent 9 years there. After I quit in September, I ended up making more from them in the rest of the year (as an outside contractor) than my previous annual salary.
I did the consulting thing for them and others for a few years, and because of too many details to get into here (mostly involving money and insurance), I ended up back working for them directly.
After an initial period where they allowed me to fix all the things my replacements had broken, we proceeded to race as to whether they were going to fire me (I was a troublemaker), or I was going to quit for another 10 years. Finally, they blinked and gave me my severance package a few months before closing the division.
I value the experience greatly. As some have stated, it taught me to deal with any insane politics I can ever encounter. Also, when starting my other businesses I'm in now (programming, direct mail, antiques, etc), it has been an invaluable guide to business.
All I have to do is ask myself "If my former company were faced with this situation, what would they do?"
I then do the exact opposite of that. Works really well.
|
|
|
|
|
Perhaps you might take this as an opportunity to develop a translation tool and either use a computer language you already love or one that you have been wanting to learn.
|
|
|
|
|
I have several wonderful programs I use every day that were developed this way. Some fool asked me to do some silly thing. I took the opportunity to make a more general purpose tool, and viola, I have a product.
Of course you have to be careful of invention agreements and non-dosclosures. When they gave me the invention agreement (short version, "we own everything, even if you make it on your own time"), I took their cover page and proceeded to write my own, which I signed. It was still fair. Anything they paid me to make was theirs. Anything else (which included a laundry list of specific tools, libriaries, etc), was mine.
One thing about learning about all these formats, you'll be the expert in the field. Once/if you leave, they will be calling you for years with questions and work requests (whether you consider that good or bad has to factor into your decision).
|
|
|
|
|
Sounds to me like your mind is already made up and you are just looking for folks to support your decision. I for one won't do that. I'd be willing to bet that most of those who've replied to your post have "done their time in the trenches". It's part of any profession. I don't understand the mindset of kids these days...you don't start out as the CEO driving the Porsche and getting 2 and a half hour lunch breaks. You work your way up to that, and it takes a LONG time!! Either put in your time there, or quit whining and go find something else. Nuff said.
|
|
|
|
|
harold aptroot wrote: Frankly I'm getting ready to leave the profession entirely.
I'm there too, but need to still pay some bills. And alimony.
|
|
|
|
|
harold aptroot wrote: Instead, they want me to create something that converts some arcane XML format
(CAMT053) to an undocumented XML format they use internally. Ok, sure,
arcane to undocumented, perfectly doable, given enough time.
At least in the US the position you described is specifically intended for a limited audience so if equivalent then you should fit the demographic for what they want anyways.
The point of such jobs for the employee is to get actual experience doing something involving code. It isn't supposed to be exciting, cutting edge, fun, and well paying because those jobs are reserved for people who have real experience. The employee gets some experience and the company gets good press and cheap labor for a task that should be done but only because it is on someone's wish list.
It is also intended to be short term. So moving to another 'intern' type position is expected.
Now all of the above presumes that you really fit the target demographic. If not then you shouldn't take it and they shouldn't have offered it to you in the first place.
|
|
|
|
|
I have been in a similar situation like you. I had 4 years experience in industrial automation (programming PLC's and human machine interfaces). I was bored of that programming because it was very 'low level' and I wanted to program some high level stuff in C# or java. So I changed my job into finance. My then new employer wouldn't let me code for 100% but told me that I would have to learn a lot in advance. I was promised to be allowed to code 50% of my time and do customer support and system administration the other 50%... Well in the end it was 100% support and admin.
After a year and a half I was at the point you seem to be right now.
I talked to my boss and asked for more money (which I got) and that I liked to code 100% of my time (I already knew I could code and did not have to prove me any longer). His last words during our conversation were:
"You know, I once learned a very important thing on a management seminar:
Love it,
change it,
or leave it."
I was knocked over by the clarity in this.
I could not love this. I had that clear. After thinking about this a few days I figured out that I was actively trying to change it since a year or so. Then the last option was leaving - which I did two month later.
I am now having a job were I can program 100% of my time and do it the way I like (TDD, scrum team, nice pair programming partners, etc.). It is not all perfect here and some tasks are just boring but I guess that's the same with every job.
There is one thing I could have done better: Find a coding job in a field that really interests me in a non coding way. For example: I like aviation and music but I am working in the renewable energy sector currently. I could have done even better by finding a job in one of the above fields.
My advice: Don't leave the profession entirely. Find a company that does something that you would like to do when creating your own company and then get a job there.
If you do so, doing work that isn't cool (like that xml conversion stuff) is not that bad at all because it is for the "higher goal" of your company that you also share.
Regards,
cmger
|
|
|
|
|
Sounds like an awesome opportunity to develop something in F# (my new favourite language)
|
|
|
|
|