Un développeur de logiciel doit-il disposer d'un budget d'équipement annuel? [fermé]

51

Je cherche un nouveau poste avec une nouvelle entreprise. J'ai déjà dit à des personnes (en général, pas dans cette entreprise) qu'elles disposaient d'un budget annuel pour acheter de nouveaux ordinateurs afin de se tenir au courant.

Maintenant, pourquoi j'estime que cette question mérite d'être posée, c'est que Joel se présente sans détour et affirme qu'un employeur devrait payer pour le meilleur équipement que l'argent puisse acheter ... dans des limites raisonnables, bien sûr.

Du test Joel: 12 étapes pour un meilleur code

9. Utilisez-vous les meilleurs outils que l’argent peut acheter?

Écrire du code dans un langage compilé est l’une des dernières choses que l’on ne peut toujours pas faire instantanément sur un ordinateur personnel de type jardin.

Les équipes de développement de premier plan ne torturent pas leurs programmeurs. Même des frustrations mineures causées par l'utilisation d'outils insuffisamment puissants s'additionnent, rendant les programmeurs grognons et malheureux. Et un programmeur grincheux est un programmeur improductif ...

Est-ce que quelqu'un sait si l'industrie a une telle norme d'offrir une allocation ou un budget?

Je n'ai jamais travaillé pour une entreprise comme celle-ci, mais je pense que je devrais jeter cela dans le ring pour les négociations. Semble raisonnable. Comment les grandes entreprises comme MS, Google et Apple gèrent-elles ce problème? Si vous dites oui, donnez une fourchette ... On m'a dit des chiffres allant de 5 000 à 10 000 dollars. Cela me semble cher, mais bon je le prendrais avec plaisir.

CrazyDart
la source
4
Le cycle d'actualisation pour les non-développeurs est également important. Si vos utilisateurs internes doivent toujours utiliser XP et IE6, cela limitera votre capacité à introduire de nouvelles fonctionnalités.
mhoran_psprep
2
Il n'y a pas de standard, certaines entreprises fournissent des budgets, d'autres non. J'ai travaillé pour les deux, je suis actuellement à un endroit qui va vous acheter un nouvel ordinateur portable et couvrir jusqu'à 1000 $ et tirer le reste de votre salaire au cours des 12 prochains mois pour payer le reste.
Alan Barber
3
@AlanBarber - votre employeur vous fait payer pour votre propre équipement? Je suppose que cela signifie que lorsque vous partez, vous devez le garder, non?
Warren
12
l’un des endroits les plus récents où j’ai travaillé: un craptop Dell de qualité «étudiant» de 300 $, doté de la mémoire la moins chère i3 et de 8 Go de RAM, à titre de directeur du développement d’applications. C'était "standard" pour les développeurs jusqu'à ce que je me plaint et que tout le monde ait au moins une machine i5 de taille moyenne avec 16 Go de RAM, vous ne pouvez pas croire à quel point le moral s'est amélioré et bien sûr, la productivité a été multipliée par 10.
3
Il ne s'agit pas de "l'expérience utilisateur" mais de la productivité des développeurs . Ne pas laisser la machine paginer constamment chaque fois que vous lancez une génération, redéployez une application sur un serveur d'applications local, redémarrez un serveur d'applications local ou ne pouvez pas exécuter 2 machines Virtual Box pour tester plusieurs navigateurs. Le simple fait de pouvoir lancer une construction, puis de revenir au codage est essentiel. Toutes ces choses mènent même à une productivité 10X ou plus au cours d'une journée. Les personnes chargées de l'AQ et de l'UX devraient effectuer des tests d'acceptation sur du vieux matériel et des navigateurs. Les développeurs doivent créer des produits aussi efficacement que possible.

Réponses:

102

Personnellement, je voudrais que la société trie simplement le matériel dont j'ai besoin, sans me donner de budget, mais me oblige à gérer toutes les recherches, négociations et autres problèmes liés à l'achat et à l'installation de matériel informatique.

En fin de compte, tout ce que je veux faire avec le matériel, c'est énoncer mes quelques exigences et laisser quelqu'un d'autre faire tout ce travail pour que je puisse continuer avec les miennes.

Plus important et approprié (IMHO) est un budget de formation personnel, avec lequel vous pouvez acheter des livres et assister à des cours et à des conférences.

