Czy tytuł licencjata w dziedzinie innej niż informatyka zaszkodzi karierze w zakresie tworzenia oprogramowania? [Zamknięte]

12

Mam licencjat z geologii. Kiedy byłem w połowie drogi tylko do kawalerów, odkryłem, gdzie są moje prawdziwe talenty. Czy mój podstawowy stopień będzie dla mnie problemem w postępach w dziedzinie oprogramowania (czuję, że wiele wiodących firm rozważa ten podstawowy stopień)? Co byś polecił, aby postawić siebie w równie kompetentnej pozycji wobec osoby z silnym tytułem licencjata w dziedzinie informatyki.

Z góry dziękuję.

pikmate
źródło
1
Często zdarzało się, że ktoś z wykształceniem naukowym lub nawet historycznym zaczął zajmować się programowaniem. Dopiero niedawno nastąpiła zmiana na tak zwaną profesjonalizację.
James P.
1
Zawsze możesz założyć własną firmę zajmującą się oprogramowaniem, jeśli tego potrzebujesz.
Joe Internet
5
... musisz ustalić, że nie pozwolisz, aby twoja przyszłość lub satysfakcja zawodowa spoczywała w czyichś rękach. Jeśli nie zaprosą cię na przyjęcie, wyrzuć własne.
Joe Internet
3
Twój stopień geologii byłby bardzo pomocny w naukowym programowaniu sejsmologii w przemyśle naftowym i gazowym. Nie wiem, czy na tym polegają twoje zainteresowania, ale są miejsca, w których twój stopień naukowy i wiedza byłyby cenne.
Gilbert Le Blanc,
1
O ile mi wiadomo, pracodawcy cenią sobie doświadczenie (nawet doświadczenie hobbystyczne, jeśli akurat masz portfolio itp.) Nad dyplomem. Ja osobiście ukończyłem politologię; podobnie zrobił mój przyjaciel, który również pracuje jako programista.
Konrad Morawski

Odpowiedzi:

19

Każda z nauk ścisłych będzie dość zgodna z CS, jeśli chodzi o wymagania matematyczne, tylko w różnych kierunkach. Pomocne może być poszukiwanie pracy w systemach informacji geograficznej, systemach osadzonych w przemyśle naftowym lub wydobywczym lub aplikacjach teledetekcji przed przejściem do czegoś bardziej „czystego”, jeśli chodzi o rozwój oprogramowania. Wczoraj widziałem stare ogłoszenie o pracę na Kajmanach, które wymagało wiedzy ArcGIS do konkurowania, więc staje się kwestią zakresu. W niektórych pozycjach stopień geologii będzie atutem, jak te, o których wspomniałem, a także takimi rzeczami, jak budowa silnika fizyki lub symulacja tektoniczna.

W innych obszarach, takich jak analiza algorytmów, może to boleć, ale szczerze mówiąc, nie powinno to mieć większego znaczenia i na pewno nie będzie po kilku latach w terenie. Mój tata jest Administratorem Systemów i Programistą od 25 lat, z przerwami i ma dyplom z fizyki stosowanej. Jedynymi powodami, dla których kiedykolwiek miał problemy z pracą, było przekazywanie wiedzy o aktualnych technologiach lub osobistych powodów, które są jego własnością. Tak więc posiadanie stopnia geologii może dać przewagę, a nie niedobór. Istnieje nawet dziedzina o nazwie „Geoinformatyka”, która łączy te dwa elementy na równych zasadach.

Inżynier świata
źródło
17

Twój stopień naukowy po prostu daje ci pierwszą pracę. Od tego czasu przez dziesięciolecia decyzje o zatrudnieniu opierają się na tym, co robiłeś, odkąd skończyłeś studia. Więc ciężko pracuj, aby wygrać pierwszy; rozmawiaj ze swoimi profesorami i przyjaciółmi i pukaj do drzwi. Kiedy będziesz w branży, rodzaj stopnia nie będzie miał tak dużego znaczenia. To, co możesz zrobić, ma znaczenie; to, co zrobiłeś, ma znaczenie, to, co wiesz, ma znaczenie; papierowe certyfikaty się nie liczą.

Andy Canfield
źródło
5

