Category: Guest Post

How to Explain the ROI of Career Development Workshops

by Karen Catlin

Founders for growth stage startup and executives in a larger company know that the war for technical talent is intense.   They also understand that they need to differentiate themselves is to show that they care about their employees, career growth, and development. They want to provide training workshops, mentoring opportunities, and other skill development options.

Employees also suggest such programs, but too often don’t know how to answer the following questions posed by management:

  • How will these offerings make a difference?
  • What return will the company get on their investment?

As a consultant for companies who want to hire and retain female technical talent, I often hear these questions. While it may seem challenging to measure the return on investment of a career development workshop, a group mentoring program, or a coaching package, I’ve found some straightforward approaches to take. It’s not as hard at it looks! My methodology is based on skills I learned as an executive in the software industry, where we used metrics to measure the impact of just about everything we did.

ROI career development programTo calculate and communicate ROI, I follow these 5 steps:

Identify the business problem that you want to hire a consultant to solve. For example, many of the companies I advise want to retain their female technical talent, reducing the turnover or “regretted losses” of this highly-sought after demographic.

Simplify the problem. Instead of measuring the full impact of the program, recast it in simpler terms. E.g., What is the ROI for this program if it helps retain just one female engineer?

Measure the cost. While retaining an employee doesn’t have specific costs, replacing an employee does. To measure that cost, I searched for information from highly rated research groups. I found estimates reporting that it costs from 50% to 250% of a person’s salary to replace them (source: Catalyst). I decided to be conservative and go with the lower number. Based on my experience managing software development teams in Silicon Valley, I decided to use $120,000 as an average salary for my calculation. So, 50% of $120,000 = $60,000, or the average cost to replace a software engineer.

Calculate the ROI of the program you want. Simply divide the cost of the problem by the cost of the program. If the fee for the project is $10,000, the ROI would be $60,000/$10,000, or 6:1.

Compare the ROI to other initiatives. Ask management about the ROI they’ve seen for other career development programs. Or, find published examples for other companies. Assuming the ROI being offered to you is comparable or better, this data will showcase the impact the program can have for your organization. For example, I found that Sodexo measured reduced turnover and increased productivity to assess their mentoring program. In 2007, they reported a 2:1 ROI. (Source: Catalyst).  If I as a consultant, I can provide mentoring with a 6:1 ROI, my program will benefit you well by comparison

Have you seen other ways to measure ROI for career development programs? Please leave a comment. I’d love to hear from you.

After a successful career in the software industry, Karen Catlin now focuses on developing powerful women leaders. She draws from her experience as an executive to coach individuals, lead workshops, and advise companies on hiring and retaining female talent. Karen also writes “Use Your Inside Voice,” a blog about the intersection of parenting and leadership.

In her prior role, Karen was a vice president in the CTO’s office at Adobe Systems. She co-founded the “Adobe & Women” initiative, focused on attracting, retaining, and providing career development opportunities for women at Adobe. Karen joined Adobe as part of the 2005 acquisition of Macromedia. While at Macromedia, she held a variety of management positions across engineering, including establishing the program management discipline for the company. Earlier in her career Karen worked for GO Corporation, Hitachi Europe Limited, and Brown University.

Karen holds a B.S. in Computer Science from Brown University.

In her spare time, Karen enjoys being outdoors, playing tennis, and designing hand-knit accessories.  She resides in San Mateo, CA with her husband and their two teenagers.

Post to Twitter Tweet This Post

The Tortoise & The Hare: Success Stories In Bootstrapping Women-Led Companies

By Angie Chang

 

It’s rare to hear the stories of slow-and-steady grown, bootstrapped businesses. Fortunately, the tide is turning – with talk of a Series A Crunch, the media spotlight turns to home-grown revenue-positive businesses. It’s enough to make us wonder if we’re starting to root for the steadfast tortoises of startup success stories instead of venture capital-hungry hares.

Few startups today have bootstrapped their way to viable businesses success the way that Femgineer did. Today, Femgineer offers an 8-week long Lean Product Development course, business and technology workshops, and forums with the overall goal of getting women into science, tech, engineering and math.

Today, let’s highlight the success story of another woman-led, bootstrapped and education-focused company, lynda.com – Lynda Weinman started the company in 1995 with her husband, earning over $100 million in revenue in 2012 and for the first time evern, securing $103 outside funding just last month! Fun fact: this is the most money raised by an education company in a single round dating back to 1980!

Who is this woman? The eponymous Lynda authored a web design textbook, then started the website as a school in Ojai, California (5 hours south of Silicon Valley) that attracted people from all over the world who had come to learn about web design and other Internet skills.