Paul Butcher
la source
20
C'est drôle, personnellement, je sens l'inverse: je déteste vraiment venir dans une entreprise et se voir proposer du matériel pas si haut de gamme avec de la merde préinstallée ou des fonctionnalités limitées. Je préfère de loin le budget et la sélection du matériel que je connais, puis installer uniquement ce dont j'ai besoin. En fin de compte, je serai plus productif. +1 pour le budget de formation
lundi
25
@stijn je vois ce que vous voulez dire, mais n'est-ce pas davantage une question de compétence des personnes qui fournissent le matériel, mais de savoir si vous le fournissez vous-même?
Paul Butcher
5
c'est certainement un facteur, oui. Un autre
problème,
5
Avoir une allocation budgétaire pour le matériel ne signifie pas nécessairement que vous devez régler vous-même les détails. Le faire de cette façon est tout simplement la solution de facilité pour l’entreprise.
un CVn
6
Personnellement, je trouve utile de construire ma propre machine. Je peux me tenir au courant des dernières technologies en matière de logiciels, mais il est bon d’être obligé d’examiner le matériel de temps à autre. Chaque fois que je dois effectuer une mise à niveau, je découvre de nouveaux développements matériels que je n'aurais pas connus autrement si quelqu'un d'autre avait construit mes machines pour moi.
Phil
23

Un développeur de logiciel doit-il disposer d'un budget d'équipement annuel?

C'est vraiment un plaisir d'avoir et quelque chose que je voudrais proposer à la discussion ou même dans le cadre de vos arguments de négociation pour la négociation salariale. La question est plus de savoir si c'est un "devrait" ou un "doit" .

Est-ce que quelqu'un sait si l'industrie a une telle norme d'offrir une allocation ou un budget?

Malheureusement, l’industrie ne l’a pas définitivement adopté comme pratique habituelle, mais heureusement, certaines entreprises sont un peu moins avides et plus en contact avec les besoins de leurs développeurs (et de leurs employés en général).

Cela va être une réponse assez large, et par budget, je ne fais pas de distinction entre un budget qui vous est donné pour acheter ou passer une commande, ou comme quelque chose de transparent lorsque vous demandez une mise à niveau gérée par le personnel de votre entreprise . Dans leurs livres, c'est toujours la même chose.


C'est pratique

Le problème est que cela peut évidemment représenter rapidement un budget énorme pour une entreprise, si elle atteint une certaine masse critique. Cependant, je conviens avec vous et Joel que cela peut en valoir la peine.

Il est absolument inutile de frustrer les employés.

Ne soyez pas gâté

Cela étant dit, vous devez également garder les employés en ligne et leur faire comprendre que des performances parfois médiocres ou un matériel légèrement obsolète sont une réalité de la vie . Vous ne voulez pas que tout le monde se transforme en enfants gâtés qui veulent un nouveau SSD, le dernier processeur iN, le gigaoctet de RAM supplémentaire, etc.

