Tag: women (Page 2 of 2)

Lean In, A Review

I recently finished reading Sheryl Sandberg’s new book, Lean In. I would highly recommend this book to anyone. While I’m not quite sure how I would classify this book, it was definitely full of interesting anecdotes and good advice. I think there is probably a little something for everyone. The book discusses how women can help themselves advance in their careers and take up more leadership roles. There is also discussion of how male managers can change the way they do things now to facilitate more women advancement.

This book hit very close to home for me, personally. There were many repeats in the book from Sheryl Sandberg’s speech at Grace Hopper in Portland 2011. As I am in the stage of my life where I am personally making choices to advance my own career and take up more leadership roles, a lot of what I read in here was a sort of affirmation that I AM making the right decisions. Also, that the guilt and frustration that I have felt while trying to make the best decisions possible is completely normal. It’s okay to put my career ahead of family- sometimes. I also found that she was giving me permission to be proud of my own accomplishments and not to give into the Imposter Syndrome (more on that to come in another blog post).

The book is a quick read (I read it on my flights from California and back). And the price is quite reasonable on Amazon. If you’re not sure it’s the book for you, go ahead and watch her keynote from Grace Hopper first.

This book is great in that it opens up the conversation for everyone to talk about gender in the workplace. It’s a conversation that needs to be had.

Google.GetAJob() 2013

Recently, I had the great fortune of attending Google.GetAJob() at the Google office in Washington, DC during the Tapia Conference (more on that in another blog!). This is a program Google puts on for students that have a minority status in the computing field. I know they hold this events for certain universities, but since my university is so tiny, it’s great they decided to put this on for Tapia Conference attendees.

I did have to fill out a survey and be selected for this workshop. I think checking the box “have done multiple technical interviews and never had an offer” might have tipped the scale. No way to know. Doesn’t matter, I’m just happy to have had the experience.

To sum up in one word: empowering.

I feel like the Googlers there took the power of the technical interview situation and put it back in my hands. All of the sudden, these engineers weren’t these amazing, untouchable computer gods (don’t get me wrong, they are still amazing at what they do), but instead they are just people. In fact, they are women and minorities- many of them who have recently graduated and were in the same exact position I am in now (except I want to go to grad school and put off that amazing Google job for a few more years, but I digress).

Since I got all this great info on the in’s and out’s of the ominous technical interview, I thought I would pass it along to the magical internet land. So, here are some of my notes and thoughts. I realize some of them may seem obvious, but I want to have this all together in one location (for my own future reference!).

How the application process works at Google is as follows:

  1. Apply to the job you want.
  2. Your resume is reviewed by real human beings, not machines, and then passed along if it is found qualifying.
  3. 1st round of interviews on the phone. There will be probably 2 of these and they will be technical. The coding is usually done in a google doc or something of that ilk.
  4. If applying for a Full Time position, 3-5 technical interviews are then done on site. If applying for an internship, there is a host matching process to see if there is a good place for you.
  5. A hiring committee then decides whether or not to extend the offer.

The entire process will take ~1-2 months, unless there is a specific time crunch (other offers, etc).

Obviously, this is very Google specific, but I know most of the big tech companies are going to do something at least similar. Facebook, for instance, (I know since I just did a first round of interviews with them) does a phone screen (or conference/campus screen) which is a technical interview. If they like you, they will fly you out to Menlo Park for ~3 interviews onsite.

Another important thing to point out: no matter what position you are applying for, whether it is software engineer or ux researcher, you will have to do technical interviews.

An interesting Google tidbit is they highly encourage their employees to publish their work. This doesn’t apply to all work, but if the research isn’t something they want to hold on to for a while for obvious reasons, they will encourage it to be published.

Resumes. These are what get you the first interview, so they are very important. Since this was a workshop for students, I’m going to be describing what a typical student resume should strive for.

The most important things should be top, front, center. Education (when you are graduating, gpa, name of school), what position type you are looking for (internship versus full time), and languages. For languages, list them including proficiency. The Googler reviewing my resume recommended using the phrases “Proficient in: language list” and “Familiar with: language list”. This keeps is clean and easy to figure out what exactly you know. Also, never include the word “expert” unless you wrote the language yourself because it’s just asking for trouble in your interviews.

