Episode 8: Paola Mata
Swiftly Speaking - A podcast by Paul Hudson
Categories:
In this episode, Paul talks to Paola Mata about mentoring, enums, Swift community, and more.
Detailed topics:
- What separates a senior iOS developer from a junior developer?
- What are the core skills of a senior iOS developer?
- What are the levels between junior and senior iOS developer roles?
- Is time-based promotion right in software development?
- What is the best approach to code review as a senior developer?
- How to get to senior Swift developer roles?
- Do you think a degree in computer science is necessary?
- How to allocate the right amount of time for projects
- What are the responsibilities of a programming mentor?
- What comes after senior developer, and how can you get there?
- How can a senior developer keep learning?
- How would you discuss problematic code with a junior developer?
- What makes Swift's enums so powerful?
- How would you explain enums with associated values?
- What do you think are good use cases for enum raw values?
- Where should enums be used more?
- What new Swift API would you most want to see in your projects?
- How to get involved in the Swift community
- How can you get involved in the community if you can't travel?
- Tips for starting your own Swift meetup
- Tips for introverts who want to attend a meetup
- Should we build an presence online before going to a meetup?
- How to find a software engineer mentor
- Wrap up