Published on March 7, 2014
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 ﬁve.”
“It creates an open and encouraging environment for people who might otherwise selfselect out of programming”
Mentorship is worth your time.
Being a great mentor
Ability to explain complex concepts simply
“thoughtbot noticed there were talented people who weren’t ready for full-time consulting jobs with us, but ﬁgured we could train them...”
Beneﬁts 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
“Along with learning to code and acquiring a job, The Flatiron School really taught me to check my ego.”
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
4 years Expensive Lack of real experience
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/ﬁles/legacy/pdf/NCWIT_TheFacts_rev2010.pdf http://www.ncwit.org/sites/default/ﬁles/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/
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.
Thinking about becoming a software engineer? Learn more about this fast-growing career, the education it requires, and the job responsibilities at ...
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
Do you know how to become a software engineer? Find out how to become a software engineer in this article from HowStuffWorks.
6 Steps to Becoming a Software Developer. ... Hacker News - A blend of sharing information on startups, engineering, and other tech related subjects.
People searching for Software Engineers: Job Duties & Requirements found the links, articles, and information on this page helpful.
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 ...
Interested in becoming an applications or systems software engineer? Explore the average software engineer salary by industry at ComputerMajors.com.
As a software developer, ... software development. software engineering. information technology (general) computer science. Search all courses. Find more ...
As a senior software engineer, you can gain great satisfaction from knowing that your work helps make a business’s daily computer activities entirely ...