Tengo 1 año y 6 meses de experiencia en Android. Toda mi experiencia ha sido en el desarrollo de aplicaciones. Recientemente recibí ofertas de dos compañías. Uno me ofrece un perfil para trabajar en la capa de aplicación y otro ofrece un perfil en middleware de Android. ¿Puede orientarme cuál sería mejor? El desarrollo de middleware es mejor que el desarrollo de la capa de aplicación desde la perspectiva de la carrera en términos de dinero y otras oportunidades. Muchas gracias de antemano.Aplicación vs desarrollo de middleware en Android
Respuesta
Ambos tienen sus pros y sus contras, eso seguro. Una cosa para enfatizar es que el middleware está en la programación del lado del servidor. El lado del cliente es agradable y genial en este momento, pero dentro de cinco años, estoy seguro de que Android tendrá un aspecto totalmente diferente, diferentes herramientas, diferentes paradigmas UX, diferentes API. Por lo tanto, el conjunto de habilidades que desarrolle haciendo el trabajo del cliente requerirá una magnitud de esfuerzo mayor para actualizarse, y los nuevos desarrolladores que recién comiencen captarán su nivel de experiencia muy rápidamente en un entorno tan dinámico. En el lado del servidor, los conceptos de patrones de diseño, principios de escalabilidad y otras cosas lo ayudarán a desarrollar su experiencia de una manera mucho más sólida contra los cambios tecnológicos y los nuevos desarrolladores. No me malinterpreten, el lado del servidor no es más fácil, recibe una cantidad similar de esfuerzo, pero la erosión es menor en comparación con los técnicos del lado del cliente. Lo que aprenda y agregue a su arsenal no será inútil en poco tiempo. Me gustaría ir por el lado del servidor si te gusta la arquitectura y similares. Todavía se puede seguir haciendo cosas en las plataformas de cliente ...
(Un arquitecto/desarrollador con alrededor de diez años de experiencia en ambos lados de la historia)
muchas gracias por su pronta ayuda de litio. ¿Puede decirme quién ganará más un chico de capa de aplicación de cinco años o un tipo de middleware – rjs
que depende ... no hay tal comparación, pero los últimos 1-2 años fueron y probablemente los próximos 3-5 años estarán muy calientes para los desarrolladores de frontend, si eres bueno en lo que haces y si puedes encontrar un buen coincidencia de la empresa para trabajar. Por otro lado, los arquitectos de sistemas y los programadores de servidores casi siempre tienen una gran demanda ... Creo que los servidores podrán encontrar "trabajos mejor remunerados" o "trabajos con mejores condiciones". – lithium
thansk mucho para sus críticas litio – rjs
- 1. Procesadores de contexto vs middleware en django
- 2. Conectar middleware de sesión - regenerar vs recargar
- 3. MonoDroid VS Java en el desarrollo de Android?
- 4. Aplicación Android vs Actividad
- 5. SL4A vs Ruboto en el desarrollo de aplicaciones Android
- 6. Desarrollo de aplicaciones para Android: java vs. jquery mobile
- 7. matraz: wsgi-middleware vs before_ y after_request()
- 8. Desarrollo de desarrollo de diseño en Android
- 9. Aplicación de Windows vs Desarrollo de aplicaciones web
- 10. Desarrollo nativo de Android/iOS vs Marmalade SDK
- 11. Beneficios de Messaging comercial Middleware vs Código abierto
- 12. Php.ini producción vs desarrollo
- 13. Del desarrollo web al desarrollo de Android
- 14. Desarrollo sustancial de Android en Scala
- 15. Desarrollo de Android en Windows 7
- 16. Node.js en Heroku: utiliza middleware en desarrollo, pero activos estáticos en producción?
- 17. C++ vs Java en Android
- 18. Decoradores vs. clases en desarrollo web python
- 19. Desarrollo Java ME (J2ME): NetBeans vs Eclipse
- 20. fin de middleware Scrapy
- 21. Factura en la aplicación Samsung Plasma vs Android
- 22. Android: Nivel API VS. Android versión
- 23. ¿Tiene dnode middleware de autenticación?
- 24. Herramientas de desarrollo de Android
- 25. Desarrollo Android NDK
- 26. CPython vs. Jython vs. IronPython para desarrollo de GUI multiplataforma
- 27. Android Book para desarrollo
- 28. Desarrollo del decodificador Android
- 29. Desarrollo de dispositivos múltiples Android
- 30. Desarrollo de Android más rápido
Esto se debe pedir en http: //programmers.stackexchange .com – WarrenFaith
De acuerdo, todavía publiqué una respuesta antes de ver este comentario ... – lithium