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?"

21 of 886 comments (clear)

  1. Sure shot... by btlzu2 · · Score: 5, Funny

    How can an old newcomer break into the industry?

    I'd recommend this...

    --
    Zed's dead baby. Zed's dead.
    1. Re:Sure shot... by boola-boola · · Score: 5, Interesting
      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.

      How bad is being a physician? I'd think you're probably making more than the average starting salary for programmers (keep in mind most of the people I know aren't even getting the average).

    2. Re:Sure shot... by TelcusFreshbreeze · · Score: 5, Funny
      Or.......Become an IT manager and send other people to India!

      Cha-ching!

    3. Re:Sure shot... by Anonymous Coward · · Score: 5, Informative
      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.

      Work for the federal government. The pay may not be as sexy as private industry was during the dot com boom, but I've had a steady job for 6 years now since I got out of college, good raises every year, flexible hours, relaxed work environment, etc. I can guarentee you the government isn't going to outsource it's IT to India. ;-)

    4. 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.

  2. 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.

  3. 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.
  4. 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.

  5. 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.

  6. 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+
  7. Insulting question by jelson · · Score: 5, Funny

    This question is insulting.

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

    I am a computer scientist, but contemplating a career change perhaps 5 to 10 years down the road. In addition to computers, what I've always loved is anatomy and biology, and I think I have a pretty good appreciation for both. What tips could medical industry insiders offer to one who is willing to pursue an independent educational path towards a career in a Medical field? I'd like to start operating on people right away; Gray's Anatomy seems like a good guide, though I apparently can't get a license by reading it. How can an old newcomer break into the industry?

    1. 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.

    2. 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.

      --
      ---
  8. I can't say it's the wisest move by BFedRec · · Score: 5, Interesting

    I can't imagine going from something like medicine where you've got 8-10 years of college invested PLUS residency, into IT. Sure you could do it, and there are jobs that would pay you comparably, but the IT field is so unstable right now that it doesn't seem terribly wise.
    Of course the flip side is that if all medicine gets under govermental control you may be in a much less lucrative job than you are right now. I think that if you're serious you should look at the programming/CS degree while you're practicing medicine and then apply both specialties by developing applications for the medical field. It's specialty work like that, where it takes somebody with inside knowledge to really know what is going on with the end result and not just the programming, that will be more difficult to outsource. Also the potential for true innovation from somebody within the medical field attacking programming is enough that you might secure yourself a position with a large company.

    It would be a gamble any way you look at it. If you're really into it then find an online part-time CS program and enroll. Take a few classes over the course of many years. It will take you much longer to get the degree due to the changing nature of CS degree requirements, BUT... you'll know better by the end if you really want to leave medicine AND you'll still have the knowledge to grow from later.

    CharlesP

  9. Re:Jeepers... by Soko · · Score: 5, Funny

    I always thought doctors were supposed to be smart.

    I thought the same about my fellow geeks. To wit:

    Unless you got stuck being an anusologist, stay with medicine.

    Anusologist? I believe proctologist is the correct term - google is your friend.

    Actually, I think SCO could realy, really use a computer person who is also a skilled proctologist - that way someone would be there to remove Darl's head from his ass.

    Soko

    --
    "Depression is merely anger without enthusiasm." - Anonymous
  10. No sweat for you. by CowbertPrime · · Score: 5, Informative

    One popular way for MDs to break into the industry is to go to related fields where medical knowledge is being used in the context of IT, such as Medical Informatics. For example, at the Yale Center for Medical Informatics the majority of faculty and scientists hold MDs or are MD/Ph.Ds. You don't need to obtain a degree per se; as long as you can show that you know what-you-are-doing(tm). Do a post-doc at an informatics department. Talking to the IT people at your hospital can help. Start playing more with computer hardware and programming languages. Implement and deploy IT solutions that assist in your medical care. Your colleagues having trouble with their nifty new handhelds? Take a look at them over the weekend. Not happy with your new-fangled patient tracking system? Talk to the developer and analyze the database.

    There are tons and tons of existing resources available both in print and online that you can use to learn the stuff you need. An MD is already a terminal degree; unless you are looking for academic/faculty computer science positions, it is not entirely necessary to have to go to school for IT at this time.

    As far as the market is concerned, there is always interest in people who possess both a human-oriented and computer-oriented skillset; especially for places that are full of one-kind-but-not-the-other. (Like in a setting where everyone is a physician but they don't know IT, or a group of IT people who want someone who understands the biomed field).

  11. Six Step program by Boglin · · Score: 5, Funny
    1. Send me your picture
    2. If we look alike, we'll trade lives
    3. You become a low level coder.
    4. I get arrested for practicing medicine without a liscense.
    5. We sell the movie rights to our story (Rowan Atkinson will play both parts).
    6. There is NO number six.
    7. Profit
  12. Medicine + Electrical Engineering = Prosthetics by Dukeofshadows · · Score: 5, Interesting

    I am an American medical student with several engineering friendss (pre-meds and engineers have lots in common at the undergrad level). When we contemplated the same question, we devised this: if you want to combine the two fields, please consider prosthetics research. Recent advances in neuroscience, materials science and computer technologies are making this field an up-and-comer over the next two decades.

    --
    As long as there is a Second Amendment, there will always be a First Amendment.
  13. 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."

  14. some advice from an auto-didactic programmer by 1iar_parad0x · · Score: 5, Interesting

    First, you need to do what you like to do. I think a warning about the tough times in computing is fair. However, the employment situation is much better for harder skills (i.e. CS versus IT, research level CS versus UML/OOP/J2EE). I think there's still plenty of room for highly educated and motivated people.

    Actually I saw a program at Dartmouth for a dual MD and PhD in CS (odd combination, but definitely useful). You may also be interested in the field of computational biophysics. It's all of the same ilk.

    The article poster said he was interested in CS. Are you interested in research or business? There are a lot of different routes you could take. Do you want to deal with biomedical engineers, biochemists, or lawyers? Frankly, you were way too broad.

    Incidentally, for what ever it's worth. You may get a kick out of http://www.santafe.edu/sfi/People/kauffman/">Stuar t Kauffman's work. He's regarded as one of the best in the field of complexity research. He also has an MD and no PhD. He taught himself quite a bit.

    Some good Math and CS books:

    "The (New) Turing Omnibus: 66 Excursions in Computer Science" by A. K. Dewdney
    This book is a great advanced introduction to all of the major topics of CS (except neural networks). This book has sections on Godel's Incompleteness Theorem, Relational Algebra (database theory), viruses, operating systems, data structures, and more. This is a great book for you.

    http://aduni.org/
    This site has lectures from an entire CS curriculum online. It was an experimental program designed for people like you.

    You'll need a good introductory book on programming. Since you're probably not worrying about polishing up your resume, and you seem to be more interested in learning, you should take a look at:
    "The Little Schemer" or "The Little LISPer" by Daniel Friedman.

    If you really want the traditional route, take a look at "Thinking in Java" by Bruce Eckel. It's free and most people recommend Java or C++ as a good first language.

    If you're really daring, try the "Perl" book by Larry Wall or "Learning Perl" by Randall Schwartz. Although, I think Perl is a horrible first language to learn. It's way too exotic.

    Take a look at "Advanced Programming in the UNIX Environment" by W. Richard Stevens. It's a great book on the internals in Unix.

    Learn assembly language, it's a poor man's computer architecture course. Try to make a small graphics program (draw some primitives [lines and circles]) with assembly. Of course, you can't do that in Windows (unless you call some Win32 libraries or are VERY good.

    "First Order Logic" by Raymond Smullyan
    This book essentially covers the mathematics of automated theorem proving. Armed only with this, I was able to read papers in the field. Some knowledge of basic logic (prepositional logic, maybe some slight familiarity with predicate logic) is required. I'd also recommend a whole lot of "mathematical maturity". I recommend any of Raymond Smullyan's books (technical and popular science) sight unseen. Even his thesis (Theory of Formal Systems) was pretty good.

    Any book by Howard Whitley Eves or Robert R. Stoll
    Both men wrote books on matrix theory (linear algebra and more) and set theory. Actually, both are top-notch textbook writers and many of their books are available from Dover Publications.

    Calculus Made Easy by Silvanus P. Thompson (or by FRS [Fellow of the Royal Society] if it's really old) and Calculus by Michael Spivak

    The first book is the closest thing to a competent Calculus for dummies. It's almost 100 years old and it's a classic. Incidentally Mr. Thompson was an engineer, not a mathematician. The second book is notoriously rigourous and is almost an introduction to analysis. I don't know if you really care about Calculus. You probably won't

    --
    What do you mean my sig is repetitive? What do you mean my sig is repetitive? What do you mean....