Welcome to the TechSpot OpenBoards. Please read the FAQ if you have any questions. Sign up or Login to participate.
|
|||||||
Download Now:
A good future for us computer geeks who like to fix computers
![]() |
|
|
Thread Tools | Search this Thread |
|
#1
|
|||
|
|||
|
A good future for us computer geeks who like to fix computers
I go to high school the first half of my day and a technical school the other half and going to the technical school has showed me that I would make a pretty good living repairing computers. My class is a drafting and engineering class combined, but mainly we play games(used to, we got caught by my teachers boss) well most of the kids in my class joined because they heard we play games, but anyway I was working on a computer and most of them had no clue what everything was when I took the cover off. They had no clue what the hard drive, memory or cpu was. Most of them had no clue there was that many parts to a computer. Thats good news for me because that tells me that I will make a pretty good living fixing and building these peoples computers.
|
|
#2
|
||||
|
||||
|
here in chicago there is quite a demand for capable technicians, the future looks bright indeed.
|
|
#3
|
||||
|
||||
|
That is if you see your future as a repairman as "bright" of course..
Aim higher people! |
|
#4
|
||||
|
||||
|
These kinds of hardware support skills should only be the beginning of your IT career.
You should move beyond this into areas such as: Operating systems support (Windows/Linux/UNIX/Novell, etc) Networking (i.e. TCP/IP, etc) Programming (C++, Java, Perl, Shell Scripts, etc.) Databases (SQL, Oracle, Sybase, etc.) Security ...Just some ideas. Don't limit yourself as a "repair man" as Nodsu says, it will be fine for a while but you will soon realise that you failed to live up to your full potential. Knowing what I know now, I wish I had started programming sooner, even just thrown myself into OO stuff as soon as I could. Try to aim for some kind of certifications as well in what you feel you are good at - Oracle, UNIX, Microsoft, etc. That sort of thing will stand you in good stead. |
|
#5
|
||||
|
||||
|
Personally, I abhor coding....not my cup of tea but that it's yours is not an issue with me either. I do some server work but started as a comp and printer technician and it happens to be what I love. I'm around people and love working with them. Takes a special talent to get along with all of them. And you're always learning something new....there's never a black and white.
Just my $.02 |
|
|
|
#6
|
||||
|
||||
|
Quote:
|
|
#7
|
||||
|
||||
|
i've been hestiant to go into programming because the US in general is experiencing a loss of programming jobs to India, undoubtedly due to the large available work force and low pay. the programmers can be anywhere in the world, but the techs operating networks and stuff have to be right here. it's a sound job security to be a technician rather than a programmer, in my opinion. perhaps when we get a new and much awaited president things will change...
Last edited by zephead; 04-19-2005 at 01:04 AM.. |
|
#8
|
||||
|
||||
|
I didn't say become a programmer.... I said learn about programming. Believe me, there are many rewards in doing so. And there are many jobs that require programming skills, take a UNIX SA for example - you do need to be able to understand shell scripts, PERL, etc. There's no good reason not to learn these things, never mind about the job market, its just good to know. You have that kind of mind, and you should use it.
|
|
#9
|
|||
|
|||
|
Please excuse my presumption, but the thought that just occured to me, was 'I thought that a great many companies acctually require programming skills of one sort or another to qualify for high level sys admin jobs.'
is this correct? |
|
#10
|
||||
|
||||
|
Quote:
Hehe.....can't argue your logic. No, I don't close my mind to it....I just don't actively pursue it. Actually, I don't currently have the time to persue it if I did. Thanks for your thoughts on it though....I always welcome others' constructive thinking. |
|
#11
|
||||
|
||||
|
I have seen it as a requirement, but it is not a Requirement.
For your regular sysadmin tasks you don't need real programming skills - just some grasp of basic concepts. To understand your common script you need to know what are conditionals, loops and subroutines. Everything else is just plain english and some digging in manuals to get around the syntax. Understanding the syntax of programming language is not programming skill. You have programming skills when you know how to solve tasks like traversing trees, creating data stores, painting graphs, the travelling salesman problem in any programming language. (And when you know what all these mean) You have programming skills when you know how to write object oriented and modular programs so that the objects and modules actually make things simpler, know when to use which programming patterns. (And when you know what these things are) Knowing the syntax of C or C++ or whatever does not mean you really know how to program. |
|
#12
|
|||
|
|||
|
Ah! thanks for that! Not only does my presumption stand corrected, but I've learned a little too
|
|
#13
|
||||
|
||||
|
Quote:
|
|
#14
|
||||
|
||||
|
Quote:
|
|
#15
|
||||
|
||||
|
Quote:
|
|
#16
|
||||
|
||||
|
Quote:
I guess I agree with your overall point - yes, you certainly don't need to understand the fundamentals of reuseable code, polymorphism and design patterns just to be an SA - no, you don't. But you do need the ability to read code, and to even be able to write code of your own. In that sense, you would need programming skills, but would not need to actually BE a programmer. PERL makes a great deal of UNIX system administration tasks simplier, as does shell scripts, and these are required skills I would say, for a good SA. You would NEED this to be a good SA. But no, you would not need to actually "be a programmer" to do these things, although an understanding of writing efficient code would be very useful too. In summary, I think you need programming skills, but you don't need to be a "programmer" to be an SA. Everyone should understand the fundamentals of things like understanding conditionals, loops and subroutines as you say. |
|
#17
|
||||
|
||||
|
And if you can't be interested immediately in learning programming, start doing some networking. Learn about the basics of TCP/IP, subnetting, the different protocols like FTP, HTTP, what they all mean and do, what DNS, DHCP, etc are, and also how to use tools like ping and nslookup to diagnose network problems.
Also, start thinking about operating system qualifications like Microsoft certs. Don't just rest on poking around with a screwdriver - you are wasting your brain. There's so much more to see and do, and ALL of it is very interesting to a point. |
|
#18
|
||||
|
||||
|
PC techs are a dime a dozen around here. Pay ain't that good unless you have your own on-site business. We don't really have any major repair franchises or companies around here. Just a lot of small shops.
In other words, you could be the best technician in the world, but in my town, that gets you maybe $30,000. Not exactly a reason to relocate. I agree, programming, especially web programming, and security, should be a lofty goal. The days of simple standalone VB apps are coming to an end. Pretty soon all programs will be run off the Internet. Or at least, made portable as such. Learn yourself XHTML, CSS, XML, PHP, ASP, Java, and various scripting like VBScript and Javascript. Learn the DBs like SQL, MySQL, SQLite, and so forth. There is a good high demand for people who can do it all, for a web site. And the best part is these people don't HAVE to relocate. you can be hired from anyplace, anywhere, to work on a site and code. Anyways, that is what I want to work for myself. I'm learning PHP and SQL stuff now. I'm also in class for Microsoft Server 2003 administration. Soon to get my MCP hopefully. |
|
#19
|
||||
|
||||
|
I like the way you are interested in things like Microsoft Server 2003 administration as well as the programming - this is the kind of wider approach I think as a computer person you should try to take.
|
|
#20
|
||||
|
||||
|
Plus I just really like them!
Some people are probably easier then others when it comes to desktop support. But techs can really get burned out easy. They say the burn-out period of phone techs is only about 6 months. You tend to get tired of fixing peoples' problems all day and night, only to have them come back 3 months later with another problem and try to blame it on you. It's like, you get your tires changed and 2 months later your water pump goes out. You don't go and blame the tire people. But that's the way techs are treated. People just don't realise how complex computers are. They think EVERY problem is related. You work on a machine one time, and they act as though every single job thereafter should be warranty work. Most people just don't realize that new problems CAN arise, just like in a vehicle. And those problems are NOT related, but at the same time, work together for the common good. Of course there are a lot of people who don't act that way. But the ones who do, make many a computer geek dissapear into a dark corner of their room for hours on end! And people wonder why? |
![]() |
| Similar Topics | ||||
| Topic | Replies | Forum | ||
I'm not good with computers, help
|
5 | Windows OS | ||
New technology has dramatic chip-cooling potential for future computers
|
0 | General Discussion | ||
Future PC Specs .... good, bad?
|
3 | Processors and Motherboards | ||
this is a really good future for gaming
|
0 | Gaming | ||
Good or bad for games and future upgrading
|
4 | Gaming | ||
| Thread Tools | Search this Thread |
|
|
All times are GMT -4. The time now is 02:15 PM.



I'm not good with computers, help