by Sarah S.

If I knew then what I know now, I would not have studied Computer Science. Really!

One engineer tells us how she really feels about the degree she got, and what she’d do differently now.
Sarah Stone-Loveall

I’ve been a software engineer for 13 years. It’s a great career! Before I became an engineer, I had a Bachelor’s degree in a Hospitality/Tourism, but was unhappy with my job opportunities, and the budgetary challenges that came with it. After some thought, I realized I wanted to move into software engineering.

Then and now, and how the options have changed

Back then, at least where I’m from, code schools did not exist. Nor was there much in the way of online courses. So, I decided to go back to school to get a second Bachelor’s Degree. Four years and approximately $50,000 later, financed over 30 years at 4.75% APR, I had a degree in Computer & Information Technology with a minor in Computer Science. For these loan terms, an additional $45,298.06 in interest was tacked on, making this loan, at full maturity, worth $96,894.06. Yikes.

Did I get a job right away with great pay and benefits? Yes! In fact, I got one two years before I finished my degree. What got me this job? The ability to code, which I learned as part of my university studies, and the privilege of a short internship. Did I have to get a Bachelor’s degree to learn to code? Maybe at the time, but this is not true today.

Today, code schools and online options like Coursera, Udemy, and Pluralsight are prolific. Based on the research I did, the average cost for a full time code school program is around $12,000. Coursera subscriptions for specializations can be as little as $39 per month. And with the online studies, it is possible to maintain a full time job as well. These are more affordable avenues where a person can absolutely learn to code, and on their own schedule.

But what about the theory we learn when studying Computer Science?

Theory can be learned as you progress in your career. In my own experience, it was only after learning to code that much of the theory made sense to me. In my own journey, the data structures, algorithms, and theories of computation I studied were not absorbed while I was in university. They did not become meaningful to me until many, many years into my career. And at this point I found myself taking Coursera and Pluralsight courses to relearn them once these concepts became relevant to my professional endeavors.

Deciding on what matters to you

I wanted a job that challenged me and paid the bills. I did not go to school because the abstract theory interested me. I knew that writing code felt exciting and creative! I did not feel the same about Calculus III. If mathematics and data structures get your engine running, by all means seek a university degree in Computer Science! The world needs you! But, if you’re looking for a fulfilling and challenging craft, you can certainly kick start your software engineering career by learning to code without the Bachelor’s degree.

So if you’re thinking about going back to school to learn a new skill or to switch career paths, my advice to you is … consider your options before committing to a university degree, and the years and debt that often come with it. Motivated learners can be successful with alternatives and can get started sooner in their exciting coding careers!


Interested in getting started with Simple? Apply now!
$$$

Disclaimer: Hey! Welcome to our disclaimer. Here’s what you need to know to safely consume this blog post: Any outbound links in this post will take you away from Simple.com, to external sites in the wilds of the internet; neither Simple or our partner bank, BBVA USA, endorse any linked-to websites; and we didn’t pay/barter with/bribe anyone to appear in this post. And as much as we wish we could control the cost of things, any prices in this article are just estimates. Actual prices are up to retailers, manufacturers, and other people who’ve been granted magical powers over digits and dollar signs.

Important! This account is for your personal use only

An increasing number of customers are being targeted by fraud scams. Before you apply, review these guidelines to help prevent you from being involved in fraudulent activity.

Do not open an account on behalf of someone else
If anyone asks you to open a Simple Account to receive funds, it is an attempt at fraud. Common fraud attempts include requesting that you open an account to receive a gift or bonus offer, obtain a job or job training, or help someone else receive funds (such as unemployment benefits).

Do not share your login or account information with anyone
Neither Simple nor any other legitimate institution will ever ask for your account information. If any third party requests your Simple Account login information, it is an attempt at fraud. Sharing your account information with another person or allowing someone else to use your account to receive funds is a violation of the Simple Deposit Account Agreement terms and conditions and can expose you to fraud.

Actions we may take if fraud is suspected

We take fraud and security very seriously at Simple, and take rapid action in the instance of suspected fraud attempts.

We may freeze and close accounts
We may freeze and close accounts if fraudulent activity is suspected, including the following circumstances:

We will report fraud attempts
We are responsible for reporting fraud attempts to authorities, including attempted unemployment fraud. There are state and federal penalties for unemployment insurance fraud (including potential fines and incarceration). If you suspect you are a victim of unemployment fraud, contact the appropriate state fraud hotline listed here.

I acknowledge that I have read this notice Continue Application