Zajmuję się projektowaniem i programowaniem od tak dawna, jak pamiętam. Jeśli występuje problem z programowaniem, mogę go rozwiązać. (Chociaż wprawdzie Stack Overflow pozwoliło mi w wielu przypadkach pominąć rozwiązywanie problemów i od razu przystąpić do działania .) Stworzyłem gry, ezoteryczne języki programowania oraz mnóstwo widżetów i gadżetów. Obecnie pracuję nad językiem programowania ogólnego przeznaczenia. Nie ma nic lepszego niż programowanie.
Czy wykształcenie uniwersyteckie to naprawdę coś więcej niż tylko formalność?
Odpowiedzi:
Hooboy. Jest to trudna sytuacja, w której można się znaleźć; masz moje współczucie.
Jestem skłonny do uzyskania stopnia, najprawdopodobniej ponieważ 1) mam jeden stopień licencjata w dziedzinie informatyki i 2) często uważam, że wiedza zdobyta podczas jego zdobywania jest bardzo przydatna. Ale nie jest to konieczny warunek udanej kariery; świat IT jest bogaty w ludzi, którzy skopią tyłki, są uznawani za skopanych tyłków i którzy technicznie nie mają więcej niż dyplom ukończenia szkoły średniej.
Zaletą dyplomu uniwersyteckiego jest to, że możesz go zawiesić i wrócić do niego później, kiedy pozwoli na to życie. (Chociaż niebezpieczną rzeczą w poprzednim zdaniu jest to, że jest to dobry sposób, aby po prostu rzucić palenie bez przyznania się do rezygnacji). Możesz przetestować wody i zobaczyć, jaką pracę możesz uzyskać, wysyłając swoje CV dzisiaj i widząc jakie masz przekąski; nie zobowiązałeś się do niczego, dopóki nie powiesz „tak” ofercie pracy.
I wygląda na to, że twoja szkoła jest dla ciebie nieodpowiednia, niezależnie od tego. Jeśli tak bardzo się nudzisz ze wszystkim, co na ciebie rzucają, być może będziesz musiał znaleźć szkołę, która wykonałaby lepszą robotę, dając ci wartość twoich pieniędzy i zmuszając cię do pracy na tym poziomie. Czy zastanawiałeś się nad przeniesieniem gdzieś lepiej?
Edycja: Czy na podstawie twoich komentarzy w innych miejscach, biorąc pod uwagę, jak bardzo lubisz teoretyczne aspekty programowania na wysokim poziomie, czy uważasz, że najlepszym sposobem na kontynuowanie badań i zarabianie może być kariera w środowisku akademickim? Co zdecydowanie wymagałoby uzyskania dyplomu. :-)
źródło
Jeśli potrafisz znaleźć co najmniej jedną pracę bez niej i możesz udowodnić swoje umiejętności na papierze, to nie, nie warto.
Współczuję tobie i byłam w podobnej sytuacji. W moim przypadku (w którym byłem znacznie bardziej „zmotywowany” finansowo) odszedłem i wkrótce znalazłem prace rozwojowe (5 miesięcy). Patrząc wstecz, to było zaledwie 2 lata temu, ale oto zalety i wady, jakie widziałem:
Plusy:
Cons:
Gdy zdobędziesz już to formalne doświadczenie, znalezienie pracy - która jest ostatecznym celem zdobycia wykształcenia - nie jest tak trudne. Dlatego ważne jest, aby wiedzieć, czy możesz szybko znaleźć pracę, jeśli zdecydujesz się odejść.
źródło
Krótka odpowiedź: nie, nie warto.
Uniwersytet da ci dobre przygotowanie w wielu dziedzinach, z których większość tylko w niewielkim stopniu związana jest z informatyką. Będziesz miał dużo podstaw fizyki i matematyki. To zawsze jest dobra rzecz. Jednak uniwersytet pochłania czas i pieniądze.
Zacząłem pracować jako programista zaraz po szkole średniej. Byłem przekonany w programowaniu, ale byłem wystarczającym ekspertem, aby od razu być produktywnym. Niektórzy współpracownicy z dyplomem byli za mną. W końcu dostałem dyplom w wolnym czasie, ale tak naprawdę nigdy nie miałem okazji zastosować w swojej pracy niczego, czego nauczyłem się na uniwersytecie.
źródło
Zatrudnienie jest łatwiejsze ze stopniem naukowym. Mam licencjat. z silnym fundamentem CS, ale bez dyplomu CS. Udało mi się wyjaśnić w wywiadach, ale nie mam pojęcia, ile razy zostałem odfiltrowany ze stosu CV z tego powodu ...
Powiedziałbym, że jeśli chcesz pracować w dużej organizacji, ogromną zaletą jest posiadanie kartki papieru.
Jeśli chcesz pracować w startupie (i szczerze mówiąc, w oparciu o to, co powiedziałeś do tej pory, może to być dla Ciebie lepsze), nie będzie tak dużej konkurencji i prawdopodobnie będzie mniej zależności na temat twojego wykształcenia, a bardziej na temat osobowości, motywacji i doświadczenia. Prawdopodobnie będziesz również patrzeć na niższe wynagrodzenie, być może z częścią z nich w postaci aktywów mniej niż płynnych.
Jeśli chcesz pracować dla siebie, Twoja pierwsza wypłata wyniesie 0 $, a kwota, którą zarobisz w następnym miesiącu, będzie zależeć od twojego poświęcenia w znalezieniu pracy i pewnego szczęścia w znalezieniu czegoś, co ci pasuje. Trudno jest zdobyć kogoś, kto zaufa projektowi, jeśli nie masz już wielu udanych projektów.
Gdzie oceniasz priorytety, takie jak pieniądze, przyjemność / wyzwanie związane z pracą, czas na rekreację, czas na związek itp. Jakie ryzyko chcesz podjąć? Zastanów się, co jest dla Ciebie ważne i co chcesz zrobić, aby to osiągnąć. Czy krótkotrwały ból jest wart szansy na lepszą przyszłość, czy też powinieneś wziąć to, co masz i biegać z tym.
Na marginesie, czy możesz przejść do innego programu i wydostać się szybciej? Niektóre osoby poszedłem na uniwersytet z przestawionym na "matematykę komputerową" i uzyskałem 3-letni (nie zaszczytny) stopień naukowy. Po niewielkim doświadczeniu zawodowym litera H na końcu edukacji oznacza coraz mniej.
źródło
To nie to, co wiesz - to kto wie, co wiesz. Czujesz, że masz już umiejętności. Jesteś więcej niż w połowie drogi do ukończenia studiów, czy myślisz, że możesz dostać pracę, którą chcesz? Czy jesteś w obszarze, w którym większość stanowisk pracy wymaga dyplomu? Czy tworzysz połączenia?
Jak w odpowiedzi na pytanie odpowiesz na pytanie; dlaczego rzuciłeś szkołę?
Nie pokładaj zbyt dużej pewności, że ludzie zatrudniający dostrzegają talent. Każdy ma swoje uprzedzenia i kule (skąd mam wiedzieć, że byliby tacy źli? Mieli certyfikat!).
Może jesteś bardziej przedsiębiorcą i sam możesz rozpocząć działalność?
Jeśli zdecydujesz się rzucić szkołę, ustal sobie pewne standardy i ramy czasowe dotyczące tego, jaką pracę musisz zdobyć, zarabiając pieniądze i ile czasu poświęcisz na to, zanim wrócisz do szkoły.
źródło
Jedną z bardziej frustrujących rzeczy w programistach samouków jest to, że często uczą się techniki bez znajomości właściwej terminologii. Pracowałem z samoukiem, programistą, który był byłym żołnierzem US Marine. Facet był bystry i szybko się nauczył, ale często używał dziwnych terminów.
Nazywał gwiazdy wskaźnikowe . DFA nazywano tablicami blokowymi, były numerowanymi listami .
Gdyby odbył kilka kursów na poziomie uniwersyteckim, mógłby użyć odpowiednich terminów.
źródło
Menedżerowie ds. Zasobów ludzkich i zatrudniania patrzą na twoje wykształcenie, więc moja odpowiedź brzmi TAK.
Pomyśl o tym, jaka jest szansa, że osoba ukończyła studia CS na przyzwoitym uniwersytecie ze świetnym GPA i skończyła się porażką? Nadal jest to możliwe, ale celem jest obniżenie ryzyka.
Dla geniuszy takich jak Bill Gates jest w porządku, jeśli nie mają dyplomu. Niezależnie od tego będą sobie dobrze radzić. Jednak dla zdecydowanej większości ludzi edukacja jest nadal doskonałym wskaźnikiem, szczególnie dla osób, które nie mają dużego doświadczenia zawodowego.
źródło
To bardzo osobiste pytanie i zależy w dużej mierze od tego, jaki rozwój planujesz zrobić. Sterowniki urządzeń i systemy osadzone w czasie rzeczywistym z dużą ilością analiz algorytmów? Prawdopodobnie lepiej pójdziesz do szkoły. Aplikacje internetowe CRUD? Prawdopodobnie nie.
Mogę mówić tylko za siebie. Bardzo dobrze sobie radziłem w swojej karierze bez dyplomu CS lub jakiegokolwiek stopnia na studiach. Niektóre z nich to umiejętności i inteligencja, ale nie chciałbym też przypisywać sobie szczęścia.
To powiedziawszy, czasami żałuję, że nie szkoliłem się w myślach wymaganych do prawdziwej analizy formalnej i dowodów.
źródło
Wykształcenie uniwersyteckie , zwłaszcza takie, w którym uczy się czytać i pisać, jest cenne dla dobrego programisty, a nawet dla każdego, kto jest dobry w czymkolwiek.
Z drugiej strony wartość stopnia uniwersyteckiego jest znacznie bardziej uzależniona. Miałem długą i dość udaną karierę w tworzeniu oprogramowania i nigdy nie ukończyłem studiów licencjackich - które zresztą były w historii i geografii kulturowej. Mam również niezależny konsultant dla większości z ostatnich 20 lat, a ja mam CV, to było bardzo dawno nikogo rzeczywiście spojrzał na niego. Nie wiem, jakie byłyby moje doświadczenia, gdybym musiał znaleźć prawdziwą pracę.
źródło
Pozwólcie mi opowiedzieć moją historię w skondensowanej formie.
Zacząłem programować w młodym wieku. Wydawało się, że ma do tego naturalne predyspozycje, z pewnością się podobało. Nauczył się, walcząc o rzeczy przez całe gimnazjum i liceum.
Opuściłem szkołę średnią i zrobiłem ... um ... inne rzeczy. Praca fizyczna, życie młodego człowieka itp.
Kilka lat później postanowiłem się skupić. Pracowałem nad moim 2-letnim dyplomem w wolnym czasie, dosięgnąłem go (dosłownie). Zatrudniono go z powrotem w terenie, zarabiając na przyzwoitym wynagrodzeniu - nic wielkiego w żadnym sensie, ale znacznie lepszym niż praca fizyczna.
Postanowiłem udać się na główny uniwersytet naszego państwa, dobry program techniczny. Zapisałem się na inżynierię komputerową, aby bardziej oddać się fascynacji elektroniką i uniknąć zbyt wielu powtarzalnych rzeczy programistycznych, które już znałem.
Cóż ... pozwól mi tylko powiedzieć ... święty nużący. Teraz część tego można po prostu przypisać mi i temu, jak sobie z tym poradziłem, ale rok spędzony na tej uczelni był ogromną stratą czasu i pieniędzy .
Spędziłem rok nie ucząc się niczego i spędzając czas na „odrabianiu” pracy domowej, która była tak daleko poniżej moich umiejętności, to było absurdalne. Rozmawiałem z kilkoma profesorami i doradcami z college'ów i ogólnie rzecz biorąc, słowo brzmiało: „stąpać po linii, przejść przez ruchy, przepraszam, że tak to działa” lub „może nie wiesz tyle co ty myślę, że tak i powinieneś zwracać większą uwagę ”. (choć sam tak mówię, ten ostatni punkt był całkowicie nieważny).
Pod koniec roku dokonałem przeglądu postępów na drodze do uzyskania dyplomu. Po ukończeniu stopnia AA, z dużą ilością punktów, a teraz po ukończeniu pełnego roku na uniwersytecie, wciąż - realistycznie - ze względu na to, jak musiałem planować zajęcia, warunki wstępne itp. - 3 pełne lata ode mnie BS in Comp Eng. Nie wspominając o zadłużeniu w wysokości 10 000 USD (w pierwszym roku sytuacja będzie się pogarszać z każdym kolejnym rokiem [mniej dotacji vs. pożyczek]).
Więc rzuciłem.
I nie oglądam się za siebie. I nie wrócę.
Pozostałem zatrudniony w swojej dziedzinie przez cały czas i od tego czasu. Nigdy mój brak dyplomu nie był przeszkodą w znalezieniu zatrudnienia i wydaje mi się, że praca, którą udało mi się uzyskać, dotyczy sklepów wysokiej jakości o ponadprzeciętnych zarobkach.
Więc ... długa historia znowu, brzmi jak szkoła może nie być dla ciebie, tak jak dla mnie.
źródło
Prowadzę dział programowania dla małego startupu (ok. 50 pracowników, 5-osobowy personel programistyczny włącznie ze mną), a moje doświadczenie pokazało, że Uri ma rację w ocenie małych startupów.
Mój dział HR (który w małym startupie jest tylko 1 osobą) prosi, aby nie angażować się do czasu podjęcia właściwej decyzji o zatrudnieniu. Kiedy ją o to zapytałem, powiedziała: „Zatrudniasz na stanowiska techniczne; jestem administratorem. Jak mogę podjąć najlepszą decyzję dotyczącą wymaganych umiejętności i cech?”
Jestem jednak pewien, że tego rodzaju zachowanie ogranicza się przede wszystkim do małych startupów. Jeśli chcesz przenieść się do „Wielkiego Świata”, najprawdopodobniej będziesz potrzebować stopnia lub znacznej ilości doświadczenia za swoim pasem (prawdopodobnie 5 - 7+ lat).
źródło
Jedną rzeczą do rozważenia jest to, że nie zawsze musisz robić stopień informatyki. Przeszedłem przez inżynierię oprogramowania, która zapewnia inny aspekt niż zwykłe programowanie. Było mnóstwo rzeczy, których nigdy bym się nie nauczył - głównie związanych z zarządzaniem projektami i zapewnianiem jakości. Poza tym, moim zdaniem, zrobiliśmy znaczną część nauki na niskim poziomie, która nie byłaby możliwa bez pomocy profesora. Edukacja formalna ma tak wiele do zaoferowania, ale być może będziesz musiał pójść do „lepszej” szkoły, aby czerpać wszystkie te korzyści.
źródło
Wiele, wiele miejsc najpierw patrzy na kartkę papieru, a potem na kwalifikacje, albo wymaga papieru z kwalifikacjami. Jak inni radzili, sprawdź, jakie rodzaje pracy są dla ciebie dostępne bez dyplomu, ale pamiętaj, że to również ograniczy twoje przyszłe wybory.
Jednak niektóre miejsca również pomogą opłacić dyplom, więc jeśli możesz dostać pracę bez niej, a oni są gotowi pomóc za to zapłacić, możesz mieć ją na przyszłość, w razie potrzeby.
źródło
Jestem w bardzo podobnej pozycji jak ty. Tak, edukacja uniwersytecka jest tego warta, a oto moje „świadectwo”, dlaczego: w ciągu ostatnich pięciu lat zrobiłem trochę szalonych rzeczy programistycznych i teraz uruchamiam aplikację na iPhone'a dla mojej firmy, wszystko samoukiem , na tym samym tle co ty. Niedawno skontaktowałem się z kilkoma wysoce polecanymi headhunterami, aby dowiedzieć się, jak zmienić pracę z technicznego na pełnoetatowego programistę. W obu przypadkach rozmowa z nimi nagle się zatrzymała - i mam na myśli brak kontaktu - kiedy musiałem odpowiedzieć „Nie” na pytanie „Czy masz wykształcenie wyższe?”
Potrzebujesz tego bardziej niż wiesz, a kilka lat kłopotów zapłaci dywidendy długo po tym, jak to przeżyjesz.
źródło
Jak stwierdzono w innych pytaniach, jest to osobista decyzja, a to, czy warto ukończyć studia, zależy od tego, co chcesz zrobić.
Moja osobista historia, która właśnie skończyła 50 lat, dobrze sobie radzę z programowaniem i jeszcze nie mam dyplomu. Tak więc prawda jest taka, że nie potrzebujesz „stopnia”, aby stworzyć żywe programy. To powiedziawszy, wciąż staram się o dyplom, mimo że mam dzieci starsze niż wielu uczniów w klasie. Pozwólcie, że sformułuję to, realizuję „edukację”, niezależnie od tego, czy uzyskam stopień naukowy, czy nie, ma w tym momencie niewielkie znaczenie.
Chcę się uczyć. Zawsze możesz uczyć się na własną rękę, ale granice możliwości robienia tego wzrastają wraz ze wzrostem złożoności tematu. Uczęszczanie na zajęcia pozwala mi iść dalej niż samemu. Idąc dalej, okazuje się, że nie jestem tak zainteresowany nauką innego języka, raczej chcę uczyć się głębszych pojęć. Jednym z moich celów jest udzielenie odpowiedzi na pytania w https://cstheory.stackexchange.com/ Heck, chętnie bym mógł zrozumieć większość z nich. Obszar ten może nie zainteresować wielu programistów.
Ważnym czynnikiem, który należy wziąć pod uwagę przy rozważaniu swoich wyborów, jest to, o ile trudniej jest wrócić do szkoły w miarę starzenia się. Życie zaczyna przeszkadzać, relacje, dzieci, kredyty hipoteczne itp. Utrudniają dokonywanie tego rodzaju wyborów.
źródło
Pracowałem (i przeprowadzałem wywiady) z wieloma firmami o fortunie-100 oraz z jedną mniejszą firmą, ale w oparciu o moje doświadczenie HR po prostu nie patrzy na ciebie bez dyplomu (a czasem dyplomu). Życiorysy są czytane przez pracowników HR, pracownicy HR wiedzą, że wymagany jest dyplom, dlatego nigdy nie będziesz w stanie udowodnić swoich umiejętności.
Małe firmy mogą złagodzić te zasady.
Dlatego uważam, że strategicznie warto jest zdobyć stopień naukowy, nawet jeśli możesz zostać bardziej wykwalifikowanym programistą, wykorzystując czas na ćwiczenia i nadrabianie różnic w stosunku do książek.
źródło
To tak jak w tej piosence - „Nie potrzebujemy edukacji” ... To wszystko wielka rozmowa warta małego uznania.
Przeszedłem proces studiów magisterskich i osiągnąłem go z wyróżnieniem pierwszej klasy. Czy jestem lepszym programistą niż inni? Stopień sam w sobie tego nie gwarantuje; i nie byłbym tak bezczelny, jak się twierdzi. Znam wielu ludzi, którzy moim zdaniem są o wiele bardziej wykwalifikowani technicznie i doświadczeni zawodowo niż ja, i którzy nie uzyskali tytułu magistra (a właściwie żadnego stopnia w dziedzinie związanej z informatyką ).
Mimo to jestem głęboko przekonany, że dyplom jest korzystny i życzę WSZYSTKIM deweloperom, którzy mieli przynajmniej licencjat w dziedzinie informatyki / inżynierii oprogramowania, ponieważ uważam, że ludzie, którzy uzyskali dyplom, mają „bogatszy” model umysłu - zobacz większy obraz - ponieważ wszyscy musieli, w wielu przypadkach wbrew własnej woli, zdobyć znacznie szerszą gamę technologii i zająć się większą liczbą dziedzin tematycznych niż samozwańczy guru. (okropnie długie zdanie, przepraszam, jeśli nie mam sensu, jest za kwadrans druga w nocy ... idę teraz spać, noc)
źródło
Jeśli programujesz w świecie biznesu (w przeciwieństwie do nauczania lub nauki ścisłej lub czegoś bardzo zbliżonego do sprzętu), im dalej zdobywasz wykształcenie (z czasem), tym ważniejsze staje się doświadczenie.
W rzeczywistości doświadczenie i reputacja zawsze przeważają nad edukacją ... ponieważ pokazuje Twoją udowodnioną zdolność do produkcji.
Mam stopień nauk humanistycznych w zakresie studiów biblijnych - co jest tak samo ważne w tym biznesie, jak dyplom ukończenia szkoły średniej. Kilka lat temu, kiedy rozważałem uzyskanie dyplomu z CS, znalazłem artykuł, w którym porównali 2 podania o pracę - jeden, który spędził półtora roku bezpośrednio po studiach, i drugi, który poszedł dobrze do pracy i miał półtora roku doświadczenia (może planował później zdobyć stopień naukowy?). Menedżer ds. Rekrutacji, który napisał artykuł, powiedział, że mimo wszystko, zawsze będzie on zatrudniony jako pierwszy z doświadczeniem. Wyjaśnił, że osoba z tym doświadczeniem może natychmiast wytworzyć, wiedział, że uwielbia programować (nie chce płacić kaucji) i umie pracować.dziś .
Z brzmienia twoich zmagań (rodziny, finansów, frustracji związanej ze szkoleniem i twoimi umiejętnościami produkcyjnymi) - sugerowałbym, abyś „trafił na rynek” i zaczął budować swoje doświadczenia. Rozpoczęcie może być trochę trudne, ale kiedy opuścisz ten start w lusterku wstecznym i zbudujesz swoje CV i doświadczenie, wkrótce znajdziesz silnego konkurenta z możliwością uczynienia edukacji ludzi wokół ciebie nieistotnymi .
Następnie, jeśli stopień jest naprawdę ważny dla ciebie na drodze - zawsze masz opcję (kiedy masz czas i środki), aby go ukończyć później.
źródło
Zakładając, że jesteś w USA, być może zastanawiasz się nad studiowaniem informatyki w innym kraju ?
AFAIK, we Francji (gdzie się urodziłem, studiowałem, mieszkam i pracuję), studia są tańsze niż w USA (i prawdopodobnie jako obcokrajowiec potrzebowałbyś, jako obcokrajowca, stypendium, aby móc się tutaj uczyć). Uważam, że dzieje się tak również w wielu innych krajach europejskich.
Być może studiowanie w innym kraju może dać ci niewielką korzyść (po powrocie do domu i poszukiwaniu pracy).
Oczywiście musisz nauczyć się języka obcego.
źródło
Możesz dostać dwie rzeczy.
Stopień - prawdopodobnie nie warto, chyba że nie jesteś wystarczająco pewny siebie, aby zostać zatrudnionym bez niego. Uczęszczanie na uniwersytet będzie wymagało dużo czasu i pieniędzy.
Wiedza - warto uczyć się rachunku różniczkowego, algebry, teorii algorytmów itp. (Czyli CS w ogóle). Zaletą samokształcenia jest to, że możesz skupić się na odpowiednich przedmiotach. Jednak kontynuowanie nauki wymaga dość samodyscypliny, ponieważ nie ma zewnętrznej presji (egzaminu), która zmusiłaby cię do nauki, gdy nie masz ochoty się uczyć.
źródło
Jeśli posłuchasz Billa Gatesa, możesz znaleźć następującą radę:
Ankieter: Czy studiowanie informatyki jest najlepszym sposobem na przygotowanie się do roli programisty?
Gates: Nie, najlepszym sposobem na przygotowanie jest pisanie programów i studiowanie wspaniałych programów napisanych przez innych ludzi. W moim przypadku poszedłem do pojemników na śmieci w Centrum Informatyki i wyszukałem listy ich systemów operacyjnych.
Dla tych ludzi sugeruję, abyś wstąpił na uniwersytet / college, który może przygotować cię do kariery programistycznej, ale także kariery w czymś innym, jeśli znajdziesz pasję do czegoś innego niż patrzenie w ekran luminoforu od 9 do 5. Jeśli masz już to zrobiłem, a następnie idź do swojej rodziny, radnego zawodowego, terapeuty, cokolwiek. Jesteś dorosły, możesz dowiedzieć się, jakiej pracy chcesz, prawda?
Połączenie dwóch, tj. Samokształcenia i kursu CS na studiach / uniwersytetach, jest czymś, co zawsze wydaje się utrzymywać cię na czele. Powodzenia!
źródło
Mam współpracowników, z których niektórzy mają stopnie naukowe, a niektórzy nie. Często widzę, że osoby bez stopni często używają albo nieoptymalnych kolekcji, albo używają tablic do wszystkiego i ignorują kolekcje. Klasa Struktury danych na uniwersytecie jest zdecydowanie opłacalna.
źródło
Uniwersytet to miłe doświadczenie do życia. I z pewnością pomoże ci zdobyć pierwszą pracę (chyba że masz duże doświadczenie zawodowe, co jest bardzo mało prawdopodobne w tym wieku).
Z obu powyższych powodów, gdybym mógł cofnąć czas, postanowiłbym zostać w szkole zamiast zostawiać go w klubach.
Tak, możesz to zrobić również podczas pobytu na uniwersytecie;)
źródło