#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Apr 2012
    Posts
    3
    Rep Power
    0

    Bachelor's Degree Necessary for Career in Programming?


    Hi everyone!

    A little over a year ago I took a required course in MATLAB and have since developed a strong interest in programming for a living. Sadly, as a junior in aerospace engineering Iíve found it almost impossible to fit the essential CS classes into my schedule. So I figured I should just learn languages on my own time.

    Iím sure employers probably prefer CS majors to a hobbyist like myself, but is there any way I can legitimize my skills in programming outside of a degree, such as certifications or community college? Could internships help?

    (For a sense of where I stand, Iím currently teaching myself Python, and I also plan on eventually learning C++/C, Java, and Perl--maybe even some web development in HTML and CSS.)

    Any input/advice is greatly appreciated!

    Cheers
  2. #2
  3. Put a potato on it!
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2008
    Location
    Maryland
    Posts
    304
    Rep Power
    971
    Employers differ a lot on this. I recently had a phone screening with a company that was a little wary of my degree because it's in Information Technologies, not Computer Science and while the first deals with the broad scope of IT and the latter focuses on analysis and programming and engineering, I don't think either has a bearing on what you know or are capable of. If you don't yet have a job or not one as a developer, definitely look into an internship, this will give you experience which is very valuable to employers. More and more companies are looking for what are called "junior" engineers and developers because these new hires aren't stuck in one mindset of how to do things and are malleable and able to stay dynamic in the field. You'll probably need a combination of things: certifications, courses, experience and most importantly you need to be able to interview well and prove you are capable of the job you are interviewing for.

    If at all possible, create a portfolio for yourself, even a blog so that you can show potential employers what you can do, even if it's basic exercises and projects. I think the best thing you can do is practice, learn, and when you have a chance to interview, showcase what you can do.

    Good luck!

    Comments on this post

    • ok_computer agrees
    "Those who can make you believe absurdities can make you commit atrocities."
  4. #3
  5. Type Cast Exception
    Devshed Supreme Being (6500+ posts)

    Join Date
    Apr 2004
    Location
    OAKLAND CA | Adam's Point (Fairyland)
    Posts
    14,954
    Rep Power
    8617
    Experience is usually more important than a degree yet most IT jobs do require a degree. That said, no one ever actually asked me to prove that my BS was not BS.

    Comments on this post

    • Jyncka agrees : You have a way with words.
    medialint.com

    ďToday you are You, that is truer than true. There is no one alive who is Youer than You.Ē - Dr. Seuss
  6. #4
  7. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Apr 2012
    Posts
    3
    Rep Power
    0
    Glad to hear there are some clear plans of action I can take. And I hadn't thought of the blog/portfolio--I'd like to try that once I gain momentum in my programming journey. Thanks for all the helpful suggestions Jyncka!
  8. #5
  9. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Apr 2012
    Posts
    3
    Rep Power
    0
    Originally Posted by medialint
    Experience is usually more important than a degree yet most IT jobs do require a degree. That said, no one ever actually asked me to prove that my BS was not BS.
    This made me smile Thanks for the input medialint!

IMN logo majestic logo threadwatch logo seochat tools logo