In che modo i bootcamp di sviluppo web possono mantenere le loro promesse? [chiuso]

5

Mi sono imbattuto nel concetto di bootcamp di sviluppo web , questi corsi intensivi di 9-10 settimane sostengono di insegnare a Internet per principianti sviluppo e aiutarli a ottenere 80.000 posti di lavoro salariali iniziali. Molti di voi potrebbero averne sentito parlare.

Ciò che promettono i bootcamp è fattibile? E 'possibile che tecnologie web come Ruby on Rails, HTML5, CSS e Javascript vengano insegnate da zero in così poco tempo? E a persone senza un background tecnico?

    
posta aayushgx 12.09.2013 - 20:18
fonte

3 risposte

5

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à.

    
risposta data 16.09.2013 - 06:14
fonte
1

Al momento sono in un programma ruby in stile "bootcamp" e posso dirti alcune cose.

  1. La durata del programma è importante. Come fa l'intento dichiarato. Il nostro programma è di sei mesi, intensivo a tempo pieno. Ancora, sin dall'inizio ci viene detto in esclusiva che ciò che stiamo imparando è essere un buon dipendente - saremo dipendenti con buone abitudini e buone pratiche nelle nostre teste - NON programmatori esperti.

  2. Lo stipendio garantito è legittimo. SE la scuola è legittima. La classe che ci ha preceduto ha avuto un tasso di successo di 25 studenti su 26 che hanno guadagnato più di 60.000 posti di lavoro all'anno. Molto più alto. Ma il nostro programma ha una reputazione stellare e i professori sono ben conosciuti e apprezzati, quindi i lavori sono venuti dalle loro introduzioni personali

  3. Puoi insegnare a qualcuno senza uno sfondo di sviluppo? Sì. La metà della nostra classe non ha background. Detto questo, c'è un bUNCH di tutorial online e se non sei il tipo di persona che era così interessato alla programmazione che non ti dilettavi prima di frequentare il bootcamp ... probabilmente hai qualche altro ostacolo all'essere un programmatore che dovresti guardare prima.

Personalmente, penso che un breve bootcamp sia solo una buona opzione se hai già lavorato molto duramente per partecipare a MeetUp, lavorare attraverso tutorial, leggere la lingua e lavorare con altri programmatori per imparare le basi. La ragione per cui vuoi partecipare a una lezione è imparare le cose che sono più difficili da leggere - come il modo di accoppiarsi, le buone maniere della comunità, ecc ... e costruire una rete di studenti e insegnanti. Quindi darei un'occhiata lunga e difficile alla reputazione dei laureati e all'amministrazione di quei bootcamp. Nel mondo rubino, è abbastanza facile farlo con github e twitter!

    
risposta data 07.10.2013 - 04:40
fonte
0

Ho recentemente completato uno dei bootcamp degli sviluppatori e posso dire con certezza che mi ha aiutato a consolidare i fondamenti della codifica delle app Web in Rails e poi in alcuni. Gli istruttori hanno anche eseguito il boot in un paio di framework JS (Backbone e Angular), SQL, comandi BASH di base utilizzati nello sviluppo e alcune informazioni sulla struttura dei dati.

La maggior parte degli studenti non aveva esperienza di programmazione diversa da una manciata di tutorial online nelle settimane precedenti l'inizio della lezione. Le app che abbiamo creato erano per lo più CRUD, sì, anche se direi che un certo numero di studenti ha realizzato degli esemplari davvero eccellenti. C'è solo così tanto che potremmo fare dato il tempo.

Tuttavia, ciò che sta accadendo ora, nel periodo successivo, è che molti di noi si stanno rendendo conto che i datori di lavoro non sanno cosa fare con i laureati Bootcamp: siamo migliori di quelli di Joe o Jane fuori strada, ma non ancora pronto per la produzione. Stiamo partecipando a meetup e scopriamo che c'è una grande richiesta di ingegneri "rockstar", o che "sviluppatore junior" significa uno o più anni di esperienza in un ambiente di produzione.

Forse il mercato è saturo qui (Area della Baia di San Francisco) con sviluppatori entry-level, o qualcos'altro direbbe stancare i responsabili delle assunzioni per prenderci in consegna - Non posso davvero dire.

I bootcamp si sentono come se stessero facendo bene il loro lavoro, però.

    
risposta data 23.05.2014 - 08:39
fonte

Leggi altre domande sui tag