Author Topic: The typical IT worker: info from the WSJ  (Read 5702 times)

MillCreek

  • Skippy The Wonder Dog
  • friend
  • Senior Member
  • ***
  • Posts: 20,004
  • APS Risk Manager
The typical IT worker: info from the WSJ
« on: October 21, 2013, 10:48:57 AM »
http://online.wsj.com/news/interactive/ITWORKERprintCHRT?ref=SB10001424052702303442004579123283162644524

http://online.wsj.com/news/articles/SB10001424052702303442004579123283162644524?mod=ITP_journalreport_1

If you can read the links: portrait of a typical IT worker

An excerpt from the article:

Quote
For instance, the IT guy—and they're about three times more likely to be men than women—doesn't necessarily have a computer-science degree. About a third come to IT with degrees in business, social sciences or other nontechnical fields. More than 40% of computer support specialists and a third of computer systems administrators don't have a college degree at all.
_____________
Regards,
MillCreek
Snohomish County, WA  USA


Quote from: Angel Eyes on August 09, 2018, 01:56:15 AM
You are one lousy risk manager.

lee n. field

  • friend
  • Senior Member
  • ***
  • Posts: 13,584
  • tinpot megalomaniac, Paulbot, hardware goon
Re: The typical IT worker: info from the WSJ
« Reply #1 on: October 21, 2013, 11:08:37 AM »
Teh Horrors!
In thy presence is fulness of joy.
At thy right hand pleasures for evermore.

Fitz

  • Face-melter
  • friend
  • Senior Member
  • ***
  • Posts: 6,254
  • Floyd Rose is my homeboy
    • My Book
Re: The typical IT worker: info from the WSJ
« Reply #2 on: October 21, 2013, 11:49:40 AM »
Lies.

Everyone knows you can't have a career without teh collegez
Fitz

---------------
I have reached a conclusion regarding every member of this forum.
I no longer respect any of you. I hope the following offends you as much as this thread has offended me:
You are all awful people. I mean this *expletive deleted*ing seriously.

-MicroBalrog

mtnbkr

  • friend
  • Senior Member
  • ***
  • Posts: 15,388
Re: The typical IT worker: info from the WSJ
« Reply #3 on: October 21, 2013, 12:04:28 PM »
http://online.wsj.com/news/interactive/ITWORKERprintCHRT?ref=SB10001424052702303442004579123283162644524

http://online.wsj.com/news/articles/SB10001424052702303442004579123283162644524?mod=ITP_journalreport_1

If you can read the links: portrait of a typical IT worker

An excerpt from the article:

Quote
For instance, the IT guy—and they're about three times more likely to be men than women—doesn't necessarily have a computer-science degree. About a third come to IT with degrees in business, social sciences or other nontechnical fields. More than 40% of computer support specialists and a third of computer systems administrators don't have a college degree at all.


I have a business degree (BBA+MBA and minors in Marketing and Management), but got into the tech field due to aptitude and an interest in the industry.  I've worked with many who got here the same way.  I've also worked with many who have no college degree (or just a few tech classes at the local community college or tech school), and a few without even a HS diploma (just GED).  Two of the latter have risen rather high in their careers, not exactly remaining "system administrators".  This is a field that truly does reward ability.

Chris

Tallpine

  • friends
  • Senior Member
  • ***
  • Posts: 23,172
  • Grumpy Old Grandpa
Re: The typical IT worker: info from the WSJ
« Reply #4 on: October 21, 2013, 04:54:35 PM »
I am not IT specifically (aerospace software engineering) but I have an accounting/business degree.  :lol:
Freedom is a heavy load, a great and strange burden for the spirit to undertake. It is not easy. It is not a gift given, but a choice made, and the choice may be a hard one. The road goes upward toward the light; but the laden traveller may never reach the end of it.  - Ursula Le Guin

mtnbkr

  • friend
  • Senior Member
  • ***
  • Posts: 15,388
Re: The typical IT worker: info from the WSJ
« Reply #5 on: October 21, 2013, 07:17:01 PM »
Now that you mention it, the article was using IT more specifically than I was.

I, and any of the people I referred to in my earlier post are not in "support-side" IT, but more aligned with various types of computer systems engineering.  I haven't worked in the sort of roles defined by the article since before 2000. 

Chris

Tallpine

  • friends
  • Senior Member
  • ***
  • Posts: 23,172
  • Grumpy Old Grandpa
