it-swarm-fr.com

Quel est le cheminement de carrière d'un généraliste de logiciel?

A question sur les spécialités logicielles inspiré cette question.

Quelle est la valeur d'un généraliste de logiciel par rapport à un spécialiste?

Quand je dis que le généraliste, je veux dire quelqu'un qui peut prendre un projet des exigences du déploiement et est compétent avec toutes les phases du cycle de vie du développement de logiciels. Quelqu'un qui peut mettre toutes les spécialités ensemble dans un ensemble cohérent. Un généraliste d'experts connaît ses faiblesses et les remplit en s'appuyant sur des spécialistes - Exemple: spécialistes Oracle ou spécialistes UX.

Que voyez-vous comme le cheminement de carrière ultime du généraliste du logiciel?

31
Ryan Michela

La trajectoire de carrière ultime du généraliste du logiciel est de devenir la seule personne qu'elle a de l'armée, capable de prendre un problème impliquant du code de toute nature en tant que mercenaire indépendant. J'imagine que de telles personnes seraient extrêmement rares, mais elles peuvent exister quelque part. ;)

Le généraliste peut avoir le défi de maintenir leurs compétences que j'imaginais que la plupart des gens de ce rôle se spécialiseraient un peu en termes de ce qu'ils ressentent comme il n'est pas souvent qu'une entreprise donnerait au même gars la possibilité de connaître chaque type de système, par exemple CRM, ERP et CMS pour nommer quelques-uns par acronyme. Il existe différents points entre le généraliste et le spécialiste, bien que quelque chose comme le développement Web pourrait être considéré comme plutôt général ou plutôt spécialisé en fonction de la vue .

10
JB King

Consultant

Je l'ai fait pendant un certain temps, et d'être un généraliste est la compétence # 1 qui vous fera un succès. Quand les gens ont un problème, ils ont généralement été résoudre ce problème d'une façon depuis longtemps, et les consultants besoin d'obtenir une nouvelle perspective. En tant que consultant, vous devez savoir sur tous les types de produits, open source, la source fermée, Oracle, Microsoft, Red Hat. Vous devez savoir ce qui est bon, ce qui est mauvais, et ce qui est mieux pour le client. Pour être en mesure de le faire, vous devez être un généraliste et de savoir comment être un expert FAST. Pour être un expert rapide (sans être déjà un), vous devez connaître les principes fondamentaux et les pratiques de développement de logiciels, sans que connaître une mise en oeuvre d'entre eux. Vous devez être en mesure de ramasser les choses sans les avoir vu et dans un court laps de temps être en mesure d'être compétent en elle. Généraliste moi-même, le conseil a été le meilleur choix de carrière autoproclamé, et le plus amusant que j'ai eu à faire du développement de logiciels. De nouvelles expériences, nouvelle gamme variée de projets et technologies, un bon salaire, et des traits généralistes vous aider à réussir.

28
Ryan Hayes

Software/System/Enterprise Architecte - Trop de titres d'architecte x ces jours-ci, mais vous obtenez l'idée :).

Tant que vous restez un architecte relativement pratique (et non un architecte de tour d'ivoire en écriture de papier blanc), c'est un moyen de carrière assez bon pour un généraliste.

10
Martijn Verburg

Je pense que travailler pour une petite entreprise, si vous pouvez en trouver un bon, c'est la voie à suivre. Une fois, j'ai eu un emploi dans lequel mes devoirs ont entraîné d'être le développeur Web, Sysadmin, écrivain de contenu, Marketing en ligne/"SEO" et support général Office Tech. Intimidant parfois, mais c'était beaucoup de plaisir et une bonne expérience d'apprentissage

5
GSto

Un chef de projet que les techniciens peuvent respecter et qui apprécie leur art?

Bien sûr, cela pourrait être une ligne fine avant d'être une gestion de la direction en sachant juste assez pour être dangereux de beaucoup de choses ...

0
gbn