Next on the resume should be relevant experience. I originally had projects/experience listed separately from my work experience and my reviewer recommended lumping them all together in one clean section. Sort this list by relevance, not chronology. Remember, anything closer to the top will get noticed first (and possibly be the only thing that gets noticed during the skim). So, if you did something amazing on a project, put that first. Sell yourself.

Another big thing that I heard several times was that Google was sad to see so little in terms of Open Source projects on student resumes. List any projects and especially highlight any open source work. If you have time, maybe go DO an open source project because it will a) make you a more awesome programmer and b) help you get a job. The reason open source is coveted is because employers can easily just go look at any code you have written and see your abilities. They can get a really good feel for how you program without the pressure of an interview.

Do include towards the end of the resume your other great stuff: awards, honors, publications, patents, conferences, presentations, and interests. Google wants to hire interesting people, so if you are doing something interesting in your spare time (do you actually have spare time as a cs student???) then add it.

Key Resume Ideas:

  • Sell Yourself
  • It’s okay if your resume is more than a single page, as long as your most valuable info is on the front at the top
  • Be interesting!

The Technical Interview. I am going to be honest. So far, I have really been terrible at these. I am the sort of person, who when their intelligence is questioned freeze up and look way dumber than one can possibly imagine. I know that this part of the getting hired process is always going to be the hardest thing for me. I have accepted that and can live with it. I just need to get good enough to get through.

Biggest take home message for the technical interview. Know your programming language of choice inside and out. Be good at it. How do you do this outside of your course work? Do your own projects! Make an app, code up a game, or do something you think is fun and interesting. It doesn’t have to ever leave your computer if you don’t want it to, but it’s important to just practice, practice, practice. Remember how I was talking about the whole open source project. Join one of those cool open source communities and start working on their code. It’s a great way to get coding and meet a whole new support group.

Data structures, algorithms, and generally being able to problem solve will also be must haves for the interview process. Big companies will expect you to know the general structure (and be able to code) things like stacks, queues, graphs, hashmaps, trees, etc.

At the end of the day this is what they are really looking at during a technical interview:

  • Do you know the language you picked? Can you code?
  • Can you analyze a problem and then algorithmically optimize that solution?
    • You don’t have to be optimal at the first go, just get a solution out and then start talking optimization.
    • Does the code you wrote on the board work? Would it compile?
  • Before saying you’re done, test your code! Be sure to keep edge cases in mind (it might be a good idea to write these down before you even start coding).

One big thing that I saw today in the mock interviews and have been guilty of myself in the past, is jumping right into coding before mapping out your idea, writing out test cases, and generally clarifying the problem. If the interviewer asks you to define a function, it’s totally okay to ask all the questions you need in order to write the most productively. Today some of the students in my group didn’t know how a stack worked, so they just froze up and freaked out. Ask questions! Is the string you are working with in ASCII or UTF-8? How is the data being stored in that tree? What kind of data are we sorting? And so on… Then draw pictures, write out ideas, outline the solution, write snippets of pseudocode. These things will help when it comes to finally coding up your solution. First, it will help you not get lost in the code. “What was this loop supposed to iterate on, again…?” And it may help when it comes to testing and optimizing too!

One final tech interview tip: listen to the hints your interviewer is giving you. They really do want you to do well! Think of the interview as more of a coding amongst friends situation (yeah, I find that advice a little hard to follow as well).

Doing mock interviews was an excellent experience for me, not because I practiced writing code up on a whiteboard or solving these problems on the fly, but because I got a chance to see just how NOT behind I am in terms of my abilities. I am in a constant state of not believing in myself when it comes to my coding abilities. I dread telling people I’m a senior because then they expect me to be able to code things. But honestly, the students I coded with today were all over the place in terms of their abilities. So maybe I can do this afterall…

That about sums up my notes from today. It was an AMAZING experience. Everything I have heard about Google’s work place seems to be fairly accurate: nice space, cool toys, and great food. Everyone there was extremely nice to me. I definitely recommend if anyone has the opportunity to attend one of these workshops in your neighborhood. If you don’t get the chance, I hope these notes will help you along the way to your own CS career.

Just remember to seek out new opportunities and seize them! Good luck on your endeavors.

Fall Week 5

