Para el término “experto” también debe agregar la respuesta a la pregunta “¿para qué?”. Al trabajar en el famoso proyecto DTCoreText logré un nivel de conocimiento profundo de Core Text que me permitiría llamarme a mí mismo “Core Text expert”. Entonces la respuesta es: te conviertes en un experto en * algo * estudiándolo, trabajando en ello y, por lo general, enseñándolo.
Al trabajar en un libro sobre Códigos de Barras con iOS (Manning | Códigos de Barras con iOS) obtuve conocimiento de nivel experto sobre eso.
La regla de las 10000 horas dice que si dedica unas 10k horas a cualquier tema, terminará en la clase mundial de esta área. Si programa 10k horas en Swift, entonces será un experto en Swift. Si te enfocas en algo como la programación funcional, entonces serás un experto en eso.
- ¿Se recomienda usar Firebase en aplicaciones iOS o es mejor construir un backend?
- ¿Debo hacer una aplicación web en lugar de una aplicación IOS para evitar la tarifa de desarrollador de Apple?
- ¿Cuál es el salario de un desarrollador de iOS en India?
- ¿Cuál es el mejor servicio de análisis para aplicaciones de iPad?
- ¿Cuáles son algunas herramientas útiles para rastrear informes de fallas para una aplicación de iPhone?
Ser un “gurú” significa que alguien te ve como maestro y mentor en un campo. Para eso no tienes que estar particularmente iluminado en primer lugar. Ser un maestro bueno y paciente es suficiente para que tus discípulos te llamen “gurú”. Y el secreto de ser un maestro es que solo necesitas estar un paso por delante de tus alumnos para parecer años por delante de ellos.
Y “evangelista” significa que está “evangelizando” algo, generalmente una tecnología o un producto tecnológico de una empresa para otros desarrolladores. Este es solo un término diferente para marketing o venta a desarrolladores. Por ejemplo: me llamo Desarrollador Evangelista para ProductLayer. Intento convencer a la gente de que use la API ProductLayer para crear aplicaciones innovadoras (como prod.ly, opiniones de productos auténticos) basadas en la plataforma ProductLayer.
Esos tres términos, experto, gurú y evangelista se superponen hasta cierto punto, pero representan diferentes áreas: su propio conocimiento, transmitirlo a otros para educarlos y comercializar su producto / conocimiento a otros.
Larga historia corta, trata de responderte estas preguntas:
– ¿Qué oscura tecnología de iOS no dominé todavía porque me parece intimidante?
– ¿Dónde puedo transmitir y compartir mi conocimiento experto con el gran público?
– ¿De qué compañía o tecnología puedo ser parte y evangelizar a otros desarrolladores?