Степен на компютърните науки: билет за мечтаната ви технологична работа или безполезен лист хартия?

Кой начин е подходящ за вас? Снимка на NeONBRAND на Unsplash

Решението, което взех

Ако сте били като мен, когато за първи път търсихте да започнете с кодирането, вие искате лесния път към технологичната кариера. Търсех най-бързият, най-сигурен начин за намиране на технологична работа с най-малко ресурси. Какво искам да кажа с ресурси в ситуацията? Най-важните неща за всеки човек на тази планета: време, пари и енергия.

Непрекъснато се връщах напред-назад дали трябва да се потопя и да направя дипломата. Факт е, че връщането на училище изобщо не ми хареса. Мислех, че съм приключила с полагането на часове през 2011 г., но получаването на степен ще означава повторно влизане в класната стая. Уплаших се от мисълта да се отегчавам от ума си, слушайки някой да гули по тема, която може дори да не е от значение за бъдещата ми кариера.

Освен това провалът означаваше огромна загуба на всички изброени по-горе ресурси. Щом поех по този маршрут, нямаше да има връщане назад. И това беше ужасяващо.

Непрекъснато се опитвах да намеря начин да завърша дипломата. Въпросът е, че когато гледах, нямаше други възможности. Имаше някакви глупави и набързо събрани „курсове“ в Udemy и други уебсайтове, които опитах. Явно бяха подпарни и не биха ме отвели никъде. Също така не можах да намеря статии или истории за хора, които са успели без диплома.

След като прецених моята ситуация и всички достъпни за мен пътеки, реших да премина с онлайн степен по компютърни науки. Ситуацията ми беше доста уникална, тъй като по това време живеех в чужбина, което допълнително ограничи възможностите ми. Чувствах, че единственият начин за постигане е степен по компютърни науки. Когато взех своето решение, нямаше други опции за проникване в технологична кариера, като например невероятната онлайн програма на freeCodeCamp. И така, аз отидох с това, което знаех и това, което смятах, че е единственият начин да постигна успешен преход в кариерата.

Така че сега, когато знаете пътя, който поех, и защо го поех, бих ли взел отново същото решение? Отговорът е „не, вероятно не“.

Парите правят света кръгъл. Снимка на Russ Ward на Unsplash

Причини за обмисляне на друг вариант

  • Получените знания са твърде малки за твърде широк кръг от теми.
  • Програмите по компютърни науки обикновено са остарели.
  • Разходите са прекомерни.
  • Градусите не са необходими за много технически задачи.

Да започнем с първата точка. Получавате много малък вкус на много различни неща. Проблемът е, че не научите нито една тема достатъчно, за да прехвърлите знанията си в умения, които биха оценили работодателите. Малкото примерно приложение, което направихте в класа си за уеб програмиране, определено е спретнато. Но обикновено няма да впечатли работодател, освен ако не сте надхвърлили себе си. И това е основен проблем в икономиката на заетостта, който силно благоприятства уменията. Според тази статия приложимите кариерни умения са номер едно:

„Вместо да подчертават необходимостта от конкретни заглавия и опит, организациите се насочват към фокус върху уменията, които потенциалният служител може да донесе.“
- Абигейл Хес

Джак на всички сделки, майстор на никой

Друг е въпросът, че информацията от часовете, които ще вземете, идва от хора, които са работили професионално преди 10 до 20 години. Което е като 100 до 200 години в технологично време (спомнете си кога Yahoo можеше да купи Google за 1 милион долара преди 20 години?).

Нещата се променят бързо в технологиите и знанията, които получавате, може да остарят в момента, в който влязат в главата ви. Опции като bootcamps или freeCodeCamp, които са по-пригодени да бъдат конкурентни извън портите, обикновено имат актуална информация. Те се фокусират само върху нещата, които трябва да знаете, без да се фокусират върху теми, които не са от значение за кариерата, която преследвате.

Някои от класовете, които взех по време на моята степен, включват програмиране за монтаж, мрежи, бази данни и алгоритми. Успях ли да използвам голяма част от знанията, които научих в бъдещата си кариера? Не наистина. Поне не нещо, получено конкретно от курсовете.

