Kā izvēlēties pareizo kodēšanas sāknometni

Īss ceļvedis pieteikšanās, intervēšanas un lēmumu pieņemšanas jautājumos

Es gandrīz 10 mēnešus esmu iemācījies kodēt, un vēl pavisam nesen tas bija galvenokārt pašu virzīts darbs. Es sāku ar tiem pašiem bezmaksas resursiem, kurus izmanto lielākā daļa iesācēju. Es papildināju savas mācības ar apmaksātu saturu vietnē egghead.io, Code School, kā arī dažiem Udemy rīkotajiem kursiem.

Pāreja uz pašmācīto ceļu ir lieliska iespēja lielākajai daļai cilvēku, īpaši tiem, kuri jau ir nodarbināti un kuriem nav liela spiediena mainīt karjeru un atrast darbu attīstības jomā.

Man vairs nav laika greznības, un esmu nolēmis iestāties Vikinga koda skolā, lai palīdzētu man sagatavoties darbam ļoti īsā laikā.

Pagājušajā mēnesī es pieteicos 5 kodēšanas bootcamp, un es vēlētos dalīties savos viedokļos par katru programmu un to, kā es galu galā nolēmu iet ar Vikinga koda skolu.

Hack Reactor Remote Beta & Maker Square Austin, TX

Hack Reactor un tā māsu skola MakerSquare, kas tiek uzskatīti par “Harvard of bootcamp kodēšanu”, ir izcili. Ja jūs varat atļauties augsto cenu tagu USD 17 780 USD, jums būs ļoti atalgojoša un izaicinoša izglītības pieredze. Šeit ir sadalījums:

  1. Pieteikšanās - pieteikšanās process ir ļoti vienkāršs un aizņem tikai apmēram 2 minūtes. Pēc pamatinformācijas aizpildīšanas jūs ieplānojat tehnisko interviju, un viss! Jums ir nepieciešams tikai viens pieteikums, pat ja vēlaties pieteikties vairākās Hack Reactor saistītajās skolās.
  2. Intervija - jūs tērzēsit ar neseno programmas absolventu, kurš lūgs jūs izpildīt vairākus izaicinājumus. Es šeit neiedziļināšos, taču jums noteikti vajadzētu būt ērti lietot JavaScript un ļoti labi pārzināt objektu un masīvu atkārtošanu un izmantot atzvanīšanas funkcijas. Hack Reactor un MakerSquare intervija bija identiska, tāpēc es iesaku pieteikties vairākās skolās un veikt vairākas intervijas.
  3. Mans lēmums - mācību maksa man bija ļoti liela. Lai arī man ir lielisks kredīts, es negribēju ņemt vēl vienu aizdevumu un papildināt savu jau tā satriecošo studentu slodzes parāda atlikumu. Es vēlos, lai es varētu atļauties mācību un uzturēšanās izdevumus, bet, ja tā jums nav problēma, tad dodieties uz to! Programma ir saistīta ar JavaScript, kas šobrīd ir karstākā valoda.

Kodēšanas māja Fremontā, Kalifornijā

Šī ir tiešraides kodēšanas sāknometne, kas nozīmē, ka jūs trīs mēnešus mācāties, ēdat un gulējat vienā un tajā pašā vietā. Tāpat kā MakerSquare un Hack Reactor, arī Coding House koncentrējas uz JavaScript un MEAN steku. Mācības tiek atliktas, un jūs nemaksājat, kamēr neesat atradis darbu.

Nu, tas nav tieši "nemaksājiet" priekšā. Jums joprojām ir jāmaksā 2000 USD depozīts papildus 4000 USD par istabu un pansiju. Tātad priekšā ir seši lielie. Bet, hei, jums nav jāuztraucas par īri, ēdiena gatavošanu vai tīrīšanu. Satriecošs!

