Sto leggendo gli archivi del Daily WTF e in particolare quelle storie sulle aziende legate all'IT che hanno un approccio completamente sbagliato allo sviluppo del software, al lavoro di uno sviluppatore, ecc.
Alcune storie sono totalmente orribili: un'azienda non ha una rete locale per motivi di sicurezza, un'altra ha un server di controllo del codice sorgente a cui può accedere solo il manager , ecc. Aggiungete tutte quelle storie sui manager che non conoscono nulla del loro lavoro e prendere decisioni stupide senza ascoltare nessuno.
Il fatto è che non vedo come sapere se sarai impiegato da tale società durante un'intervista. Certo, a volte, un intervistatore racconta cose strane che ti danno l'idea che qualcosa vada molto male con l'azienda (nel mio caso, l'ultimo manager ha detto che avrei dovuto lavorare il 100% del mio tempo tramite Desktop remoto, collegato a un vecchio e slooooow machine, perché "evita a più persone di modificare lo stesso codice sorgente" ; forse dovrei spiegargli cos'è SVN).
Ma nella maggior parte dei casi, non sarai in grado di ottenere informazioni sufficienti durante il colloquio per ottenere l'immagine esatta di un'azienda.
Quindi, come evitare di essere impiegati da questo tipo di aziende?
Ho pensato di chiedere di vedere alcuni documenti come la guida alla documentazione o le linee guida sullo stile del codice . Il problema è che vivo in Francia e qui, la maggior parte delle aziende non ha affatto quei documenti, e nei rari casi in cui esistono quei documenti, sono obsoleti, scritti male, mai usati o ti costringono a fare cose che non hanno alcun senso .
Ho anche pensato di chiedere di vedere come funzionano effettivamente i programmatori . Ma vedendo che hanno schermi doppi o "arredi in stile art-tardo-moderni" non significa che non hanno persone che prendono decisioni strane, rendendo impossibile lavorare lì.
Sei stato in tali situazioni? Che cosa hai provato? Ha funzionato?