I have yet to have a blog post this semester get published on time.  I am endeavoring to correct this.  Perhaps this is the week I get lucky!  This week I had to make some tough decisions and figure out what was going to get cut from my schedule because I am just too busy.  Between working (research), school work, home life (some of my home life is feeling sorely neglected at the moment), traveling, and getting ready for grad applications I have zero time.  It’s getting me sick and I’m super exhausted.  So, something has to give.

I decided to drop the Game Design class, even though it is by far my favorite elective.  I am still going to attend the lectures, but I simply don’t have time for all the homework.  I was spending ten times more of my outside class time working on projects for that class than all my other classes put together.  Not a good balance.

This week started off the first round of exams.  This coming week I have GREs on Monday, Web Data Management on Tuesday, and Algorithms on Thursday.  Luckily, then I’m off to Baltimore for Grace Hopper!  I have finished downloading the conference app on both my phone and tablet.  I’m starting to figure out exactly what I need to pack.  I’m super excited!!

Since dropping the extra class, I’ve actually managed to get some things accomplished.  I’ve finished fixing up my DREU section of the website, so that I can get my last paycheck (which I could really use right now).  That was a huge weight on me.  Now I have to build a new section for my CREU work, which I’ve been putting off.  I think I will actually have enough time this weekend to get that done too.  I’ve also gotten a nice chunk of research work for CREU done as well.  I’ll hopefully get around to updating my website, so I can start sharing snippets of that.

I also attended the club orientation on campus so that our ACM-W Chapter can be official.  I got some good ideas for things I would like to do with the group, so I need to start organizing meetings for that.  I still have to work on the website, but I think some of this will have to wait until after Grace Hopper, unfortunately.  There is just not enough time in the day for everything!

Happy Times at Grace Hopper 2011

This year, November 9th through 11th, I went to my first technical convention. The Grace Hopper Celebrating Women in Computing is not your typical convention, however. It is plugged as primarily for women attendees (men were, of course, welcome but it turns out very few elected to come). It is held in a different city in the United States every fall and I was lucky enough to have it come near me this year, Portland, Oregon. Not only that, but as a student, I was selected through lottery to become a Hopper, which is a student volunteer at the convention. This meant that in exchange for a few hours of my time during the weekend I would receive a refund on my entrance fee. Not an insignificant amount of money. Even though it was in the middle of my school semester, all my professors made allowances for me to go and my computer science professor was particularly enthusiastic that all the women in his class attend.

I knew all this was going to be a huge opportunity for me to grow as a woman in technology and as a person in general. I didn’t fully realize how much of an effect it was going to have on me until I was a part of it.

I arrived at my hotel the evening before the convention opened. I had to be at the convention center before 7 am in order to get debriefed on my Hopper shifts. I wanted to get to my hotel with plenty of time to walk around and time how long it would take me to get to various places, but I ended up packing and repacking so many times that we didn’t get there until 8:30 at night. Now, bear in mind, that my house is a 30 minute drive to the hotel room. I was packing out of sheer nervousness and excitement for the weekend. Had I forgotten something (which I invariably always do) I knew I could just run home and get it, but that didn’t matter. It was the act of getting ready for the trip that made the whole thing seem more real for me. I spent so much time in the weeks preceding thinking and talking about how wonderful and fun the convention was going to be that I had really worked up into this glorious thing, the night before I was worrying my expectations were too high.

Anita Borg Institute Throws Grace Hopper Celebration 2011.

I hadn’t. I got there early the first day to go to my shift debriefing, as I mentioned. The place was very quiet, there were only a few early birds like me. I didn’t have to wait in line to pick up my goodie bag and badge. Having never been to a conference or convention like this before, I had no idea how much free loot I was going to get. The crazy amount of swag was impressive. My only comment to the companies out there would be: 4 different compact mirrors? Really? That’s what webcams are for. Someone is CLEARLY not in touch with today’s technical woman. I would have been much happier with cute flash drives.

Lots of Goodies From the Conference!

On the plus side, Google and Microsoft both had very nice t-shirts (women’s cut ++) that I actually feel sexy in. There is something about Microsoft’s red “Geek Girl” shirt that makes me feel really good. Also, Microsoft wins again by giving out air plants at their booth instead of more plastic crap, thereby showing they have a vested interest in reducing their carbon footprint. I’d say they get the overall prize for best free stuff ever.

