¿Vale la pena aprender el desarrollo de iOS en 2016?

Definitivamente valió la pena aprender iOS Development en 2016, 2017, y todavía es una habilidad valiosa para aprender en 2018. El desarrollo de aplicaciones móviles continúa siendo una parte integral de la tecnología.

Si está interesado en aprender a desarrollar una aplicación móvil iOS desde cero, y obtener las habilidades más relevantes de la industria, tomar un curso de medio tiempo en Desarrollo iOS sería una buena opción. De hecho, soy el fundador de BrainStation, una escuela de tecnología que ofrece cursos de desarrollo de iOS a tiempo parcial tanto en persona como en línea.

Aquí hay una descripción general de las diferentes opciones de aprendizaje:

Desarrollo de iOS a tiempo parcial en el campus

· Este curso es un programa de 10 semanas, 3 horas a la semana, donde puedes aprender los conceptos básicos de todo lo relacionado con el desarrollo de iOS. El curso está diseñado para que esté constantemente aprendiendo material y aplicando ese conocimiento directamente a un desafío en su clase, lo que resulta en aprender a construir su propia aplicación móvil desde cero.

Desarrollo de iOS a tiempo parcial en línea

· Desde una perspectiva de contenido, el programa en línea ofrece el mismo plan de estudios que el curso en el campus, sin embargo, estaría aprendiendo a través de nuestro portal personalizado para estudiantes. Este portal transfiere los atributos físicos de un aula al espacio digital para que nuestros estudiantes puedan levantar la mano, unirse a discusiones grupales, tener 1on1 con nuestros educadores, participar en laboratorios y más.

No dude en contactarnos con cualquier pregunta que tenga en [correo electrónico protegido]

Bueno, en tres años las cosas serán diferentes. Pero iOS y Android seguirán existiendo. Ambos son lo suficientemente grandes como para no desaparecer en ese momento. Apple ha demostrado una enorme capacidad de resistencia y evolución. Ambos sistemas operativos habrán cambiado para entonces, y también habrá cosas nuevas. Pero las cosas nuevas se construirán sobre las cosas que están alrededor ahora.

Cuando esté en la escuela, concéntrese en los fundamentos de aprendizaje: algoritmos, patrones de diseño, conceptos e ideas fundamentales, lenguajes fundamentales (C, Haskell, etc.). La vida útil de las cosas vocacionales es corta. Lo que sabía escribir aplicaciones de iOS hace 5 años es diferente de lo que necesito saber ahora.

La vida media del conocimiento en este campo es quizás de dos años. Espere seguir aprendiendo cosas nuevas mientras esté en este campo. Puedes especializarte ahora, pero tendrás que seguir evolucionando.

Depende de por qué lo estás aprendiendo. Veo mucho este tipo de preguntas sobre Quora y la respuesta siempre es que depende de su situación y vida específicas.

Algunas cosas a tener en cuenta: iOS estará disponible por un tiempo, por lo que en términos de seguridad laboral, seguro.

Pero en términos de desarrollo del aprendizaje en general, ¿por qué no? Existe el costo de oportunidad de no enfocarse en algo sexy como reaccionar o en algún otro de miles de nuevos marcos, pero al menos comenzará en alguna parte. Las cosas en movimiento tienden a permanecer en movimiento. Al pasar tiempo explorando un nuevo entorno de desarrollo, se verá obligado a aprender un montón de cosas auxiliares nuevas que podrían llevarlo a un nuevo camino que nunca hubiera conocido.

¡El punto es elegir algo y comenzar y seguir aprendiendo para siempre!

Claro, valdrá la pena aprender el desarrollo de iOS durante mucho tiempo, especialmente con Objective-C y Swift.

En cuanto a Swift, ahora es de código abierto, lo que significa que será utilizado por aún más desarrolladores.

Ya puedes encontrar freamworks que usan Swift para algo más que el desarrollo de iOS, por ejemplo, para crear aplicaciones web: qutheory / vapor

Teniendo esto en cuenta y teniendo en cuenta que Apple no va a caer en el corto plazo, puede estar seguro de que aprender a desarrollar iOS valdrá la pena.

