Dove trovo i migliori programmatori programmatori?

La mia risposta sarà molto diversa dalla tua, a meno che tu non sia un Nome . L’enfasi è intenzionale.

In generale, è un piccolo mondo e le persone migliori in varie specializzazioni tendono a conoscersi e tendono anche a conoscere le persone molto buone. Le persone molto buone in varie specializzazioni tendono a conoscersi e tendono anche a conoscere le persone abbastanza buone. E così via.

Quindi il modo più semplice è quello di essere uno di loro o di impiegarne uno già, e farlo conoscere. Puoi anche evitare di non essere il migliore, se ti capita di essere ciò che eravamo abituati (alcuni di noi fanno ancora) definito net.famous (pronunciato “net dot famoso”).

Se sei net.famous, le brave persone ti contatteranno di punto in bianco. Ad esempio, sono abbastanza sicuro che Josh Whedon, Neil Patrick Harris, Felicia Day, Wil Wheaton, Mayim Balik vengano sempre contattati.

In alcuni campi, ci sono anche personaggi famosi di cui la gente comune non ha mai sentito parlare, ma nei loro campi sono Nomi . Ad esempio, potresti non aver sentito parlare di Robert Freitas, Jr., ma se sei un fan / sostenitore della nanotecnologia molecolare o della produzione molecolare: sicuramente conosci il suo nome. Se sei un fan / sostenitore della gerontologia biomedica, conosci il nome di Aubrey de Grey. E così via. E se sei bravo in una di queste cose, potresti averle contattate e se sei uno dei migliori in una di queste cose, allora conoscono anche il tuo nome.

Il software è allo stesso modo. Ad esempio, se ti trovi nella scena della sicurezza del computer, conosci il nome John Draper, AKA “Captain Crunch”. Se lo conosci moderatamente bene, potresti persino sapere che è in questo momento alla startup di telecomunicazioni Goldenspear di Las Vegas. Se ti trovi in ​​Open Directory o OpenLDAP, probabilmente conosci il nome Kurt Zeilinga. Se ti piace Linux, conosci Linux Torvalds; se ti piace di più, conosci Ingo Molnár e Alan Cox, tra gli altri. Se ti piacciono le reti, allora conosci il nome Sam Leffler e forse sai che ora lavora su Google.

Quindi la risposta semplice è: conoscere qualcuno che conosce qualcuno e che pensa che tu sia abbastanza credibile da farti conoscere.

Li sta trovando. Presumo che dopo averli trovati, vorrai assumerli. Questo è un problema molto più difficile.

Scoprirai che molti di loro sono felici dove si trovano, e dovrai avere un problema molto interessante da risolvere per allontanarli da dove stanno attualmente lavorando.

Se non funzionano perché non devono, per lo più lavorano sulle proprie cose. Di solito dovrai dare loro un incentivo leggermente inferiore, ma solo leggermente. Molti di loro “si dilettano” per amici, familiari, piccole startup che vorrebbero vedere avere successo, e così via – cose a breve termine.

Ma se quello che vuoi fare è poco interessante, ad esempio “Il prossimo Facebook, solo diverso in questo piccolo modo!”, O “Proprio come Twitter!”, Ecc., Allora non preoccuparti. Non c’è niente di più noioso che risolvere di nuovo un problema che qualcun altro ha già risolto. La gente non ha bisogno di essere il “migliore” per farlo, e se c’è già un esempio funzionante là fuori, probabilmente non ha nemmeno bisogno di essere “molto buono” o addirittura “buono”.

Okey, non hai detto se volevi essere in grado di assumerli o no, ma ecco le risposte per entrambi i casi:

Non per l’assunzione:

È molto probabile che i migliori programmatori si trovino in progetti estremamente complicati, proprio come i progetti AI di aziende famose come Google. Perché là? Perché Google pone la stessa domanda che tu fai con l’eccezione che hanno abbastanza soldi per assumerli. Hanno probabilmente usato milioni o addirittura miliardi di dollari per trovare i programmatori.

Noleggio gratuito:

Vai (Upwork, il più grande posto di lavoro online del mondo) e fai una campagna di reclutamento e cerca di ottenere il maggior numero possibile di candidati. Quindi prova tutti i candidati e prendi quello migliore. Usa i test che misurano “essere i migliori” in base alle tue definizioni (o esigenze).

Puoi anche utilizzare siti come HackerRank e raccogliere quelli migliori in diversi concorsi.

Se vuoi diventare uno sviluppatore,

per favore vai con il sito qui sotto

qui puoi far parte della community e ottenere risposte a tutte le tue domande

e molte conoscenze per l’avvio nella programmazione

Stack Overflow