Me gustaría compartir mi experiencia aquí hace unos años, 4 precisamente, estaba en el mismo dilema en el que se encuentra actualmente. Para el proyecto de Ingeniería de Computación del último año, desarrollé una aplicación de Android para mi campus universitario. El concepto fue realmente genial y a todos les gustó. La idea y la aplicación incluso me ganaron un par de premios a nivel nacional y estatal. No tenía un trabajo en la mano cuando me desmayé, incluso cuando tenía excelentes puntajes. Tenía grandes sueños de convertirme en un gran desarrollador de Android y quería aprender y trabajar con las mejores personas de la industria. Pero para entonces ninguna de las compañías famosas y multinacionales estaba en el desarrollo de aplicaciones móviles.
Entonces, pensé en trabajar como freelance, ya que estaba bastante seguro de que podría construir grandes aplicaciones por mi cuenta. Con StackOverflow y los tutoriales en video en línea como mi compañero, estaba sumergiéndome en las profundidades de Android. Pero justo cuando me embarcaba en el trabajo independiente, me encontré con algunas de las aplicaciones que eran de código abierto. Uno de ellos es GoogleIO. Es la aplicación patentada de Google para su evento anual con el mismo nombre. Todos los años muestran widgets, diseños y funciones recién agregados utilizando esta aplicación y la mantienen abierta para que desarrolladores como nosotros se inspiren y sigan las pautas. Sorprendentemente, esta aplicación, en ese momento, me hizo sentir tan bajo y tan tonto debido al uso de estándares de codificación, patrones de diseño y la inteligencia general con la que manejaban las cosas más simples. Todo me dejó abrumado. Pasé 2 semanas completas entendiendo el código y cómo la UI y los datos se han unido. Pero todavía no estaba tan seguro de mi comprensión. Estaba tratando de encontrar patrones, razones más importantes detrás de cada implementación que hicieron para poder usarlo en mis próximas aventuras. Pero eso no parecía funcionar tan bien.
El punto es que, siendo tan joven, incluso si está creando aplicaciones de aspecto increíble por su cuenta o si está ganando millones de dólares a través de ellas, si va a continuar por su cuenta, en algún momento en el futuro, se perderá Las habilidades y experiencias que gana trabajando en una empresa con personas altamente calificadas, motivadas y con una mentalidad más importante y diversa.
- ¿Cuál es la ROM personalizada más estable para HTC Explorer (Pico)?
- ¿Cuáles son algunos conceptos erróneos sobre el desarrollo de aplicaciones de Android?
- ¿Cuál es el software ligero para crear aplicaciones de Android?
- ¿Cuál es la mejor manera de aprender el desarrollo de aplicaciones de Android y qué conceptos básicos son necesarios para aprenderlo?
- ¿Qué desearías haber sabido antes de lanzar tu aplicación de Android en Google Play?
Es genial sobrevivir o poder volar alto sobre ti. Pero para poder mantenerse en esta era en rápida evolución, uno definitivamente debe probar los frutos del trabajo en equipo y agregar algunas habilidades en su carcaj. Las tecnologías no son importantes. Ellos van y vienen. Pero las habilidades no van. Ellos duran contigo para siempre. Por lo tanto, siga agregando habilidades y pruebe vastas experiencias. Porque al final, quién sabe, ¡Android también podría ir al sur como Symbian!