Che cosa vogliono imparare gli sviluppatori al loro prossimo avvio? [chiuso]

9

Come sviluppatore, so quanto mi piace imparare cose nuove. Ora che sto assumendo sviluppatori per la mia startup, so che non posso competere con i bonus di zillion dollar di Google e le caffetterie fantasiose, ma siamo ricchi di opportunità per le persone curiose da imparare. Voglio sistemare le cose per supportarlo.

Quindi, se sei uno sviluppatore che probabilmente parteciperà a una startup, che cosa vuoi imparare? Cose del prodotto? Cose d'affari? Le ricerche sugli utenti, il design o le attività tecnologiche? Oppure, se si tratta di un apprendimento più tecnico, vuoi approfondire ciò che sai (ad es. Back end learning back end) o cross-train (ad es. Back end di apprendimento front end)? O c'è qualcos'altro interamente?

    
posta William Pietri 18.02.2011 - 21:52
fonte

6 risposte

3

Ho aderito a una startup come noleggio a una sola cifra. Ho voluto per creare qualcosa da zero, ... e anche ... imparare come costruire una azienda dal lato commerciale .

Spero di essere presto nella tua posizione (assunzioni), e da quello che ho visto, puoi attrarre buoni sviluppatori semplicemente offrendo loro la libertà di essere creativi.

Penso che ci sia una vera opportunità da sfruttare qui, semplicemente assumendo smart. Big Dumb Companies semplicemente non capisco.

    
risposta data 19.02.2011 - 00:27
fonte
13

Per me, personalmente, non è la possibilità di imparare cose tecniche che mi attirerebbero ad una startup (le tecnologie vanno e vengono - dopo un paio di dozzine), non si può più eccitare per l'ultima e la più grande novità fAD). Piuttosto la possibilità di fare una differenza visibile nel mondo, o almeno in una comunità.

In una grande azienda, per quanto buona sia, questa è quasi impossibile. In una piccola startup - almeno lo immagino - si può fare la differenza.

Potrei essere solo io - sentiti libero di chiamarmi un ingenuo sognatore: -)

    
risposta data 18.02.2011 - 21:57
fonte
5

Che ne dici se non provi a determinarlo in anticipo, ma permetti solo una certa percentuale di tempo (20?) dedicata allo studio? Presenta un evento settimanale o bi-settimanale in cui i tuoi sviluppatori possono riunirsi e imparare semplicemente Something New ™. Scopriranno cosa, a patto che siano motivati, desiderosi di imparare il tipo di sviluppatori. E tu, sia come sviluppatore che come The Boss ™, puoi unirti e imparare Something New ™.

    
risposta data 18.02.2011 - 22:24
fonte
4

" I primi tre motivatori per gli sviluppatori (suggerimento: non i soldi!) " è un buon blog Pubblicare alcuni motivatori che suggerirei per indagare su ciò che alcune persone potrebbero volere. La risposta di Péter Török a proposito di una differenza nel mondo ricadrebbe sotto lo scopo delle cose.

Sarei tentato di pensarlo attraverso un paio di punti di vista diversi:

egoista - > Questo sarebbe dove vorrei concentrarmi sui miei desideri, bisogni e desideri che potrebbero variare nel tempo e nelle esperienze. Ciò che mi rende felice o soddisfatto è che lo faccio per autogratificazione che potrebbe riguardare argomenti tecnici, avidità o chissà cos'altro.

Disinteressato - > Questa è l'area che Péter Török ha trattato abbastanza bene per rendere il mondo un posto migliore.

Per me stesso, la padronanza si riduce a poche cose. La pratica è parte di ciò di cui ho bisogno in quanto voglio sperimentare idee diverse per vedere cosa funziona o non funziona e quindi avere un margine per consentire errori sarebbe un vantaggio. Una seconda parte è quella di ottenere quel feedback su ciò che ha funzionato bene e su cosa non ha funzionato, come se lavorassi sempre alla prossima cosa e non avessi alcun feedback o tempo di riflessione che potesse creare qualche risentimento nella mia mente. Infine, c'è quel senso di realizzazione che deriva dall'essere in grado di vedere la differenza tra dove sono e dove ero. Ad esempio, se qualcosa ora mi richiede solo un'ora o due, ma mi è stato utile per una settimana, è davvero fantastico.

    
risposta data 18.02.2011 - 22:23
fonte
3

Non apprendere foresooth, ma cose che voglio da una startup che non sono soldi:

  • Persone intelligenti e gentili
  • L'opportunità di prendere decisioni importanti
  • La consapevolezza che il mio lavoro aiuta veramente qualcuno
  • L'opportunità di essere me stesso (sì, mi sento a mio agio nelle camicie delle camicie hawaiane)
risposta data 20.02.2011 - 03:28
fonte
2

Una risposta interessante è che anziché concentrarsi su ciò che la maggior parte degli sviluppatori vorrebbe imparare, concentrati su ciò che gli sviluppatori migliori vorrebbero imparare. Vedi link per alcune discussioni su questo.

Tuttavia, ecco un elenco di cose comuni che probabilmente piaceranno agli sviluppatori.

  1. Il controllo del codice sorgente non può essere trascurato. Sembra che git sia preferito, ma svn è accettabile per molti.
  2. Hai dei test unitari, giusto?
  3. avere una revisione del codice. Se stai usando git, prova con gerrit. Se stai usando svn, prova Rietveld.
  4. Le domande del tuo colloquio dovrebbero includere problemi di codifica complessi. Non impegnativo nel senso di curiosità, ma impegnativo in quanto devi pensare al problema. La maggior parte degli sviluppatori bombarderà. Ma i migliori sviluppatori faranno bene e acquisteranno fiducia nel fatto che non avranno nessun idiota con cui trattare nella squadra.

Buona fortuna.

    
risposta data 18.02.2011 - 22:13
fonte

Leggi altre domande sui tag