Z jednej strony chcę tylko uzyskać dyplom z GPA 3.0. Z drugiej strony, moi rodzice chcą czegoś więcej niż tylko 3.
Teraz o to chodzi. Programuję z pasją. Programuję dzień i noc. Aż wszystkie moje kursy programowania. Jednak robię okropnie na wszystkich moich przedmiotach do wyboru - takich jak pisanie, historia i wszystko inne - co pozostawia mi tylko GPA od 3.1 do 3.2. I moi rodzice chcą więcej.
Myślą, że uniwersytet jest jak liceum, gdzie potrzebujesz super-gwiezdnych ocen, aby przejść do następnego poziomu. Ale nie zdają sobie sprawy, że wystarczająco dobre oceny dadzą mi pracę.
I nie zdają sobie sprawy z tego, że programista musi poćwiczyć, aby stać się dobrym w programowaniu, i że dobre umiejętności zapewnią pracę w miłej firmie zajmującej się programowaniem.
Na szczęście jednak nie grożą, że pobiją mnie kijem bejsbolowym lub czymkolwiek podobnym. Od czasu do czasu dają mi małe „tsk-tsk”. Ale nawet to małe „tsk-tsk” sprawia, że czuję się winny za otwarcie IDE. Poza tym zwlekam z powodu poczucia winy.
Więc teraz chcę się z nimi pogodzić. Chcę wiedzieć, jak to zrobić.
[Edytować]
OK, więc teraz zdałem sobie sprawę, że powinienem dążyć do wyższych ocen, jak niektórzy sugerowali poniżej.
Odpowiedzi:
Okej, byłem taki sam. Chciałem tylko programować, a na innych zajęciach szło mi dobrze, więc mnie to nie obchodziło. Jednak, aby uzyskać wybór pracy, powinieneś robić to najlepiej, jak potrafisz. Jeśli masz konkretną dziedzinę, do której chcesz się dostać, będą szukać najlepszych studentów. Uczenie się ciężko i uzyskiwanie dobrych ocen nawet z przedmiotów, które nie mają znaczenia dla Twojej kariery, pokazuje staranność. Ta etyka pracy przełoży się na dobre wyniki w pracy, ponieważ nauczyłeś się dyscypliny.
Pracodawcy nie chcą ludzi, którzy pływają. Chcą pracowników, którzy w czasie pracy dla firmy będą ciężko pracować i załatwiać sprawy! Jedynym wskaźnikiem, jaki mają to u nowych absolwentów, jest ich GPA. Wysokie oceny CS i niższe inne oceny zwykle wskazują, że osoba ciężko pracuje tylko na rzeczach, które lubią. „Przeciętny” programista nie zawsze robi fajne rzeczy. Na przykład nie lubię zajmować się bazami danych, ale moja obecna praca często wymaga ode mnie szukania rozbieżności w bazie danych. To nie jest fajna praca; Wolałbym szukać błędów lub pisać nowe aplikacje. Ale trzeba to zrobić i wykonać tak dobrze, jak twoja ulubiona praca!
Zachęcam cię, byś wysoko postawił na celownik. Daj z siebie wszystko, a to pomoże zapewnić pierwszą dobrą pracę i nada ton solidnej karierze.
źródło
Twoje oceny nie będą miały żadnego znaczenia po zdobyciu pierwszej pracy, a 3.0 jest całkowicie szanowany.
Jednak jeśli nie umiesz pisać i komunikować się dobrze, będzie to miało znaczenie! Te inne kursy dają również umiejętności potrzebne do skutecznego programowania.
źródło
Zejdę na to po stronie twoich rodziców. Wiele osób wie, jak pisać kod. Jeśli chcesz być dobry, potrzebujesz szerszego spojrzenia na życie niż tylko pisania kodu, a duża jego część uczy się więcej poza wąskimi horyzontami pisania kodu.
Kiedy się do tego zabierasz, większość dobrych programistów zajmuje się analizowaniem, w jaki sposób procesy są przeprowadzane przez firmę (zwykle tak czy inaczej, firmą) i znajdowaniem bardziej wydajnych procesów. Aby procesy te były bardziej wydajne, muszą jednak być w stanie zrozumieć i odnosić się do osób, które je przeprowadzają. Większość okropnych systemów, które w latach 60. i 70. nadawały komputerom złą nazwę, zostały napisane przez ludzi, którzy umieli dobrze kodować - ale byli całkowicie nieświadomi ludzkich czynników związanych z używaniem tego oprogramowania.
Należy pamiętać o jeszcze jednej rzeczy: chociaż znalezienie pracy jest z pewnością ważne, to nie wszystko jest w życiu. Przygotuj się na życie , a nie tylko pracę .
źródło
Niestety, muszę być po stronie twoich rodziców.
Dobrzy programiści muszą ćwiczyć programowanie. Ale najlepszym miejscem do ćwiczenia programowania jest dobra robota. Twoim celem jest znalezienie dobrej pracy. Zaufaj mi, przeprowadziłem wywiad z obu stron korytarza i widziałem wielu byłych studentów idących na rynek pracy. Rozmowy kwalifikacyjne nie koncentrują się na umiejętności programowania. Koncentrują się na tym, co robisz w szkole.
Co więcej, najlepsze firmy najpierw sprawdzają Twój GPA. W rzeczywistości większość z nich ma próg GPA, poniżej którego nie będą cię rozważać na staże i pierwsze rozmowy kwalifikacyjne. Na tym GPA spadasz poniżej progu dla wielu firm, zwłaszcza jeśli nie jesteś w najlepszej szkole.
Nie chcesz po prostu znaleźć pracy (choć czasem zdarza się, że sytuacja jest desperacka). Chcesz znaleźć dobrą pracę. Lub chcesz znaleźć pracę w tak dobrej firmie, że inne firmy przeprowadzą z tobą wywiad tylko dlatego, że ta firma była skłonna cię zatrudnić.
To nie jest komputer, ale firmy i kobiety nie różnią się tak bardzo - będą bardziej interesujące w zatrudnianiu się z tobą, jeśli już byłeś z kimś bardziej atrakcyjnym :)
źródło
Przetłumacz to sobie w ten sposób. Kiedy dostaniesz pracę, zostaniesz poproszony o wykonanie zadań, których tak naprawdę nie chcesz. Ale i tak będziesz musiał to zrobić, to twoja praca. Obecnie uniwersytet jest twoją „pracą”. Te zajęcia do wyboru to zadania, których nie chcesz wykonywać. Tak, możesz przepłynąć obok i po prostu przejść z dobrą oceną, a to ostatecznie gdzieś zaprowadzi cię do drzwi. Ale jeśli jesteś gotów na to teraz w swojej „pracy”, będziesz miał takie samo podejście, kiedy zostaniesz zatrudniony do prawdziwej pracy.
Kolejną rzeczą do rozważenia, gdy pracodawca ma 2 osoby i jedno stanowisko, i oboje możecie kodować, kto zamierza zatrudnić, osobę z 3,1 GPA lub osobę, która pchnęła się do 3,5? Założę się, że pójdą na 3.5 ....
źródło
Jak dobrze powiedziałeś rodzicom o swoich marzeniach, jeśli chodzi o znalezienie pracy? Mogą chcieć wyższe stopnie w przypadku, gdy chcesz przejść do szkoły wyższej, gdzie prawie może być wymagane wysokie stopnie. Inną stroną tutaj jest rozpoznanie, co próbujesz uzyskać od tych przedmiotów do wyboru, ponieważ teoretycznie mogą istnieć pewne podobne do kursów programowania, które mogą działać jako lepsze przedmioty do wyboru, np. Filozofia, jeśli to możliwe.
źródło
Twoje pytanie przypomniało mi moje dni w szkole średniej i na studiach oraz kłótnie z ojcem o ocenę :(
Myślałem dokładnie tak jak ty. Kiedy byłem w szkole średniej, jednym z przedmiotów, z którymi naprawdę się związałem, była matematyka. Zrobiłem dobrze w matematyce, ale w pozostałych nie aż tak dobrze. Ta myśl o opiece nad nauką tylko rzeczy, które lubiłem, jakoś utkwiła w moim mózgu, nawet nie zdając sobie z tego sprawy. Odzwierciedla to twoje podejście, które jest o wiele ważniejsze niż wszelkie umiejętności techniczne, które możesz zdobyć. Uświadomiłem sobie swój błąd i poprawiłem się na studiach. Nauczyłem się z tego doświadczenia, że możesz polubić te rzeczy, które naszym zdaniem nie są tak interesujące (lub nie lubią), jeśli po prostu spróbujesz podejść do tego z otwartym umysłem.
źródło
Znalezienie pracy to nic. Możesz od razu zacząć ssać tyłek i czuć się nieszczęśliwym do końca życia. Znalezienie drogi w życiu oznacza wszystko.
Wszyscy wiedzą, że oceny nie mogą dokładnie zmierzyć intelektu ani motywacji! Ale tak to się robi i jest to najlepsze, co do tej pory wdrożyliśmy. Jeśli nauczysz się z tym żyć, nie powinno ci to przeszkadzać bardziej niż okazjonalne szczepienie przeciw grypie.
Tacy jak Bill Gates i Steve Jobs to wyjątki, a nie normy, i upewnij się, że bardzo dobrze rozumieli zasady gry i szanse ich złamania, zanim to zrobili. Nie każdy jest typem faceta do zakładu all-in .
Ogólnie rzecz biorąc, w historii ludzie mają większe szanse na sukces, niezależnie od tego, na co się starają, dzięki wsparciu i zaufaniu swojej świty, przy czym najbliższa jest rodzina.
Ohana!
źródło
Tylko głupiec uważa, że GPA nie ma wpływu na znalezienie pracy. Możesz dostać pracę w porządku, ale niekoniecznie najlepszą. Jeśli ukończysz CS z GPA 3.0, prawdopodobnie będziesz musiał ssać programowanie (lub w najlepszym razie nie jesteś tak dobry, jak myślisz.) Bardzo, bardzo niewiele osób może naprawdę twierdzić, że są dobrymi programistami podczas gdy miał mniej niż gwiezdny GPA. Geniuszy jest niewielu i są daleko od siebie.
Osobiście byłem świadkiem, że ludzie nie dostają pracy, której chcą w programowaniu, ponieważ nie mają dobrego GPA. Wiem. Widziałem to.
Więc tak, możesz dostać pracę w porządku. Jednak dobry GPA otworzy drzwi w programowaniu, którego nigdy nie zrobi GPA 3.0.
Jak więc powiedzieć rodzicom, że najważniejsze jest znalezienie pracy? Prosty. Po prostu im powiedz. Jednak nie sprawi, że będzie to już prawdą, niezależnie od tego, jak bardzo mi się wydaje
źródło