Skip to main content

8 pytań, które należy sobie zadać przed wydaniem dziesięciocentówki na naukę kodowania

10 pytań do hodowcy psów (Kwiecień 2025)

10 pytań do hodowcy psów (Kwiecień 2025)
Anonim

Więc chcesz nauczyć się kodować. Co teraz? Kilka lat temu jedyną możliwością kontynuowania kariery w dziedzinie inżynierii oprogramowania lub tworzenia stron internetowych było zapisanie się na studia informatyczne na studiach licencjackich lub magisterskich. Ale w dzisiejszych czasach masz inną opcję sformalizowanej edukacji: bootcamps. Bootcampy kodowania i rozwoju stają się coraz bardziej popularne wśród osób, które chcą zdobyć nowe umiejętności, aby zmienić karierę zawodową lub awansować na dotychczasową pracę.

Ale która jest lepsza ścieżka?

Niestety nie ma łatwej odpowiedzi - każda opcja jest dobra dla różnych osób w różnych sytuacjach. Aby wyjaśnić, co jest dla Ciebie odpowiednie, zacznij od przemyślenia tych ośmiu pytań.

1. Czy mam konkretny cel kariery lub projektu?

Bootcampy są podobne do szkół zawodowych, ponieważ wyposażają cię w bardzo określony zestaw umiejętności i przygotowują cię do konkretnej pracy lub kariery. Według Rak Chugh, instruktora w Byte Academy, boisku specjalizującym się w technologii finansowej (fintech), kładą „nacisk na praktyczność nad teorię”. W Bootcamp uczniowie uczą się podstawowych umiejętności, a następnie budują portfele projektów, które następnie mogą udostępniać ankieterom. Chociaż programy uniwersyteckie różnią się, duża część ich programów nauczania będzie koncentrować się na tym, jak myśleć jak informatyk, a nie na konkretnych technologiach.

Oto jak inżynier oprogramowania z San Francisco Threadflip opisał różnicę w tym wątku Hacker News: „Gdybym musiał to podsumować, powiedziałbym, że college daje pośrednie umiejętności informatyczne i podstawowe umiejętności w zakresie tworzenia oprogramowania … Z drugiej strony bootcamp daje podstawowe umiejętności informatyczne i umiejętności pośrednie w praktyce tworzenia oprogramowania. ”

Jeśli masz konkretny język kodowania, który chcesz wybrać, szczególną rolę, na którą masz oko, lub pomysł na projekt lub start-up, który chcesz zacząć od zera, bootcamp może dać ci tylko ukierunkowaną wiedzę specjalistyczną, której potrzebujesz, aby to zrobić . Jeśli interesujesz się informatyką jako dyscypliną lub nie jesteś pewien, jaką ścieżkę chcesz obrać w tej dziedzinie, lepszym rozwiązaniem może być program uniwersytecki.

2. Ile czasu mogę teraz poświęcić szkole?

Bootcampy w pełnym wymiarze godzin spędzają wiele godzin nauki w każdym tygodniu programu - co oznacza, że ​​prawdopodobnie nie będziesz w stanie utrzymać pracy - podczas gdy bootcampy w niepełnym wymiarze godzin i programy uniwersyteckie pozwalają ci ukończyć kurs przez dłuższy czas, zwykle sześć miesiące na pół etatu w niepełnym wymiarze godzin i kilka lat na program uniwersytecki. Biorąc to pod uwagę, w ciągu kilku miesięcy ukończysz pełny program Bootcamp, a program uniwersytecki to zobowiązanie trwające co najmniej kilka lat.

Pomyśl o swoim obecnym harmonogramie i ograniczeniach czasowych. Czy jesteś w stanie odłożyć na kilka miesięcy na zajęcia w pełnym wymiarze godzin? Czy masz pilną potrzebę zdobycia nowych umiejętności, aby jak najszybciej znaleźć nową pracę? Jeśli tak, bootcamp jest Twoją odpowiedzią.