Je ne veux pas que les gens soient obsédés par la jeunesse éternelle, et cela vaut également pour le matériel.
(Avec les projets logiciels, cependant, j'ai tendance à vouloir rester le plus proche possible de la dernière version ... Les analogies ne tiennent pas toujours :))

Besoins spécifiques pour un matériel spécifique

Je pense qu'il y a une distinction à faire entre:

  • l'équipement de base absolument nécessaire pour votre travail lorsque vous commencez,
  • et les équipements plus avancés où le besoin découle d'exigences spécifiques.

Paquet de base

Par exemple, ce qui suit sont des choses assez classiques auxquelles vous auriez le droit de vous attendre, et pour lesquelles je ne vois pas de besoin (fort) pour des commandes spéciales:

  • un ordinateur portable + un téléphone portable (si vous êtes un consultant sur place),
  • un poste de travail si vous travaillez hors site et restez chez le ravitailleur,
  • plus peut-être quelques goodies non controversés comme:
    • périphériques d'entrée décents (clavier, souris, peut-être des boules de commande ...)
    • chaise décente.

Celles-ci peuvent être les mêmes pour l'ensemble de l'entreprise, sauf dans des cas particuliers, tels que les employés handicapés. Les employés handicapés ou blessés doivent évidemment être logés.

Bonus

Ensuite, si vous devez évidemment faire beaucoup de vidéoconférences et de présentations, vous voudrez peut-être quelques gadgets tels que des gadgets Bluetooth, des tablettes et des stylets. Ce qui peut en fait être partagé entre les départements en utilisant un système de réservation, pour ne pas aboutir à ce que tout le monde en demande (et en perde), tout en réduisant la salle pour les gémissements.

Si vous êtes un designer, vous aurez besoin de votre tablette à dessin, de votre trackball, etc. Je vois de temps en temps le seul développeur qui demande un trackball au lieu d'une souris. Personnellement, j'ai essayé les deux et je les vois presque identiques, donc je n'ai jamais vraiment adhéré à cette revendication, si vous n'en avez pas un besoin spécifique autre que "je l'aime mieux". Vous pouvez vivre avec une souris au lieu d'une boule de commande sans développer de RSI dans les 8 heures qui suivent, si vous ne rencontrez pas déjà de problèmes et dont les habitudes d'utilisation sont correctes. C'est un problème différent lorsque vous obtenez une souris, une boule de commande ou un clavier de merde, mais je ne vois pas de victoire nette pour l'un ou l'autre.

Si vous êtes un développeur qui doit exécuter simultanément 4 serveurs d'applications, construire des projets et garder 3 instances d'Eclipse ou de Visual Studio ouvertes, vous aurez évidemment besoin d'une station de travail plutôt compétitive. Je considérerais cela comme "des besoins de base" pour les développeurs , cela ne veut donc pas dire que les types marketing doivent nécessairement être alignés sur cela.


Construisez votre cas: des données concrètes pour la victoire

Par expérience, la plupart des entreprises comprennent vos besoins si vous pouvez prouver qu'ils sont légitimes. Si vous pouvez en justifier les raisons, ils dépenseront de l'argent ou essaieront de vous accommoder. Ils vous paient pour travailler , alors ils ne veulent vraiment pas que vous perdiez du temps.
(C'est-à-dire que s'ils se soucient un peu de votre travail ... si vous êtes hors de propos, j'ai bien peur que vous n'ayez pas de chance là-bas ...)

Montrez le gain pour vous

Ainsi, par le passé, mes collègues et moi-même avions mis à niveau la RAM, les périphériques d'entrée, les chaises, les disques durs et des postes de travail entiers, voire des batteries de serveurs, sur la base d'exigences clairement définies et définies. Votre cas prend un peu de votre temps, alors parlez-en d'abord à votre supérieur hiérarchique, mais tout ira bien. Ou passez les heures supplémentaires une semaine au bureau pour préparer le dossier, cela peut en valoir la peine et votre supérieur hiérarchique vous fera davantage confiance pour de telles décisions à l'avenir.

Montrez-leur le gain (l'argent est la racine de tous les maux ...)

En ce qui concerne l'exemple ci-dessus, nous avons par exemple calculé les temps de construction et la réduction que nous pouvions obtenir, et effectué des comparaisons entre les différentes configurations présentes dans l'entreprise, en calculant la moyenne de temps perdu par développeur et par jour, puis en les réalisant. que cela équivaut sur une année à environ 20 jours complets par personne sans aucune possibilité de faire quoi que ce soit (étant donné que l'ordinateur ne répondrait pas si vous n'aviez pas au moins un quad-core et 8 Go de RAM pour cette version). En multipliant par le nombre de développeurs, cela fait beaucoup d’heures qu’ils paient aux gens pour qu’ils restent à ne rien faire, ce qui était bien plus que d’améliorer au moins certaines des stations.

Plus récemment, un collègue a procédé à une évaluation similaire pour les convaincre de considérer les disques SSD et est en train de collecter des données très détaillées sur le temps que chaque corps gagnerait, de la même manière.

Pour les questions relatives à la santé, une simple recommandation de votre médecin, même informelle, peut suffire.

Pour un logiciel personnalisé, il vous suffira peut-être de présenter les avantages de l'outil et ses impacts lors de son intégration dans votre processus. Par exemple, j'ai réussi à amener mes trois dernières entreprises à acheter des licences pour des outils de wireframing après avoir utilisé une version de démonstration d'une présentation pour capter leur intérêt, puis de les utiliser plus largement dans un ou deux projets éphémères impliquant quelques personnes. Celles-ci étaient plutôt bon marché, mais au départ, ils ne voulaient pas acheter les licences sans en voir le besoin. Quand ils ont compris que cela permettait clairement de visualiser les prototypes et de prendre des décisions éclairées plus tôt, ils ont rapidement donné le feu vert.

Plan

  • Définir un plan de mise à niveau.
  • Définissez les points de repère et les mesures à utiliser pour mesurer le gain.
  • Fournir des résultats clairs.
  • Tirez des conclusions sur ces résultats.
  • Faites peut - être quelques démarches initiales sur les calculs de coûts et d'économies (discutez-en également avec le responsable hiérarchique ou faites ceci lors d'un deuxième examen de votre proposition).
  • Demandez à vos collègues de donner suite à votre demande, éventuellement après avoir écrit un commentaire sur leur mise à jour, qu'il soit positif ou négatif (le but n'est pas de faire un discours marketing complètement partial vraiment la recherche et voir si c'est vraiment nécessaire).

Une note rapide sur les mises à niveau importantes pour toute une équipe

Si vous demandez des mises à niveau pour toute une équipe, suggérez des nouvelles versions:

  • il répartit les coûts sur une plus longue période ,
  • cela donne le temps de régler les problèmes de transition ("whoops, réalisant juste que ce processeur combiné à cette version de l'OS pose en réalité des problèmes lors de la compilation croisée de notre produit X pour une autre plate-forme X"),
  • cela empêche toute l'équipe de rester coincée dans la maintenance informatique avec la réinstallation du système, les mises à jour du système et les problèmes habituels de la hiérarchie, ou les incidents occasionnels '("whoops, supprimé cette sauvegarde importante ...").

Admettez la défaite: ça ne marche pas toujours pour tout ...

Et à juste titre. Tout n'est pas acceptable. Et les choses acceptables peuvent être hors de portée pour votre entreprise. Construisez votre dossier, apportez-le au responsable hiérarchique, discutez-en lors d'un déjeuner d'équipe ou de quelque chose de plus sympathique et plus dynamique que dans le feu de la revue financière de cette année.

Aussi, si vous avez du mal à construire votre cas :

  • admettez que vous n'en avez probablement pas besoin ,
  • admettez que vous aviez probablement tort et que la mise à niveau X ne vous achète pas ce que vous pensiez.

Si vous ne pouvez pas créer un dossier et commencer à être défensif à propos de votre demande, cela signifie que vous feriez mieux de faire autre chose.

haylem
la source
2
+10 pour une réponse claire et bien définie, avec un joli plan pouvant être volé pour justification. Bien raisonné, esp. avec la portion Admit Defeat.
Jennifer S
@ JenniferS: Merci. Je suis content si c'est utile à quelqu'un.
Hayem
Je me sentais comme si je recevais RSI il y a environ deux ans (je travaille régulièrement par semaines de 50/60 heures) - j'ai eu un trackball (Kensington) et je n'ai plus rien ressenti depuis. La souris est très étrange sur le plan ergonomique. Encore une autre invention de merde! Drôle que le clavier partagé de Microsoft soit si agréable à utiliser… je ne le recommanderais jamais.
Bryan Hunt
Voici quelques pistes de réflexion. Comment se fait-il que je puisse dépenser mon argent privé en logiciels ou matériel que mon entreprise n'est pas disposée à payer? Dépenser mon propre argent signifie que je suis vraiment convaincu que le matériel ou le logiciel va m'aider à mieux faire mon travail. Je ne pense pas qu'il s'agisse d'être gâté, je pense que les programmeurs et les gestionnaires doivent prendre notre profession plus au sérieux. Et agissez comme de vrais professionnels à ce sujet.
Saab
@BryanHunt: Je pense (ne me citez pas sur ce point) qu'Apple a été le premier à essayer de scinder le clavier, alors ne le blâmez pas trop. Et (vous pouvez me citer à ce sujet), ils n’ont pas non plus vraiment inventé la souris. Il existait des modèles antérieurs, mais nous considérons généralement que Douglas Engelbart de Stanford a créé la première souris moderne, puis développée à Xerox PARC (que les gars d’Apple sont venus visiter). Je conviens que la souris n’est pas parfaite (et j’ai moi-même eu quelques problèmes l’année dernière), mais elle peut être atténuée si vous n’en avez pas une totalement foutue. (Chose effrayante, ce RSI. Je suis content que le vôtre soit OK).
Hayem
8

Une indemnité annuelle d'équipement individuel est une voie dangereuse à suivre:

  • Le responsable attend un temps de compilation négligeable, donc une productivité accrue.
  • Vous devrez faire face à tous les tracas associés à l'entretien d'un équipement professionnel, de l'achat à l'élimination, en passant par les nombreuses défaillances qui vont éventuellement se produire.
  • Qu'en est-il des équipements communs? serveurs, routeurs, administrateurs système, logiciels sous licence / d'entreprise ... Si j'étais le patron, je vendrais ces services comme une partie de l'allocation.

  • Qu'en est-il d'aller plus loin? allocation de téléphone, bureau, bureau, machine à café, courant électrique, A / C ...

mouviciel
la source
7
Avoir une allocation individuelle d'équipement ou un budget n'implique pas nécessairement les points que vous listez. Si vous indiquez par exemple une exigence telle que "développement IDE X dont nous avons besoin nécessite 4 Go de RAM pour fonctionner très rapidement; je veux pouvoir exécuter trois instances avec un peu d'espace disponible, donc un minimum de 16 Go de RAM", le service informatique peut toujours élaborez les détails, commandez le matériel, installez-le et entretenez-le, etc.
un CVn
"Avoir une allocation individuelle d'équipement ou un budget n'implique pas nécessairement les points que vous listez". est vrai. Les gestionnaires qui ne comprennent pas présumeront que, puisque vous avez fait les choix et dépensé les fonds, tout fonctionnera parfaitement et il n’ya aucune raison pour que vous ne puissiez pas gagner X% de plus de productivité.
cdkMoose
2
Tout ce que vous demandez peut être une arme utilisée contre vous par la direction. Choisissez vos batailles.
JeffO
5

Les salaires annuels des ingénieurs sont élevés et l'investissement dans l'équipement est donc bon. 5-10k $ n'est rien, si cela va être bien utilisé.

Pour citer l' auteur de la bibliothèque boost MSM :

Les temps de compilation des machines à états avec plus de 80 transitions vont vous faire prendre d'assaut le bureau du CFO et vous assurer d'obtenir un octocore brillant avec 12 Go de RAM d'ici la semaine prochaine, à moins qu'il ne veuille vous payer regarder le compilateur souffrir pendant des heures ... ( Assurez-vous de demander le double 24 ", ça ne fait pas mal).

Cependant, si l'équipement actuel est toujours bon, je ne vois pas l'intérêt de gaspiller de l'argent.

BЈовић
la source
4

Cela dépend de l'environnement dans lequel vous travaillez. Prenez Delphi, par exemple, avec des temps de compilation extrêmement rapides, pour que la vitesse de l'ordinateur importe moins. Écran immobilier fait.

De même, il est bien de donner de nouveaux outils, ne sous-estimez pas le temps perdu lors de la configuration d’un nouvel ordinateur, en configurant vos paramètres comme auparavant. Les choses ne fonctionnent pas.

Pieter B
la source
4

Supposons que vous travaillez sur un projet qui effectue une douzaine de compilations ou de tests de créations par jour, d'une durée de dix minutes chacun.

Si vous aviez une meilleure machine, peut-être ne prendraient-ils que huit minutes. Ou cinq minutes. Et votre machine sera peut-être encore assez vive pour faire d’autres tâches afin que vous puissiez continuer à travailler pendant la construction.

Déterminez combien de temps vous épargneriez chaque jour et additionnez-le pendant une année entière. Convertissez-le en dollars en utilisant votre taux horaire.

Surpris encore?

sevenseacat
la source
3

Je pense qu'il y a des avantages et des inconvénients (comme d'habitude). Disposer de budgets d'équipement individuels peut signifier une grande variété de matériel, bon pour le débogage, mauvais pour la maintenance.

Les individus suivent-ils également les garanties sur l'équipement? Temps perdu s'ils le font, problème administratif s'ils ne le font pas.

Cela peut dépendre de votre situation. Une petite / moyenne entreprise vendant des logiciels sur le marché général, un budget individuel peut être une bonne chose (bon pour le débogage). Une grande entreprise travaillant sur un logiciel interne, alors des budgets individuels peuvent être une mauvaise chose (tout le monde a le même matériel).

Il y a également l'argument selon lequel les développeurs devraient tester sur des machines à peu près moyennes, afin d'obtenir les mêmes performances que l'utilisateur cible.

Jaydee
la source
1

Je pense qu'un budget annuel est un gaspillage d'argent - l' équipement ne devienne pas obsolète que rapidement. Je pense qu'il est préférable de procéder à une mise à niveau lorsque les performances sont optimales, mais par exemple lorsque les processeurs à double cœur ont été remplacés par des processeurs à quatre ou six cœurs, lorsque Windows 7 a remplacé Windows Vista et XP, lorsque le téraoctet est dur Les lecteurs ont remplacé les lecteurs de 200 ou 300 Mo et lorsque les lecteurs SSD sont sortis. Ce sont toutes des améliorations significatives.

Mais après avoir obtenu le dernier et le meilleur des ordinateurs de bureau, avec tout ou partie des fonctionnalités mentionnées ci-dessus, il n’a aucun sens de dépenser 5 000 dollars supplémentaires l’année suivante pour une amélioration progressive.

De plus, je pense que tous les développeurs d'un groupe devraient être mis à niveau ensemble et disposer du même équipement, car le support sera ainsi plus facile.

tcrosley
la source
Pourquoi le vote négatif? Je répondais à la question. Celui qui a un vote négatif ne sera peut-être pas d'accord avec moi, mais cela ne mérite pas un vote négatif.
Tcrosley
Qui décide quand une augmentation technologique est significative dans ce cas?
Zoot
2
@Zoot Il s’agit généralement du responsable du groupe (avec l’apport des développeurs), ou du CTO (responsable technologique le cas échéant) ou, dans le cas d’une petite entreprise pour laquelle je travaillais, du PDG (titulaire d’un il était donc qualifié pour prendre de telles décisions). La décision devrait être prise par quelqu'un qui peut peser le bénéfice pour les programmeurs par rapport au coût total pour l'entreprise. Si vous travaillez pour une entreprise produisant des logiciels pour lesquels la haute direction n'est pas qualifiée pour reconnaître un changement technologique, je passerais à autre chose. Ils ne sont probablement pas qualifiés pour gérer des projets logiciels non plus.
Tcrosley
0

Un budget annuel serait bien, mais je peux voir un gaspillage s'il faut "l'utiliser ou le perdre". Par exemple, certaines années, vous aurez peut-être besoin de vous approvisionner et de dépenser plus que ce qui vous est alloué, mais d'autres années, vous n'aurez peut-être pas besoin de dépenser beaucoup. Il serait donc essentiel pour la politique de prévoir un budget reporté sur l’année prochaine.

Une autre option serait de combiner le budget du matériel avec la formation, de sorte que vous puissiez choisir de mettre une partie de celui-ci dans la formation et une partie dans le matériel. Bien sûr, un bon employeur vous obligerait à suivre des cours de formation chaque année, mais, d’après mon expérience, cela se produit rarement.

dodgy_coder
la source
0

Je n'ai jamais rencontré un tel budget. Dans les contrats à long terme, les sociétés fournissent le matériel informatique et se soucient de tout problème éventuel. C'est plus rationnel que de donner l'argent aux employés et de s'attendre à ce qu'ils achètent ce qu'ils veulent. Que se passe-t-il quand le portable de quelqu'un tombe en panne? Quelques jours sont perdus avant qu'il ne soit réparé ou qu'il n'achète de nouvelles pièces, etc. Lorsque l'entreprise gère le matériel, elle remplacera l'ordinateur portable en panne dans quelques heures.

Un autre cas concerne les entrepreneurs / pigistes, qui sont embauchés à court terme et gèrent eux-mêmes leurs affaires. Ils s’occupent eux-mêmes des réparations et s’attendent simplement à ce que le paiement soit suffisamment bon pour que ce soit rentable pour eux.

Marin danubien
la source
0

Lorsque la société pour laquelle je travaille a démarré, nous avions une allocation de matériel personnel de 1 500 dollars. Les employés pouvaient acheter du matériel pour le travail à domicile et le dépenser. Comme la société a été achetée et vendue, nous avons perdu ce bel avantage. Notre service informatique actuel fournira aux développeurs un équipement haut de gamme, mais ce produit est l’un des principaux fournisseurs (HP, Dell, Lenovo, etc.).

Brad Patton
la source
De nos jours, Dell et HP fabriquent des kits hideux. Incroyablement bon marché et très souvent uniquement sous Windows (sans fil, modem, graphisme). Pas idéal pour un développeur qui utilise le système d'exploitation Linux comme bureau de développement quotidien.
Bryan Hunt
-1

Une mise à niveau annuelle n'est pas nécessaire. Je dépend des outils vs performances du système.

Je préfère que le système du développeur soit mis à niveau car il nécessite un système plus puissant pour exécuter tous les outils de développement.

C'est fondamentalement bon pour l'organisation car cela réduit le temps de développement.

de plus, chaque organisation devrait envisager d'utiliser un système de type serveur centralisé pouvant être utilisé pour installer des logiciels pouvant être utilisés à des fins de test et pour réduire l'utilisation des ressources sur le système du développeur.

utilisateur583726
la source
-1

Les développeurs doivent bénéficier d’un budget annuel formation + équipement, mais lorsque tout va bien, des cours / conférences / formations / équipement / livres / t-shirts / repas supplémentaires doivent être disponibles.

Pour un développeur, cela vaut généralement plus que de l'argent.

Tim Spann
la source