A few years later, the joint effects of the dot com bubble burst and 9/11 hit both their customer’s desire to learn tech skills as well as travel budgets. So, the team at lynda.com took the training videos that they had made for the physical school, and began to sell them online as a publishing business. All this work was no walk in the park. In Bruce’s own words, growing at a steady rate was “painful” and his gut instinct was to “cut it, cut it, this is gonna kill us.”

After years of slow but steady growth driven mostly through word-of-mouth marketing, Lynda and Bruce brought on Eric Robinson as CEO in January 2008. Eric’s business acumen combined with Lynda and Bruce’s hard fought dedication to building great products really paid off. Since 2009, lynda.com’s revenue has more than doubled from $39M to $70M in 2012.

The secret to their success? Lynda says that they “never built a company to flip it,” as many Silicon Valley entrepreneurs do. Their vision was to build something great – which they did. Lesson learned: as Eric Robinson put it, “The best time to take money is when you don’t need it.”

Get inspired by Lynda Weinman and her founder story at the Women 2.0 Conference (February 14, 2013 in San Francisco). She is delivering the keynote “Doing it Right: Taking Growth Financing after Profitability” on Valentine’s Day at the annual Women 2.0 Conference in San Francisco. The conference’s theme, “The Next Billion,” covers a wide range of topics including your first billion users or views, the coveted billion dollar exit, and the next billion users in emerging markets.

The conference will feature other rockstar Femgineers like Selina Tobaccowala (who founded Evite.com, then joined Survey Monkey in October 2009  and runs their product and engineering department) and Paula Long (who sold her company EqualLogic to Dell for $1.4 billion in 2007 – known as the largest cash payout for a venture-backed company to date, and she is now working on her second startup with just received $30M in Series B funding last week). Women 2.0 welcomes powerhouse women in tech, business and entrepreneurship on February 14 and you!  Sign up for the Women 2.0 Conference today, and save 15% using the discount code FEMGINEER.

 Angie Chang is Editor-in-Chief and Co-Founder of Women 2.0, a media company offering content, community and conferences for aspiring and current women innovators in technology. Our mission is to increase the number of female founders of technology startups with inspiration, information and education through our platform. Previously, Angie held roles in product management and web UI design. Angie holds a B.A. in English and Social Welfare from UC Berkeley. Follow her on Twitter at @thisgirlangie.
Enhanced by Zemanta

Post to Twitter Tweet This Post

Femgineer Spotlight: Diana Espino Software Engineer at VMR Products

By Jasmine Lee

This week’s Femgineer Spotlight is Diana Espino. She began her career as a web developer at the tender age of 15 and soon after, created her first company; PeBe Inc. After more than ten years of working on her own, she joined Worth International Media Group, where she built and launched an eLearning web app for the travel industry. Today, she is a software developer on the e-commerce team at VMR Products, a consumer electronics manufacturer and distributor.

Diana’s initial passion for computer science and technology began at age six when she touched her first computer in a first grade classroom. Her natural curiosity for technology was further piqued at age fifteen when her older brother refused to help her when their home computer crashed, taking her college admissions essay with it! After personally poring over computer manuals in order to gain a better understanding, she said to herself, “I will learn to understand this machine better than anyone else!” A few hours and healthy computer later, she connected her family’s computer to the Internet for the first time and introduced herself to the World Wide Web. Ever since, Diana grew a great respect for computers and the learning process it takes to master them.

Diana’s passion for computer science was not entirely encouraged, however. The majority of Diana’s family did not believe in educating girls. Her father refused to pay for her college expenses and her mother, grandparents, aunts and uncles spoke to Diana about raising a family and attending to the needs of the household. Diana responded by going to school and began looking for a job to help offset tuition costs. However, quickly realized because she was so young, no one would hire her. Consequently, she taught herself HTML, CSS, and JavaScript all on her own, so that she could start an e-commerce site and earn the money she needed to put her way through college. She says, “I was always very interested and passionate about coding. It is my passion that got me through life.”

Diana went on to become not only the first in her family to attend college, but also graduate and with multiple degrees: a BS in Business Administration and an MBA. “I’ve always made it a priority to go out there and to learn,” she says, “computer science was my escape. Now, it has become my world.”

Today, as a software developer and active member of the South Florida tech community, Diana says, “it’s great to be a woman in tech!” Her advice to girls and young women interested in technology is “don’t pay attention to the blurriness of what’s going on around you. Stick with [computer science] if you like it. Don’t get caught up in not understanding the math and don’t be discouraged. Math will train you to think logically like a computer scientist. The math is valuable because it will help you solve problems in the real world.”

