Becoming a Software Engineer

50 %
50 %
Information about Becoming a Software Engineer
Education

Published on March 7, 2014

Author: dkosaraju

Source: slideshare.net

Description

2014 Voices Conference presented by Global Tech Women
Presenter: Kinsey Durham, gSchool

Becoming a Software Engineer: Inspiring a New Generation of Developers

Outreach Programs Mentorship Apprentice Programs Developer Schools

Programs like Railsbridge

“I got to meet people who were new, instead of people who had been doing it since they were five.”

“It creates an open and encouraging environment for people who might otherwise selfselect out of programming”

Mentorship

Mentorship is worth your time.

Being a great mentor

Ability to explain complex concepts simply

Awareness

Patience

Weekly Retrospectives

Pairing

Empathy

Apprentice Programs

25%

“thoughtbot noticed there were talented people who weren’t ready for full-time consulting jobs with us, but figured we could train them...”

Benefits much higher than the costs.

Why should companies be doing this?

More developers for hire

Corporate Social Responsibility

Supporting employees who want to mentor/teach

Good will/vision of company spreads

Developer Schools

“Along with learning to code and acquiring a job, The Flatiron School really taught me to check my ego.”

Critiques/Controversy

Why is all of this important?

Diversity Lack of quality engineers Failure of education system

“Providing formal mentorship is important for retaining and advancing underrepresented employees.” - NCWIT

Access to computers and the Internet

82% of CS graduates are male

Lack of Encouragement Financial Access Barriers Discrimination Lack of Role Models

Who’s hiring?

4 years Expensive Lack of real experience

Thanks.

@KinseyAnnDurham kinseyann505@gmail.com

Works Cited: http://www.sarahmei.com/blog/2010/02/20/scale-8x-slides-posted/ Dave Hoover’s Apprenticeship Patterns Women in IT Dr. Catherine Ashcraft and Sarah Blite for the National Center for Women in Information Technology http://wdr.doleta.gov/research/FullText_Documents/ETAOP_2012_10.pdf http://www.ncwit.org/sites/default/files/legacy/pdf/NCWIT_TheFacts_rev2010.pdf http://www.ncwit.org/sites/default/files/legacy/pdf/BytheNumbers09.pdf http://www.americanprogress.org/issues/labor/news/2012/07/12/11900/the-top-10-economicfacts-of-diversity-in-the-workplace/ www.railsbridge.org www.gschool.it www.blackgirlswhocode.com www.railsgirls.com http://www.meetup.com/Women-Who-Code-Boulder-Denver/

Add a comment

Related presentations

Related pages

How to Become a Software Engineer: 12 Steps (with Pictures)

How to Become a Software Engineer. As technology evolves and becomes a bigger part of everyday life, so too does the need for technology professionals.
Read more

How to Become a Software Engineer - Career Information ...

Thinking about becoming a software engineer? Learn more about this fast-growing career, the education it requires, and the job responsibilities at ...
Read more

How to Become a Computer Software Engineer | Career Center ...

Great advice on how to become a computer software engineer, how to choose online software engineering degrees for a quick career change as a software engineer
Read more

How to Become a Software Engineer | HowStuffWorks

Do you know how to become a software engineer? Find out how to become a software engineer in this article from HowStuffWorks.
Read more

6 Steps to Becoming a Software Developer - Zenput

6 Steps to Becoming a Software Developer. ... Hacker News - A blend of sharing information on startups, engineering, and other tech related subjects.
Read more

Software Engineers: Job Duties & Requirements

People searching for Software Engineers: Job Duties & Requirements found the links, articles, and information on this page helpful.
Read more

Is becoming a software engineer worth it? - Quora

If you visit the top schools, you'll see that there's no distinction set between a software engineer and a computer scientist. Every course 6 graduate from ...
Read more

Software engineer - Software engineering salary info ...

Interested in becoming an applications or systems software engineer? Explore the average software engineer salary by industry at ComputerMajors.com.
Read more

Software developer job information | National Careers Service

As a software developer, ... software development. software engineering. information technology (general) computer science. Search all courses. Find more ...
Read more

How Do I Become A Senior Software Engineer

As a senior software engineer, you can gain great satisfaction from knowing that your work helps make a business’s daily computer activities entirely ...
Read more