Qual è la tua recensione su The Software Guild?

★★★★

Preferisco lasciare una recensione di 4 stelle e mezzo.
Il mio tempo come apprendista nella seconda coorte C# di The Software Craftsmanship Guild si conclude questa settimana.

Ecco la breve recensione:
Sono così contento di averlo fatto. 3 mesi fa non avevo alcun background tecnico al di fuori dell'uso di un computer nella vita moderna di tutti i giorni. Il risultato parla da solo. Ora vivo in una nuova città che sono entusiasta di esplorare. Inni esilaranti di YouTube a parte (http://www.youtube.com/watch?v=oZzgAjjuqZM), Cleveland non è uno scherzo. Sto già imparando un altro linguaggio di programmazione, Visual Basic, per il mio nuovo lavoro della prossima settimana. In realtà, ho una quantità infinita di cose nuove da imparare sulla strada della maestria che ho il privilegio di percorrere.

Ecco la lunga recensione:
- Da dove venivo -
Prima di tutto, voglio condividere il mio background per aiutare le persone a valutare se anche loro possono avere successo in un modello di boot camp. Ho amato quello che ho letto sui campi di addestramento, l'intera idea di esso. Lo sforzo in stile maratona ha catturato la mia immaginazione. La possibilità di una carriera che avrebbe impegnato il mio intelletto era irresistibile. Il mio crescente timore di un cervello in declino, malnutrito da anni di lavoro intenso, alla fine mi ha alimentato.

Ho 40 anni con una storia lavorativa ... casuale. Ho una laurea in arti liberali da un college di Great Books nel New Mexico. In seguito, ho passato un paio di decenni a leggere, pensare e divertirmi. Il mio obiettivo personale era quello di catturare idee difficili con parole, immagini o entrambi. Sapevo che questo non era qualcosa per cui sarei mai stato pagato.

Sono sempre riuscito a trovare lavoro. Ho lavorato come assistente legale riassumendo deposizioni, e poi come editore di contenuti a SF durante il primo boom delle dotcom. Dopo che è scoppiato, ho lavorato in un negozio di articoli sportivi per alcuni anni, poi ho sostenuto un gruppo di consulenti di marketing per molti altri. Più recentemente mi sono occupato della scrivania della California settentrionale alla Nokia Traffic di Chicago. Quest'ultimo lavoro è stato probabilmente il più strano. Ho passato tutto il giorno a monitorare il traffico a terra, ascoltando gli scanner della polizia e guardando le mappe di flusso.

Tutto questo per dire che non ho un background tecnico, e non sapevo con certezza se mi sarebbe piaciuto programmare. Ma avevo un sacco di esperienza di lavoro in diversi settori. Sapevo che il mio lavoro quotidiano non era mai stato impegnativo, soddisfacente o stimolante. Anche così, mi sono presentato. Mi sono sempre piaciuti i rompicapi e i problemi di logica. Mi piace setacciare le informazioni alla ricerca di schemi. E mi è sempre piaciuto cadere in qualcosa e perdere il senso del tempo. Inoltre, mi presento.

La mia intenzione con questa introduzione è di esporre la variazione tra le persone che frequentano i boot camp. Il messaggio che ho sentito mentre facevo domanda era "Sei eccezionale? Solo gli alti realizzatori realizzati saranno accettati". Non sono ambizioso in nessun senso convenzionale della parola. Sono auto-motivato per imparare nuove cose ed esplorare idee. Non hai bisogno degli orpelli esterni solitamente associati a queste caratteristiche per essere degno di pagare i soldi per frequentare un campo di addestramento. Non lasciatevi spaventare dal marketing.

