Esta es una pregunta interesante que puede tener un número casi infinito de respuestas diferentes. Intentaré ser extremadamente corto y claro.
- Conocimiento técnico : no significa que deba ser un súper programador, sino que debe conocer bien el SDK de iOS. Importancia: 8
- Habilidades técnicas de gestión de proyectos : debe poder decidir qué es mejor desarrollar antes o después, qué parte del proyecto tiene sentido tener antes que los demás. Importancia: 9
- Conocimiento de filosofía de Apple : tienes que pensar como Apple pensaría. Esta es la única forma de crear algo que pueda ser 100% compatible con la vida y filosofía de los productos Apple. Importancia: 10
- Habilidades de tutoría : debe ser capaz de orientar a los desarrolladores junior y ayudarlos a mejorar sus habilidades. Importancia: 10
- Controle la presión : esto no está relacionado con iOS, sino con Senior. Si quieres ser un senior, esto es realmente muy importante. Importancia: 10
- Tenga confianza en sus habilidades : debe tener confianza en lo que hace y lo que no puede hacer. El peor error que cometen las personas mayores es pensar que son semi-dioses. Si no sabes algo, dilo! Y luego ve a documentarte sobre eso. Importancia: 8
- Piensa en la imagen general : tal vez solo puedas conocer Swift y Objective-C, pero cuando eres un senior sabes con certeza cómo piensa un programador. Entonces puedes resolver casi todos los problemas. Importancia: 10
- Sé una referencia para juniors : tus juniors deberían verte como un ejemplo. Quieren ser como tú. Por su conocimiento, su actitud, su calma y su capacidad para resolver todo. Sé un ejemplo, no solo técnicamente, sino también como persona. Importancia: 10
Esto es lo que creo que se necesita para ser un desarrollador senior de iOS completo.
- ¿Cuáles son los requisitos previos para aprender a desarrollar aplicaciones para dispositivos Android e iOS?
- ¿Cómo puedo configurar una base de datos para una aplicación iOS?
- ¿Qué es la versión beta de iOS 11?
- ¿Cuál es la mejor aplicación Jain en iOS?
- ¿Qué iPad POS es actualmente el más confiable para un restaurante?