Ho giocato con il pensiero di come avrei costruito la mia azienda dei sogni e di come si potesse renderla estremamente attraente per i grandi programmatori. Se si possono impiegare alcuni programmatori "superstar" invece di molti "buoni".
Una cosa che personalmente mi piacerebbe è la libertà di lavorare ogni volta che volevo. Quindi potevo viaggiare in diverse città se mi sentivo e lavorare da remoto, oppure potevo semplicemente sedermi a casa quando c'era la modalità crunch. Nella mia esperienza, tuttavia, vuoi un qualche tipo di ufficio con colleghi in cui puoi discutere di cose e avere una "cultura" aziendale.
Quindi dì che hai voluto assumere un gruppo di programmatori di talenti eccellenti, possibilmente provenienti da diversi paesi e città. Come si potrebbe configurarlo per competere con i campus? Avere un'azienda completamente priva di uffici sembra un po 'non ottimale, probabilmente vuoi uno spazio ufficio dove le persone possano incontrarsi e scegliere di lavorare.
Credo che ciò che si potrebbe fare è avere piccoli uffici in paesi diversi e consentire alle persone di lavorare da quelle che hanno scelto. I programmatori potrebbero decollare per "modalità crunch" quando richiesto, ma anche lavorare dal luogo in cui era necessario lavorare in gruppo e faccia a faccia.
Un altro modello sarebbe quello di avere uffici di posti a sedere in uffici dove lavorano altri programmatori. In questo modo, anche se nella tua città ci sono solo uno o due dipendenti, potresti comunque ottenere un po 'di compagnia se ti sentissi "solo" dal lavorare da remoto.
Un'altra idea è che, come una settimana ogni due mesi, porti tutta la squadra nella stessa posizione. Quale potrebbe non essere un ufficio ma potrebbe essere solo qualche città interessante o resort attrattivo e lavorare insieme da lì. Tuttavia, le persone con coniugi potrebbero avere un problema con cose del genere.
Potresti anche avere una rete di appartamenti aziendali in diverse città (per 2-3 persone), entrambi in uffici e anche in altri luoghi, in modo che i programmatori, i team o i programmatori possano girovagare e "raggrupparsi" insieme desiderio.
Se fosse legale (non sono sicuro di come differisca da paese a paese) potresti addirittura scuotere due mosche in una volta e combinare uffici / appartamenti in città diverse. "Hack Pad: London" "Hack Pad: Berlin" ecc.
a) Quindi immagino che le mie domande siano, una configurazione come questa sia fattibile? Come si potrebbe migliorare il concetto?
b) Troveresti un'azienda che ti offra questo tipo di libertà attraente o preferiresti una con un grande ufficio in cui vai ogni giorno?
Quindi, in pratica, cosa farebbe un programmatore "superstar" scegliere di lavorare con una configurazione aziendale come questa invece nel campus di Google, Facebook o Microsoft, dove si ottiene il divertimento e la compagnia di molti individui di talento.