Come è stato imparare questa roba:
Il corso è iniziato con i fondamenti del C# e le basi della programmazione orientata agli oggetti. Il mio istruttore, Eric Wise, ci ha avvertito che le prime due settimane sarebbero state difficili. Gli ho creduto, ma non avevo previsto lo stress psicologico. È disorientante essere bombardati da così tanto e sentirsi come se niente di tutto ciò si combinasse. Non si può imparare questa roba in modo lineare. I concetti sono tutti interdipendenti. Sentirsi come il più stupido pezzo di carne auto-animata che batte sulla tastiera era comune per me. Diventare solido con i concetti, mentre si imparava anche la sintassi del C# era difficile. Spesso concludevo che il mio intero approccio ad un problema era sbagliato, quando in realtà avevo fatto un piccolo errore di sintassi. Sbattevo la testa contro qualcosa, mentre manovravo sempre più lontano da una risposta valida. La lezione è -Cerca aiuto prima! Non sempre ho applicato la lezione. Lettore, fai un favore a te stesso e interiorizza la lezione. L'aiuto è sempre disponibile. Tira fuori le palle e chiedi. La lezione non sarà sempre confortevole. A volte il processo di apprendimento sembrerà del tutto scomodo, persino straziante. Tipo, "Perché stai puntando più informazioni al mio cervello in questo momento, smetti di sparare alla mia testa!*#@*! Dovete fare domande per migliorare la situazione. E bisogna anche resistere. Io ne sono la prova.

Aspettative:
Sarebbe stato possibile per me tornare al mio vecchio lavoro, il che sarebbe stato devastante. Il mio obiettivo era, senza alcuna precedente esperienza di codifica, di uscire dall'altra parte del campo di addestramento come uno sviluppatore junior impiegabile.

Arrivando pensavo di dover raggiungere un livello di competenza molto superiore a quello necessario per essere impiegabile come junior. Ah! Quello che ho ottenuto è un profondo rispetto per quante informazioni ci sono da sintetizzare, e il numero di tane di coniglio che aspettano di portarmi via. In retrospettiva le mie aspettative erano ridicole visto da dove stavo partendo - zero. Qualsiasi esposizione che ottieni prima della coorte ti aiuterà. Dedicate più tempo possibile ai materiali introduttivi e ai fondamenti della programmazione. La mia vita, un risultato diretto della mia decisione di partecipare alla coorte, è diventata estremamente frenetica prima del primo giorno. Se non hai il tempo di mettere a posto la tua vita, fare i soldi necessari, fare TUTTO il lavoro preliminare e altro... considera di aspettare il prossimo turno. Per me ha funzionato bene, ma è stato doloroso.

Risultati:
Non ero il primo della classe come abilità. C'era un notevole divario tra le persone che avevano un'affinità naturale per la programmazione e il resto di noi. È eccitante pensare a ciò che il futuro può riservare ai nostri migliori esecutori, ma tutti noi che abbiamo resistito fino alla fine siamo impiegabili. A partire dagli ultimi giorni della dodicesima settimana, solo 1 sta ancora cercando lavoro. Tutti gli altri hanno accettato offerte.

Qualità dell'insegnamento:
Eric Wise insegna alla coorte C#.
La mia prima impressione di Eric Wise è stata quella di un ragazzo molto simpatico con un sacco di conoscenze. Temevo che il suo stile potesse essere troppo formale per me. Sono stato sollevato nel trovarlo molto più rilassato e dinamico in classe rispetto alle nostre conversazioni telefoniche/skype preliminari. Ho la sensazione che cerchi di tenere le cose abbottonate quando corteggia i potenziali studenti. In classe è molto sciolto ed è un docente dotato.

Mi ci è voluto un po' per credere che avrei potuto fare a Eric qualsiasi domanda stupida, anche la stessa dannata, ancora e ancora e ancora e non essere mai rifiutato o abbandonato. Era estremamente paziente. (O solo bravo a nascondere quanto fosse straziante.) Vorrei essere stata più sicura di questo fatto fin dall'inizio. Stavo sempre bilanciando il mio bisogno di avere qualcosa spiegato/ripetuto e la mia paura di segnalare che ero senza speranza. Non dovevo preoccuparmi.

La conoscenza completa di Eric Wise del C#, della programmazione orientata agli oggetti e delle tecnologie web accessorie è immensa. Se avete qualche domanda tangenziale su una tecnologia che non è presente nel suo arsenale, o che è sbiadita dalla sua memoria per mancanza di esposizione recente, si metterà al passo quasi immediatamente. Spesso farà delle ricerche in classe e sarà in grado di presentare il materiale entro un'ora.

Detto questo, sta ancora capendo come adattarsi ai diversi stili di apprendimento. Ci sono state volte in cui ero molto frustrato e sentivo che stava andando troppo veloce - accumulando sempre più informazioni su di noi. In parte questo è solo il modo in cui va in un campo di addestramento. Sono rimasto sorpreso quando argomenti che erano inaccessibili per me nel momento in cui sono stati presentati si sono magicamente aperti settimane dopo.