Твърде много неща, върху които да се съсредоточим. Снимка от rawpixel в Unsplash

Това, което получих, беше достатъчно знания по тези теми, за да говоря за тях по време на обяд с други дяволи. Рядко прилагах някое от знанията от своята степен директно в работата си. Мрежите бяха може би най-полезните за мен като мобилен разработчик. Но дори знанията от този клас могат да бъдат получени с обикновено търсене в Уикипедия (ACK0 ACK1, това е всичко, което помня).

Включени разходи

Нека да преминем към цената. Според CollegeBoard, средното обучение и таксите за четиригодишен държавен обществен колеж за една година училище е било 10 230 долара. Това не включва стая и дъска, които биха я напълнили до $ 21 370. Умножете, че по броя на годините ще ви отнеме (4 години за повечето хора) и ще получите 85 480 долара. Също така таксите ще се повишават, докато сте в училище, така че окончателното число определено ще бъде по-високо.

Така че това са много пари, но има и друг разход, който ще понесете, като получите степен: алтернативни разходи. В момента има огромно търсене на технологични работни места и ако можете да станете жизнеспособен кандидат на този пазар, ще имате добър шанс да получите работа. Така ли ще стане след четири години? Е, нямам кристална топка, но мога да ви кажа, че няма гаранция.

Наистина ли ви трябва?

Обратно към пазара на труда в момента. Фактът, че технологичните умения са толкова търсени, означава, че работодателите са готови да пренебрегнат липсата на заглавие или квалификация. Дори високотехнологични компании като Facebook търсят предишни степени и други квалификации. Съгласно тази статия за понастоящем уменията при търсене:

„Уменията наистина имат най-голямо значение“
- Janelle Gale, вицепрезидент на HR, Facebook

Ако можете да си свършите работата от първия ден и имате някои меки умения, значи имате силен удар при кацане на работа. Всъщност алтернативните опции като freeCodeCamp и начални камери могат дори да ви дадат по-добър опит при кацане на работа. Причината е, че ще бъдете обучени в умения, които могат да се прилагат директно в дадена работа. Ще получите и страхотно приложение или уебсайт за портфолио, когато завършите един от тези курсове. Наличието на силно портфолио е сигурен начин за привличане на внимание и получаване на интервюта.

Пример за това, което може да искате да направите със степента си на компютърни науки, след като разберете, че човекът, който седи до вас, си е получил работа без такава. Снимка на Гари Чан на Unsplash

Чести заблуди

Е, какво ще кажете за получаване на интервюта? Степените по компютърни науки помагат за получаване на интервюта нали? Отново, зависи. Казах ви, че съм получил степен онлайн. Ами някои компании гледат на онлайн градусите. По екраните ми казаха, че „онлайн диплома не е достатъчна, за да ви даде интервю“. Виждах това многократно по време на чат по време на онлайн семинар за работа. Иронично, нали?

Освен това не ми беше предложена голяма подкрепа от моето училище в търсенето на работа. Всяка преднина, която ми дадоха, или ме отхвърли поради това, че съм онлайн, не беше добра възможност или не ме наложи да се преместя в средата на нищото. Освен това не ми беше предоставена много помощ или подкрепа от моя кариерен съветник. Това обикновено е посочено като едно от най-големите предимства на получаването на степен по компютърни науки. За съжаление, според моя опит, консултирането, което получавате от публичните колежи, е наистина несъмнено.

Така че степента наистина наистина помага само ако сте я получили от добро училище с добра програма за консултиране, посещавате ли занятия лично и имате портфолио проекти, които можете да покажете. Освен това помага само за първата ви работа (прочетете тук как да постигнете успех в първото си интервю). След като сте се доказали в една технологична компания, степента по компютърни науки става много по-маловажна.

Ползите

