Say “yes” to CS

I got an email from a good friend Suzanne the other day, asking if I could chat with a Computer Science (CS) student about a career in technology, and I happily agreed – I can talk about technology for hours and hours! And I’d love to be able to help someone who is just starting out.

Kate, who is pursuing her CS degree, got in touch with me and sent me a list of questions she had before our chat, which helped me understand where she wanted to focus our conversation. We had a 30-minute phone call, and covered everything in her email, and I got to know her a bit better and hear her concerns. With Kate’s permission, I wanted to share the recap, in hopes that other people starting out in the technology field will find it useful.

Thank you, Kate, for asking great questions, and can’t wait for you to join the exciting tech community soon!

Q: What drew you to this field and how did you decide it was right for you?

A: I’ve always loved it! Must be partly engineering genes from my mom and dad who both have technical degrees. When I was three I could name all of my dad’s radio electronic parts, then was constantly reading puzzle books, then later begged my parents to get us a computer in exchange for good grades. I originally learned how to operate computers in MS-DOS command line, and skipped computer classes in school because I thought I was smarter than the teacher (shameful, but true).

Getting a CS degree was one of the best decisions that I made (thanks mom for telling me PR was bullshit – confirmed by experience later). I enjoyed my college years immensely, and let me tell you, the school was hard, very hard at times. But it was well worth it, and now it just feels like second nature to me to code and lead technical projects.

If you’re good at solving tech problems (and yes, love math) – definitely go for a CS degree/career in technology.

Q: Do you have any suggestions for someone like me who isn’t that confident when it comes to programming – maybe ways to improve at programming or tech careers that don’t focus as heavily on it?

A: Man, C++ is hard for anyone! Honestly, it was pretty tough to learn C++ and assemblers in school for me too. Good thing is that there are so many other languages and platforms out there (node.js, python, mongodb) that bring fun into coding. And aside from programming, there is a huge need for smart people who grasp technology: information architects and UX designers, community evangelists, talent managers, quality engineers… You can specialize without being a coder.

Q: What skills (technical or non-technical) and personal characteristics would you say are most important to have for a person working in your field?

A: Creativity, curiosity to always learn – as technology constantly evolves, and ability to communicate is crucial, especially when it comes to translating a technical concept to a broader audience. Well, plus being a kind and fun person always helps in any field :)

I am still trying to improve on all of the above, every single day.

Q: Do you have any other advice? Is there anything I didn’t ask about that you think is important for a computer science student to know?

A: This is a great closing question – I think I will borrow it for any informational interviews, because it’s perfect for asking anyone who has more exprertise in any field.

Some of the tips that I had:

  • write more, keep a journal or a blog and document your thoughts, challenges and victories. It helps improve writing communication skills, lets you see your progress over time, and may be very useful to like-minded folks and future employers. Best developers are also great communicators (Paul Graham, Jeff Atwood, Marco Arment, Jeff Escalante, Lea Verou)
  • embrace tech community – NYC is amazing when it comes to tech events, meetups, classes and hackathons. You can always learn something new and meet with smart people. I especially like the NY tech meetup – very fun and inspiring monthly meeting in quick demo format, all made in NYC!
  • doing things is the best way to learn. Try out new technologies (JavaScript alone can keep you entertained for months), work on something you would use and release it online. Sometimes things seem harder than they are, until you actually start doing it, step by step. Then suddenly your app is working – and you feel like the world is at your fingertips :)
Advertisements

2 thoughts on “Say “yes” to CS

  1. Wow, I’m very flattered to have been put in a group with those 5 people. So glad you are enjoying my writing! This is a fantastic article itself – really great advice. Keep up the great work Tanya : )

    1. Tanya

      Absolutely – I’m a big fan, love your writing, lately really enjoyed the piece to all recruiters out there, very funny and so true :)

      Keep up writing and teaching, hope to catch you in person soon!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s