She advises young women and girls interested in STEM, “remember to be yourself and to be where you want to be. Do what you’re scared of in order to make yourself comfortable. After all, if computer science were easy, you wouldn’t be doing it.” With Diana’s passion for computer science and her work ethic, she inspires me to get excited and to be open to learning.

Jasmine is a freshman undergrad at UC Berkeley majoring in Computer Science. She is a Hackers @ Berkeley club officer and also works as a webmaster at the UC Berkeley Boalt Law School. Jasmine is humbly inspired by the hackers and builders around her and is excited to learn more about the field. Not only does she like sharing her passion with everyone, but she wants to learn how to play the ukulele and says “Carpe diem! Seize the day. Also, I like bubble milk tea.”

Enhanced by Zemanta

Post to Twitter Tweet This Post

Femgineer Spotlight: Ginger Folker, Software Developer at Accenture

By Frances Advincula

This week’s Femgineer has a very special place in my heart. Ever since the first day of my internship, she has always been warm and welcoming. I know it’s silly, but her being in my first few code reviews really helped not be so scared. Sometimes, we go out to lunch too. I know that seems trivial, but it’s just nice to be able to talk to a fellow Femgineer about insecurities that I face as a newbie full-timer. It’s nice to know that everyone, even the great ones, had to start somewhere. Anyway, she has really great advice on how humility makes a good software engineer even greater.

Fellow techies, meet Ginger Folker.

 

How do you keep up with tech trends?


Mainly by keeping my eyes and ears open. Hearing what other people have seen and researching. There’s so much stuff on the web you can get lost in it! I love going to book stores, so any time I get the chance, I go scour the shelves for any new information.

 

What is one piece of advice you wish someone told you when you were starting?


That you will never be the best. One thing about programming is that it is always growing and moving. It is truly a moving target. Once you think you have figured something out there is always something new to learn. It is a job of continual education and growth. That is one thing that is so great and also so challenging about it. You have to be a motivated and truly inquisitive person to continue being good at what you do.

 

What do you think makes a good software engineer?


I think the biggest things for me is taking pride in and loving what you do. If you don’t love and enjoy what you do then you aren’t going to write good code. You have to care.

I also think it takes humility. When you hear the term programmer that is probably not what you think of. But I think it should be. Humility allows you to be open to the idea that your way may not be the best way and this in turn helps you to grow and learn. You have to have an open mind and the ability to be able to look at things in a variety of ways.

 

Enhanced by Zemanta

Post to Twitter Tweet This Post

Startups & Moms Can Mix

By Lyndi Thompson

In May of 2012, I joined an elite group of women who call themselves “mothers.” I wear this new title proudly even when I am sleep deprived. While I love being a Mom, I also love working. I even had a self intervention a few nights ago talking myself into going back to sleep instead of working on an editorial calendar for the upcoming year. Boiled down, my work revolves around supporting entrepreneurs as a Generalist, Strategist, Analyst and Marketer.

I want to work, but I need a supportive environment.  I know there are other moms out there like me who are trying to figure out what makes sense for their lifestyle and career ambitions.  The first step to balancing  kids and a career is to  know that you are in control when it comes to approaching companies and communicating your needs.

Limitations of Larger Companies

Larger companies are taking some steps which make being a working mom easier. Cisco is allowing their employees to telecommute (though under the banner of being “green”). Some big-box companies have re-purposed janitorial closets for “Mothers’ rooms.” Oh so cozy. Working Mother even labeled some business as Mom friendly. However, I just keep hearing it from my tiny-person-in-tow tribe that most big companies just don’t get us moms.

“They’re organized, can multi-task, and have zero time to screw around. In short: Moms are wired to kick ass.” – Stacey Epstein, Inc

That quote made me smile. Not a smug someone-gets-it smile, but more of a  “thank you for noticing” Eeyore style.

I recently heard a Mom melt into a place of surrender; her white flag said “OK, I will postpone my career, take care of my children and do house chores until I get a supernatural sign that I can return to work.” The label of Mom sometimes feels frumpy and disappointing compared to its previous glamorous pregnant chapter. Anticipation leads up the big day then – BAM – she is transformed from woman to mom. Without skipping a beat, women feel that there is a clock tick tick ticking away in them to make some really hard decisions. Quit working full time, consider daycare, lose the baby pudge, be back-to-work or interview ready, or what? Whether a woman needs or just wants to work the pressure is on. If you are a mom reading this, remember you are not alone.

“Some 71% of women with children under age 18 either work or are looking for work, according to a U.S. Bureau of Labor Statistics report in early 2011.” – Jon Swartz, USA TODAY

Flexibility and Freedom

