Nuestro equipo de editores e investigadores capacitados han sido autores de este artículo y lo han validado por su precisión y amplitud.
wikiHow's Content Management Team revisa cuidadosamente el trabajo de nuestro personal editorial para asegurar que cada artículo cumpla con nuestros altos estándares de calidad.
En este artículo, hay 18 referencias citadas, que se pueden ver en la parte inferior de la página.
Este artículo ha sido visto 4039 veces.
Conforme los teléfonos móviles han ido adquiriendo tanta importancia como las billeteras y los bolsos en la vida cotidiana, el desarrollo en este rubro se mueve con rapidez. Es fácil empezar como desarrollador de aplicaciones móviles si estás enfocado y sabes lo que quieres hacer. Esta es una guía rápida que muestra cómo puedes probar tu credibilidad como desarrollador.
Pasos
Parte 1
Parte 1 de 3:Obtener experiencia y educación
-
1Prueba con un título en Ciencias de la Computación. No es estrictamente necesario un título en Ciencias de la Computación, pero puede brindarte una base para el rubro. Asimismo, muchas empresas preferirán que como mínimo tengas un título de bachiller en Ciencias de la Computación en caso de que vayan a contratarte como desarrollador.[1]
- Si te es posible, intenta especializarte en codificación para aplicaciones móviles mientras estés estudiando.
- Otros títulos en rubros relevantes también pueden serte de ayuda (por ejemplo, en Desarrollo de Software). De hecho, existen algunas instituciones que ofrecen títulos específicamente en el desarrollo de aplicaciones móviles.[2]
-
2Elige una de las principales plataformas. Las principales plataformas son Android, Apple, Windows, Symbian y RIM (Blackberry). Es posible aprender a codificar para todas estas plataformas, aunque es probable que debas elegir una cuando apenas empieces.[3]
- Android domina el mercado, aunque Apple le sigue de cerca. Cualquiera de estas sería un buen punto de partida.[4]
-
3Utiliza programas de desarrollo en línea. Por ejemplo, Apple ofrece el Centro de Desarrollo iOS. Allí puedes visualizar tutoriales y videos para ayudarte a empezar a aprender a codificar. Android cuenta con un sitio web similar, el Android Developers Training ("Capacitación de Desarrolladores de Android").[5] Sin embargo, no es necesario que dependas únicamente de las ramas oficiales. Existen muchos sitios web que ofrecen clases y tutoriales gratuitos, aunque también es posible conseguir clases pagas si es que quieres llevar las cosas a otro nivel.
- Un ejemplo de un lugar en donde puedes aprender a codificar es en W3Schools, un sitio web conocido para aprender a codificar. Cuenta con una sección sobre JQuery Mobile, que puede usarse para crear aplicaciones móviles. Este es un sistema de codificación que se basa en CSS3 y HTML5.[6]
- Asimismo, puedes probar con lugares que ofrezcan cursos gratuitos en línea sobre una amplia variedad de temas (por ejemplo, edX o Coursera).[7]
-
4Considera tomar clases de marketing. Es posible tomar clases en tanto obtienes un título, tomar clases en un instituto a un menor precio o incluso tomar clases en sitios web como Coursera para desarrollar tus habilidades para el marketing. Si lo que quieres es ser desarrollador de aplicaciones por tu cuenta, es necesario que puedas comercializarte al público. De lo contrario, el público ni siquiera sabrá que existe.[8]
-
5Toma clases de negocios. Al igual que las habilidades para el marketing, las habilidades para los negocios también son esenciales para desarrollar aplicaciones exitosas por tu cuenta. Las clases de negocios pueden servirte para aprender a monetizar tu aplicación de la forma adecuada y también para crear incentivos para que las personas gasten más.[9]
Parte 2
Parte 2 de 3:Practicar tus habilidades
-
1Desarrolla tu propia aplicación. En caso de que prefieras que una empresa te contrate, una excelente práctica mientras tanto es que desarrolles tu propia aplicación. En realidad, no importa lo que sea siempre y cuando sea útil o divertida. Luego, al buscar empleo, tendrás algo para probar tu trabajo.
- Si tienes experiencia en el rubro, aunque sea apenas con el desarrollo de tu propia aplicación, esto puede ponerte a la cabeza de otros candidatos.[10]
-
2Piensa en una idea para una aplicación. Por supuesto que una gran cantidad de aplicaciones son juegos. Los juegos ayudan a las personas a pasar el tiempo. Sin embargo, cualquier lugar en donde veas una necesidad puede ser un punto de partida para una aplicación. Por ende, el primer paso es determinar en dónde hay una necesidad. Considera tu propia vida y la de tus amigos y piensa en los problemas que tú o ellos tengan que una aplicación podría ayudar a resolver. Después de que tengas una idea, empieza a planear tu aplicación.
- Por ejemplo, las aplicaciones como DocScan y Scannable se desarrollaron debido a que las personas necesitaban una manera de escanear y guardar documentos fuera de sus computadoras. Quienes desarrollaron la aplicación vieron una necesidad y la satisficieron.
- Otras aplicaciones, como las de recetas, facilitan que las personas encuentren y utilicen recetas, ya que es más fácil usar una receta de una tableta o teléfono que de una computadora.
-
3Enfócate en la usabilidad. En primer lugar, es necesario que una aplicación sea fácil de usar para el cliente. Por ende, la página principal debe guiar a la persona a través de la aplicación mediante botones claros, colores contrastantes y una navegación fácil.[11]
- Un truco es asegurarte de usar tanto de la pantalla como se pueda. Esto no implica que debas cubrir cada centímetro disponible con controles, ya que es necesario que haya espacio negativo alrededor de las herramientas de forma que sea legible. Debes establecer un equilibrio entre usar tanto espacio como puedas y hacer que los botones sean lo más grandes posible. En parte, esto implica que debes mantener los controles y botones tan simples como puedas.[12]
- Haz que sea fácil de entender. Esto quiere decir que el usuario no debe tener que consultar otras páginas para resolver cómo usar la aplicación sino que debe poder determinarlo solo por los controles.[13]
-
4Contrata la ayuda que necesites. Es posible que tengas las habilidades para codificar, pero quizás no tengas las habilidades necesarias para diseñar. En caso de que necesites ayuda en un área en particular, considera la posibilidad de contratar a personas o colaborar con personas que acuerden recibir una parte de las ganancias como pago. Tan solo debes tener cuidado de dar crédito cuando haya que darlo cada vez que presentes la aplicación.
- En caso de que no estés seguro en cuanto a dónde contratar ayuda, puedes consultar sitios web de trabajadores autónomos (por ejemplo, UpWork) en donde puedes contratar a personas en distintos rubros.
-
5Recuerda probarla para ver si tiene errores. Las aplicaciones nuevas siempre tienen errores, por lo que debes poner a prueba tu aplicación. Pídeles también a tus amigos que la prueben para determinar en dónde hay errores de forma que puedas arreglarlos. Asimismo, esto te enseña qué es lo que funciona y lo que no en una aplicación.[14]
- En otras palabras, pídeles a tus amigos que descarguen la aplicación en tu teléfono y déjalos jugar con ella para ver si detectan problemas técnicos.
- Asimismo, es importante recibir retroalimentación en cuanto a la forma como funcionen la aplicación y los controles. Hazles preguntas a tus amigos como "¿Tuviste problemas para manejar los controles?" y "¿Qué problemas observas con la aplicación?".
-
6Conviértela a otras plataformas. Después de aprender a desarrollar una aplicación en una plataforma, es momento de convertirla a otras plataformas. Si no ofreces la aplicación en plataformas que todos los clientes utilicen, perderás clientes.[15]
- En cada plataforma, debes pensar en distintos problemas. Por ejemplo, al pasar de iOS a Android, debes tomar en cuenta la diferencia en el tamaño de la pantalla. En iOS, la cantidad de tamaños de la pantalla es más limitada, en tanto que Android tiene una variedad mucho mayor, y la aplicación tendrá un aspecto un poco distinto en cada una.[16]
- Otro punto clave es mantenerla simple. Mientras más complicada sea, será más difícil convertirla y que tenga un buen aspecto en distintas pantallas.[17]
-
7Postula a pasantías. Como otra forma de obtener experiencia, incluso mientras estés estudiando, puedes postular a pasantías. A menudo podrás conseguir pasantías a través de tu institución educativa, ya que las empresas abordan a las instituciones para encontrar personas como pasantes. Quizás incluso ganes algo de dinero para pagarte los estudios u obtengas créditos educativos por la pasantía.[18]
- Las pasantías son una excelente experiencia, aunque ten en cuenta que no codificarás de inmediato. Es probable que realices como mínimo algunas tareas de baja categoría al trabajar como pasante.
- Muchas de las principales empresas de tecnología ofreces pasantías a estudiantes universitarios locales, así que revisa también sus sitios web.
Parte 3
Parte 3 de 3:Trabajar en el rubro
-
1Prepárate para mudarte. Existen determinados lugares que son emergentes para este mercado. Una opción obvia para este rubro es Silicon Valley en California. Sin embargo, zonas más inesperadas han proyectado un crecimiento en el rubro de hasta un 45 % (por ejemplo, Washington D. C., Alabama, Virginia, Utah y Montana, también en los EE.UU.).[19]
- Es posible que algunas empresas permitan que teletrabajes pero, la mayor parte del tiempo, querrán que estés en la oficina. Muchas empresas de tecnología valoran la creatividad grupal, y esto es más fácil de fomentar en un entorno de oficina.
-
2Postula a puestos. En caso de que tengas planes de trabajar para una empresa de tecnología, empieza por postular a puestos. Es posible encontrar anuncios de empleos en los principales sitios web laborales (por ejemplo, Monster, Indeed o Yahoo).[20] Sin embargo, también es posible buscar empleos en los sitios web de las principales empresas de aplicaciones móviles. Considera las aplicaciones que te gusten mucho y fíjate quién es el desarrollador. A esos lugares es a donde debes postular, ya que de por sí te apasiona lo que hacen.
- El tipo de empresa a la que postules dependerá de lo que quieras. En caso de que trabajes en una empresa emergente, es probable que tengas más tiempo práctico con la aplicación, y quizás más control. Sin embargo, no sabes si una empresa tendrá éxito o fracasará en sus primeras etapas. En el caso de una empresa más establecida, es más probable que trabajes en una parte pequeña de varias aplicaciones en lugar de tener el control. Por otro lado, podrás tener una mayor confianza de que la empresa no se irá a pique.
-
3Utiliza tu experiencia. En caso de que tengas un título y experiencia, utilízalo para ayudarte a conseguir un empleo. Por ejemplo, en caso de que hayas diseñado tu propia aplicación, tienes una forma de demostrar lo bien que puedes codificar o diseñar. En caso de que hayas tenido una pasantía en una empresa, tienes experiencia que es posible que otros candidatos no tengan. Utiliza lo que tengas para sobresalir de entre otros candidatos.[21]
- Ten cuidado de resaltar la experiencia que tengas en tu carta de presentación. Por ejemplo, en caso de que hayas tenido una pasantía, podrías decir: "Yo sería un recurso valioso para su empresa, porque ya tengo experiencia codificando en una empresa de tecnología de un tamaño similar. Tuve una pasantía en XYZ Tecnologías por 6 meses en 2014".
-
4Mantente a la vanguardia. Al trabajar en el sector de la tecnología, es necesario que siempre sepas lo que viene. Una forma en la que puedes hacerlo es leer revistas de tecnología, ya que suelen enfocarse en lo que está por venir. Conforme salgan al mercado nuevas tecnologías y plataformas de codificación, es tu responsabilidad aprenderlo de forma que no te vuelvas obsoleto.[22]
-
5Comercializa tu aplicación y haz que sea rentable. En caso de que vayas a hacer negocios por tu cuenta, esto implica que debes serlo todo para tu aplicación. Debes resolver cuál es la mejor forma de obtener ganancias de ella y luego comercializarla a través de las principales plataformas de redes sociales.[23]
- Existen algunas empresas que ofrecen la aplicación de manera gratuita y luego cobran para hacer que el juego sea más rápido o agradable (por ejemplo, ofrecer paquetes de monedas o estrellas). Es posible que los clientes de por sí encuentren estos tipos de incentivos en el juego, pero los paquetes hagan que se mueva con mayor rapidez para los jugadores impacientes, sobre todo si haces que el ritmo del juego sea tal que solo pueda completarse una cantidad determinada en un día sin tener más del sistema monetario del juego.
- Busca las palabras clave adecuadas. Al ponerle nombre a tu aplicación y escribir una descripción, considera qué es lo que buscarán tus clientes. ¿Con qué palabra buscarías tu aplicación? En lo posible, es necesario que esto forme parte del título, la descripción o las palabras clave.[24]
- Utiliza la opción de compartir dentro de la aplicación. Como una forma de estimular a los usuarios a compartir, puede haber formas de que se ayuden unos a otros en el juego (por ejemplo, poder darles vidas adicionales a otros usuarios). En caso de que los usuarios puedan compartir en plataformas principales de redes sociales (por ejemplo, Facebook), tendrás más suerte con el boca a boca.[25]
- Recuerda pagar. Es posible crear una aplicación en Facebook o una plataforma móvil, pero tendrás dificultades para desarrollar una base de clientes si no estás dispuesto a pagar por publicidad, sobre todo si únicamente dependes de tus amigos.
Referencias
- ↑ http://www.tomsitpro.com/articles/become-mobile-app-developer,1-2219.html
- ↑ http://www.tomsitpro.com/articles/become-mobile-app-developer,1-2219.html
- ↑ http://www.itcareerfinder.com/it-careers/mobile-application-developer.html
- ↑ http://www.itcareerfinder.com/it-careers/mobile-application-developer.html
- ↑ http://www.codeconquest.com/what-is-coding/mobile-programming/
- ↑ http://www.w3schools.com/jquerymobile/default.asp
- ↑ https://www.edx.org/course/introduction-mobile-application-hkustx-comp107x
- ↑ http://www.forbes.com/sites/theyec/2014/07/18/five-killer-marketing-and-distribution-strategies-for-your-app/
- ↑ https://www.urbanpro.com/a/skills-needed-mobile-application-developer
- ↑ http://learningpath.org/articles/Becoming_a_Mobile_Applications_Developer_Job_Description_Salary_Info.html
- ↑ https://www.urbanpro.com/a/skills-needed-mobile-application-developer
- ↑ http://www.cmswire.com/cms/customer-experience/top-5-rules-for-creating-user-friendly-mobile-apps-015841.php
- ↑ http://www.cmswire.com/cms/customer-experience/top-5-rules-for-creating-user-friendly-mobile-apps-015841.php
- ↑ http://www.computersciencedegreehub.com/faq/job-app-developer/
- ↑ http://www.itcareerfinder.com/it-careers/mobile-application-developer.html
- ↑ http://thenextweb.com/apps/2012/11/18/from-ios-to-android/
- ↑ http://thenextweb.com/apps/2012/11/18/from-ios-to-android/
- ↑ http://www.computersciencedegreehub.com/faq/job-app-developer/
- ↑ http://www.schools.com/visuals/how-to-become-mobile-app-developer.html
- ↑ http://www.indeed.com/q-Mobile-Application-Developer-jobs.html
- ↑ http://www.computersciencedegreehub.com/faq/job-app-developer/
- ↑ http://www.cybercoders.com/insights/how-to-become-a-competitive-coveted-mobile-developer/
- ↑ http://www.forbes.com/forbes/welcome/
- ↑ http://www.forbes.com/sites/theyec/2014/07/18/five-killer-marketing-and-distribution-strategies-for-your-app/
- ↑ http://www.forbes.com/sites/theyec/2014/07/18/five-killer-marketing-and-distribution-strategies-for-your-app/
wikiHow's Content Management Team revisa cuidadosamente el trabajo de nuestro personal editorial para asegurar que cada artículo cumpla con nuestros altos estándares de calidad. Este artículo ha sido visto 4039 veces.