Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Businesses IT

Office Work Ethic In the IT Industry? 709

An anonymous reader writes "As a recent graduate entering industry for the first time at a large software and hardware company, I have been shocked at what seems to be a low standard of work ethic and professionalism at my place of employment, especially in this poor economy. For example, at my company, the large majority of developers seem to each individually waste — no exaggeration — hours of time on the clock every day talking about football, making personal phone calls, gossiping, taking long lunches, or browsing the Internet (including, yes, Slashdot!). Even some of our subcontractors waste time in this manner. Being the 'new guy,' I get stuck with much of the weekend and after-hours grunt work when we inevitably miss deadlines or produce poor code. I'm not in any position to go around telling others to use their time more efficiently. Management seems to tolerate it. I would like to ask Slashdot what methods others have used to deal with office environments such as this. Is my situation unique or is it common across the industry?"
This discussion has been archived. No new comments can be posted.

Office Work Ethic In the IT Industry?

Comments Filter:
  • Wait a few years... (Score:1, Informative)

    by Anonymous Coward on Wednesday January 06, 2010 @06:28AM (#30667454)
    It'll happen to you. Seriously though, it's just not possible to stay that enthusiastic about someone else's business 8 hours a day, 5 days a week, 240 days a year. There are great jobs out there - but not everyone can have them. So you have to find happiness where you can. It sucks, but it's the reality of living in a modern society. You need people out there doing boring rote jobs, even if they're doing them sub-optimally.
  • Yes (Score:5, Informative)

    by gmhowell ( 26755 ) <gmhowell@gmail.com> on Wednesday January 06, 2010 @06:34AM (#30667484) Homepage Journal

    Having worked in numerous fields (probably more than the IT workers who have thus far replied) I can say without a doubt that IT consists of the biggest bunch of slackers I've ever in my life seen. I enjoy it quite a bit, but I'm actually getting to a point where I'm starting to feel a little guilty. But only a little.

  • by A beautiful mind ( 821714 ) on Wednesday January 06, 2010 @06:35AM (#30667490)
    I know, I've been asked if I'm feeling okay by colleagues when seemingly all I did was to stare into the empty space, at the window or someplace else. In reality, I was working more efficiently than most of them, preferring to think about a problem before I try to implement a solution for it. Probably 90% of the work I do is designing a good architecture, making sure it's fast, scalable, robust, flexible and maintainable enough. This requires weighting dozens of different factors and thinking about a lot of "action at a distance" kind of problems.

    I love my job. I would do it even if I wouldn't receive financial compensation for it. One drawback is that you can't really work office hours with it, it's hard to switch off iterating a problem in the back of your mind (resulting in several House-esque moments of some totally unrelated thing reminding me to a neat concept that helps me implement an elegant solution).

    I guess the point is, different people work differently. Yeah, if someone's browsing for porn or looking at bash.org, they are probably not doing anything useful, but taking a break or if someone looks like he's idling, it's not always the case that they are not doing anything productive.
  • by dintech ( 998802 ) on Wednesday January 06, 2010 @06:37AM (#30667506)

    browsing the Internet

    Oh dear. 90% of the people reading this are probably at work.

    Nerd Rage in 5... 4...

  • by Aceticon ( 140883 ) on Wednesday January 06, 2010 @07:00AM (#30667632)

    ... and having worked in at least 12 different companies by now, i can tell you that:

    a) It depends on the company - company culture, profit margins and the business the company are in all make for more or less hectic enviroments in the IT areas (and others).
    b) It depends on the morale of the employees. Recessions actually mean that there are more unmotivated workers around since many which would otherwise left will stay put until "the storm passes".
    c) It the depends on the point of the development cycle you are on. For all you know, a week before you joined people were over-stressed and working long hours to make a release and now they are in the decompression period before a new major project is started.

    Also and to put it plainly: as a recent graduate you know nothing working in IT.

    Let me break this too you now before you learn it the hard way:

    • You'll have to unlearn a lot before you're a proper professional
    • Activity is not the same as Productivity. To give you an easy to understand example: if a guy is breaking stone in a quarry with a hammer the whole day without stopping, he still vastly underproduces the guy that does it for 2 hours with a jackhammer and then loafs about the rest of the day. Working smart always beats working hard.
    • If you're really good, people will take advantage of your innocence, ignorance and eagerness to overwork you to death. The funny bit is that, because you have no real professional experience (and due to overwork), you will make all the mistakes in the book and somebody (maybe you yourself) will inherit a POS that they will have to fix.
  • by fabs64 ( 657132 ) <beaufabry+slashdot,org&gmail,com> on Wednesday January 06, 2010 @07:19AM (#30667724)

    The solutions to so many design problems pop into my head while I'm walking to get coffee or on my lunchbreak it's not funny.

  • by Anonymous Coward on Wednesday January 06, 2010 @07:19AM (#30667726)

    Been there done that. Just working 40 hours a week with little or no breaks and got burnt out. You will understand when you get there yourself. We don't, as a general rule, learn from the mistakes of others.

  • by Stephan Schulz ( 948 ) <schulz@eprover.org> on Wednesday January 06, 2010 @08:04AM (#30667980) Homepage

    Why is it that coders typically seem to have enormous egos when it comes to their work. Everybody works hard. There's nothing special about coding. My workday include tasks that are both physically and mentally taxing, I often juggle several tasks at once and am held to a very high standard of quality. Man up, buckle down and produce because you don't work in a vacuum.

    Computer programs are about the most complex things we create as humans. Even smallish programs have tens of thousands of statements, each unique in its context. You do not state your job, but I doubt your quality requirements are as high and as unforgiving as those for code. If the syntax of a piece of code is wrong it will not compile. If there is some other error, this will likely show up during testing, or, worse, during deployment. I'm doing design document reviews all of the time, and I'm considered fairly strict. But the documents I pass are not nearly as complex and not nearly as error-free as code that passed even mediocre testing procedures. Have you ever written anything where a single misplaced semicolon can break the whole document in bad bad non-obvious ways? Or where every paragraph is manually cross-referenced with at least two more? That's is routine complexity for code...

  • by natd ( 723818 ) on Wednesday January 06, 2010 @08:09AM (#30668012)
    The reasons can be very simple. For about 5 or 6 years, basically before I had kids, I regularly did 60-70 hour weeks. It was a combination of enjoying what I did and that there was work to be done. I didn't get paid overtime, the efforts was never openly acknowledged, but by the end of 4 years my salary in the same job had quadrupled from a reasonable starting point. Now I can do my 35-40 hour weeks as the manager, with those tough years paying dividends indefinitely. Admittedly, I can't help myself from working on the couch most evenings, but again, I enjoy it and it's my chance to stay involved in the technical aspects I don't have time for during the day.
  • Peopleware (Score:3, Informative)

    by lwriemen ( 763666 ) on Wednesday January 06, 2010 @09:41AM (#30668692)

    Read Peopleware by DeMarco and Lister, and then take another look at your workplace.

  • by Zero__Kelvin ( 151819 ) on Wednesday January 06, 2010 @09:59AM (#30668862) Homepage

    "I knew someone who was working for a big company doing some coding."

    "Management at the company was so out of touch (had no clue what folks did in IT at all) that this was possible and this person was NEVER missed while not at work."

    If the person was a software engineer, or even a coder, he isn't in "IT". There is a reason why companies have an IT department, and then a completely seperate department called software engineeing. An IT guy needs to be in the building to help employees, repair and replace bad hardware, and do general system maintanence, etc. A software engineer , on the other hand, may well be working on the drive, and while actually hang gliding. This used to piss me off when I worked at a company where the management didn't get this: Just because I'm outside drinking a coffe and smoking a cigarette doesn't mean I'm not working! In fact, just because I'm sleeping, that doesn't mean I'm not working. I have woken many times with the solution to a problem I had been trying to solve for days clear in my mind, that bubbled up from my subconscious while in delta (dream state.)

    If you think a true software developer should spend most of his time in front of a computer writing code, then it is you who has no idea what is involved in developing great software.

  • Re:This isn't 1999. (Score:3, Informative)

    by self assembled struc ( 62483 ) on Wednesday January 06, 2010 @10:16AM (#30669036) Homepage

    unless you're in a western country where there are laws specifically prohibiting this type of firing.

    at the larger corporations i've worked at (read: the ones with deeper pockets), firing someone is about a 2-3 month ordeal even if it's an termination required offense (with the exception of breaking the law -- stealing, assault, etc). you have to have a written warning, followed by a 30 day period of being "on watch" followed by a final review. THEN an extra month while the legal team gathers and documents everything.

    Why?

    Lawsuits. Wrongful termination lawsuits, unless you as the company, can prove beyond the shadow of a doubt, that the person was unable to perform the job you hired them for (working weekends, especially if you can't prove that overtime was mentioned and being payed when the person was hired), the person you filed will win the lawsuit. Then you're a) out of a bunch of money and b) have to offer them their job with the same benefits and position as before. And you'd better be damn well sure about it next time you try to fire them.

  • by Seakip18 ( 1106315 ) on Wednesday January 06, 2010 @11:37AM (#30670110) Journal

    Quite true.

    My first "IT" job, during my Sophomore year, was a contract gig doing simple office installs across four floors.

    The contract was for 4 weeks, a week each floor for both me and a fellow friend of mine.

    By the end of the first week, we had completed 3 floors and that Friday, went to our supervisor to report we were way ahead of contract schedule.

    His response was simple and eye opening-"Don't work yourself out of a job. It sets up a bad precedent that you might not be able to keep up with."

    I'm all for working hard and good work ethic, but there isn't a point to showing yourself the door after you've nearly burned yourself out.

  • by MBGMorden ( 803437 ) on Wednesday January 06, 2010 @12:28PM (#30670948)

    Your definition of IT and most companies don't seem to jive. What I've seen is that at any company whose business isn't the production of software for others to use, everyone who does "computer stuff" is in IT. In our organization we have "techs", network admins, database admins, programmers, etc, and all of us fall under the umbrella of IT. Hell even our receptionists are in IT even though all they do is answer the phone. It's been the same way at 3 other companies I've worked for. The only exception I've seen is with working with outside vendors, but in that case since they're producing computer software as their business it wouldn't make sense (since in that case almost the whole company would be IT).

  • by Maxo-Texas ( 864189 ) on Wednesday January 06, 2010 @01:21PM (#30671754)

    Companies have shown they have no loyalty to employees.

    You can work hard, invent new ideas, and then as the company is profitable, they lay you off and bring in a college grad.
    The people that work hard and those that do not get very similar outcomes ( tho I do think hard workers who are "lucky" to fix a problem important to the right manager get better results- so it's a percentage game and part of how I got promoted ).

    Most managers don't give a crap about their employees. Our manager went to christmas parties and held none for our staff (despite our recommendations as line supervisors starting weeks before).

    Paperwork has reduced our productivity to about 8% of what it was in 2000. As long as your paper work is correct, there can be weeks where you have no new work to do unless you slow down and pace yourself.

    I'd go to a smaller company, but the option there is 12 hour slave drive death days and then being told by a manager there is no money for raises and "what have you done for us lately anyway" as happened to a friend of mine.

New York... when civilization falls apart, remember, we were way ahead of you. - David Letterman

Working...