Technology startups have a certain soft spot in my heart. Maybe it’s because they rattle the conventional thoughts of how technology can be used to improve our world and make everyday annoyances obsolete. One of the reasons I fell head over heels in love with startups is that they explore how work can be done (rather than how it should be done or is currently being done). Another is that the where, how and by whom work can be done is constantly being challenged, revisited and redefined. What startups need are clever, scrappy, and action-taking team members. If you find yourself looking at a job description, remember a universal startup attitude is that many skills can be taught, fit cannot.

Website domains are a bit like cars, simple to look at but under the hood it’s easy to get lost in obscure details, I learned about domains, hosting and a lot more at the first startup I worked at. Working for no more than 15 hours a week to start gave me a chance to see if I liked the company, and them a better sense of how I worked and where I could be of even more valuable. My first taste of startup life eventually lead to long days and bumpy times but I loved every moment of it, I was hooked and guess what – I was working for a CEO who was also a very dedicated Mom.

I have been on both sides of the startup hiring table pitching myself as a valuable asset, as well as looking at potential team members. When I hire, I ask myself two questions, “does this person have a good words to work ratio?” and “would I feel safe with them driving my car?” Action taking, trustworthy people are often tricky to find. Finding talent for a startup can often be a tedious game of panning for gold. It’s messy, time sucking and often disappointing. To avoid the resume blasting the trick is: get noticed and maintain your brand. That was cruelly simplified and I know that even without a baby on your hip creating a personal brand isn’t going to happen overnight. However, that’s why startups and Moms can mix; entrepreneurs can smell potential and are willing to place bets on people who are willing to row across the startup sea with them.

Bringing home my baby girl was surreal. I was starving for support. I found myself embracing a local Le Leche League chapter, a couple of online Moms’ groups and keeping my Mom friends on speed dial. Startups also have such groups and don’t be shocked when you go and find out many of the people there are parents. Meetup groups are a good place to look for “working mom,” “ladies in technology” and “tech startup” groups. Hand off baby for a couple hours and join an event to see if it’s a good fit.

“The average age of a first-time founder of a company is 39 — meaning that start-up life for some entrepreneurs is less about video game marathons on Saturdays and more about balancing parental responsibilities.” – Hannah Seligson, NY Times

Plan to Make it All Work

Once an a curious talent seeking entrepreneur comes knocking at your door, tweeting at you or asks for your Linkedin url be prepared: you need to be able to communicate

  1. How many hours you can work per day/week: Be conservative and be willing to negotiate.
  2. How and when you can be reached: For example, by phone from 10AM to 4PM, Skype chat when available and text messages are OK anytime.
  3. Your rate: If you truly don’t know, it’s okay to ask a friend, do some research or some math to figure out rates. Know what rate you can live with, what would be good and what would rock your socks.
  4. What you can offer in what time frame: For example, in three months I can deliver a prototype of the Flash game ready to be converted and polished for iOS devices.

Remember, opportunities are never in short supply and, like babies, with a strong support network, bloom beyond our wildest imagination.

Lyndi Thompson is an online marketer for tech startups like BizeeBee. She lives and works on a hobby farm in Maple Valley, WA, where she is surrounded by the breathtaking views of the Pacific Northwest, and many gentle souls: her husband, 2 dogs, cat, 2 horses, donkey, ducks, chickens, and latest addition Clara, her baby girl!  Learn more about Lyndi at Lyndit.

Enhanced by Zemanta

Post to Twitter Tweet This Post

First Impressions of the Femgineer Forum

By Danijela Divac

Being an immigrant and female working in the tech industry I inevitably always felt like a minority. Cultural and gender differences came with different challenges and I faced them without much guidance, since asking for help is unacceptable in my culture :)  At times I look back and think that I’ve done well for myself, while experiencing many failed attempts to get what I want and be where I desired. In short, I have learned many lessons the hard way.

From a very young age my family discovered my theatrical skills and encouraged me to put on many amusing performances for the neighborhood. This led me to be active in the local theater and get trained as an actress. There are times when I used my theatrical skills to transform into anything I wanted to be in the workplace in order to get what I want. While working in a male dominated environment I would work with my male energy in order to be successful. The answers I seek today are how to be myself and be successful in the environments where I am a minority.

But the process of learning and growing never ends, which is why I decided to attend Femgineer Forum at Twilio on Thursday night looking for opportunities to talk to other women in the tech industry and exchange a few tips on effective communication.