Re: The typical IT worker: info from the WSJ
« Reply #6 on: October 21, 2013, 08:55:01 PM »
Now that you mention it, the article was using IT more specifically than I was.

I, and any of the people I referred to in my earlier post are not in "support-side" IT, but more aligned with various types of computer systems engineering.  I haven't worked in the sort of roles defined by the article since before 2000. 

Chris

Yeah, I always think of IT as the people who keep us from getting any work done  =D
Freedom is a heavy load, a great and strange burden for the spirit to undertake. It is not easy. It is not a gift given, but a choice made, and the choice may be a hard one. The road goes upward toward the light; but the laden traveller may never reach the end of it.  - Ursula Le Guin

zxcvbob

  • friend
  • Senior Member
  • ***
  • Posts: 12,246
Re: The typical IT worker: info from the WSJ
« Reply #7 on: October 22, 2013, 09:35:49 AM »
Are they talking about that guy in India you have to talk to for a half hour before you can get a ticket number (so you can goto the local expert and get the problem resolved in 5 minutes?)  The Indian, bless his heart, is supposed to be a cost-saving measure but he *never* fixes the problem.  So I think maybe he's really just supposed to be a speedbump.  Corporate is punishing us for needing support -- because the software they foist on us is so bad.
"It's good, though..."

RevDisk

  • friend
  • Senior Member
  • ***
  • Posts: 12,633
    • RevDisk.net
Re: The typical IT worker: info from the WSJ
« Reply #8 on: October 22, 2013, 11:41:49 AM »

Didn't finish my degree. Guess I'm in that boat, I'm the server/SAN/network/project guy, who also programs in about half a dozen languages and does web sites.

A CS degree isn't very helpful in doing anything IT related. It's never bad to know the concepts, it's very very helpful. But I found it more practical to do X, and then learn the underlaying technology. It allows the pieces to snap into place. Granted, that's just how my brain works. Practical experience was discouraged, especially with anything modern.

The programming techniques generally hurt my brain. They wanted lots of comments. Not effective, informative comments, just lots of it. Too much commenting can be just as bad as too little. Near anything dealing with usage should be in external documentation. Commenting should be stuff useful to other programmers. If I had to do it all over again, I'd have slapped myself and started an EE degree. CS is basically for math geeks or an intro guide to hardware engineering. A lot of the 4 level courses should be 1 or 2 level courses. Computer and Network Security should be a mandatory 200 level course, not 415 and elective.


Don't get me started on the fact that the overwhelming majority of the mandatory college classes HAD NOTHING TO DO WITH MY DEGREE. They were bloody well job programs for professors that can't or don't teach anything useful.
"Rev, your picture is in my King James Bible, where Paul talks about "inventors of evil."  Yes, I know you'll take that as a compliment."  - Fistful, possibly highest compliment I've ever received.

Tallpine

  • friends
  • Senior Member
  • ***
  • Posts: 23,172
  • Grumpy Old Grandpa
Re: The typical IT worker: info from the WSJ
« Reply #9 on: October 22, 2013, 12:45:27 PM »
Quote
They wanted lots of comments. Not effective, informative comments, just lots of it. Too much commenting can be just as bad as too little.

IMO code should be more or less self commenting, with variable and function names that mean something (instead of x, y, or j).

A reference to the requirements is also useful.   =)
Freedom is a heavy load, a great and strange burden for the spirit to undertake. It is not easy. It is not a gift given, but a choice made, and the choice may be a hard one. The road goes upward toward the light; but the laden traveller may never reach the end of it.  - Ursula Le Guin

RevDisk

  • friend
  • Senior Member
  • ***
  • Posts: 12,633
    • RevDisk.net
Re: The typical IT worker: info from the WSJ
« Reply #10 on: October 22, 2013, 12:48:21 PM »
IMO code should be more or less self commenting, with variable and function names that mean something (instead of x, y, or j).

A reference to the requirements is also useful.   =)

"self commenting code" is a phrase that makes me twitch. Often, I think I produce it. Then someone else reads it, and I remember why it makes me twitch.

Comment, and document.
"Rev, your picture is in my King James Bible, where Paul talks about "inventors of evil."  Yes, I know you'll take that as a compliment."  - Fistful, possibly highest compliment I've ever received.

mtnbkr

  • friend
  • Senior Member
  • ***
  • Posts: 15,388
