Si quiero ir al desarrollo de iPhone, ¿debería ir a la universidad, o debería obtener algunos libros y aprenderlo yo mismo?

Fui a la universidad, y las cosas que pertenecen al desarrollo móvil aprendí principalmente de conseguir un libro y hacerlo por mi cuenta. La universidad a la que asistí solo está desarrollando una sección de desarrollo de aplicaciones móviles de la carrera de programación de computadoras. Para el desarrollo real de aplicaciones, creo que es bastante fácil aprender mucho por tu cuenta. Si desea una carrera en el desarrollo de aplicaciones, muchas empresas quieren ver un título. Esto es especialmente cierto porque la persona que contrata es generalmente una persona de recursos humanos que puede no tener conocimientos técnicos.

Hace dos años, vi una lista de trabajos donde se enumeraron 7 años de experiencia en desarrollo de iOS. El desarrollo de iOS ni siquiera tenía 7 años en ese momento. Lo que probablemente sucedió fue que alguien le dijo a la persona de Recursos Humanos que se solicitaron algunos años y que pensaron que cuantos más años mejor.

Si desea una carrera en el desarrollo de iOS, también sugiero hacer algunas aplicaciones y publicarlas en la tienda. Esto le dará algo de experiencia con el proceso y le dará algo para discutir en una entrevista. También muestra que eres un go getter.

Cuando esté listo para buscar un trabajo en desarrollo móvil, no se desanime por lo que se solicita con experiencia. Es una solicitud, las empresas buscan al mejor candidato que presente la solicitud. Lamentablemente, la mayoría de las empresas quieren al menos un año de experiencia para un “puesto de nivel de entrada”. Esto significa, en teoría, nadie nuevo en el campo. Pero no hay suficientes personas en el campo, ya que está creciendo rápidamente, ya que las empresas quieren obtener la aplicación internamente en lugar de externalizarla.

Ambos.
Es más probable que la universidad te enseñe a ser un programador reflexivo y completo. Es poco probable que le enseñe lo que necesita saber sobre iOS en profundidad.

Enseñarse a sí mismo iOS le permitirá aplicar sus habilidades de programación a un conjunto de herramientas / lenguaje específico, pero es menos probable que le enseñe teoría.

Si solo te enseñas a ti mismo, es probable que puedas crear una aplicación para iPhone, pero también es probable que encuentres algunos problemas cuando intentes resolver problemas más difíciles.

Del mismo modo, es probable que la escuela te enseñe mucho, pero es poco probable que profundice en algo como iOS (o cualquier idioma en particular).