geekhack
geekhack Community => Off Topic => Topic started by: vivalarevolución on Mon, 01 December 2014, 09:26:31
-
I have a friend right now that is considering going to one of those coding boot camps. She tries to explain the opportunities to me, but my brain does not seem to process the information very well. Every job and career out there related to computer technology seems like a black box to me and I don't understand them. Because of my previous distaste of being glued to a computer screen in college, I have a mental block on learning anything about computers. Please give me a crash course of the job opportunities available in working with computers these days. It seems to be an ever growing field.
-
that's my colleague wearing a sweater labeled with our primary programming language's name.
(https://pp.vk.me/c409124/v409124962/35f3/0GVBzqRP5WU.jpg)
-
okay, let's talk about being a programmer. it usually requires neither skill nor a degree, is the same way anywhere in the world with possibility of working remotely, is clean and safe and is well paid. like, up to 700,000USD per year.
make your mind clean as fresh snow and this coding boot camp will help you to dive in.
-
you can be a cam girl
-
you can be a cam girl
or a nigerian prince
-
you can be a cam girl
or a nigerian prince
or a nigerian cam prince!
-
okay, let's talk about being a programmer. it usually requires neither skill nor a degree, is the same way anywhere in the world with possibility of working remotely, is clean and safe and is well paid. like, up to 700,000USD per year.
make your mind clean as fresh snow and this coding boot camp will help you to dive in.
This is about online with the things that I hear. Thank guys, for the information, I will be using it for future decision making.
-
Thank guys, for the information, I will be using it for future decision making.
hopefully you don't want to be a cam girl.
-
Thank guys, for the information, I will be using it for future decision making.
hopefully you don't want to be a cam girl.
but if he does, he can code his own site!
-
I've been looking into the same kinds of things.
I'm still early into my transition into a computer-related job, but basically I figure I'll learn about a diverse range of computing subjects (ie. programming, web development, information systems, servers and networking, etc), find out what I like, and specialize in that.
I'll probably be more help in 2-3 years.
-
Thank guys, for the information, I will be using it for future decision making.
hopefully you don't want to be a cam girl.
but if he does, he can code his own site!
I looked into cam guy opportunities, and I'm not thrilled. So I might be looking into a sex change.
Not gonna lie, if I could make money through the Internet with my physical attractiveness (besides prostitution and porn), you bet I would be utilizing that feature of myself.
-
First, let's say that everything related to software development is quite vast. The nice part is that there's a lot of different tasks/jobs and you usually do more than one so it's not really monotonous most of the time.
Here's how I can best categorize the different jobs you can expect in IT:
-Programmer: that thing is VERY vast, goes from all sort of coding (web, mainframe, frontend, backend, ui to some extent, databases). You code and create some sort of application. Make good use of you creativity and logic.
-Database administrator: A job where you make sure the database is running correctly, has a good architecture, has good backups and maintenance plan, etc. Coding is still involved, but differently and to a lesser extent.
- Network administrator: I never done any of that, but well you manage the network and keep it healthy I suppose!
- QA: Usually, no real coding is involved but some can be done to automate tests. The job is to test the application and make sure to identity the bugs that got through the previous tests. I can't do it for more than an hour without wanting to kill myself, but some do it all day long!
- Management: Well as with everything, there's some management involved. But in IT, most have done some coding of some sort before managing a team, but it varies.
-Project management (don't know the exact English word for this): That's a job where you make a bridge between the client and the team. No coding involved.
- UI specialist: It's a mix between coding and painting and design. You make the visual. Sometimes the programmers do it and it usually lead to bad looking interface unless you are lucky and have a programmer that has a decent skill with UI.
ETC. : there's really like an endless types of IT jobs.
Formation: I personally went to university, but I work with teammates that did not. While I appreciate what I learned at the university, I also think that in the end not all types of education is for everyone. For me, university was probably the best way to learn since I am not a very organized person and learning on my own would not have worked probably. But for others, learning on their own is probably the best thing. In the end, what makes a good programmer is not their education but simply their skill and what they have learned and how they can apply it in the real world. Also, while knowing how to code is important, knowing what to code is as much important. By that I mean that coding has a technical aspect that is necessary (knowing how to code, and how to code well and efficiently), but you also need to know what to code, and that mean to be able to translate a need into a feature, being able to challenge some requirements because you see in advance the problems that will occur in the usage of the feature even before coding it.
So in the end, if IT interest you, the good news is that you have a lot of different fields to look at. But you better be able to stay in front of a computer most of the day (for most jobs at least). Also, there's a lot of demand and the demand will not be less in the future. You will need to learn new things more than with other jobs, but you will be able to apply most of your skills even with new technology.
I hope this will help you decide!
-
Sysadmin and network engineer here. I have a love/hate relationship working in IT. It is an ever-growing and immensely dynamic realm.
Pros : - Working with electronics and designing, controlling and maintaining infrastructure in a "free roam" environment
- You are a jack of all trades--master of MANY
Cons : - Supporting END USERS
- In most US States, overtime rules DO NOT APPLY to IT Personnel
- Politics often outweigh policy
- Expect to work outside of the 9-5 usual work day
The easiest foot in the door usually is starting at a help desk position and then work your way up through the ranks.
Personally, If I could do it all over again, I'd focus on programming instead of sysadmin.
Taking part in a coding boot camp is very situational so I can't recommend either way.
-
First, let's say that everything related to software development is quite vast. The nice part is that there's a lot of different tasks/jobs and you usually do more than one so it's not really monotonous most of the time.
Here's how I can best categorize the different jobs you can expect in IT:
-Programmer: that thing is VERY vast, goes from all sort of coding (web, mainframe, frontend, backend, ui to some extent, databases). You code and create some sort of application. Make good use of you creativity and logic.
-Database administrator: A job where you make sure the database is running correctly, has a good architecture, has good backups and maintenance plan, etc. Coding is still involved, but differently and to a lesser extent.
- Network administrator: I never done any of that, but well you manage the network and keep it healthy I suppose!
- QA: Usually, no real coding is involved but some can be done to automate tests. The job is to test the application and make sure to identity the bugs that got through the previous tests. I can't do it for more than an hour without wanting to kill myself, but some do it all day long!
- Management: Well as with everything, there's some management involved. But in IT, most have done some coding of some sort before managing a team, but it varies.
-Project management (don't know the exact English word for this): That's a job where you make a bridge between the client and the team. No coding involved.
- UI specialist: It's a mix between coding and painting and design. You make the visual. Sometimes the programmers do it and it usually lead to bad looking interface unless you are lucky and have a programmer that has a decent skill with UI.
ETC. : there's really like an endless types of IT jobs.
Formation: I personally went to university, but I work with teammates that did not. While I appreciate what I learned at the university, I also think that in the end not all types of education is for everyone. For me, university was probably the best way to learn since I am not a very organized person and learning on my own would not have worked probably. But for others, learning on their own is probably the best thing. In the end, what makes a good programmer is not their education but simply their skill and what they have learned and how they can apply it in the real world. Also, while knowing how to code is important, knowing what to code is as much important. By that I mean that coding has a technical aspect that is necessary (knowing how to code, and how to code well and efficiently), but you also need to know what to code, and that mean to be able to translate a need into a feature, being able to challenge some requirements because you see in advance the problems that will occur in the usage of the feature even before coding it.
So in the end, if IT interest you, the good news is that you have a lot of different fields to look at. But you better be able to stay in front of a computer most of the day (for most jobs at least). Also, there's a lot of demand and the demand will not be less in the future. You will need to learn new things more than with other jobs, but you will be able to apply most of your skills even with new technology.
I hope this will help you decide!
Thanks for the thoughtful reply, but I already settled upon being a cam girl.
Jk. I appreciate the explanation. It's not really my decision, it's a friend that is looking into programming, I'm just interested in what is out there.
-
So for most of these jobs, would at least a decent knowledge of coding be helpful? I've never really done any but I figure what better time to start than now.
-
So for most of these jobs, would at least a decent knowledge of coding be helpful?
for software development, yes. for others, no.
though i'm not even sure about software development.
-
I'll give my input. So much stuff out their. I work for a smaller family company. I got a job with them at first for their Help Desk. Basically field calls from store locations, or corporate users and assist with their issues. It also involved driving to locations, when needed, and repairing or replacing equipment + on-call. I did that for like 6 months and got promoted to a systems analyst. My job now is to assist with issues that Help Desk cannot fix them selves (related to POS equipment). I also help develop and implement pos systems and changes to those systems. Salaried position, pay is pretty decent for having a 2 year degree. Given the fact that I work 9 to 5 with a lunch and it is only Monday - Friday, I can't complain.
-
Thank guys, for the information, I will be using it for future decision making.
hopefully you don't want to be a cam girl.
but if he does, he can code his own site!
I looked into cam guy opportunities, and I'm not thrilled. So I might be looking a sex change.
Not gonna lie, if I could make money through the Internet with my physical attractiveness (besides prostitution and porn), you bet I would be utilizing that feature of myself.
whip it out and spin it like a helicopter. millionaire in a week.
-
Thank guys, for the information, I will be using it for future decision making.
hopefully you don't want to be a cam girl.
but if he does, he can code his own site!
I looked into cam guy opportunities, and I'm not thrilled. So I might be looking a sex change.
Not gonna lie, if I could make money through the Internet with my physical attractiveness (besides prostitution and porn), you bet I would be utilizing that feature of myself.
whip it out and spin it like a helicopter. millionaire in a week.
or if he has the right technique he can start his own private jet service
-
Thank guys, for the information, I will be using it for future decision making.
hopefully you don't want to be a cam girl.
but if he does, he can code his own site!
I looked into cam guy opportunities, and I'm not thrilled. So I might be looking a sex change.
Not gonna lie, if I could make money through the Internet with my physical attractiveness (besides prostitution and porn), you bet I would be utilizing that feature of myself.
whip it out and spin it like a helicopter. millionaire in a week.
or if he has the right technique he can start his own private jet service
why not both?