Re: The typical IT worker: info from the WSJ
« Reply #11 on: October 22, 2013, 01:07:20 PM »
"self commenting code" is a phrase that makes me twitch. Often, I think I produce it. Then someone else reads it, and I remember why it makes me twitch.

Comment, and document.

Yup, agree completely.

Chris

Fitz

  • Face-melter
  • friend
  • Senior Member
  • ***
  • Posts: 6,254
  • Floyd Rose is my homeboy
    • My Book
Re: The typical IT worker: info from the WSJ
« Reply #12 on: October 22, 2013, 01:11:01 PM »
somewhere within some very long and boring code around here, there is a function that transforms something into something else...

TransformThatMoFo()
Fitz

---------------
I have reached a conclusion regarding every member of this forum.
I no longer respect any of you. I hope the following offends you as much as this thread has offended me:
You are all awful people. I mean this *expletive deleted*ing seriously.

-MicroBalrog

Tallpine

  • friends
  • Senior Member
  • ***
  • Posts: 23,172
  • Grumpy Old Grandpa
Re: The typical IT worker: info from the WSJ
« Reply #13 on: October 22, 2013, 03:20:44 PM »
"self commenting code" is a phrase that makes me twitch. Often, I think I produce it. Then someone else reads it, and I remember why it makes me twitch.

Comment, and document.

Well, it's always nice if at least you can figure out what it means some months or years later.  :lol:
Freedom is a heavy load, a great and strange burden for the spirit to undertake. It is not easy. It is not a gift given, but a choice made, and the choice may be a hard one. The road goes upward toward the light; but the laden traveller may never reach the end of it.  - Ursula Le Guin

AZRedhawk44

  • friends
  • Senior Member
  • ***
  • Posts: 13,974
Re: The typical IT worker: info from the WSJ
« Reply #14 on: October 22, 2013, 03:24:33 PM »
I've had coworkers in the past that deliberately don't comment their code in order to manufacture job security.   [barf]
"But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist."
--Lysander Spooner

I reject your authoritah!

zxcvbob

  • friend
  • Senior Member
  • ***
  • Posts: 12,246
Re: The typical IT worker: info from the WSJ
« Reply #15 on: October 22, 2013, 03:59:07 PM »
I always comment mine, and I try to use variable names that convey meaning (unless the variable really doesn't mean anything, this it's "x" or "y" or "j") so it doesn't require so many comments.  Too many comments can also make the code hard to read.

But I also like to sprinkle in occasional pop-culture references and idioms from the 60's and 70's, just to confuse or irritate the programmers overseas who will eventually take my job.

I absolutely *hate* Hungarian notation.  (that probably makes me a racist)

I've had coworkers in the past that deliberately don't comment their code in order to manufacture job security.   [barf]

Can they actually remember what the code does after 6 months?  How about 2 years?  Or do they hand it off to some other poor schmuck to maintain?
« Last Edit: October 22, 2013, 04:08:05 PM by zxcvbob »
"It's good, though..."

Tallpine

  • friends
  • Senior Member
  • ***
  • Posts: 23,172
  • Grumpy Old Grandpa
Re: The typical IT worker: info from the WSJ
« Reply #16 on: October 22, 2013, 04:04:17 PM »
I've had coworkers in the past that deliberately don't comment their code in order to manufacture job security.   [barf]

You worked with Indians too huh?
Freedom is a heavy load, a great and strange burden for the spirit to undertake. It is not easy. It is not a gift given, but a choice made, and the choice may be a hard one. The road goes upward toward the light; but the laden traveller may never reach the end of it.  - Ursula Le Guin

RevDisk

  • friend
  • Senior Member
  • ***
  • Posts: 12,633
    • RevDisk.net
Re: The typical IT worker: info from the WSJ
« Reply #17 on: October 22, 2013, 06:46:09 PM »
I've had coworkers in the past that deliberately don't comment their code in order to manufacture job security.   [barf]

Also means they can't be promoted or transferred.

I knew a contractor that pulled that game. He hardcoded EVERYTHING, and I believe he intentionally would strip comments before pushing to the server.
"Rev, your picture is in my King James Bible, where Paul talks about "inventors of evil."  Yes, I know you'll take that as a compliment."  - Fistful, possibly highest compliment I've ever received.