The entire experience was utterly inspiring. At first the girls got together, socialized over pizza and beer, talked a little bit about the career backgrounds. It was the perfect overture. Femgineer Forum was excellent! The presentation was well thought out, concise and presented at the right pace. What I especially liked is that the tips we learned were not explicitly addressing female issues, but truly  beneficial to any minority doubting if what needs to be communicated is appropriate and or effective. We often wonder:

  • Is it appropriate to ask for this?
  • Is my manner or tone going to offend or is it going to sound aggressive?
  • Is this behavior going to harm my career or take me to the next level?

These questions and doubts are universal.  The highest value of the forum was in the interactive activity that we all engaged in. Participants paired up and practiced their communication skills using the role play model. Let’s face it, anyone can search the Internet and read infinite articles on effective communication. Being able to practice in a safe environment and get the feedback is invaluable.

Never stop growing, never stop learning. Attend the next Femgineer gathering and continue the exchange. I most definitely will.

Born and raised in Serbia, Danijela Diva came to America at the age of 17. After she completed her higher education on the East Coast she took a road trip to California and settled in the Bay Area. She started out in the tech Industry as an Instructional Designer and trainer.

At LeapFrog Enterprises, she started working with a team of engineers developing software for toy educational content development. For the past few years she has fallen  in love with the agile software framework and decided to simply let that passion lead her into the world of product management. 

Danijela’s motto in life is to find amusement in anything she does, and never stops learning new things and gaining fresh experiences. She spends her spare time reading, playing with photographs and musical instruments, taking Argentine tango lessons, skiing, sewing, cooking and gardening. She is mostly thrilled about traveling abroad where she can be immersed into another culture, meet new people and learn about a different way of living.  

Enhanced by Zemanta

Post to Twitter Tweet This Post

What I Read When I Don’t Want to Code

I’m in this funk wherein I can’t code at home. I just can’t. I feel like my head needs a break from all the semi-colons.

And anyway, I’m supposed to be on vacation this week, but yet I don’t want my brain to turn into mush. I’m spending some time in Silicon Valley after all, and it’s hard not to be pumped about python and productivity and passion and pitches when one is in the area.

 

So this time, I thought I’d share what I do when I can’t code or read about anything too technical. Or when I don’t work on my reading list or when I don’t feel like hitting the gym like I should be. I read these blogs. Some of them are about startups, some are about life, some are about careers, some are even have tidbits on dating, but all make me feel like I’m not vegging out on the couch completely. :)

 

  1. Elad Blog by Elad Gil. Former Googler and entrepreneur. Founded a company that was later acquired by Twitter.
  2. A  VC by Fred Wilson, a partner at Union Square Ventures. Now that I’m getting really interested in the startup scene in Silicon Alley, this blog has been quite a treat.
  3. The Levo League, great blog and community focused on empowering young women to achieve their dreams. Love their Office Hours video feature!
  4. Gotham Gal features a woman entrepreneur every Monday. Check it out! She also happens to be the wife of Mr. Wilson. Talk about a rockstar couple, eh?
  5. Seth Godin, engineer turned blogger, writer, and management expert, he delivers quite a powerful punch in brief posts.
  6. Foursquare’s former Head of Talent, Morgan Missen has everything on the intersection of tech and recruiting top talent.
  7. Stanford’s Chuck Eesley‘s master list of to-reads. He heads the class Venture Lab – Technology Entrepreneurship, if I’m not mistaken.
  8. Both Sides of the Table, a blog by a former entrepreneur turned VC. Guess what the author’s first job was? Programmer at Accenture!
  9. Recommended by one of my bosses, A List Apart is a great magazine for everyone who creates on the web, design, development or otherwise.
  10. Tough love (and often hilarious) advice on living an accomplished life as a “gentlewoman” from Jen Dziura.
  11. Signal vs. Noise, the blog of the software company 37 Signals.
  12. Startup Lessons Learned by the genius behind the Lean Startup movement, Eric Reis.
  13. Joel on Software. Because if you’re a software engineer and you’ve never heard of Joel Spolsky, step away from the keyboard, please.
  14. Orange and Bronze Software Labs. Great posts on Java, Agile, Android, Spring and Grails from the Manila version of Fog Creek Software.
  15. Life After College by Jenny Blake. Great posts that resonate with my fresh-out of-college heart. I love how she allows herself to be so vulnerable, and yet stay so positive, when she writes.
  16. Claudia Chan has insightful interviews with successful women. I feel like I’m being mentored by women I’ve never even met before!

But my inner programmer feels guilty, so I’m appeasing her by reading the book Clean Code – A Handbook of Agile Software Craftsmanship while I’m on vacation too. Will you guys hold me accountable? Maybe I’ll write a summary/book review on it. Yep, now I do have to read it!

