Mi sto diplomando come CS major da un cattivo programma CS. Come posso recuperare? Come posso superarlo? [chiuso]

1

Mi sono trasferito a Computer Science, il mio anno da matricola, quindi non ho mai avuto l'opportunità di guardare le scuole per CS in particolare. Sono arrivato al breez con un 3.9 e non mi sono mai sentito molto sfidato. Ho fatto tre stage alle startup, e tutti i miei datori di lavoro mi sono piaciuti molto, quindi penso di essere ok alla programmazione.

Tuttavia, sto diventando più insicuro con l'informatica e con me stesso di quanto non sia mai stato. Ho parlato con studenti che sono andati nelle migliori scuole e mi sento sopraffatto da ciò che non ho mai imparato. Sono stato un grosso pesce in un piccolo stagno negli ultimi quattro anni e ho paura di perdere tempo.

Non voglio essere uno sviluppatore ok. Voglio essere un grande sviluppatore.

So che posso programmare. Sono davvero in auto insegnamento me stesso. Posso leggere Cracking the Coding Interview e fare abbastanza bene. Ho seguito il corso di Machine Learning su Coursera. Ho fatto nand2tetris.org. Ho quasi finito di leggere Learn You a Haskell.

Ma non prenderò mai una lezione come la classe 251 della CMU, in cui ho qualcuno che mi sta respirando il collo per essere sicuro che le mie prove siano corrette. Non farò mai tardi a stare in una sala CS con un sacco di gente molto più intelligente di me. Sto diventando ossessivo borderline con "recuperando". Sto provando a leggere CLRS (un libro di algoritmi piuttosto approfondito), ed è mezzo divertente, ma è anche perché ho paura che sarò nel settore per 30 anni e ci saranno laureati del MIT che hanno una "base" di conoscenza migliore di me.

Questo è irrazionale? È un problema comune a cui le persone "finiscono"?

    
posta Dan Ocean 15.11.2015 - 11:26
fonte

1 risposta

0

Per prima cosa, MIT / Columbia / Berkely / Stanford / ecc. i diplomati avranno sempre il sopravvento sulla laurea. È così e basta. Tieni presente che anche quelle scuole costano molto più delle normali scuole. Hanno accesso ai migliori istruttori e materiali, così come ad alcuni degli studenti più intelligenti in circolazione, e una grande associazione di alunni per il networking.

La buona notizia a riguardo è che, dopo pochi anni di lavoro fuori dal college, questo comincia ad avere sempre meno importanza. Finché puoi codificare, puoi avere gli stessi posti di lavoro delle persone delle migliori scuole. Sono andato a una scuola normale e molte persone che conosco lavorano in organizzazioni che senza dubbio hanno persone provenienti da college della Ivy League (la maggior parte di loro ha ottenuto il lavoro 2-3 anni fuori dal college).

Sentirsi indietro nel settore del software è qualcosa con cui si impara a gestire nel tempo. Finché imparerai le cose rilevanti abbastanza velocemente da applicarle al tuo lavoro, starai bene. Personalmente, ho un lungo pendolarismo, quindi ascolto i podcast al / dal lavoro oltre a leggere libri. Puoi ancora essere un grande sviluppatore se ti eserciti in quello che fai e continui a farlo.

La vita è una maratona, non uno sprint. Solo perché qualcuno potrebbe iniziare più lontano di te non significa che si stancherà per tutta la gara. Potresti finire per passarli prima della fine.

Continuare quel pensiero, non guardare tutto come una competizione. Se vuoi davvero diventare serio, ti confronterai sempre con Mark Zuckerburgs, Larry Paiges e Melissa Meyers del mondo. Sii soddisfatto di ciò che hai e prova sempre il tuo meglio.

    
risposta data 15.11.2015 - 11:35
fonte

Leggi altre domande sui tag