I want a career with computers but I'm not sure what?

  • Thread starter Thread starter breebreebran
  • Start date Start date
  • Tags Tags
    Career Computers
Click For Summary

Discussion Overview

The discussion revolves around career options in the field of computers, specifically comparing software engineering, computer repair, and network management. Participants explore the implications of each path, including job satisfaction, salary potential, and necessary skills.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • One participant expresses a passion for both software engineering and computer repair, highlighting enjoyment in fixing computers and a desire to understand computer science deeply.
  • Another suggests starting a home-based computer repair business, emphasizing the flexibility it could offer for family life.
  • Concerns are raised about the financial viability of computer repair, with one participant noting that it typically offers lower salaries compared to software engineering.
  • Software engineering is described as a challenging field with potential job instability due to outsourcing and project-based employment, requiring a strong passion for programming.
  • Network management is proposed as an alternative career, with potential for better pay and job security, though it may require more experience to enter the field.
  • Programming is characterized as a demanding field that requires continuous learning and adaptation, with varying experiences among individuals regarding their enjoyment of it.
  • One participant recommends learning an entry-level programming language like Java to assess one's aptitude for programming professionally.

Areas of Agreement / Disagreement

Participants express differing views on the financial prospects and job satisfaction associated with computer repair versus software engineering and network management. There is no consensus on which career path is definitively better, as opinions vary based on personal experiences and expectations.

Contextual Notes

Participants mention various factors influencing career choices, such as the need for job security, salary expectations, and the importance of personal interest in programming. The discussion reflects a range of assumptions about the job market and educational requirements.

Who May Find This Useful

Individuals considering a career in technology, particularly those weighing options between software engineering, computer repair, and network management, may find this discussion relevant.

breebreebran
Messages
12
Reaction score
0
I'm torn between software engineering and computer repair.
Both are great to me.
Like if my friend comes to me and says my computer is running really slow can you fix it?
I love that. I love being the one to go to and I love fixing computers. Even if it took a week to fix that's a zero stress job for me. I'd do it for free. Money is just a bonus.

But I also am really interested in actual computer science.
I love knowing how computers work inside and out. I've had countless ideas for programs I would write if I actually knew how. I know programming is math intensive and that doesn't bother me at all.
But now there's a few thoughts that hold me back. I plan on having a family in the future. So of course I want a salary that will support all of us. I know a software engineer makes around 55K entry level.
But I don't even know if a computer technician is an actual career or if the salary can compete with that.
And I also don't know about software engineering because I've never done anything hands on with programming.
So I feel like I might have some fantasy of it that's totally blown out of proportion and when I'm actually in the field I won't like it.
 
Computer science news on Phys.org
You could start your own computer repair business, run it out of your home, write off taxes that are ambiguously both business and personal. You will be able to take breaks when you want to play with your kids, mostly of your own accord.
 
You won't make much money at computer repair, and it's tough because hardware constantly changes. Software engineering is a dicey profession, right now, due to outsourcing. Jobs in the business world exploit young programmers by expecting them to work very long hours (but the pay is good). Jobs often don't last more than 2-4 years; once a project is defunded, layoffs often happen. Finally, software engineering is a complex field that requires intense attention to detail, and thus, it really is not for everyone. Before making a decision to go that route, you should try learning to program. Only go into software if you LOVE programming.
 
All this assumes you go to a good school for your education:

Another option you may want to look into is network management/admin. Enterprise level stuff. Setup/maintain computer networks for an intermediate to large scale business. Setting up routers/switches/dhcp/dns/ad-ds servers for your business, running cables, etc. This usually also includes desktop support. You have to learn the theory behind how networks work, the different protocols, security, etc. It's a HUGE plus if you know both Linux & Windows.
The pay is really good, better than programmers in general IMO and offers better job security. But it can be harder to get that first break as most businesses are very reluctant to hire someone straight out of school, they want people that already have experience.

Like harborsparrow said, there's not that much money in computer repair. It was my first job and in most cases, you're looking at 30-40k if you are working for a business like geek squad or something. It's a good starter job, a stepping stone, something to get your feet wet and get a bit of experience but unless you run your own store, I do not believe there's too much money there.
Programming is a love/hate thing. There's no middle ground. You will either love it, or you will want to kill yourself. It is a LOT of hard work, the field is continually changing. You have to know a lot. Programming concepts usually apply across languages (depends on the language) but the syntax can be very different. You need to know C#/JAVA languages as a minimum and the relevant database (MySQL, MSSQL) But the big bucks are in Oracle. Extremely hard to break into, costs a pretty penny to get the certifications but you can easily make 6 figures with some experience and the job security is great.
 
If I were you I would learn a bit of an entry level language(off the top of my head java would be the least intimidating and you could easily transition to c# or c++). From here try to solve problems to see if you are good enough to do it professionally. Some great ones can be found at the website projecteuler.

You can learn java online here:

http://www.tutorialspoint.com/java/index.htm

You could download netbeans to compile(run) your programs or use this website:

http://www.compileonline.com/compile_java_online.php
 
Last edited:

Similar threads

  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 29 ·
Replies
29
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
1K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 11 ·
Replies
11
Views
7K
  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 44 ·
2
Replies
44
Views
6K
Replies
3
Views
4K