bedlamite

  • Hold my beer and watch this!
  • friend
  • Senior Member
  • ***
  • Posts: 9,792
  • Ack! PLBTTPHBT!
Re: The typical IT worker: info from the WSJ
« Reply #18 on: October 22, 2013, 07:43:41 PM »
The programming techniques generally hurt my brain. They wanted lots of comments. Not effective, informative comments, just lots of it. Too much commenting can be just as bad as too little. Near anything dealing with usage should be in external documentation. Commenting should be stuff useful to other programmers.

Same thing when I was in school. After a while I started putting easter eggs in the comments. They were either never read or nothing was ever said about them. Of course, they weren't as obvious as the page source for theoatmeal.com.
« Last Edit: October 22, 2013, 07:48:28 PM by bedlamite »
A plan is just a list of things that doesn't happen.
Is defenestration possible through the overton window?

charby

  • Necromancer
  • Administrator
  • Senior Member
  • *****
  • Posts: 29,295
  • APS's Resident Sikh/Muslim
Re: The typical IT worker: info from the WSJ
« Reply #19 on: October 22, 2013, 07:46:26 PM »
Yeah, I always think of IT as the people who keep us from getting any work done  =D

Well if we didn't lock you down, you would download every bit of blogware/malware with the latest update you think you needed because the internet popup told you so. Thus creating more work for the IT folks.
Iowa- 88% more livable that the rest of the US

Uranus is a gas giant.

Team 444: Member# 536

Tallpine

  • friends
  • Senior Member
  • ***
  • Posts: 23,172
  • Grumpy Old Grandpa
Re: The typical IT worker: info from the WSJ
« Reply #20 on: October 22, 2013, 07:49:11 PM »
Well if we didn't lock you down, you would download every bit of blogware/malware with the latest update you think you needed because the internet popup told you so. Thus creating more work for the IT folks.

Not to mention not allowing access to the customer's VPN on site.  :facepalm:

Oh well, I like to work from home anyway  :lol:
Freedom is a heavy load, a great and strange burden for the spirit to undertake. It is not easy. It is not a gift given, but a choice made, and the choice may be a hard one. The road goes upward toward the light; but the laden traveller may never reach the end of it.  - Ursula Le Guin

zahc

  • friend
  • Senior Member
  • ***
  • Posts: 5,799
Re: The typical IT worker: info from the WSJ
« Reply #21 on: October 22, 2013, 08:39:40 PM »
IMO code should be more or less self commenting, with variable and function names that mean something (instead of x, y, or j).

A reference to the requirements is also useful.   =)

Code: [Select]
//why we are doing this
void whatThisFunctionDoes(int whatItDoesItTo){

}
Maybe a rare occurence, but then you only have to get murdered once to ruin your whole day.
--Tallpine

Tallpine

  • friends
  • Senior Member
  • ***
  • Posts: 23,172
  • Grumpy Old Grandpa
Re: The typical IT worker: info from the WSJ
« Reply #22 on: October 22, 2013, 09:00:33 PM »
Should return a value  :P
Freedom is a heavy load, a great and strange burden for the spirit to undertake. It is not easy. It is not a gift given, but a choice made, and the choice may be a hard one. The road goes upward toward the light; but the laden traveller may never reach the end of it.  - Ursula Le Guin

zahc

  • friend
  • Senior Member
  • ***
  • Posts: 5,799
Re: The typical IT worker: info from the WSJ
« Reply #23 on: October 22, 2013, 09:26:48 PM »
Are void functions considered bad practice?
Maybe a rare occurence, but then you only have to get murdered once to ruin your whole day.
--Tallpine

Tallpine

  • friends
  • Senior Member
  • ***
  • Posts: 23,172
  • Grumpy Old Grandpa
Re: The typical IT worker: info from the WSJ
« Reply #24 on: October 22, 2013, 09:47:43 PM »
Are void functions considered bad practice?

Not necessarily.  However, changing a parameter value is not so clear. (has to be a reference or pointer, also).

Argument(s) normally would be input(s) and return value the output.  (there are exceptions like changing the fields of a structure passed as a pointer)

But a void function might perform undocumented "side effects"  (like changing a global variable).



Freedom is a heavy load, a great and strange burden for the spirit to undertake. It is not easy. It is not a gift given, but a choice made, and the choice may be a hard one. The road goes upward toward the light; but the laden traveller may never reach the end of it.  - Ursula Le Guin