Jeśli nie masz dyplomu z informatyki (a nawet jeśli masz), bardzo pomocne jest wskazanie projektów oprogramowania, nad którymi pracowałeś i najlepiej je ukończyłeś. Jeśli firma zatrudnia programistę, a Ty możesz przedstawić przekonujące dowody na to, że możesz programować, to nie ma znaczenia, co mówi twój stopień naukowy.

Edycja: Czasami widzisz ogłoszenia o pracy, które wymagają dyplomu informatyki lub dziedziny pokrewnej, i to jest jedno miejsce, w którym słowa na twoim dyplomie mogą mieć znaczenie. Częściej jednak pojawia się coś takiego jak „BS w informatyce lub równoważne doświadczenie”. W takim przypadku pomocne będzie odniesienie do ukończonych projektów w CV i liście motywacyjnym.

Caleb
źródło
Gdyby tak było wszędzie. Są miejsca, w których ludzie wciąż trzymają się tytułów i innych form „prestiżu”.
James P.
Nie mam dyplomu, ale to nigdy nie powstrzymało mnie od ubiegania się o pracę (i oferowania jej), które zawierały wymóg dyplomu CS. Jedynym problemem, jaki kiedykolwiek pojawił się, było zgłoszenie się do pracy w instytucie badawczym, gdzie trzy inne osoby w zespole miały doktoraty i rozumiem to.
TMN
5

Niektórzy z najlepszych inżynierów, których znam, nie mają nawet żadnego stopnia. Jeden jest architektem w dużej firmie w Bay Area. Mam stopień naukowy z antropologii i byłem inżynierem w Ask.com, firmie oferującej kombinatory Y, a teraz Rackspace. Dwóch moich najlepszych współpracowników ma wykształcenie nie informatyczne. Raz ma jeden w inżynierii przemysłowej, a drugi ma stopień biologii. Przeprowadzamy wywiad z absolwentami CS, którzy często wypadają bardzo źle. Nie wiem, dlaczego tak jest. Musi tak być, ponieważ informatyka jest wciąż bardzo młodą dziedziną, ponieważ można się jej wiele nauczyć, będąc samoukiem. Standford i MIT oferują bezpłatne kursy CS, a jest wiele słynnych książek, które pomogą ci w większości.

Wszystko, co musisz zrobić, to dobrze się spisać na rozmowie kwalifikacyjnej. Nikt nie dba o edukację, może rekruterzy to robią, ja na pewno nie i nikogo to nie obchodzi. Uzyskiwanie wywiadu nie jest takie trudne, jeśli wykonałeś pracę open source lub napisałeś kod stażowy.

Bjorn
źródło
+1 za „Nikt nie dba o edukację”, co okazało się prawdą
CamelBlues
4

Może jestem w mniejszości, ale kandydaci, którzy uzyskali dyplom CS, byli jednymi z najgorszych programistów, z którymi się spotkałem. To oczywiście nie oznacza, że ​​każdy z dyplomem CS nie jest dobry w programowaniu, ale zdecydowanie nie jest to panaceum kwalifikacji.

Najlepsi programiści wykazują w życiorysach pasję i zrozumienie programowania i mogą to wykazać. Posiadanie dyplomu CS nie robi tego automatycznie. Dołącz do projektu typu open source lub napisz własne oprogramowanie - pokaż coś, co możesz zaprogramować dla menedżerów ds. Rekrutacji.

Jeśli firma ma kwalifikacje do zatrudniania tylko dla stopni CS, to nie stara się zatrudniać najlepszych programistów.

LarsTech
źródło
3

Chciałbym podzielić się własnym doświadczeniem, które jest nieco podobne do ciebie. Zrobiłem licencjat z fizyki i tak jak ty zdałem sobie sprawę, że mój prawdziwy talent leży w tworzeniu oprogramowania. W każdym razie zacząłem pisać dla zabawy, kontynuując pracę nad ukończeniem mojego stopnia fizyki. Następnie ukończyłem kurs związany z CS wraz z kilkoma innymi ludźmi, którzy przybyli prosto z czystych pól CS.

Moje wykształcenie fizyki dodało pytanie podczas rozmowy kwalifikacyjnej po kursie typu „Dlaczego zmieniłeś karierę z fizyki na CS?” i po prostu odpowiedziałem: „Zorientowałem się, że CS to mój prawdziwy talent…” Interesujące jest to, że dostałem pracę, która płaciła dwa razy więcej niż praca moich kolegów. Wiem, że szczęście odgrywa swoją rolę, ale myśląc racjonalnie, muszę powiedzieć, że było to spowodowane zabawnym programowaniem , które robiłem wcześniej.

