I am wondering for those who work (or worked) in the computer field, I guess that applies to most of the guys here, what do you think is the worst aspect for working in the field?
For me, I think besides long hours sitting in front of the computer, eye strains and may be other health problems, the worst part of being in this field is being treated as a noob all the time!
I will explain below.
In this day and age, computer became a common commodity for the consumers. Here in U.S., most people have some form of computing device, be it a smarter cell phone, a tablet, a laptop, or a desktop. Everyone, I mean everyone, claims to know about computers.
For those of you who have dealt with non-tech customers and/or helped non-tech family members / friends, you probably know the feeling when these people think they know more about computer technology than you do. The saying about don't argue with idiots really is true. I have countless examples. Such as when someone was not believing me saying a reformat was required for dealing with their severe virus / malware problem. Such as someone said that wireless security was not necessary for them, because they had nothing worth to steal and hide, and that I was just paranoid.
Perhaps the worst I heard was someone saying to me, "how hard can it be working with computers, you just sit in front of the computer all day, right?! How comfortable..."
Sometimes, even a tech savvy person can become over confident about their knowledge, and thinking the others would not already know / done what they thought about, or not realizing that a situation is really outside of his/her experience. There were quite a few times when I encountered a technical problem at work that I tried many solutions and still could not solve, I then consulted my colleagues, who would just repeat exactly everything I told them I did, before reaching the same conclusion. While I do not mind someone double checking my work, but sometimes this can be counter productive.
And... perhaps the worst experience of being treated as a noob is when the time comes to call up technical support from a hardware manufacturer, software vendor, internet provider, etc., when their specific service is needed. Yes, for work if we know enough people we can by-pass the lower tier support screeners, but it's not always that lucky. What is the first thing any technical support assumes when they are talking to their customer? They assume the customer knows nothing! Sometimes, I would explain technically, just to be ignored by the tech support person, because he/she was just playing by the support scripts and/or really does not understand the technical nature of his/her job. Also, something about most ISPs, I don't know if this is part of their cost-saving schemes, it's a norm that their field supports (especially ones for residential) know no better about networking then anyone you pick from the street!
But yet, they still treat their customers as noobs. Sometimes I was tired and would simply play along as a noob, just for the fun: "Oh, can you explain where is my desktop?"; "ok, I found the icon, do I click once, twice, or one and a half time?" XD
So regardless what technical level of the people you're dealing with, from no tech background, to some tech background, and to the same level of tech background, nobody would think less of what they know about computer technology. Everyone think they know more. This is also why it's so hard to hire the right person for computer jobs. Because everyone can just claim they know about computers, and claim whatever in their resume. It is easy to hire someone who can do well in the interview, than is someone who can really do well in the job.
While the common usage of computers become so common place, the computer field is still a big field, nobody is the expert in everything about computing. Not to mention technology is changing in a fast pace, today's expert, tomorrow's noob, if we don't keep up with the technology. So technically speaking, it IS true that no matter how we put it, we, so call computer professionals, are noobs some point in the time space continuum: be it when we were first acquiring our knowledge; or when our knowledge becomes obsolete.
The sad part is, as computer professionals, we really don't get much respects these days, do we? We could know a lot of things, that most people don't really gives a damn, and our knowledge is always due to be replaced... That's a fact.