Un kas īsti ir mācību atlikšana? Tas nenozīmē, ka jūs nemaksājat mācību maksu. Ja 6 mēnešu laikā pēc programmas pabeigšanas atrodat pilnas slodzes darbu, jūs maksājat prakses maksu, kas vienāda ar 18% no jūsu pirmā gada algas . 2000 USD depozīts tiek novirzīts uz šo izvietošanas maksu, taču jums ir jāmaksā izvietošanas maksa pirmajos 6 darba mēnešos . Pieņemot, ka atrodat darbu ar algu 90 000 ASV dolāru, pēc nodokļu nomaksas un Coding House izvietošanas maksas samaksas jūs mājās nogādāsit tikai aptuveni 3300 USD mēnesī. Šī ļoti mazā alga ilgtu tikai 6 mēnešus, bet sasodīts, tieši to es daru kā angļu valodas skolotāja! Un viena pēdējā piezīme:Lai kvalificētos mācību atlikšanai, jums ir jābūt pilnvarotai strādāt Amerikas Savienotajās Valstīs. Ja nē, jums jāmaksā pilna cena 14 000 USD . Žēl kanādiešu draugu :-(
  1. Pieteikums - pieteikums bija salīdzinoši vienkāršs. Papildus tam, lai pabeigtu pamatinformāciju par sevi, jums ir jāizpilda 10 viņu sagatavošanās darba vingrinājumi, pirms varat pāriet uz pirmo interviju.
  2. Intervija - patiesībā ir divas intervijas. Pirmais būs ar Coding House dibinātāju Niku, un šī ir tikai neformāla saruna, lai noskaidrotu, vai jūs labi iederētos programmā. (Droši vien, lai pārliecinātos, ka neesat pārāk dīvains. Neviens nevēlas dalīt divstāvu gultu ar ložņu!). Otrā intervija ir “tehniska” intervija, taču nebija nekādu kodēšanas vai algoritmu izaicinājumu. Jūs vienkārši tērzējat ar kādu no pasniedzējiem un atbildat uz dažiem vienkāršiem jautājumiem par JavaScript un programmēšanu kopumā.
  3. Mans lēmums - telpas / dēļa un mācību atlikšana man bija liels pārdošanas punkts, taču no sagatavošanās darbiem un intervijām man radās iespaids, ka šī programma ir paredzēta iesācējiem ar nelielu pieredzi programmēšanā vai tīmekļa izstrādē. Es nesaku, ka es nevarētu iemācīties neko jaunu ar Coding House, bet es nedomāju, ka es ar šiem puišiem skrietu uz zemes un nepietiekami izaicinātu viņu mācību programma. Ja esat īsts iesācējs, tad programma Coding House varētu būt jums paredzēta programma.

Lietotņu akadēmija Sanfrancisko

Šī ir vēl viena ļoti cienījama bootcamp, kas atrodas Sanfrancisko. No visām skolām, uz kurām varat pieteikties, viskonkurētspējīgākā ir App Academy. Pieņemšanas līmenis svārstās ap 5%, kas nozīmē, ka jums ir labāki izredzes iekļūt Ivy League skolā!

Šī programma piedāvā arī atlikto apmācību (skatiet manu piezīmi iepriekš par to, ko tas nozīmē), bet tikai tad, ja esat pilnvarots strādāt Amerikas Savienotajās Valstīs. Lietotņu akadēmija koncentrējas uz Ruby on Rails izmantošanu aizmugurē, taču jūs joprojām saņemat veselīgu JavaScript devu priekšējam galam.

  1. Lietojumprogramma - atšķirībā no citiem, jūsu pieteikuma aizpildīšana aizņems apmēram stundu. Papildus atbildei uz parastajiem biogrāfiskajiem jautājumiem stundas laikā jums būs jāatrisina arī trīs vai četri algoritmiskie uzdevumi. Izaicinājumi bija diezgan viegli, un es tos varēju izpildīt apmēram 20 minūtēs.
  2. Intervija - šī bija visgrūtākā intervija, kāda man bija, un bija ļoti skaidrs, kāpēc viņiem ir tik zems pieņemšanas līmenis. Intervijā jūs izdarīsit trīs algoritmiskos uzdevumus, un jums katram būs tieši 15 minūtes. Un arī tie ir patiešām grūti izaicinājumi! Divus pirmos es varēju pabeigt bez problēmām, bet pēdējais patiešām pielika man galvu. Pirms mēģināt šo interviju, pārliecinieties, ka esat daudz praktizējis Code Wars un Hacker Rank.
  3. Mans lēmums - man piedāvāja tikai nosacītu uzņemšanu programmā, un mans pieteikums būtu pārskatīts, ja es piedalītos 2000 USD sagatavošanās kursos (kas segtu manu depozītu, ja mani vēlāk pieņemtu programmā). Bet pat tad, ja mani uzņemtu programmā, man būtu jāmaksā uzturēšanās izdevumi par dārgāko Amerikas pilsētu un, iespējams, šajā procesā iznīcinātu savus ietaupījumus.

Vikingu koda skola

Un visbeidzot manu sapņu skola!

VCS ir pirmais tiešsaistes kodēšanas sāknēšanas lauks, un tā dibinātājs Ēriks Trautmans ir beidzis lietotņu akadēmiju. Šī programma arī koncentrējas uz Ruby on Rails un iedziļinās CS pamatos un darba meklēšanas procesā. Šī ir vēl viena programma „nemaksājiet, kamēr neesat dabūjusi darbu”, taču ir arī iespēja pievienoties Flex programmai, kurai ir iknedēļas sākuma datumi un ikmēneša cenu sistēma.

Lielākajai daļai dalībnieku nepieciešami 6 līdz 10 mēneši, lai pabeigtu Flex programmu uz nepilnu slodzi, un, tiklīdz esat pabeidzis programmu, jums nav pienākums maksāt darba samaksas maksu.

  1. Lietojumprogramma - tā ir ļoti līdzīga App Academy lietojumprogrammai. Atbildiet uz dažiem vienkāršiem jautājumiem par sevi un izpildiet dažus kodēšanas izaicinājumus.
  2. Intervija - arī ļoti sarežģīti kodēšanas vingrinājumi intervijas laikā. Es teiktu, ka Viking Code School intervija ir tikpat grūta kā App Academy, tāpēc jūs noteikti vēlaties padziļināt pamatus un ātri atrisināt problēmas. Ēriks patiešām uzsver skaidras saziņas nozīmi intervijas laikā, tāpēc pierodiet kodēšanas laikā runāt skaļi.
  3. Mans lēmums- Pēc piecām bootcamp lietojumprogrammām un intervijām es beidzot devos uz Viking Code School Flex programmu. Pirmkārt, viņiem ir nenormāli pozitīva klātbūtne tīmeklī un reputācija, un es nevarēju atrast nekādus netīrumus vai šausmu stāstus par Ēriku vai Vikinga kodu skolu. Iepriekšējie dalībnieki ir atraduši darbu kā pilnas slodzes tīmekļa izstrādātāji, un ir grūti argumentēt panākumus. Otrkārt, man patīk mainīgie Flex programmas sākuma datumi un tas, kā es varu pabeigt kursu uz nepilnu slodzi. Man Korejā ir palikuši pieci mēneši, un līdz brīdim, kad atgriezīšos mājās, kurss būs gandrīz pabeigts. Un visbeidzot, Flex programmas mācība ir pieejama, un man nevajadzēs ņemt kredītus. Pašlaik ir trīs atbalsta līmeņi, katram no kuriem ir atšķirīgas cenas, un ir iespējams pāriet uz priekšu un atpakaļ no līmeņa uz citu. Piemēram,programmas sākums koncentrējas uz HTML, Bootstrap un programmēšanas valodas Ruby pamatiem. Tā kā es tagad jūtos ērti ar visām šīm tehnoloģijām, es nolēmu izvēlēties zemāko atbalsta pakāpi (un ietaupīt naudu), bet es pāreju uz augstāku līmeni, kad nokļūšu grūtākos izaicinājumos un projektos.

Jūsu jautājumi

Vai jums ir kādi jautājumi par šīm skolām vai vispār bootcamp kodēšanu? Lūdzu, uzrakstiet tos zemāk, un es atbildēšu katram atsevišķi. Es ceru, ka šī rokasgrāmata bija veiksmīga, un es novēlu vislabāko veiksmi jūsu kodēšanas centienos!