2011-05-11 5 views
5

J'ai 1 an et 6 mois d'expérience sur Android. Toute mon expérience a été dans le développement d'applications. Récemment, j'ai reçu des offres de deux entreprises. L'un m'offre un profil pour travailler sur la couche application et l'autre propose un profil sur le middleware Android. Pouvez-vous me guider ce qui serait mieux.Le développement de middleware est mieux que le développement de la couche d'application de la perspective de carrière en termes d'argent et d'autres opportunités. Merci beaucoup d'avance.Application vs développement de middleware dans Android

+2

Cela devrait être demandé sur http: //programmers.stackexchange .com – WarrenFaith

+0

D'accord, encore j'ai posté une réponse avant de voir ce commentaire ... – lithium

Répondre

8

Les deux ont leurs propres avantages et inconvénients, c'est sûr. Une chose à souligner est que le middleware est dans la programmation côté serveur. Le côté client est sympa et cool en ce moment, mais dans cinq ans, je suis sûr qu'Android aura des looks totalement différents, des outils différents, des paradigmes UX différents, des API différentes. Ainsi, les compétences que vous développerez en faisant du travail avec les clients nécessiteront une plus grande quantité d'efforts pour être mises à jour, et les nouveaux développeurs qui commencent tout juste à atteindre votre niveau d'expérience très rapidement dans un environnement aussi dynamique. Du côté du serveur, les concepts de modèles de conception, les principes d'évolutivité et d'autres choses vous aideront à développer votre expertise de manière beaucoup plus forte contre les changements technologiques et les nouveaux développeurs. Ne vous méprenez pas, le côté serveur n'est pas plus facile, il obtient un effort similaire, mais l'érosion est plus petite par rapport aux techniciens côté client. Ce que vous apprenez et ajoutez à votre arsenal ne sera pas inutile en peu de temps. J'irais pour le côté serveur si vous êtes dans l'architecture et semblable. Vous pouvez toujours garder à faire des choses sur les plates-formes client ...

(Un architecte/développeur avec une dizaine d'années d'expérience des deux côtés de l'histoire)

+0

merci beaucoup pour votre aide rapide au lithium.Pouvez-vous me dire qui va gagner plus d'un gars de couche d'application de cinq ans ou un gars middleware – rjs

+0

qui dépend ... il n'y a pas une telle comparaison, mais les 1-2 dernières années ont été et probablement les 3-5 prochaines années seront très chaud pour les développeurs frontend, si vous êtes bon dans ce que vous faites et si vous pouvez trouver un bon entreprise correspondante pour travailler. D'un autre côté, les architectes systèmes, les programmeurs de serveurs sont presque toujours très demandés ... Je crois que les serveurs pourront trouver des "emplois mieux rémunérés" ou "des emplois dans de meilleures conditions". – lithium

+0

Merci beaucoup pour vos commentaires lithium – rjs

Questions connexes