Slashdot Mirror


Switching from Another Industry to Engineering/CS?

WomensHealth asks: "I am a physician, but contemplating a career change perhaps 5 to 10 years down the road. In addition to medicine, what I've always loved is computers and technology, and I think I have a pretty good appreciation for both. What tips could computer industry insiders offer to one who is willing to pursue an independent educational path towards a career in a Computer Science field? MIT's OpenCourseWare seems well put-together, though one can't get a degree using it. How can an old newcomer break into the industry?"

18 of 886 comments (clear)

  1. Well... by epiphani · · Score: 5, Insightful

    I really hate to be so blunt - but where I'm from we're severely lacking Medical Doctors. Here in Ontario, we really need you people.

    Please, stick with your current occupation. You're saving lives there, and I doubt you could say the same in an IT field.

    --
    .
    1. Re:Well... by aarku · · Score: 5, Insightful

      Watch what you say. What he is proposing is a very powerful combination. Maybe after learning what he wants about engineering, he builds the machine that saves your life. Do what you think you'd like best, because you'll be the best at it. Seriously.

  2. The easiest way by ObviousGuy · · Score: 5, Insightful

    Go down to your local Fry's and buy a nice shiny computer. Use the computer to visit the GNU website and take a look at the projects that look like they need some help. Download the code and start working on it using Cygwin tools or Linux, if you've installed it.

    Forget about making money in the industry, you're much better off getting a degree in plumbing, the pay is better and the hours are better.

    --
    I have been pwned because my /. password was too easy to guess.
  3. Don't by 110010001000 · · Score: 5, Insightful

    From someone who has been in the industry for 10 years: the answer is...don't. This is a dead end field now, especially with competition from markets that can support low wages and people willing to give away their work for free.

    It was once a good field to be in, but has now become so devalued that I cannot recommend it.

    1. Re:Don't by asdfghjklqwertyuiop · · Score: 4, Insightful

      Bingo. Can't compete with free!

      You don't know what you're talking about. The existance of free software has expanded the industry. I'm in the consulting field, and I am freqently setting up small linux machines to do small, miscellaneous and other complicated, highly customized projects for my clients. These projects wouldn't have been possible without free software. It would have either been too expensive or simply impossible because of the closed nature of the software.

  4. Graduate Program by Doodhwala · · Score: 5, Insightful


    Go ahead and do it!! Instead of doing something like certification courses (CCNA, MSCE, etc.) that might or might not be accepted, try and get into a MS degree program somewhere. And to do something like this is definitely possible... from where I worked at a couple of years ago, I had one person in my group who went from being a heart surgeon to a software engineer and someone else who went from a city cop to a chip designer. Sure, its not easy but at the end of the day, you will have what counts.

  5. Save yourself! by plopez · · Score: 5, Insightful

    It's too late for me! I for one am looking to be out of IT in 5yrs. Seriously, why throw away a medical education for an industry of questionable future and even more questionable ethics and morality? In my opinion, if you sold real estate like software is sold, ou would be in prison. If you sold used cars like software was sold, you would be in prison.

    my $.02

    --
    putting the 'B' in LGBTQ+
  6. If you're really serious about this... by HorrorIsland · · Score: 4, Insightful
    ...forget becoming a run-of-the-mill techie. You have too many disadvantages in a shrinking job market.

    The one advantage that you do have is in-depth knowledge about a potentially lucrative customer niche: medicine. Consider leveraging that to specify, maybe even design software and systems to help medical people.

    You might be able to code up some demos and do some usability testing, but (IMHO) you ought to resist the tempation to try to implement production systems. Quality is important, and experienced developers automatically deal with issues that you wouldn't even think of for years to come. Hire quality people and let them make you rich!

  7. Re:Insulting question by grinwell · · Score: 5, Insightful

    This question is insulting.

    How would you feel if you got the following question from a patient?

    [pretentious diatribe deleted]


    Unfortunately, the analogy is false. IT doesn't kill or save enough people, so there's no rigorous screening process for people entering the field. There is no 7-8 years of proving ground and education before being released upon the masses.

    The fact is that kids out of HS and smart people all around the world are picking up IT like loose change.

    Here's some real advice for the original poster: Some of the hottest IT jobs right now are probably...tada, health-related industries. Look around what you do RIGHT NOW and look at what things could be done better and more efficiently using computers. Develop some software to do so and you can make a mint. Hundreds of successful startups do just that--recognize an inefficiency in the medical system and fill a specific niche. If you want to break into the industry, no need to learn all the coding yourself--just find some smart coders, show them the inefficiency and give them some ideas how to fix it, spread around a little seed money and voila, you're a mogul.

  8. Re:Insulting question by madgeorge · · Score: 4, Insightful

    I would feel honored, not insulted. Same as I feel about someone asking about entering the computer industry. Curiousity is nothing to be offended by. Just because they have little or no experience doesn't mean they have little or no appreciation and respect for what you do.

    As for the question, my recommendations are: 1) Have plenty of reserve cash. I hope the industry is better in 5 or 10 years, but even if it is you'll need money while you train and take those entry level jobs. 2) Experience is better than certifications. You often need the latter before anyone will let you get the former, but if anyone offers you ANY job remotely related to the field you're interested in, take it. On the job experience builds your skills and your contacts. 3) Combine your interests. The things that stand out most on your resume are not your certifications or even your IT experience (though both are often required), but the other interesting things about you. For instance, I entered IT from a background as a high school teacher. Know what? Most employers find that background tremendously valuable and look to me as a trainer.

    Best of luck to you!

    -madgeorge

  9. Don't do it. by Malcontent · · Score: 4, Insightful

    If you enjoy computers then play with them. You will lose your joy if you become a professional. I like eating ice cream but I don't think I'd enjoy eating ice cream if I worked in an ice cream factory.

    This business is harsh. I don't know what medicine is like but the IT industry is not pleasent anymore. It was at one time when the field was filled with brilliant innovators but now it's just shit.

    Finally any doctor I know drives a nicer car, has a better house and a better looking wife then any computer professional I know.

    Don't do it, you'll regret it later.

    --

    War is necrophilia.

    1. Re:Don't do it. by Goldfinger7400 · · Score: 5, Insightful

      I don't mean to nitpick, but he is proposing acquiring a degree in Engineering/CS, not IT. CS is more than managing computer systems and even programming. At least I hope so, for I'm studying it with no intention of becoming a "programmer." You can use computer science skills to jump to the head of any field if you are good, for computers have the potential to make paradigm shifts in any profession. This person with a medical background could likely have great sucess working on the development of medical technology and research, and have little chance of being "outsourced to India."

  10. Offshoring is overrated by wan-fu · · Score: 4, Insightful

    I know I'm going to make some enemies with this post, but I seriously urge you all, who think that it's bad that jobs are going to India, to consider the benefits of offshoring IT jobs.

    By having cheaper labor do the same work and produce equally good or better products and services is a good thing. Remember your college economics class? Comparative Advantange? It's important for a nation's economy to do what it does best. Just as the poster asked whether or not she should get into the computer science field, I would say, if you like it and you think you will be better at it than medicine, then by all means, go for it.

    By having people do what they do best, it allows for specializiation and the way corporations work the way they do today. Specialization allows more output from the same input by increasing the productivity of workers. Similarly, specialization applies to the global level and when nations specialize in one service or good, that is better for the entire global economy. Just think back to the 70s and 80s when the auto industry was screaming bloody murder over the import of cheaper and better made Japanese cars. Americans learned to respond to that. Similarly, the currently shrinking job market in the IT field is not something to be afraid of. There are plenty of problems that require solving in the technological sciences involving computers that currently displaced employees can help solve and this is an overall benefit to global society. Yes, there will be a short-run hard hit to people at home, but allowing free trade is a good thing. And in this case, it's the free trade of jobs in the computer industry. But remember, in the long run, it's in the best interest of everyone.

  11. Re:Insulting question by Endive4Ever · · Score: 5, Insightful

    The person who posed the question said CS/Engineering, and all you guys seem to have heard is 'IT'.

    'IT' has as much to do with Computer Science/Engineering as the guy who changes the oil in your car has to do with Automotive Engineering.

    It finally 'got to me' this far down in reading the comments. Sorry about that.

    --
    ---
  12. Are any of these posters actually CS people? by rebelcool · · Score: 4, Insightful

    There's some issues I read over and over...

    "Programming! Programming!" - Any quality CS program is only about 1/3rd programming related. 1/3rd is theory, and the other 1/3rd is hardware architecture. Usually you'll have a few advanced classes which bring it all together (like operating systems design). A well educated computer scientist can switch languages with ease depending on the needs of the work and learn new ones quickly. In the CS world, programming is just a means to an end. I'm 1 semester shy of graduating with a degree in it and doing the programming is perhaps the least interesting part that I thankfully, spend little time in. I'm more interested in solving problems with *design* than typing away lines of code.

    "There's no jobs!" - Yeah. Maybe if you don't have a CS degree which focuses on the *SCIENCE* part of it. There is a quite a demand for people in the engineering and scientific world who can design (as opposed to simply "program") advanced algorithms and computation software. Even if your speciality isn't scientific computing there is still a large number of jobs waiting for people with CS degrees out of well known schools in a variety of areas. IBM's making a big push for CS grads.

    "*somethingsomething* IT! " - CS is *not* IT. Its like comparing the doctor's receptionist to the doctor. I'm not belittling the receptionist or the IT people - both the doctors and the CS folks need their records/networks organized and maintained with skill - but they do fundamentally different things.

    --

    -

  13. Dr, I must say this idea is daft by carcosa30 · · Score: 4, Insightful

    Here's a medical analogy for you.

    The situation in the computer industry is like medicine would be as if every kid who had dissected some fetal pigs decided to hang out a shingle and become an obstetrician.

    You're looking at replacing a secure, varied and financially extremely rewarding field with a field which is insecure, hypersaturated, and arguably can be done by someone with very little education.

    Not only that but IS work lends itself to ruts. Wherever you work, you're going to be learning an API or a network system, and then you're going to be writing for or supporting that API or network, until you get another job, where you could very well be doing exactly the same thing.

    If you're interested in spending your time in overcrowded cubicle farms full of stressed, angry, reclusive programmers who live in constant fear that their jobs are going to be given to retrained bricklayers from bloody Pakistan, you're headed in the right direction!

    Oddly enough, I'm in a position now where I can run screaming from the bloated tech industry, and I'm back in college getting ready for med school.

    The only way your idea is not utterly BONKERS is if you want to somehow use your medical skill to get into something like bioinformatics where the money is potentially gigantic for doctors who have technical ability.

    Here's what the computer industry is like right now. You have a lot of people who are very experienced and good at what they do. Then you have numerous carpetbagging amateurs who have installed kiddie Linux a few times, are good at bullshit, and have wormed themselves into positions of responsibility. It's almost like a kind of Ponzi scheme.

    That's much of the reason why the industry lost a lot of its credibility. That's much of the reason why the industry started asking "Why are we paying this yoyo $120 an hour when Patel in Calcutta says that he can get the job done for rupees on the dollar?"

    Look very very carefully at this before you do it. You've got numerous people here-- who should know-- telling you things like "Abandon hope all ye who enter here." This is no joke.

    Sorry to rant but I'm sure most of ya all know what I'm talking about ;/

    --
    Intolerance for ambiguity is the mark of the authoritarian personality.
  14. Re:Sure shot... by Anonymous Coward · · Score: 5, Insightful

    He's got a point... right now the industry is being outsourced left and right, and the job market is ridiculous. Most people (such as myself) are trying to get _OUT_ of the industry.

    He isn't some college sophmore with nothing to his name. If he goes into a CS program, he doesn't get his MD revoked and he will probably start in a Master's program at least. Being a physician and in a tech will put him far above almost everybody else here on slashdot. This biocomputing or whatever with the supercomputers to solve biology problems, is one of the best fields to be in.

  15. Biomedical Engineering by MicroBerto · · Score: 4, Insightful
    Dude, you were born for Biomedical Engineering. If you're serious about it, research a school where you can get a degree. You will probably be able to work wonders, and the field is going to explode.

    Forget programming, millions of people can do that -- but not many people can mix your two areas of expertise.

    --
    Berto