I Don’t Study Computer Science, What Should I Do?


A few months ago, I received an email that often appears in my inbox. Its usually along the lines of “I’m a college student very interested in getting into tech, but I don’t study computer science, what do I do?”. I don’t consider myself the vanguard of all the necessary knowledge to answer such questions, but I do my best to answer based on my limited experience.

Such is the frequency of these emails; I thought it would be smart just to make it into a blog post. That way I can point future similar emails here and can invite comments from our POCIT community, and let people who are infinitely more qualified to provide insight [and correct me if I was in error in any place].

The content below is a transcript of an actual email. The student [in bold] was a first-year Physics student, interested in pursuing a position as a developer.

Please note that I am based in the UK, so this may warp some of the answers.

1) When someone says that they work in tech, I don’t understand what they mean by it… Is the tech just another word for programming or are there different vocations under that name?

Your confusion is understandable.  A ‘technology company’ is a vague term [and has meant many different things over the years], but is currently used to describe businesses that produce software, web technologies, mobile technologies, artificial intelligence, etc. It isn’t necessarily synonymous for programming but is often used interchangeably, hence the confusion.

However, to work at a ‘tech’ company, you don’t have to be a programmer/developer. Like any business, they have roles in sales, business development,  marketing, and HR.

2) When applying to tech jobs would I be at a disadvantage if I’m not studying something directly related to it such as computer science? Currently studying physics.

This is a difficult question to answer. To be qualified for the day to day of a role as developer/programmer, all that mainly matters is that you have the relevant skills for a junior/entry level position.

However, the giant tech companies [the Googles, Facebook etc] are sadly biased towards Computer Science degrees and will make potential candidates answer arcane Computer Science related questions [or so I’ve heard].

However, more and more companies are becoming open-minded, due to the “shortage” of available talent, and are looking elsewhere i.e. graduates of coding boot-camps etc.

3) There’s a huge amount of programming languages out there, which are the best to learn to maximize your earning potential?

There is a lot. But I’d focus on JavaScript, which is the language of the web. You can use it to build web applications, mobile apps and sorts of other stuff. Things may change by the time you graduate, but that’s where I’d currently invest in.

At this stage, I wouldn’t overly worry about focusing on one specific language. Dabbling in other languages at this stage of your career will do you good, giving your a broader understanding [Check out Python for example].

4) I’ve just finished my first year at university. What things could I do now to make my CV more competitive when applying for future Tech jobs?

Code as much as you can. Make side projects. Work on your skills. By the time you graduate, you’ll be in a good position.

If you have in mind the type of companies you’d like to work for, start researching their graduate, or entry-level programs, and work backward from there, a lot of time they’ll let you know what they require or expect.

Holler back if you have any follow-up questions. And remember to sign up to pocitjobs.com when you’ve graduated [quick plug :D]

Like I said earlier, I really would love some crowdsourced knowledge on some of these questions from the POCIT Community. So please drop your wisdom in the comments!

If you are looking for a new role, check out our new job platform: pocitjobs.com

Also support POCIT via our patreon.
Michael Berhane

I'm a full stack JavaScript developer based in London. I've previously worked in startups such as Urban Massage, and I'm currently the co-founder and CTO of peopleofcolorintech.com & pocitjobs.com

Related Posts
  • Andrea G. Tatum

    As a non-technical WOC, who actively participates on a Diversity and Inclusion Council for a large tech company, I often find myself waving my hands frantically in discussions and reminding people that not all “tech workers” are Devs and UX Designers. As you stated in your blog, most major tech companies have a wide range of non-technical roles including sales, marketing, event management, graphic design, human resources, operations, and IT that are all necessary to make them successful. It is increasingly important for these tech companies to diversify in ALL of their departments.
    I started my career in marketing at a non-profit. After more than eight years in that world, I was concerned that I would be pigeonholed for the rest of my life as the “non-profit girl.” When I moved from Atlanta to San Francisco, I knew that my skills and expertise were transferable into the tech industry, but I wasn’t sure how. I reworked my resume until I was able to communicate my value as a marketer and event manager, regardless of the fact that I cut my teeth in non-profits. I was able to pivot my career and am now working at my third and, so far, largest tech company.
    Whenever people ask my how I’ve made it to where I am in my career, I tell them that there are three things that I’ve done to help myself:
    1. Intern: I interned in my last year of college. That PR internship turned into a job offer for a marketing assist role before I’d even walked across the stage to get my diploma.
    2. Volunteer: Volunteering is an amazing resume builder. It is also a great way to gain experience, make new contacts, and hone in on new skills, such as communication, time management, and budgeting, that college may not teach you.
    3. Don’t let anyone tell you that you are not capable of achieving something, including yourself: I was very fortunate in my non-profit career to have some great bosses, BUT in my first few weeks of taking this new position in Atlanta, one boss laughed at me when I talked about the type of event that I wanted to do. Several weeks later, after having NAILED that event and exceeding everyone’s expectations, she introduced me in a random meeting and that introduction included her own way of apologizing for not believing in me. From that day forward, I was given the liberty to FLY. Now, I use people’s disbelief in my abilities as fuel.
    There are no easy answers and everyone’s experiences entering into tech will be different, I just hope my story gives someone else “non-technical” a ray of hope to apply for that job, even if they’ve never worked in tech before.

  • edward

    If while studying Physics, you took a couple Computer Science courses (e.g. in data structures and algorithms) I’d be surprised if the large tech companies wouldn’t take a look at you. While at a job fair at my alma mater a number of years ago, the Microsoft recruiter told me they’d made an offer to every student in the math department.