Jako były rekruter dla startupów technologicznych, wiele osób pyta mnie „Czy powinienem studiować informatykę?”
Jeśli zastanawiasz się, czy Informatyka jest dobrym kierunkiem, oto umowa…
Myślę, że Informatyka jest jednym z najlepszych kierunków, jakie możesz wybrać i ma lepsze perspektywy kariery niż 98% innych wyborów, ale nie jest dla każdego. Więc zamierzam wyjaśnić, dla kogo jest, dla kogo NIE jest i dlaczego.
To pomoże ci zdecydować, czy powinieneś studiować informatykę, czy nie. Zacznijmy.
- Should I Major In Computer Science? Pros And Cons
- Kto jest dobry dla informatyki (i kto nie jest dobry dla)
- Types of Jobs You Can Get With a Computer Science Major
- Możesz zajmować się tworzeniem aplikacji mobilnych (iOS lub Android)
- Możesz dołączyć do agencji cyfrowej i wykonywać różne projekty lub iść pracować dla jednej firmy
- Ogromny niedobór talentów
- Long-Term Career Outlook for Computer Science Majors
- Other Perks of Majoring in Computer Science
- Tech companies treat their software engineers like KINGS
- Wysokie prawdopodobieństwo, że możesz pracować zdalnie
- Które szkoły mają najlepsze programy informatyczne?
Should I Major In Computer Science? Pros And Cons
Kto jest dobry dla informatyki (i kto nie jest dobry dla)
Jeśli nienawidzisz matematyki i nienawidzisz analitycznego myślenia i rozwiązywania problemów, zawsze będziesz dolne 50% pracowników w inżynierii oprogramowania lub informatyki.
Możesz znaleźć firmę o niskim poziomie i być przeciętnym w tej firmie, ale płaca nie będzie wielka i nie będziesz pracował nad niczym bardzo ekscytującym lub znaczącym.
I to neguje niektóre z wielkich korzyści, dlaczego powinieneś mieć major w Computer Science w pierwszej kolejności! (więcej na ten temat wkrótce).
Więc nie rób tego tylko dlatego, że twój tata kazał ci to zrobić, lub słyszałeś, że możesz zarobić $100K kilka lat po szkole (możesz).
Bo jeśli nienawidzisz tych rzeczy, będziesz nieszczęśliwy i nie będziesz facetem zarabiającym $100K tak czy inaczej. Najlepsze firmy zatrudniają ludzi, którzy kochają te rzeczy i są pasjonatami.
Teraz, jeśli lubisz rozwiązywać problemy, lubisz matematykę, lubisz się uczyć w ogóle… spodoba ci się Informatyka. Wszystkie powyższe korzyści są prawdziwe, i będziesz cieszyć się ścieżkami kariery, które Informatyka oferuje…
Types of Jobs You Can Get With a Computer Science Major
Jeśli major w Informatyce, są zmotywowani, zrobić kilka projektów pobocznych na githubie w ciągu ostatniego roku, aby pokazać, że zależy ci na tej rzeczy, i są gotowi iść do pracy w dużym mieście, takim jak Nowy Jork, San Francisco, Boston, LA (lub nawet mniejsze miasto, takie jak Austin, TX), będziesz zarabiać $100K FAST. W ciągu kilku lat.
Możesz zajmować się tworzeniem aplikacji mobilnych (iOS lub Android)
Może to być tworzenie gier, firmy skupione na urządzeniach mobilnych (jak Uber) lub firmy z witryną internetową, które również mają aplikację mobilną (na przykład bank lub instytucja finansowa).
Możesz dołączyć do agencji cyfrowej i wykonywać różne projekty lub iść pracować dla jednej firmy
Zalecam opcję # 2. Agencje cyfrowe mają tendencję do wypalania ludzi, a kiedy już w nich jesteś… trudniej jest zatrudnić się w firmie technologicznej z jednym produktem. Więc gdybym to był ja, po prostu zacząłbym tam.
Czy dołączysz do agencji lub firmy z jednym produktem lub platformą, masz kilka opcji wyboru, w jakim rodzaju programowania się specjalizować…
Możesz skupić się na front-end (część strony internetowej, którą możesz zobaczyć jako odwiedzający) lub inżynierii back-end (jak interfejs, który widzisz, współdziała z bazą danych i wszystkimi informacjami, których nie możesz zobaczyć). Lub niektórzy ludzie robią obie, co jest znane jako „full stack” development.
Możesz zrobić web development, lub budować oprogramowanie, które społeczeństwo nie widzi – jak wewnętrzny dashboard, że pracownicy firmy use.
Możesz dostać się do inżynierii danych i data science zbyt. Ten obszar staje się OGROMNY, a ci ludzie otrzymują wynagrodzenie TON.
To normalne w Nowym Jorku (miasto, w którym byłem tech rekruterem dla startupów), aby zobaczyć dobrego inżyniera danych z kilkuletnim doświadczeniem, który zarabia 150K $ lub więcej za wynagrodzenie podstawowe. Mówię o kimś w wieku 20 lat, kto nie zarządza żadnymi ludźmi. Nieźle, prawda?
Dlaczego ludzie zarabiają tak dużo po ukończeniu studiów informatycznych?
Ogromny niedobór talentów
Firmy technologiczne, szczególnie startupy, STARAJĄ SIĘ o dobre talenty inżynierskie z 4-letnim wykształceniem informatycznym (certyfikat z tych „bootcampów kodowych”, które trwają 12 tygodni NIE jest taki sam… nie wychodzisz z takim samym fundamentalnym zrozumieniem informatyki, algorytmów, itp… i firmy o tym wiedzą).
Jasne, możesz zrobić 12 tygodniowy bootcamp i być przyzwoitym programistą internetowym, ale nie zamierzasz zatrudnić się jako inżynier w Facebooku lub Spotify lub czymś podobnym.
Anyway, moim punktem jest to, że te firmy mają miliony dolarów w funduszach od firm venture capital. Oni nie próbują zaoszczędzić $20K na swojej pensji, jeśli jesteś zmotywowany i mają stopień Computer Science z dobrej szkoły. Próbują znaleźć wspaniałych ludzi, którzy zbudują ich produkt i sprawią, że odniesie on ogromny sukces.
Co oznacza, że dostaniesz bardzo dobre wynagrodzenie, zwłaszcza jeśli zmienisz firmę raz lub dwa razy we wczesnej części swojej kariery.
Long-Term Career Outlook for Computer Science Majors
W dłuższej perspektywie, jeśli chcesz prowadzić ludzi, możesz w końcu zarządzać zespołem inżynierów lub działem.
Jeśli nie, możesz przyjrzeć się czemuś, co nazywa się „architekturą” oprogramowania. Dobry architekt może zarobić $180-200K bez zarządzania kimkolwiek.
Możesz również stworzyć produkt i założyć firmę samemu.
Komputerologia jest wybitną ścieżką kariery w tej chwili, a jeśli idziesz do przyzwoitej szkoły pod względem programu informatyki, będziesz miał firmy ścigające cię po ukończeniu studiów, jeśli jesteś w średnim lub dużym mieście.
Other Perks of Majoring in Computer Science
Tech companies treat their software engineers like KINGS
If you join a tech-focused company like Spotify, Facebook, Apple, etc. (a nie pracy, w której robisz inżynierię oprogramowania dla Walmartu, itp.), będziesz traktowany jak absolutny król.
Większość tych firm pozwala ci nosić dżinsy, daje ci darmowe jedzenie i wiele innych atutów. Nie wszystkie, ale większość.
Czy to się zmieni w ciągu najbliższych 5 lat? Nie.
Świat jest budowany w technologii. Coraz więcej produktów staje się „podłączonymi urządzeniami” – fizycznymi produktami, które mają komponent oprogramowania i łączą się online. Termostaty, lodówki, samochody, itp.
Więc nie mówimy tu tylko o stronach internetowych i aplikacjach mobilnych.
Plus e-commerce staje się masowy. Amazon zatrudnia jednych z najlepszych inżynierów oprogramowania na świecie, aby ich systemy działały sprawnie.
Będzie tak wiele nowych obszarów jak ten, wraz ze wszystkimi tradycyjnymi obszarami, które wymagają wielkich talentów inżynierii oprogramowania (finanse, gry i rozrywka, wirtualna rzeczywistość, SaaS, itp.)
Wysokie prawdopodobieństwo, że możesz pracować zdalnie
To nie jest gwarantowane, i zależy od firmy, ale ze wszystkich zawodów tam … inżynierowie oprogramowania mają jedną z najłatwiejszych ścieżek, aby dostać się do pracy zdalnej.
Inne kariery, w których jest nieco prawdopodobne, że możesz znaleźć pracę zdalną:
- Wykwalifikowane pisanie (copywriting, pisanie medyczne, itp.)
- Sprzedaż „wewnętrzna” (sprzedaż telefoniczna)
- Wsparcie klienta (nisko płatne. Nie zalecane!)
Wracając jednak do inżynierii oprogramowania. Dlaczego będziesz w stanie znaleźć pracę zdalną, jeśli studiujesz informatykę?
Twoje umiejętności będą cieszyły się dużym popytem, a Twoja codzienna praca nie wymaga bycia twarzą w twarz z kolegami. To dobry przepis na to, aby móc pracować w domu lub gdziekolwiek indziej chcesz.
Które szkoły mają najlepsze programy informatyczne?
Tutaj znajduje się lista 50 najlepszych programów CS w USA. Jeśli zdecydujesz się na kierunek Informatyka, spróbuj pójść do jednej z tych szkół.
Ogółem, Informatyka jest bardzo dobrym kierunkiem dla wielu typów studentów, i to jest to, co bym wybrał, gdybym zaczynał moje dorosłe życie od nowa.
Jednakże pytanie: „Czy powinienem studiować Informatykę?” jest skomplikowane i zależy od twoich zainteresowań, osobowości, motywacji i innych opcji, które masz.
Jednakże, ogólnie rzecz biorąc, Informatyka jest bardzo dobrym kierunkiem, który jest niesamowicie przydatny i da ci możliwość budowania rzeczy, które kształtują świat i są używane przez miliony ludzi.
I będziesz bardzo dobrze opłacany robiąc to.
A także, jeśli chcesz być przedsiębiorcą w przyszłości, tło Computer Science będzie przydatne tam też.
(Jedyną rzeczą, którą powiedziałbym, że jest bardziej przydatna jest wiedza na temat marketingu / sprzedaży, ale są to rzeczy, które musisz odebrać w prawdziwym świecie tak czy inaczej. To, czego uczą w szkołach na te tematy, NIE pomoże ci założyć firmy ani odnieść sukcesu jako przedsiębiorca. I możesz znaleźć współzałożyciela, który jest marketerem lub sprzedawcą tak czy inaczej, jeśli nie chcesz się uczyć tych rzeczy).