¿Qué otras habilidades / idiomas debe aprender un desarrollador iOS en ascenso?

Si desea hacer el desarrollo de iOS, PHP y MySQL no lo ayudarán, aprender a programar PHP lo ayudará eventualmente. También puede usar PHP para escribir servidores de fondo para sus aplicaciones.

Necesita aprender Swift y / o Objective C. Realmente nada más servirá. Hay herramientas para el desarrollo de iOS que están en Javascript, pero no coinciden con el trabajo con lo real, y lo real no es de ninguna manera más difícil que Javascript, y siendo un profesional de Javascript, incluso diría que Swift es más fácil.

Pero qué otras habilidades además del desarrollo, bueno, el diseño gráfico es la habilidad que desearía tener algo de tiempo para estudiar. Aunque nunca podría estar en un lugar tan bueno como los fantásticos diseñadores con los que he trabajado, puedo ser mucho mejor de lo que soy hoy. Incluso una vez me preguntaron si era daltónico después de mostrar uno de mis propios diseños, aunque eso fue en el pasado, todavía no soy lo suficientemente bueno, creo que para proyectos descartables. Aprende a hacer algunos gráficos, sonidos y demás.

Tomemos una de las aplicaciones más locas creadas, Flappy bird. Fácil de hacer, fácil de programar, pero tiene gráficos lo suficientemente decentes, el logotipo es excelente y hace sonidos divertidos. Si pones a un buen desarrollador sin habilidades de diseño, se vería tan mal que la gente nunca hubiera intentado el juego por segunda vez

Gracias por el A2A.

Quien te dijo que aprendieras PHP y SQL para convertirte en un desarrollador de iOS te estaba dando muy malos consejos. No son necesarios ni particularmente útiles para el desarrollo de aplicaciones. (Bueno, SQL es, pero solo más tarde)

Aprenda estas cosas, en este orden:

  1. Rápido
  2. CocoaTouch (en este punto puedes desarrollar aplicaciones simples)
  3. Bibliotecas de la Fundación Apple (ahora puede construir una capa de datos)
  4. Marcos iOS adicionales (ubicación, CoreData, AVFoundation, etc., según sea necesario)
  5. una biblioteca de redes iOS (ahora puede hacer llamadas a servidores)
  6. uno de (Ruby / Python) y un marco web para acompañarlo. Ahora puedes escribir un back end
  7. SQL (ahora puede hacer mejores bases de datos sin necesidad de un ORM)
  8. HTML, CSS y Javascript: ahora puede hacer un buen producto web para que vaya con su aplicación móvil

Estimado Anónimo :), En primer lugar, ¿por qué quieres pasar al desarrollo del análisis e incluso si lo haces, por qué elegiste iOS? Si hay alguien a quien sigues o tienes algún objetivo en mente, entonces sería de gran ayuda si pudieras compartirlo, así que estaré en una mejor posición para guiarte.

Saludos,