Толкова достатъчно заявка. Трябва да има някои предимства нали? Ами определено има. Първото нещо е опит с широка ширина от теми в технологиите. Ако сте проучили нещо, ще имате по-лесно време да търсите информация по темата. Някой с нулеви познания ще се бори дори да задава добри въпроси, камо ли да намери отговори. След като изучавате тези теми, ви дава малка база в повечето неща, на които ще се натъкнете в технологичната си кариера. Това означава, че можете да се справите с някак непознати области в работата си и да успеете да запазите лагерите си.

Второто нещо, което получавате е опит с множество езици за програмиране. Добрата част е, че ги използвате в сценарии, които до известна степен са приложими в реалния свят (това варира от клас на клас и степен на степен).

По време на програмата ми по компютърни науки успях да използвам C, C ++, Python, MASM, PHP и JavaScript. Успях да изградя малки примерни проекти с всеки от тези езици и да придобия някакво усещане как се различават и кой от тях се чувстваше най-добър за мен. Това също ми даде известна насока при избора на кой път в кариерата искам да предприема в бъдеще. Хареса ми C ++, а Objective-C също беше суперсет от C, така че разработката на iOS имаше смисъл като кариерен път за мен.

Да имате съученици, които работят за същите цели в кариерата, както можете да помогнете да поддържате мотивацията си. Снимка на Mimi Thian на Unsplash

Последното и може би най-важното е фактът, че ще работите с други, които искат да постигнат същите цели като вас. Дори в онлайн програмата ми имаше групови проекти, които ме принудиха да работя с други. Аз съм доста уединен човек, така че ако не бях принуден да се свързвам с другите в програмата, най-вероятно нямаше да имам. Но правенето на тези връзки беше безценно. Всички бяхме споделени в едни и същи борби, идваха от подобен произход и всички се стремяхме да постигнем едни и същи неща. Това наистина помогна, когато имах нужда от съвет за интервю или исках да знам за кариерен път.

Но в случай, че не сте забелязали, всички предимства, които изброих по-горе, биха могли да се получат без да сте получили степен. Преминаването през образователната програма просто ги вписва в преживяването. Няма да можете да го направите чрез програмата, без да изпитате предимствата, изброени по-горе. Ако искате същите предимства извън специалност, може да се наложи да положите малко повече от собствените си усилия, за да ги получите.

Това чувство на удавяне в студентския дълг. Снимка на Мишал Ибрахим на Unsplash

Присъдата

Така че всички предимства по-горе правят ли степента си заслужава? Бих казал „не“. Основната причина за мен беше, че след приключване на програмата бях обсебен с тон студентски дълг. Пиша от американска гледна точка, така че да имаш дълг след завършване на курс по информатика може да не е проблем за теб. Но независимо къде се намирате, степента по компютърни науки със сигурност ще ви струва повече от поне един от ресурсите, за които споменах по-горе (време, пари, енергия) в сравнение с подхода за стартиране или безплатен онлайн курс. Ще е по-бавно със сигурност.

Каква е присъдата? С по-висока цена за вашето време, пари и енергия, курсът по компютърни науки може да ви помогне да получите първата си работа (прочетете статията ми тук за някои съвети за успех в първото си интервю). Може да ви помогне да задържите мотивацията си чрез другарство с други ученици и ще ви даде по-широка ширина на знанията. Без образователна степен по компютърни науки почти сигурно ще спестите от ресурсите, които споменах по-горе. Но това е с по-голям шанс да имате по-трудно време да си осигурите първата работа. Това наистина са основните неща, които бих взел предвид при избора си.

И не се притеснявайте прекалено кой избор ще вземете. Докато правите малки крачки напред, ще се озовете там, където искате да бъдете. Бих могъл да погледна назад и да пожелая да отида с безплатен курс като freeCodeCamp и да бъда много по-богат на време и пари. Но направих своя избор и все пак се озовах там, където исках да бъда. Постигнах това, което исках в крайна сметка. И фактът, че четете тази статия, означава, че вие ​​също сте направили малка крачка към вашата лъскава нова технологична кариера.

Хареса ли ви това, което прочетохте?

Чувствайте се свободни да разгледате някои от другите ми статии:

Моята история, как преминах от асистент учител по език до работа в топ технологична компания.

Как да постигнем успех в първото си интервю за технологии.