Versione breve: è possibile insegnare a una persona a scrivere una semplice app ruby crud in 9 settimane. Questo rispecchia approssimativamente la prima classe del college. Molte aziende ne hanno bisogno. Il trucco per farli assumere è quello di ottenere un sacco di persone con competenze di base in una stanza con un sacco di aziende che vogliono persone entry-level.
Come menzionato nell'articolo di Wikipedia per dev bootcamp (enfasi mia)
The program is 9 weeks of intensive training in professional web development, including Ruby on Rails, HTML5, CSS, and Javascript. The program takes students with little or no prior programming experience and teaches them the fundamentals of computer programming. The program's goal is to develop the necessary skills within the students to make them job-ready for an entry-level developer position
Lavorano su Rails (che è ragionevole per le CRUD app) e alcuni di base bit di markup. È progettato per qualcuno che non ha esperienza di programmazione o familiarità con l'apprendimento di come imparare un linguaggio di programmazione.
In questo senso, sì, si potrebbe prendere qualcuno che non ha esperienza e renderli un programmatore web CRUD entry-level. Possono combinare un modulo con ActiveRecord e erb in Ruby, aggiungere un po 'di formattazione in CSS e un po' di validazione in javascript. E fallo in 9 settimane. Dato il fraseggio di "9 settimane" e "allenamento intensivo", questo corrisponde a un semestre di college (con la parte "intensiva" per convincere la gente a capire come programmare).
tuition costs are $12,200 for the 9 week, 40 hour per week program. Although traditional class hours are 9am-6pm on weekdays, most students stay nights and weekends, which amounts to an approximate 70-80 hours per week
... bene so quale sarà il mio prossimo posto di lavoro.
La chiave per i risultati non è l'allenamento. E francamente, se la persona non ha la mentalità giusta per imparare a programmare o la curiosità di fare di più e meglio - rimarranno per sempre a livello di base. C'è una chiamata per questo (in alcuni mercati ci sono molte più aperture di quelle che le riempiono - il che ci porta a ...)
Un altro punto da considerare quando pubblicizzano lo stipendio iniziale medio, è necessario considerare i salari. Ad esempio in San Francisco la paga media per una persona che siede di fronte scrivania e organizza la posta è $ 52k, e la persona che siede di fronte a un direttore o C? O e fa lo stesso è $ 62k. Un ingegnere del software ha uno stipendio medio di $ 93. $ 85k non è molto a San Francisco. (vedi anche costo della vita a San Francisco - sul serio, l'affitto in SF per un anno è più di quello che molte persone fanno altrove in un anno). Cose simili si possono dire di Chicago.
Dev Bootcamp organizes hiring days for technology companies to interview students. They then collect a referral fee from employers that hire their graduates, and they pass along part of that fee to the graduate in the form of a hiring bonus.
La chiave per ottenere persone assunte è farli stare faccia a faccia con le varie aziende. Sono le connessioni in questo caso - dei reclutatori che vogliono la prima linea di programmatori e gli organizzatori di bootcamp di sviluppo. Questo può essere fatto anche al di fuori di un campo di addestramento (fornisci le tue informazioni a un cacciatore di teste - hanno accesso simile).
È improbabile che il bootcamp di sviluppo entri in strutture dati (è una fortuna che Ruby ne abbia così poche), né varie parti della teoria che aiutano a scrivere un codice migliore. Stanno insegnando alle persone a scrivere semplici applicazioni. Ci sono molte volte in cui le aziende sono solo dopo semplici applicazioni.
L'efficacia di questi candidati a lungo termine è ancora da vedere - il boot camp di Dev è stato fondato nel 2012. Molti di questi studenti e nuovi assunti non hanno ancora avuto le loro recensioni del primo anno.
Sottolineerò che questo è basato sul bootcamp stesso che è in SF e a Chicago, e informazioni relative al mercato del lavoro di programmatori qualificati in queste due città. I mercati del lavoro in altre regioni degli Stati Uniti o di altre nazioni vanno oltre la mia familiarità.
È importante coinvolgere risorse di ricerca esistenti (come cacciatori di teste e amici che possono ottenere un bonus di riferimento per dare un curriculum alle risorse umane). Tutto questo è inutile se il mercato è saturo di persone in cerca di lavoro (è in alcune aree).
Andare a una classe di questo tipo e aspettarsi di trovare un lavoro da $ 85k in seguito nel Montana rurale non accadrà.