Skip to main content

Naucz się kodować teraz: jak wybrać odpowiedni obóz programistyczny dla Ciebie

Learn Python - Full Course for Beginners [Tutorial] (Czerwiec 2025)

Learn Python - Full Course for Beginners [Tutorial] (Czerwiec 2025)
Anonim

Zdecydowałeś, że jesteś gotowy nauczyć się kodować i już widzisz, jak rozwija się Twoja kariera. Ale poczekaj - jak zdecydujesz, która szkoła kodowania jest dla Ciebie odpowiednia?

W samych Stanach Zjednoczonych istnieje ponad 65 „obozów dla programistów”, z których każdy oferuje inne modele nauczania, specjalności językowe i style nauczania. Zanim więc uroczyście rzucisz pracę, aby zostać kolejnym Zuckiem, zadaj sobie te sześć pytań, które poprowadzą twoje badania.

1. W jakim języku chcę się uczyć?

Obozy kodowania zwykle wykorzystują jeden „język nauczania” podczas wprowadzania studentów w świat programowania. Jeśli chcesz pracować głównie w Internecie (w przeciwieństwie do urządzeń mobilnych), najpopularniejszymi opcjami będą Rails lub Python, z kilkoma szkołami ASP.NET i ściśle JavaScript.

Większość szkół kodowania uczy Railsów - Dev Bootcamp i Walne Zgromadzenie są jednymi z największych i najbardziej ugruntowanych. Inne szkoły, takie jak RocketU i Hackbright Academy (szkoła wyłącznie dla kobiet), specjalizują się w Pythonie, twierdząc, że język jest bardziej złożony i ma podstawy w podstawach informatyki. Każda neutralna partia prawdopodobnie powie ci, że język nie powinien kierować twoją decyzją - wielu studentów kończy studia w Pythonie i może łatwo uczyć się Railsów samodzielnie (i odwrotnie) - ale jeśli masz preferencje, warto to rozważyć.

Jeśli mobilna jest twoja scena, to iOS i Android są Twoimi głównymi wyborami. Szkoły iOS, takie jak Mobile Makers w Chicago i The Flatiron School w Nowym Jorku, podkreślą cel C (a MGWU uczy, jak tworzyć gry!). Program Delta w Austin poświęcony jest rozwojowi Androida.

2. Jaki jest mój styl uczenia się?

Jeśli jesteś silnie zmotywowany i potrafisz uczyć się trudnych przedmiotów za pomocą książek i samouczków, bezpłatny program online, taki jak Codecademy lub Udacity, może być wystarczający, aby uzyskać biegłość. Ci, którzy szukają nieco więcej wskazówek, mogą zajrzeć do Bloc lub Thinkful, które oferują zajęcia online i osobistego mentora dla każdego ucznia. Jeśli masz już podstawy programowania i nie potrzebujesz wykładów, ale wiesz, że będziesz chciał współpracować z innymi uczniami, aby przejść intensywny program nauczania, wybierz Hacker School, bezpłatną szkołę stacjonarną w Nowym Jorku, może być świetnym dopasowaniem (chociaż nie jest to dla początkujących).

Szukasz praktycznego szkolenia prowadzonego przez instruktora, ale nie możesz jeszcze rzucić pracy? Szkoły w niepełnym wymiarze godzin, takie jak Any Can Can Learn To Code, pozwalają zachować aktualną pozycję i uczyć się w nocy i weekendy. Jeśli wybierzesz tę trasę, zdecyduj, czy będziesz w stanie utrzymać motywację między pracą a intensywnym kursem.

Oczywiście, jeśli możesz sobie pozwolić na odejście z pracy i opłacenie czesnego, popularne trzymiesięczne kursy immersyjne, takie jak Web Development Immersive na Walnym Zgromadzeniu, będą dla ciebie najlepszym pomysłem. Bonus: Wiele szkół takich jak to gwarantuje pośrednictwo pracy.

3. Jakie są moje cele zawodowe?

Ustanowienie motywacji do nauki kodowania może poważnie zawęzić pole opcji. Czy chcesz pracy w startupie lub dużej firmie? Chcesz założyć własną firmę lub być współzałożycielem technicznym?

