Prepare for Job Experience: AEIOU Activities: what questions do you have about the activities that a software developer does on a daily basis? Environment: what questions do you have about the overall environment and culture of this workplace? Interactions: what questions do you have about the team at this company? What do you hope to learn during this experience? Objects: what questions do you have about the code or the product? Users: what questions do you have about how the company interacts with their users?
After the Job Experience, reflect on the same questions; what are your takeaways from the activity? Activities: what was engaging to the person/people you met with? Environment: what did you notice about how they talked about the culture and environment of this company? Interactions: what did you notice about your interactions with this person/people? Objects: what did you learn about their approach to code and/or product development? Users: what did you learn about their approach to their users?
What are your main takeaways from the shadow? How will you use this information to help you with your job search strategy?
- What tech stack are you working in? How likely or soon would that change if staying on this team / product?
- What languages / frameworks would you suggest as the most helpful for us to learn next after JS and React?
- How large of a task is written on a single User story?
- How quickly do you / are you expected to work through each User story? - How long are your sprints?
- Are there different teams of developers and how are they broken up?
- What is the team dynamic like? - How is the workflow broken down? How is that work divided among the team?
- Is seems like a very supportive & team-driven culture; What does that look like remotely?
- What does team communication look like and how often does that take place?
- What is the supervision dynamic like?
- Do you see opportunities for mentoring/pairing, or are you working largely independently?
- What kind of extra steps must be taken in the interest of security when working in a tele-health product (or other sectors, speaking to privacy concerns)?
- How did you first learn about the role you have now?
- What was your application / interview process like? - How might this have differed from other such experiences?
- What specifics do you look out for as positive signs / 'red flags' when looking for and applying for a new role?
- What question(s) do you wish people asked you more often?
- Have you onboarded new people during remote work and how are they fitting in/adapting to the company’s structure/culture/work expectations? What does the onboarding process look like for jrs at this company?
- How is employee feedback solicited and handled at this company?
- How you you work with/accross other teams?
- What does testing look like for your team? Is TDD a valued priority?
If they're familiar with Turing, maybe
- Is there any area Turing might not yet be preparing us in but would be beneficial for us to pursue (more specifically than personal interest side project stuff)?
- What additional steps can Turing grads take to set themselves apart and ahead of other bootcamp grads?What additional steps can Turing grads take to set themselves apart and ahead of other bootcamp grads?
I really appreciate that Turing facilitates the What's A Dev panel and provided us that window into some more tangible examples of what life could look like as working developers.