Video: Biały Wilk: Historia komputerowego Wiedźmina | Film dokumentalny 2025
Ogni attività online ha bisogno di un programmatore. Anche se non sei nel settore delle tecnologie, la tua attività ha ancora bisogno di siti web e applicazioni. Puoi noleggiare uno sviluppatore a tempo pieno, ma questo è costoso e quelli buoni di solito non restano a lungo. Quindi ha senso assumere uno sviluppatore solo quando ne hai bisogno. Ma dove cominciare?
Trovare lo sviluppatore giusto può sembrare schiacciante, ma è estremamente importante assumere uno sviluppatore che sia una buona misura.
Non vuoi assumere il primo John Doe che sostiene di conoscere Ruby e finire con un lavoro di hack di un sito web. Per evitare questo orrore, utilizza i seguenti consigli, indipendentemente dal fatto che stai assumendo uno sviluppatore a lavorare a breve o a lungo termine, remoto o in ufficio.1.
Noleggiare giocatori di squadra professionisti, non rockstars.
È anche importante non mettere tutte le uova in un cestino. Se qualcosa accade al tuo programmatore o se hai un fallimento, non vuoi rimanere nel crollo.
L'assunzione di programmatori giusti richiede tempo. Il pettinarsi con i resumes è faticoso e il resto del processo di intervista richiede tanto tempo.
Controllare i referral è un incubo e gli orari di coordinamento possono essere impossibili.
Con questo in mente, è tentato di rivolgersi ai siti di freelance. Tuttavia, molti di questi possono portare a risultati ancora più frustranti. Siti come Freelancer e Elance non schermano i programmatori e spesso concluderete con lo sviluppatore più economico invece che i migliori.
Tuttavia, alcuni siti non cadono in questa trappola. Ad esempio, Toptal è un sito per gli sviluppatori di freelance elite dove squadre di ingegneri visualizzano ogni candidato e personalmente si incontrano con lo sviluppatore giusto. Questo approccio consente di trovare talento di qualità entro poche settimane senza bisogno di spalare attraverso decine di riprese.
3. Non abbiate paura dell'esperienza.
Se trovate persone intelligenti e dedicate, dovreste assumerle anche se non hanno molta esperienza. Uno dei modi migliori per ingannare i talenti migliori è attraverso stage. I tirocini offrono un periodo di prova in cui non solo si ottiene qualcuno intelligente per lavorare sui progetti della tua azienda, ma si può anche testare e sposare gli internatori per l'impiego futuro.
Gli studenti universitari sono spesso desiderosi di esperienza e molti di loro sono molto talenti. Il reclutamento sul campus è ottimo, ma se non lo puoi fare, puoi sempre cercare i reparti CS in diverse università attraverso connessioni e professori che potrebbero essere in grado di consigliare i migliori studenti.Una lettera personale o un'e-mail che incoraggia uno studente a richiedere il tuo tirocinio può andare molto a lungo. Se funziona con un intern o due, puoi mandarli via con un'offerta di lavoro alla fine dell'estate.
I tirocini non sono fonte di lavoro libero e ci sono leggi per governare il modo in cui i tirocini devono essere eseguiti.
Controlla il Dipartimento del Lavoro degli Stati Uniti per informazioni su come eseguire un programma di tirocinio.
4. I referenti professionali sono grandi; il cugino di tua moglie non lo è.
I riferimenti personali sono spesso la migliore fonte per trovare i programmatori. L'utilizzo di reti personali può essere molto tentativo poiché le persone di qualità sembrano associarsi con altre persone di qualità. È ottimo per accedere a una rete personale; tuttavia, è importante non assumere qualcuno solo perché lo conoscete. L'assunzione di amici e familiari non può portare alla migliore qualità e può portare a problemi nel rapporto.
5. Cercare la capacità di risoluzione dei problemi.
La capacità tecnica è importante, ma molti dei migliori sviluppatori possono raccogliere rapidamente diverse lingue e adattarsi a nuove tecnologie. Qualcosa che è sempre pertinente, però, è capacità di soluzione dei problemi.
Un ottimo modo per testare questo in un'intervista è rendere il tuo potenziale dipendente un problema e lasciarlo risolvere in qualsiasi lingua che sceglie. Questo metodo mostra come lavorano attraverso i problemi e creano soluzioni.
6. Priorità della comunicazione.
La comunicazione è chiave tutto il tempo, ma soprattutto se si lavora con un team remoto. Alcune squadre potrebbero essere distribuite in diverse zone temporali, quindi la disponibilità sarà un problema importante. Altri progetti potrebbero avere una stretta timeline e si dovranno affrontare problemi in seguito se non lo comunicherete presto con la tua squadra. Inoltre, è necessario che tutti comprendano la tua visione del progetto. Tutto questo richiede una comunicazione costante e chiara.
Prova di comunicazione includendo un telefono, una videoconferenza o un'intervista in persona nel processo di assunzione. Una grande punta è chiedere ai candidati di presentare una presentazione su un lavoro passato o da una specifica competenza. Questo non solo consente di vedere la capacità di comunicazione, ma anche di passione e di lavoro passato.
Le abilità di comunicazione possono anche essere testate attraverso la scrittura di campioni. 37Signals consiglia di assumere sempre il miglior scrittore quando si seleziona tra i candidati. La scrittura chiara e concisa dimostra la capacità di organizzare pensieri.
7. Prova le basi.
Saresti stupito del numero di persone su Internet che si chiamano programmatori, ma non possono programmare. Per evitare frustrazioni, avviare il processo di intervista con un test di programmazione molto semplice che può essere condotto in linea. Il tuo obiettivo con il test è quello di eliminare i candidati che non hanno le competenze necessarie. È possibile rivolgersi a servizi come Interview Zen o Codility per eseguire questa parte dell'intervista.
8. Chiedete di vedere il codice precedente.
Qualsiasi esempio di lavoro passato può essere utile in un processo di intervista. A causa delle clausole di riservatezza, potrebbe non essere possibile vedere il codice effettivo dei progetti passati, ma dovresti essere in grado di vedere il risultato finale (ad es.e. un sito web che ha costruito) o ottenere un referral dai clienti passati.
9. Prova con progetti di audizione.
Non comprerebbe mai un'automobile senza un test drive e non dovresti mai assumere programmatori senza un progetto di prova. Un programmatore potrebbe farlo attraverso ogni ciclo del processo di intervista e sembra una grande forma, ma non riesce a consegnare una volta assunto. Un progetto di prova dimostra come funziona effettivamente il programmatore invece di come dicono che funzionano.
Puoi anche iniziare assumendo i programmatori su una base di prova prima di fare l'impegno di assumere. Potete farlo assumendo i programmatori come consulente per il loro primo progetto o includendo un periodo di prova come condizione nel loro accordo di lavoratore.
10. Attenzione al "noleggio per adattamento".
Questo può essere controverso poiché la maggior parte degli articoli simili ti incoraggia a dare la priorità al "fit" quando si assegna un programmatore. Ma è importante ricordare che stai assumendo un programmatore per la tua azienda, non un amico o un nuovo amico migliore. Sì, è importante che il tuo programmatore si inserisca nel tuo ambiente di squadra, in particolare in termini di visione e comunicazione, ma fai attenzione a non assumere il programmatore semplicemente perché è andato al tuo alma mater o svolto lo stesso sport come te. Queste cose forniscono poco indicazioni per come i programmatori effettivamente lavorano o come si adattano alla tua squadra.
Dell'autore: Drew Hendricks è un tecnico, social media e dipendente dell'ambiente. È scritto per molte pubblicazioni importanti, come Forbes e Imprenditore.
2017 401 (K) Limiti di Contribuzione, Regole e altro < Qui sono i limiti di contribuzione, regole e altro

Qui sono i limiti di contribuzione, regole e altro
Top Suggerimenti per l'assunzione di un fornitore privato per il tuo evento

Prenotare il luogo perfetto anche se significa affittare un fornitore privato. Ecco cosa devi sapere prima di prenotare.
Assunzione di manager e assunzione di commissioni di ricerca
