5W1H of DevPaths
Why did we start DevPaths?
Software engineering is the fastest growing occupation in US (expected to grow 26% from 2018 to 2028, much faster than the average of any other occupation based on the data provided by US Bureau of Labor Statistics). The number of employees in the big tech companies increased at a much higher rate in the last 3 years (from 2016 to 2019, Microsoft: 114k → 144k, Google: 72k → 103k, Facebook: 17k → 35k based on the data provided by www.statista.com) However, the number of college graduates who hold a CS degree is not keeping up with this rate, and therefore for almost all of the big tech companies in the Silicon Valley, hiring is one of the top goals. We believe, with the right guidance there is a huge potential in Turkey to meet part of this constantly growing demand in software engineering talent.
When did we start?
Devpaths pilot program started with around 10 participants in August 2018. After a successful pilot program, we started the official program in January 2019. Since then total of 20 participants were able to get job or internship offers.
What do we do?
We try to help motivated prospective software engineers succeed in software engineering interview process. We guide participants in analyzing a problem into sub-problems, detecting edge-cases, finding an effective solution, writing a concise implementation of their solution and communicating their thoughts.
What do we not do?
We do not run a coding camp or a study group. We encourage all the participants to help each other and learn together, but the core of the program is to help the participants prepare for the interviews, not to teach them Computer Science.
How do we do this?
We split participants into two groups: active participants and audience. We keep the number of active participants maximum at 10, and this is the group of participants who are expected to start interviewing in the next three months. Audience is also constantly preparing for the company applications, but they may need more than three months to be ready.
We run weekly meetings to conduct mock interviews and analyze the performance of the interviewee. All of the participants (either in the active group or audience) are expected to contribute to the discussion and fill a feedback form for each and every interview. We provide detailed personal feedback to every interviewee and an action plan until their next mock interview.
Where do we do this?
All of the sessions are online. Twice a year, we are hosting in-person workshops, on of them is in summer and the other is towards the end of December, but attendance to in-person workshops is not mandatory.
Who can participate in this?
Anyone who has a good understanding of Computer Science basics, Data Structures, Algorithms and is ready to work hard for the next couple of quarters can participate.
Apply here: https://kesisenyollar.org/devpaths-active/