Jeśli jednak jesteś zadowolony z obecnej pracy i chcesz zgromadzić swoje dane uwierzytelniające, aby móc kwalifikować się do awansu w przyszłości, lub jeśli możesz poświęcić szkole tylko określoną liczbę godzin tygodniowo, przejrzyj ciąg dalszy program, program bootcamp w niepełnym wymiarze godzin lub program licencjacki lub gradalny, który możesz wykonywać w nocy lub w weekendy.

3. Jak istotne jest moje wcześniejsze nauczanie lub praca?

W zależności od rodzaju programu, na który patrzysz, będą różne wymagania dotyczące rejestracji. Na przykład Boston University na swojej stronie internetowej stwierdza, że ​​Master of Science in Computer Science jest przeznaczony dla „profesjonalistów komputerowych oraz dla osób, które zamierzają przenieść się na dziedzinę komputerową z innych dziedzin studiów. Wymagane kursy lub dowody biegłości w tych obszarach muszą towarzyszyć aplikacji do programu. ”Niektóre programy, takie jak Master of Computer Science na Uniwersytecie w Chicago, stają się coraz bardziej otwarte dla kandydatów bez wykształcenia informatycznego, ale nadal wymagają dodatkowych wymagane kursy na początku edukacji.

Z drugiej strony bootcampi, takie jak Byte Academy, mogą brać pod uwagę wyniki testów, transkrypcje i wcześniejsze doświadczenia przy ocenie kandydatów, ale najważniejsze dla potencjalnego studenta jest zainteresowanie technologią i kodowaniem oraz chęć nadążania za nim intensywny program.

4. Jak wygląda mój budżet?

Choć wcale nie jest tani, jedną z największych zalet Bootcamp jest cena. Zgodnie z kodowaniem katalogu Bootcamp Raport z kursu, średnie czesne bootcamp wynosi 10 000 $. Dla porównania, średnia czteroletnia licencjat z informatyki wynosi 148 500 $, a średni dwuletni program stowarzyszony wynosi około 76 000 $, według CollegeCalc. A ten magister z University of Chicago? Za ten kurs otrzymasz 5259 USD za kurs, z co najmniej dziewięcioma kursami, aby ukończyć program - oraz niezbędne warunki wstępne.

Jeśli chodzi o opcje płatności, pożyczki i stypendia są zawsze opcjami tradycyjnej edukacji i dość łatwo jest uzyskać finansowanie od zewnętrznych firm finansujących zajęcia typu bootcamp, biorąc pod uwagę stosunkowo niewielki rozmiar pożyczek. Ponadto wiele bootcampów, takich jak Byte Academy, ustanowi schematy płatności, w których czesne jest spłacane tylko wtedy, gdy absolwenci dostaną nową pracę.

Ważne jest również, aby wziąć pod uwagę początkowe pensje potencjalnych miejsc pracy, które zamierzasz wykonywać, gdy zdobędziesz nowe kwalifikacje związane z długiem, jaki możesz mieć, aby zastanowić się, czy inwestycja włożona w szkole będzie tego warta w dłuższej perspektywie. Wiele bootcampów przygotowuje cię do rozpoczęcia pracy w programowaniu w obszarach wymagających, takich jak programowanie, a zdobycie dyplomu pozwoli ci na szerszy zestaw zadań w terenie. Sprawdź statystyki absolwentów dla rozważanych programów.

5. Czy pracuję dobrze pod presją?

Bootcampy oferują intensywne, krótkoterminowe programy, które wymagają około 80 do 90 godzin nauki tygodniowo. (Hej, nie bez powodu nazywają to bootcamp!) Jak napisała reporterka SkilledUp Victoria Meng: „Wyobraź sobie, że łączysz te wszystkie nieprzespane noce w college'u, gdzie spędzasz czas przed egzaminem lub pracujesz przez 14 godzin, aby zakończyć swój projekt kodowania. Taki jest Bootcamp - intensywna nauka bez marnowania czasu. ”