Rozważ modele przychodów z niektórych obozów programistycznych - nie tylko pobierają czesne, ale mogą również pobierać opłatę rekrutacyjną od firm, które zatrudniają swoich absolwentów. W takich przypadkach szkoły mogą być mniej podekscytowane uczniem, który chce uruchomić startup natychmiast po nauce kodowania. Inne szkoły, takie jak Starter School z siedzibą w Chicago, pomagają wysyłać własne produkty i mają na celu pomóc Ci zostać współzałożycielem technicznym lub założyć własną firmę. Przeczytaj często zadawane pytania dotyczące szkół, aby zobaczyć dokładnie to, czego szukają u kandydatów.

Sprawdź także firmy, w których absolwenci pracowali, i zapytaj, czy boot camp współpracuje z jakąkolwiek firmą, aby umieścić absolwentów. Czy są to głównie duże firmy czy startupy? RocketU znajduje się (dosłownie) w środku akceleratora RocketSpace, więc jesteś w morzu ponad 100 kwalifikujących się startupów, które szukają talentu technicznego.

4. Ile mogę wydać na czesne?

Program w pełnym wymiarze godzin zwykle kosztuje od 5000 do 15 000 USD, ale należy wziąć pod uwagę kilka modeli czesnego. Jeśli nie możesz sobie pozwolić na opłacenie czesnego z góry, ale potrzebujesz więcej wskazówek niż oferuje bezpłatny program online, zajrzyj do App Academy, która nie wymaga żadnych opłat za naukę, dopóki nie znajdziesz pracy, z której będziesz zadowolony ( poważnie). Oferuje również przestrzeń do pracy na żywo w swoim biurze w San Francisco (i chce ją dodać w Nowym Jorku), więc nie musisz płacić za mieszkanie podczas programu. Nashville Software School oferuje inny kreatywny model czesnego - jeśli jesteś z Nashville lub masz silne powiązania, płacisz tylko 1000 $ z góry, a następnie Twoja firma zatrudniająca zwraca szkołę po tym, jak cię zatrudniła.

Oczywiście, jeśli możesz sobie pozwolić na szkołę wyższą, twoje opcje są znacznie szersze i istnieje wiele wspaniałych obozów do wyboru. Weźmy Hack Reactor w San Francisco, który kosztuje prawie 18 000 $ za naukę, lub gSchool w Denver, który kosztuje 20 000 $ za sześciomiesięczny kurs.

5. Gdzie powinienem wziąć udział w kursie kodowania?

Pomyśl o swoich potrzebach, sytuacji rodzinnej i życiu miasta, decydując, gdzie chcesz wziąć udział w kursie. Jasne, Nowy Jork i San Francisco będą miały rozległe sieci rekrutacyjne, ale czy możesz wytrzymać z dala od przyjaciół i rodziny nawet przez sześć miesięcy? Shereef Abushadi, instruktor w Dev Bootcamp, mówi: „około 50% naszych studentów, którzy uczęszczają do San Francisco, pochodzi z rejonu SF, więc korzystają z obu stron tego równania i są również w dogodnym miejscu podczas rozmowy kwalifikacyjnej”. Widzi jednak zalety znalezienia lokalnego obozu dla rekrutów „zakładając, że jakość edukacji jest taka sama” i „jeśli masz obowiązki rodzinne lub inne do zachowania równowagi”.

6. Jakie jest moje własne tło kodowania?

Ponieważ liczba obozów programistycznych wzrosła, niektóre szkoły zawęziły wymagania rekrutacyjne, więc zastanów się nad swoim obecnym poziomem umiejętności. Czy ukończyłeś bezpłatny kurs online z własnym przewodnikiem, taki jak Treehouse? (Jeśli nie, zacznij już teraz.) Czy masz doświadczenie w hakowaniu projektów typu open source lub pracy nad niektórymi projektami technicznymi w obecnej pracy? Niektóre szkoły twierdzą, że „każdy może nauczyć się kodować” i akceptuje kompletnych początkujących. Inne, takie jak Hack Reactor, wymagają trochę wiedzy w zakresie kodowania („to nie jest kurs„ 0–60 ”, to jest kurs„ 20–120 ”, stwierdza strona). Bądź ze szkołami szczery o swoim pochodzeniu i znajdź szkołę, która najlepiej będzie pracować z twoim obecnym poziomem umiejętności, aby przekształcić cię w programistę gwiazd rocka.

Po zawężeniu opcji do obozów rozruchowych, które najlepiej pasują do twoich planów, zapoznaj się ze wskazówkami, terminami, opisami kursów i wywiadami w Raporcie z kursu.