Apple no va a ninguna parte.

Dicho esto, iOS está escrito en C, C ++, Swift y Objective C. Esos cuatro tampoco van a ninguna parte. Eso también significa que supongamos que iOS desaparece, alguna otra compañía puede intentar hacer una combinación de esos elementos para crear algo nuevo.

P. Entonces, ¿vale la pena aprender?

A. Absolutamente

P. ¿Deberías especializarte solo en iOS?

A. No. Hay muchos idiomas y siempre es mejor aprenderlos todos.

Aclamaciones

He estado trabajando como desarrollador de iOS durante 2 años. Y todavía me siento lejos de un gran desarrollador de iOS. Es una ambición elevada, ¿verdad? Entonces, ¿crees que es razonable dar la decisión correcta a los demás?

Entonces, mi sugerencia es que acabes de comenzar. No haga una elección para su futura carrera antes de conocer bien cualquier campo. Puede que le guste desarrollarlo o sentirlo aburrido, algo que nunca sabe antes de comenzar. Simplemente adelante y no importa cuál sea el resultado, obtendrá experiencias y se conocerá mejor.

Como desarrollador, creo que iOS es una gran plataforma e interesante trabajar en él a veces. Sin embargo, cada vez más desarrolladores toman el desarrollo móvil como una profesión. El salario no aumentará demasiado después de 3 años más tarde, creo. Pero los desarrolladores excelentes o superiores siempre lo necesitan y se pueden tratar bien.

En una palabra, intente instalar Xcode y comience a codificar ahora. No te llevará demasiado tiempo. Y pronto encontrarás respuestas tuyas.

Gracias por el A2A.

Por lo que puedo decir, Apple todavía estará allí durante los próximos años y la ecología de iOS se fortalecerá durante estos períodos. Valdría la pena aprender el desarrollo de iOS si su interés está en el desarrollo de aplicaciones móviles.

Sin embargo, no se especialice en exceso. Intente aprender otras plataformas cuando tenga tiempo, ya que nunca sabrá cuándo las necesitará.

Depende.

Creo que si quieres conseguir un trabajo como desarrollador de iOS, seguro que es bueno aprender.

Si desea crear sus propias aplicaciones y venderlas, primero investigue las tasas de éxito que tienen los desarrolladores y luego considere nuevamente si cree que es una buena idea.

More Interesting

¿Se puede construir una aplicación de iOS sin conocer Obj-C?

¿Cuáles son las mejores prácticas para decidir cuándo usar elementos nativos de la interfaz de usuario de iOS o cuándo crear elementos personalizados?

¿Cuáles son las mejores aplicaciones educativas de AR para iOS?

¿Cuánto tiempo debería llevar a un desarrollador móvil experimentado portar una aplicación de iOS a Android?

¿Dónde puedo encontrar un script de clonación de Snapchat? Tal vez construido con parse.com?

Como contratista / consultor en SF Bay Area / Silicon Valley, ¿es mejor aprender desarrollo de Android o iOS?

¿Cuáles son algunas aplicaciones geniales de gestión del tiempo para iPhone y iPad?

¿Qué es lo que lleva más tiempo, codificar una tienda web / sitio web desde cero (sin WP o similar) o codificar exactamente el mismo servicio desde cero pero para Android / iOS?

¿Cuál es la mejor manera de administrar el inicio de sesión de la cuenta en las aplicaciones de iPhone? ¿Cuál es la mejor manera de enviar los datos de la cuenta de forma segura?

¿Qué mejores prácticas tiene para un modelo de asociación basado en hitos donde se definen escenarios de salida claros y subvenciones de capital por hito?

¿Cuánto tiempo lleva construir una aplicación para iOS o Android?

¿Cuál es la diferencia entre los límites y el marco?

¿Swift es mejor para la programación de iOS en comparación con Objective-C u otros lenguajes?

¿Es tan difícil usar iOS para un usuario de Android?

¿Cuáles son algunas de las características que las aplicaciones pueden construir con iOS 10?