Przypomnij sobie, jak podszedłeś do swojego obciążenia pracą, gdy byłeś na studiach lub w szkole średniej. Czy byłeś typem, który przyciąga całonocnych studentów do testów i ukończenia projektów? Jeśli dobrze prosperujesz, bootcamp może być dla Ciebie idealny. Jeśli jesteś bardziej planistą, studiujesz rzeczy w czasie i realizujesz projekty krok po kroku, możesz znaleźć przytłaczające środowisko bootcamp w pełnym wymiarze godzin i możesz rozważyć programy w niepełnym wymiarze czasu dostępne na bootcampach lub tradycyjnych uniwersytetach.

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

Czy radzisz sobie dobrze w tradycyjnym stylu wykładowym w klasie? A może zachowujesz więcej dzięki uczeniu się przez doświadczenie? Praktyczny charakter bootcampu oznacza, że ​​używają bardzo praktycznych, samodzielnych metod - na przykład uczniowie pracują nad bieżącymi projektami technologicznymi, takimi jak tworzenie aplikacji lub stron internetowych.

Oznacza to również, że będziesz musiał być bardziej samodzielnym starterem niż w przypadku uczestnictwa w tradycyjnym programie. Na przykład oczekuje się, że studenci Byte Academy przejdą kursy online przed podstawami bootcampu z podstaw informatyki, a nawet pojawią się pierwszego dnia. Podczas gdy instruktorzy są zawsze w pobliżu, aby pomóc w czasie trwania programu, instruktaż odbywa się poprzez ręczne „kodowanie” i projekty zespołowe, a nie wykład, po którym następuje zadanie domowe. Jeśli lubisz uczyć się, zastanawiając się nad tym, co robisz, będzie to idealne środowisko.

7. Jakiego rodzaju sieci chcę?

Rodzaje mentorów dostępnych dla Ciebie i sieć, którą zbudujesz, prawdopodobnie będą się różnić w zależności od wybranej trasy. „Bootcamp” z kodowaniem „są prowadzone przez elitarnych, profesjonalnych programistów”, mówi Meng, podczas gdy profesorowie uniwersyteccy są zazwyczaj doktoratami, którzy pracowali lub nie pracowali poza środowiskiem akademickim.

Kiedy patrzysz na bootcamp, kontynuację lub tradycyjne opcje uniwersyteckie, zbadaj pochodzenie profesorów. Zadzwoń do biura przyjęć, aby zapytać o pochodzenie profesorów i dostępną sieć absolwentów. To, co będziesz mógł zabrać z programu, zależy nie tylko od programu nauczania, ale także od ludzi, z których będziesz mógł się uczyć i połączeń, które będziesz w stanie zbudować.

8. Czy mam realistyczne oczekiwania co do tego, co otrzymam z programu?

Intensywny bootcamp ma na celu pomóc ci rozwinąć umiejętności, których potrzebujesz, aby zabezpieczyć podstawowe zadanie kodowania - kiedy już je zabezpieczysz, nadal będziesz musiał się wiele nauczyć. Będziesz więc chciał uzupełnić bazę wiedzy zdobytą podczas bootcampu o inne kursy lub samodzielną naukę w miarę postępów w nowej karierze. I będziesz chciał nawiązać relację z doświadczonym mentorem, który poprowadzi cię po drodze.

To samo można powiedzieć o absolwentach bardziej tradycyjnych programów; nawet weterani z dyplomami uniwersyteckimi zgadzają się, że praca w inżynierii oprogramowania wymaga uczenia się przez całe życie, aby nadążać za nowymi technologiami i trendami.

Więc nie - nie wyjdziesz z żadnego rodzaju programu jako następny Steve Jobs. Ale będziesz mieć podstawowe szkolenie i portfel wysokiej jakości, a stamtąd będziesz mógł zacząć budować nową karierę, o jakiej marzysz.