| New Reply |
Why would IT companies hire someone with BS in mathematics or physics? |
Share Thread |
| Dec27-12, 09:13 AM | #1 |
|
|
Why would IT companies hire someone with BS in mathematics or physics?
Around fifteen percent of people with a BS degree in mathematics or physics get a job in IT sector, but I was wondering why IT companies would sometimes hire people without a formal computer science degree. Is taking one or two C++ programming courses sufficient to get a job as a C++ developer? What about missing hands-on knowledge about operating systems or network protocols?
|
| Dec27-12, 09:20 AM | #2 |
|
|
But to be honest those people don't do any hands-on stuff and network. |
| Dec27-12, 10:20 AM | #3 |
|
Mentor
|
The other half of that is that there are people who graduate with degrees in CS and can't program. You can see a cry of anguish here: http://www.codinghorror.com/blog/200...s-program.html
|
| Dec27-12, 10:25 AM | #4 |
|
Blog Entries: 2
|
Why would IT companies hire someone with BS in mathematics or physics?... not too uncommon, I am aware of some other physics graduates with similar backgrounds. Of course the PhD would not have been required, that's why I said I am one of those hires. All of my IT jobs were concerned with networking, security and operating systems: very hands-on and a lot of deep-level troubleshooting on the one hand, lots of politics and designing systems tailored to corporate political constraints on the other hand. My conclusion was that IT companies did (not sure if they still do(*)) hire based on track record and skills, not so much based on your degree. When I was hired I could prove that I was able to thrive running my own business and to be able to combine technical and management skills. I also had colleagues in IT who had graduated in biology or who held a humanities degree. And a lot of them have worked self-employed, at least for some time. (*) I feel that this is subject to change as there are so much more computer science and software engineering graduates available today. But I believe IT still provides more opportunities for "self-educated" experts than other fields. In particular, it does not require any particular license to start your own business in IT. |
| Dec27-12, 10:25 AM | #5 |
|
|
What exactly defines "IT" with respect to the statistic mentioned? Is this a self-report?
|
| Dec27-12, 10:27 AM | #6 |
|
|
My own experience (50 years programming and managing programmers) is that physicists and engineers generally make better programmers than CS majors.
You can teach a monkey computer language syntax but you can't teach them how to think about new problems. |
| Dec27-12, 10:34 AM | #7 |
|
Blog Entries: 2
|
I would prefer to use the term for jobs that require (hands-on) skills and theoretical knowledge in software development, protocol design or hardware - no matter if the employer is counted as "IT sector" or not. So I would also be interested in the terminology used in compiling the statistics. |
| Dec27-12, 12:02 PM | #8 |
|
|
This is very scary, hearing this coming from people who are recognized on this forum.
It seems to me that many majors either do not prepare students for the job market or students are making bad college choices. I was thinking about either physics, computer science, or some sort of engineering degree; electrical or mechanical. I am not afraid of math and I do enjoy it along with problem solving and programming. In the end I am worried which area will get me the best chance at making a living. |
| Dec27-12, 12:13 PM | #9 |
|
|
Well it is certainly true that there are a lot of degrees out there that do not prepare one of the relevant vocation as well as one would imagine; this isn't unique to computer science and software engineers. It's partially because many of the high ups in universities have never been in industry, or have very little experience in it, and as such have little idea about what it actually requires, but also because universities themselves aren't merely job training factories, but places of academia and learning.
|
| Dec27-12, 12:30 PM | #10 |
|
Mentor
|
First, college is not supposed to be a trade school.
Second, there exists a kind of CS degree where one doesn't learn much computer science at all. It's a parade of languages. These are very prevalent in less-competitive and for-profit institutions. Third, there is evidence that, by the time students get to college, it's already determined whether or not someone can become a good programmer (Dehnadi and Bornat's "The camel has two humps" is the paper that started this). I would guess that math/physics/engineering grads tend to be in the "can program" group. |
| Dec27-12, 12:55 PM | #11 |
|
|
Unlike medicine, law, material engineering or biotechnology programming is self-taught. It's closer to art (drawing, graphic design) in that regard. You pick up a book/pencil and you do your job. By doing it you get better and better. Sure - school helps but without your own practise it's kinda worthless. So it's not that school is bad. School is simply not enough.
Because of that the best of the best are those who are passionate about the subject - regardless of their degree. I know programmers without any higher education or with BA in literature. Plus because there is huge demand for programmers your entry level skills can be little to no exsistent. Companies are willing to hire you and to do on - job training for you because they lack people. If you play your cards right you can become world-class specialist/consultant within 15 years or so even if you start with very little knowledge. |
| Dec27-12, 02:26 PM | #12 |
|
|
A well designed curriculum can also prepare one for a vocation, profession, or area of employment, on top of being a more general (or more specific) vehicle for learning. So explain why it shouldn't do both. Did you decide that colleges shouldn't prepare people for future employment? Because I know professors who take great pride in the fact that they do. |
| Dec27-12, 02:52 PM | #13 |
|
|
Here's an example blurb from a random Mathematical Sciences program I googled (my emphasis):
|
| Dec27-12, 03:14 PM | #14 |
|
|
Vanadium 50,
I’m stressing this point because it’s not the first time you (and others!) have given this response. See, for example, this thread, where you state: So when you say here and here and here that college isn’t vocational or trade school, I agree with the statement of fact, but I disagree with the implication, which is that because it isn’t the same, it can’t also do some of the same things. It seems to me that sometimes college is also about preparation for employment, even in the math and science buildings. |
| Dec27-12, 04:05 PM | #15 |
|
Mentor
|
You're right. I say it a lot.
I have no problem with the statement "we learn many things, inside and outside of schools, and some of these things are applicable to our jobs". I would support that statement. I don't, however, think it is the primary function of college to be job training. I don't think the fact that one graduates college means that the world owes him a job at all, and it certainly doesn't owe him a job with his desired salary, location, challenges, etc. I also think if you look at college as solely job training, you will miss out on some once-in-a-lifetime opportunities that college will provide. |
| Dec27-12, 04:09 PM | #16 |
|
|
After getting a maths degree. my adage is "anything else I do must be simpler than this!"
In grade 8 I started reading programming books. I read Daniel's McCraken's book on Fortran in a day & I was hooked. At college I studied maths & did a post grad computer science degree. It comes down to aptitude. You will gravitate to your niche in life whether it be software development or jewelry design. You need to be adaptable to the realities of the job market too. |
| Dec27-12, 08:47 PM | #17 |
|
|
There are a lot of jobs in IT that relate to network support/management and have very little to do with pure programming. That's why you see the mish-mash of people with different degrees everywhere. You don't need anything really formal so much as knowledge of how to navigate windows computer networks.
My first decent job was on the network support staff at a local hospital when I only had a bachelors in mathematics. My colleagues there either had no degrees, history degrees, etc. Although, there was one woman I worked closely with who held a PhD in chemical engineering... So there was a wide variety of formal backgrounds. Although they were trending away from that slowly and bringing in CS interns when I left. |
| New Reply |
Similar discussions for: Why would IT companies hire someone with BS in mathematics or physics?
|
||||
| Thread | Forum | Replies | ||
| Why would oil companies hire physicists? | Career Guidance | 10 | ||
| Would anyone hire me with just a BS in Physics? | Career Guidance | 10 | ||
| What Industries Hire Physics Masters? | Career Guidance | 9 | ||
| Companies and Labs that Hire Physicist? | Academic Guidance | 1 | ||
| Top 10 Physics companies | Academic Guidance | 14 | ||