Frances just graduated with a degree in Computer Science with specialization in Software Engineering. She works as a Software Developer for Accenture Software. She also contributes toThe Levo LeagueWomen 2.0, and STEMinist.  A proud geek girl, she’s sure she is the only one who can’t play video games. Follow her random musings at @FranAdvincula.


Enhanced by Zemanta

Post to Twitter Tweet This Post

Software Engineering: Another Form of Self Expression

Initially I didn’t think of programming as a way of expressing myself. The best analogy I can think of is learning to program is similar to learning how to write. In the beginning you learn the letters, then the words, then after reading and studying others’ work you begin to write on your own.

Why do I enjoy Software Engineering? Besides being a fabulous, well paying, career it’s a constant exercise in problem solving.

Software Engineering is incredibly rewarding, particularly when you get past the “I don’t understand anything” threshold. You start to see connections and understand the “why” of things and not just the “how.” That’s when you realize programming isn’t as hard as you thought. The most important part is that you stick with it (and it will be hard). You need to realize programming is not an elite club, it’s just most programmers today were lucky enough to be exposed to it at an early age.

My love for code problem solving evolved into a love for problem solving at a larger, more human, scale. Being acutely aware of the diversity problem in CS, I’ve realized being a Software Engineer is a real way for me to disrupt a broken system. I hear the word “meritocracy” used often in the tech world, but I know there is a sometimes real, sometimes metaphorical “paywall” for minorities in technical careers.

I think other women should know I only started programming recently. I have a degree in Graphic Design; I taught myself HTML/CSS, then worked like a maniac at Hacker School to learn how to program. I feel a little incredulous about it sometimes because it happened quickly, but that’s my story. If you’re reading this it can be your story too (without a formal education).

A Computer Science undergraduate degree gives you a solid foundation in the interconnected parts of software and programming, but does not teach you how to program. That was the biggest shock for me, as an outsider, thinking without a CS degree I could never be an engineer. It’s also why I’m an advocate of programs like Hacker School, Codecademy, Coursera, etc. The barrier to learning how to program has been reduced to a computer and an internet connection.

Now that I realize the power of building software, I find new ways every day of expressing myself. Whether it’s building a feature and shipping it, learning the idiosyncrasies of a language and writing about it, defining best practices for my team, advocating for the users that use my products, or making websites load really fast, I find everything about this career immeasurably fascinating.

Martha Kelly Girdler is a Software Engineer for Etsy. She recently graduated from Hacker School, a three month “writers retreat for hackers” at the Etsy offices in Brooklyn. She blogs about programming culture, issues of gender/diversity, and code she’s been hacking on at marthakelly.github.com. Follow her on Twitter at @marthakelly
Enhanced by Zemanta

Post to Twitter Tweet This Post

You Will Be Different and That’s OK

I was at a party my Filipino family friends threw for my twenty-first birthday last weekendwhen one of the younger kids asked me how I became such a young successful professional. The term “successful” is debatable, I would say, but I nevertheless decided to write down some of the lessons I’ve learned along the way in hopes that someone else will at least find them a bit helpful. Thus, if you are interested in the random musings and observations of a fresh grad software engineer, read on. In any case, I hope you at least laugh, learn something, or even just remember what it was like on your first job in the industry. Enjoy.

 

If you are a young girl in tech, realize that you will be different, accept that, but don’t expect others to change for you. Joining a new team of men who don’t look, talk, or act like you can really feel alienating at first. Fear not, in a few months, your hard work and coding skills will earn their respect, and you’ll be part of their crowd before you know it. For now, try establishing conversations by asking them about their family, weekend plans, or how long they’ve been working at the company – people love to talk about themselves. Frankly, unless the people you work with are total jerks, they’ll include you in the conversation if you make an effort to join.

 

Also here is a quick tip when you get really nervous about meetings, pair programming sessions, etc. When I would almost freeze during my first few code reviews, I just try to remember that these tough-looking guys have daughters and sisters just about my age. I might be a total wack-o, but thinking of that really helped calm my nerves.

 

Be aware of the imposter syndrome and use it to your advantage.
I was complaining to one of my best friends who has about one million masters and PhDs (he must know what he’s talking about, eh?) about how I’m scared to do this, and I don’t know how to do that, and other girly froufrou worries that I should be ashamed about. Fortunately, he really served it to me by saying that really, just having signs of the imposter syndrome is in fact, a very good sign showing that one is a high performer, versus otherwise being one of those arguably cocky people who don’t know that they don’t know anything (see the reverse, the Dunning-Kruger effect).

 

I’m just going to quote from this article from Forbes because it says it all:
“In fact,
  • the higher the standards you like to set for yourself,
  • the more you are used to being an expert
  • the more self critical and type-A you are naturally inclined to be,