Eric è investito nel vostro successo. Passa ogni ora di lezione (35 ore a settimana) con i suoi studenti. È disponibile a tutte le ore per rispondere alle domande via skype o e-mail. Credetegli quando dice che potete chiedergli le stesse cose ancora e ancora. Nel complesso mi piace molto. A volte mi arrabbiavo con lui perché mi spingeva avanti quando non ero pronto, o mi dava una risposta che cancellava l'impostazione della mia domanda. Oh, beh. È bravo a spiegare le cose, ma se non le capisci devi chiedergli di riprovare. Più gli chiedete, più feedback riceve da voi, più gli mandate email, più gli fate domande via skype, più sarà felice... E più imparerete.

Altro staff:
Eric Ward insegna alla coorte Java. Il contatto che ho avuto con lui è stato limitato ma molto positivo. Mi ha colpito come premuroso, accessibile e rilassato.

Jennie Zamberlin è co-proprietario della gilda e socio in affari di Eric Wise'

. Possiede la sua azienda di sviluppo software e generalmente mi impressiona da morire. È venuta un paio di volte a parlare con noi e a condurre finte interviste.

Quello che volete davvero sapere:
La ricerca del lavoro sembrava difficile fino a quando non lo è stata improvvisamente. Ho avuto un'offerta 3 settimane prima della fine della coorte.

Ho fatto colloqui con due diverse aziende mentre la coorte era ancora in sessione. Ho ricevuto un'offerta prima del Ringraziamento (settimana 10). Si tratta di un contratto di 3 mesi per assumere a partire da metà dicembre. Mi è stato detto che questa azienda non assume direttamente gli sviluppatori, ma offrirà una posizione permanente alla fine del periodo di prova. Il tempo lo dirà. Controllate il mio blog (per ora è solo un blog) alla fine di marzo per un aggiornamento - la verità verrà fuori.

Prima di accettare l'offerta ho visitato un reclutatore a Chicago durante le vacanze del Ringraziamento. Aveva un paio di aziende a cui voleva mandarmi. Quando gli ho parlato di Cleveland mi ha consigliato di accettare quell'offerta. Non pensava di poter fare molto meglio come stipendio per un entry level, in particolare considerando il differenziale del costo della vita.

Aspettative salariali. Sono estremamente soddisfatto della mia offerta. Il mio stipendio iniziale non compete con quello che si sente nella Silicon Valley. Cleveland è una vita economica però. Per me, questa offerta è un aumento del 45% rispetto a quello che stavo tirando a Chicago solo 3 mesi fa. Questo significa un più alto standard di vita mentre contemporaneamente pago il mio debito del campo di addestramento.

Devo dire che le mie capacità di comunicazione possono aver superato alcune delle mie carenze tecniche nell'intervista. Quindi, se puoi trasmettere le idee in modo chiaro, e quindi fornire una finestra nel tuo processo di pensiero, ti darà una gamba in più in un colloquio.

Il resto:
8 iniziato, 6 finito
di questi 6 sono tutti in cerca di lavoro e 5 hanno accettato offerte.
Di questi 5, 2 riceveranno almeno un parziale rimborso delle tasse scolastiche dai loro nuovi datori di lavoro. Gli altri 3 collocamenti sono fuori dalla rete. (Nota: ci sono altri due apprendisti nella coorte Java che hanno offerte con rimborso totale delle tasse scolastiche)
Localizzazione delle aziende: Mentor, Cleveland, Atlanta

La nostra coorte ha iniziato con 8 e ha finito con 6. I due che hanno abbandonato non sono stati cacciati.

Un ultimo commento: Nei miei giorni più bui alla Gilda, ho sempre saputo che il mio scenario peggiore era ripetere il corso. Esatto, se avessi finito la coorte e non avessi trovato lavoro, se non mi sembrava che le mie capacità fossero abbastanza sviluppate per provare il mercato di Chicago da solo, ero il benvenuto a rimanere in città e continuare a frequentare la gilda. Gratis. Avrei dovuto oscillare le mie spese di vita, ma questo è tutto. Vivere ad Akron è molto economico. Questo invito era esteso a tutti. Ragazzo che ha tolto il fiato quando le cose sembravano tristi. Non posso promettere che questa politica continuerà, ma dimostra che The Guild è seriamente intenzionata ad aiutare le persone ad avere successo.