Sugeruję, aby kontynuować swój obecny stopień i zacząć robić małe ćwiczenia programistyczne w wolnym czasie. To zdecydowanie zapłaci ci na dłuższą metę.

Yasir
źródło
3

Mam dyplom z ekonomii i pracuję jako programista C # /. Net. W wolnym czasie robię również Python. Wszystko ułożyło się całkiem dobrze dla mnie, więc nie sądzę, że powinieneś myśleć, że brak dyplomu z informatyki wyklucza cię z niczego.

Jeśli zdobędziesz umiejętności i potrafisz je wykazać, ktoś będzie cię chciał.

Musaab
źródło
2

Poszukaj pracy programistycznej w firmie, w której twój stopień geologii jest istotny. Natychmiast przychodzi na myśl przemysł naftowy, ale górnictwo i niektóre większe projekty inżynieryjne również byłyby możliwe.

W tych branżach stopień naukowy jest ogólnie preferowany nad dyplomem CS, ponieważ zrozumienie dziedziny problemowej jest uważane za ważniejsze niż najnowsza moda CS.

Po kilku latach doświadczenia w programowaniu powinieneś być w stanie ubiegać się o każde zadanie programistyczne w dowolnym miejscu, o ile istnieje wspólny język / technologia / platforma.

James Anderson
źródło
2

Mogę powiedzieć ci z własnego doświadczenia: absolutnie nie!
Uczęszczałem na informatykę (Bachelor + Master) i obecnie pracuję w dobrym Software House. Znalezienie pracy nie było takie trudne i nie musiałem długo czekać na znalezienie dobrego miejsca.

Mój przyjaciel mieszkał ze mną w tym samym mieszkaniu na uniwersytecie i studiował filozofię. Uzyskał tytuł magistra filozofii w firmie Artificial Intellingence.
Teraz faktycznie pracuje w MIT w Bostonie! Dlatego nie ma znaczenia twoje pochodzenie, jeśli jesteś wykwalifikowany i dobry w dziedzinie oprogramowania, nie będzie problemu.

Niestety wiele osób z działu HR, otrzymujących codziennie setki życiorysów dla jednej pracy, zwykle przyjmuje ścisłe kryteria selekcji, ponieważ nie mają czasu na sprawdzenie wszystkich dokumentacji.
Ale nie zawsze tak jest, jeśli masz szansę na rozmowę kwalifikacyjną, możesz dobrze przedstawić swoją motywację i wiedzę (właśnie tego szukają firmy).

Francesco
źródło
2

Miałem profesora CSCI, który miał doktorat z chemii, dopiero pod koniec nauki zaczął polubić programowanie, ponieważ wykorzystywał go podczas badań nad chemią w swojej pracy doktorskiej. Następnie przez lata pracował w dziedzinie programowania i ostatecznie przeszedł na emeryturę jako profesor wykładający C ++, a teraz jest dyrektorem działu inżynierii.

Ostatecznie twój stopień naukowy nie ma większego znaczenia w porównaniu z tym, co chcesz zrobić i co udowodnisz, że jesteś w stanie.

MetaGuru
źródło
1

Jest to guz prędkości na drodze, z którą nigdy nie możesz podróżować. Są prace, których nigdy nie dostaniesz. To nie znaczy, że nie możesz znaleźć dobrej pracy, pracować nad innymi projektami lub założyć własnej firmy.

Czy potrafisz nauczyć się programować bez niego? Niektórzy ludzie mogą nigdy się tego nie nauczyć.

Czy masz inny stopień naukowy? Niektóre prace po prostu wolą stopień naukowy.

Z finansowego punktu widzenia nie sądzę, że warto porzucać płatną pracę, aby wrócić do szkoły w nadziei na dalszą karierę. Potrzebujesz poważnego wzrostu płac, który możesz przypisać stopniowi CS, a nie tylko czasowi, doświadczeniu i naturalnej zdolności. Zarządzanie jest kolejną historią i może być lepiej z MBA.

JeffO
źródło