the higher the chance that you will experience this ‘Imposter Syndrome’ ….
And the bigger the leap you’re trying to make, the worse your Imposter Syndrome symptoms are likely to be.”
So the next time you start freaking out thinking you are a total fraud and don’t belong, congratulate yourself. It means you are doing something important, something outside of your comfort zone, and are surrounded by very talented people. That is exactly where you want to be — embrace that fact and instead of losing confidence over it, use it to your advantage! Being surrounded by very talented people is the prime setting for learning a lot, almost effortlessly! (See tip number 3 on Sukindher Singh Cassidy’s advice. She’s  a former Google exec and founder of Joyus.) On that note, I actually sit behind the head of North America Policy, and just hearing his phone calls and conversations has really taught me a lot about managing people and handling difficult conversations. Having feelings of inadequacy is also a good time to question what you think are your weak points — and improve on them. This alone will build your confidence, productively.

 

Learning a massive, enterprise code base will be a steep learning curve, so you can relax that, yes, you are not a total idiot.
Where I work, new engineers have to work in support for a few months, fixing customer-reported and internally-found bugs. It is a great way to get familiar with a lot of the code base, but it can be overwhelming at first. Just remember that managers don’t really expect you to be contributing significantly for about six months, so use that time to really study the code base without any pressure. Also, please remember that you are new and although you are obviously brilliant, do not criticize code when you’ve been there two weeks, and the guy who wrote it has been working there for years (He’s brilliant too and probably has a good reason why he did it the way he did, which is not obvious to you, Newbie). A little humility goes a long way.

 

A little positivity goes the distance as well. We all are working on bugs and tough problems — groaning in your cubicle and complaining on how much you hate your issue is not going to help. Having a positive, can-do attitude helped me get along extremely well with a software architect who fought for me to be able to join a new project faster than normal.

 

Also, take notes of everything; make OneNote your new best friend. Setting up new development environments for the first time can be challenging, and you won’t remember everything the next time you have to do it by yourself. In the future, you can even share your notes with the new guy, and he’ll be forever grateful. When I was new, another awesome girl developer sent me her notes, and that Word document has saved me countless hours! Another developer set up a wiki page of all the errors he encountered when he was setting up his environment for the first time, and I can’t even count how many times I’ve used that as a reference.

 

The newer smart guys are a gold mine.
No really, this deserves its own heading and paragraph. You want to find the really smart guy who is hasn’t been there for that long either and buddy up. He will still remember what it was like to be new, so he will be more willing to help. He will also tell you easier ways to do things that the other guys who have been there for forever won’t even think about.

 

You will have to take charge of your own learning.
I hope you are as lucky as I am. We have assigned Career Counselors whom we meet with every other week. Not only does mine help me set professional goals, he holds me accountable too. Now that I’ve seen how having actual learning goals helped me improve tremendously in a short amount of time, I regret a lot of my undergrad years. How I wish I took a more proactive approach to my learning! I can’t even remember how many times I’ve expressed my desire to join an open source project or how many times I’ve said that I want to try being a project manager (with technical chops) someday — yet I didn’t do anything about it. Meanwhile, two years have passed, and I still haven’t done anything. Nada.

 

I think we as people don’t do things, not because we are lazy per se, but just because we are too busy. Between classes, internships, and personal lives, if we don’t carve the time to learn about the things we want to learn, we will never do them. So starting this week, I’ve made a goal of reading one book per week from Joel Spolsky’s software management reading list. I actually read somewhere that if you read one book per month, you are ahead of everyone else already.

 

Just because you’re in tech doesn’t mean you shouldn’t write or communicate your ideas well.
Solving problems with smart people rely on a lot of communication, written and verbal, on a white board, in code reviews, in email. You’ll talk to a lot of QA and clients too; you’re not just always going to be in a basement coding algorithms. Being an engineer is no excuse for letting your communication skills slip. Remember that software development in itself is an art of communication: you are telling a computer what you want it to do.

 

Again, I will quote that which I cannot say any better.

 

