[mi scuso l'inglese non è la mia lingua madre, facendo del mio meglio :)] Bene,
Esperienza personale (sono un dev c ++ / SQL):
Nel mio lavoro precedente ero amministratore del mio computer Windows. Avevo anche i diritti dbo (non dba) sui database, inclusi i database dell'ambiente di produzione. In 2 anni e mezzo con 8 persone con questi pazzi diritti ... non abbiamo mai avuto problemi. In realtà abbiamo risolto molti problemi aggiornando db manualmente. Potremmo fare molte cose molto velocemente per hotfix e sviluppatori.
Ora ho cambiato lavoro. Sono riuscito (piangendo molto) ad essere amministratore del mio computer Windows. Ma il server dev è un server red hat a cui ci connettiamo usando ssh. Cercare di installare Qt è stata una tortura, limiti di quote, limiti di spazio, diritti di esecuzione e scrittura. Alla fine abbiamo rinunciato e abbiamo chiesto all'amministratore di farlo per noi. 2 settimane dopo non è ancora installato nulla. Sto diventando molto veloce nella lettura dei giornali e nel colpire alt + tab.
Ho chiesto i diritti di amministratore, poiché solo lo sviluppatore del mio software usa questa macchina.
-> Risposta: "Se ci sono processi è per te di non fare quello che vuoi. Deve funzionare bene una volta dentro".
-> Sto cercando di spiegare a un manager non tecnico: "Non avrò alcun diritto di amministratore in alcun modo negli ambienti di produzione o UAT. Ma la mia macchina di sviluppo è diversa. Se dovessi costruire sedie invece di software, mi diresti che posso Non metti tutti gli strumenti che voglio nel mio laboratorio perché il mio laboratorio deve assomigliare al posto in cui verrà utilizzata la sedia? Offro un pacchetto eseguibile a uat. Le librerie e gli strumenti che ho usato per costruirli sono invisibili all'utente finale o al il tizio che installa il pacchetto ".
Sto ancora aspettando oggi. Ho trovato una soluzione, aprire un ambiente di sviluppo, andare dal tuo giudice online preferito, sfidare te stesso. quando qualcuno guarderà il tuo schermo, ti vedrà programmare. ;)