One of my first thoughts as I wandered the halls locating the essentials (coffee stands, food carts, escape routes, and bathrooms) was, “The lines for the bathrooms are going to be ENORMOUS. What a pain.” Well, apparently, I wasn’t the only one who had that thought because almost every single men’s room door had this taped on them:

Men's Rooms were all converted to Women's except for one.

Glorious. In his speech about how important diversity is to the future of technology and encouraging women to join the technological field could only be a good thing, President of the ACM, Alain Chesnais said that he finally understood what it was to be in the minority because he had to walk halfway across the convention center just to go to the bathroom.

Overall, there was an energy about the conference and a camaraderie that I have not really felt before. The closest I think I’ve ever come to it is at PAX (when I had the good fortune of going a few years ago.) There were about 2600 women in attendance at Grace Hopper and they were all there to help each other out and give the kind of support that is hard to get in a male dominated classroom or workplace.

I learned a lot from everyone I interacted with and a motivation to excel in my field was rooted in me that I didn’t know existed. I came home from the conference with a desire to pursue my dreams of making my own computer games and starting an ACM-W chapter at my school. I want to share this support and courage that I gained from the women at the convention with all the women in my department that didn’t have the good fortune of attending. I guess you could say I want to pass it on or pay it forward.

Most importantly, I want to keep going because I’m not just doing it for myself but all the women who will come after me, who perhaps just need a little more encouragement to get there.

Grace Hopper Celebrating Women in Computing 2012 is being held in Baltimore, Maryland next year. I’m already brainstorming ways that I am going to get there. This year’s convention was that good.

You mean there are women in the tech industry?

As I sat down to write this blog, I was consumed with an overwhelming sense of anxiety and self-doubt. Chances are that everyone reading this will understand the feeling of not feeling good enough. However, I was very excited to begin the process of writing and writing about a subject I am very passionate about and then I froze.

I didn’t just freeze in the sense that I had a bad case of writer’s block and couldn’t get my blog written. My whole life froze. I spent an entire three day weekend doing absolutely nothing but watching streaming on Netflix and playing the Sims 3 Pets expansion, with a little WoW thrown in just to show you how completely I managed to waste my time. Something must be written if I ever expect my blog to become something more than a mere idea. Where to start?

I am an undergraduate computer science student. I am in my “third” year of the program and plan to graduate in 2013. What I will do after that is still a bit of a mystery to me, but I’m hoping it will become evident in the near future. I just started taking my computer classes at my university this summer after having transferred from another institution. Several weeks into the fall term I had a woman in my calculus class (we are actually in almost every class together) come up to me, curious as to who I was and where I had come from. She asked me what my major was (this being a small campus, the only students in calculus class are engineers and computer scientists). When I told her computer science, she was delighted. “That brings are numbers up to…” she paused to count in her head. “Ten women!”

Yes, in the computer science department on my campus there are only 10 women declared as either undergraduates or graduates (we have one woman in the graduate program.) I did say that we are a small school, but the computer science department still has about 100 students in it. That’s only 10% women, for those not inclined to do the math. The sad truth is, however, that this isn’t a particularly low ratio for a university computer science program. The current average is about 14%. This is the only profession in which the ratio of women to men is getting smaller instead of larger. To me this is a wholly depressing.

There are people out there that have dedicated their careers to figuring out why this ratio of women to men has become so skewed. Books have been written about it. For me, though, it is a very personal and a real everyday experience. When I started my studies in computer science, I had no idea that women were so underrepresented. Yet, I came into the program with the same stereotypes and misconceptions that I am sure dissuade many of the women that had the slightest inclination to study computer science. It has taken a long time (years) for me to convince myself that I am just as good as the men in my classes and that I’m not inherently “bad” with computers simply because I am a woman. Even at home, when I’m working on my own computer system, I still catch myself deferring to my brother or my husband for their knowledge when I have it all inside my own head. I spent more classes that I care to admit aiming to “just pass” thinking I would never have the ability to be a top student.

The bottom line is confidence. Just like in writing beginning this blog, I have found something I am passionate about. I love computers and being a nerd. I would like to share my thoughts and experiences as one of the few, the proud women in computer science. I want to share my stories from the front and have some fun while I’m doing it.

Just remember: don’t panic.

Newer posts »

© 2024 Kate Ringland, PhD

Theme by Anders NorenUp ↑