“I’ve found that some of the best developers of all are English majors. They’ll often graduate with no programming experience at all, and certainly without a clue about the difference between DRAM and EPROM.
But they can write. That’s the art of conveying information concisely and clearly. Software development and writing are both the art of knowing what you’re going to do, and then lucidly expressing your ideas.
The worst developers, regardless of background, fail due to their inability to be clear. Their thoughts and code tend to ramble rather than zero-in on the goal…
Too many engineering-trained developers have a total disregard for stylistic issues in programming. Anything goes. Firmware is the most expensive thing in the universe, so it makes sense to craft it carefully and in accordance with a standard style guide. Make sure it clearly communicates its intent. This is where the English majors shine; they’ve spent 4 years learning everything there is to know about styles and communication. “
Jack Ganssle
“In the same vein, programmers who pay attention to how they construct written language also tend to pay a lot more attention to how they code. You see, at its core, code is prose. Great programmers are more than just code monkeys; according to Stanford programming legend Donald Knuth they are “essayists who work with traditional aesthetic and literary forms.” The point: programming should be easily understood by real human beings — not just computers.”
From the blogs at HBR
In programming, we all know that one little detail can make a big difference, especially when you are working on bugs and still trying to learn the code base. I’ve worked on quite a few customer reported bugs that seemed so complicated, and one little detail that I remembered and mentioned to another more experienced engineer made it turn out that it actually, wasn’t a bug at all. My point there is that in programming, it is all in the details. Plus, if you’re smart enough to breeze through recursion and Calculus 3, you are smart enough to know when to use a period or how to express your thoughts clearly.

 

Frances just graduated with a degree in Computer Science with specialization in Software Engineering. She works as a Software Developer for Accenture Software. She also contributes to The Levo League, Women 2.0, and STEMinist.  A proud geek girl, she’s sure she is the only one who can’t play video games. Follow her random musings at @FranAdvincula.
Enhanced by Zemanta

Post to Twitter Tweet This Post

Why a CS major would want an MBA

I was initially a management major, but my college required one computer science class during our first semester. It was in that class, amidst loops and pointers, that I fell in love with programming. Soon, I switched my major to computer science. Now, I’m about to graduate as a software engineer, and I love what I do. I feel alive when I solve problems and create new things that improve people’s lives. I especially love the endorphin rush I experience once I get a pesky bug fixed!

During my junior year, I went on a software development internship where I was often the only woman, the youngest, or the only Asian in the room. During those six months, I realized that the trailblazers of technology, or at least the ones we know of, were all powered by testosterone.

And it made me wonder — why don’t we have a Martia Zuckerberg or even a Steph Jobs?  I look around me, and I notice that there are simply not enough women running tech companies or founding the next Apple. Actually, there are not enough women on the top, period. In a TED speech, Facebook COO and Harvard Business School alum Sheryl Sandberg commented that only fifteen to sixteen percent of executives in the corporate world are women.  In fact, companies such as Facebook and Zynga do not have a single woman in their boards. Those dismal numbers have to change, and I want to be part of the solution.

That is why I want an MBA. I want to leverage technology and business to change that ratio. I want to equip myself with the skills that I will need to run a tech company with that mission someday. Maybe, I’ll be gutsier and even start one myself.

Some people are brave, though. They found companies right away, but at the young age of twenty, I feel scared that I won’t know anything or that people won’t take me seriously, especially since I do not have an American undergrad degree. Perhaps that’s the imposter syndrome talking, but I do feel that an MBA will better prepare me for the career path that I see for myself. I will get to be intimate with every nook and cranny of a company’s structure, finances, etc., before I have to do it in real life. I guess that’s just my style – I want to have a broader view before I have to make tough business decisions, whether for my own venture or for the next Twitter.

But whether I do go for an MBA or not, one thing is for sure: I will stay in the tech industry because I believe in its capacity to ignite social change. In fact, what I love most about tech is that it is a great “democratizer.”  Imagine, a poor student from the streets of India who does not have the means to hire private tutors can still learn through organizations like the Khan Academy. Students who are not privileged to attend prestigious schools can still have access to the same caliber of information through ventures like MIT Open Courseware and Harvard’s courses in iTunes U.

Growing up as the daughter of an immigrant in a small, Midwestern town, technology is what empowered me to be what I am today. It was the backbone of my education, the very reason I was able to have a job in a top ten software company. I want to use that unique quality of tech, coupled with solid business acumen, to empower the underdogs of the world, the children of underprivileged immigrants, all young women. I want them to be able to look up to strong women like what I aspire to be, and realize that yes, they can code, they can be scientists, they can be CEOs. I want them have the opportunity to be leaders, not just followers. I want to be part of the transformation of our society into an America where women creating tech startups and running big corporations is part of the norm, rather than the exception.

Frances is about to graduate with a degree in Computer Science with specialization in Software Engineering. Previously, she interned for six months for Accenture Software and will be joining them as a Software Engineer in June.  She also contributes to The Levo LeagueWomen 2.0, and STEMinist.  A proud geek girl, she’s sure she is the only one who can’t play video games. Follow her random musings at @FranAdvincula.

Post to Twitter Tweet This Post