Vale la pena un'istruzione universitaria per un buon programmatore? [chiuso]


37

Ho fatto progettazione e programmazione per circa il tempo che posso ricordare. Se c'è un problema di programmazione, posso capirlo. (Anche se certamente Stack Overflow mi ha permesso di saltare il capire e andare dritto al fare in molti casi.) Ho realizzato giochi, linguaggi di programmazione esoterici, widget e aggeggi a bizzeffe. Attualmente sto lavorando su un linguaggio di programmazione generico. Non c'è niente che io faccia meglio della programmazione.

Un'istruzione universitaria è davvero più di una semplice formalità?


2
Se riesci a creare un linguaggio di programmazione, tutto ciò che ti manca sono matematica, discipline umanistiche (che puoi imparare da solo), droghe, sesso e decine di giovani. Ci sono anche moltissime lezioni online del MIT, di Stanford, ecc. La domanda è: cosa penseranno i datori di lavoro di te.
Giobbe

1
@Job: se avrò la mia strada, sarò il mio datore di lavoro e quello che penso di me stesso sarà il mio problema. ;)
Jon Purdy,

Risposte:


26

Hooboy. Questa è una posizione difficile in cui trovarsi; hai le mie simpatie.

Sono propenso a ottenere una laurea, molto probabilmente perché 1) ne ho uno (BS in Informatica) e 2) ho spesso trovato le conoscenze acquisite nel perseguirlo per essere molto utili. Ma non è quasi un prerequisito per una carriera di successo; il mondo IT è ricco di persone che prendono a calci in culo, sono riconosciute come calci in culo e che tecnicamente non hanno più di un diploma di scuola superiore.

La cosa bella di un titolo universitario è che puoi metterlo in attesa e tornare più tardi quando la vita lo consente. (Anche se la cosa pericolosa della frase precedente è che è un buon modo per uscire semplicemente senza ammettere a te stesso che stai abbandonando.) Puoi testare le acque e vedere che tipo di lavoro potresti ottenere inviando il tuo curriculum oggi e vedendo che tipo di stuzzichini ottieni; non ti sei impegnato in nulla fino a quando non hai effettivamente detto sì a un'offerta di lavoro.

E sembra che la tua scuola non sia adatta a te, a prescindere. Se sei così costantemente annoiato da tutto ciò che ti stanno lanciando, allora potresti aver bisogno di trovare una scuola che farà un lavoro migliore nel darti il ​​valore dei tuoi soldi e nel farti lavorare per quel grado. Hai mai pensato di trasferire da qualche parte meglio?


Modifica: in base ai tuoi commenti altrove, dato quanto ami gli aspetti teorici di alto livello della programmazione, hai considerato che il modo migliore per continuare a esplorarlo e essere pagato potrebbe essere una carriera nel mondo accademico? Il che richiederebbe sicuramente la tua laurea. :-)


Grazie per la tua risposta. Almeno ora ho alcune opzioni aggiuntive da considerare. Penso che farò una passeggiata all'ufficio di consulenza dell'università e vedrò cosa posso fare da solo.
Jon Purdy,

Molte grandi aziende non prenderanno nemmeno in considerazione le persone senza un diploma universitario; è usato esclusivamente per filtrare e restringere i candidati qualificati. Questo è tipico in qualsiasi organizzazione in cui le risorse umane pubblicano i lavori e svolgono le proiezioni iniziali.
Citadelgrad,

15

Se riesci a trovare almeno un lavoro immediatamente senza di esso e puoi dimostrare la tua abilità sulla carta, allora no, non ne vale la pena.

Mi sento per te ed ero in una situazione simile. Nel mio caso (in cui ero molto più "motivato" finanziariamente), sono partito e ho trovato presto un lavoro di sviluppo (5 mesi). Guardando indietro, era solo 2 anni fa, ma ecco i pro e i contro come li ho visti:

Professionisti:

  • Ho un lavoro facendo quello che amo. Non posso davvero batterlo.
  • Sono stato in grado di smettere di "vivere come uno studente"

Contro:

  • Senso di realizzazione: una laurea sarebbe stata piacevole, anche se sapessi che in realtà non significava che sapessi qualcosa.
  • Non è facile trovare un lavoro senza esperienza xo una laurea puramente perché è difficile dimostrare abilità sulla carta.

Una volta che hai quell'esperienza formale, quindi trovare lavoro - che è l'obiettivo finale di ottenere un'istruzione, non è così difficile. Ecco perché è importante sapere se riesci a trovare lavoro presto se decidi di andartene.


3
E, data l'esperienza impressionante e nessuna laurea, avrai comunque il tuo curriculum distrutto da molti potenziali datori di lavoro e probabilmente scoprirai che ossessiona la tua carriera. Mio suocero era un dirigente di successo con una grande azienda. Per un po ', è stato spostato per mettere in funzione i principali impianti di produzione. Ha lavorato per quell'azienda per gran parte della sua vita, e lui e il suo lavoro erano ben noti lì. Pensava ancora che la mancanza di una laurea lo avesse trattenuto.
David Thornley,

2
@David Thornley Fortunatamente, i datori di lavoro che si preoccupano se hai una laurea probabilmente non sono quelli per cui vorresti lavorare.
Tom Hawtin: affronta il

2
@Tom Hawtin: La domanda è principalmente "La società è abbastanza grande da avere un filtro tra te e il responsabile delle assunzioni?" Molte di queste aziende hanno lavori interessanti e sono ottimi posti di lavoro, e buona fortuna ottenere un'intervista lì senza una laurea. Dici che hai lavorato senza una laurea per due anni. Non è abbastanza tempo per vedere il rovescio della medaglia.
David Thornley,

@ David Thornley Non sono il risponditore originale. (Ho una laurea. Ho lavorato per più di due anni, anche se con lunghi periodi di disoccupazione.)
Tom Hawtin - affronta il

Ho ricevuto un aumento del 50% la settimana in cui mi sono laureato. Prima di allora, i dipartimenti delle risorse umane adoravano buttare il mio curriculum. Alcune persone dove sono stato assunto hanno capito che potevo programmare senza un diploma CS, ma molti no. Ora la mancanza di un diploma di laurea (il mio è in musica) mi impedisce di perseguire un master ...
GlenPeterson,

9

Risposta breve: no, non vale la pena.

L'università ti darà una solida base in molti campi, molti dei quali solo leggermente legati all'informatica. Avrai molta preparazione fisica e matematica. Questa è sempre una buona cosa. Tuttavia l'università richiede tempo e denaro.

Ho iniziato a lavorare come programmatore subito dopo il liceo. Pensavo da solo nella programmazione, ma ero abbastanza esperto per essere immediatamente produttivo. Alcuni colleghi con una laurea erano abbastanza dietro di me. Alla fine mi sono laureato nel tempo libero, ma non ho mai avuto la possibilità di applicare nel mio lavoro tutto ciò che ho imparato all'università.


7

Essere assunti è più facile con una laurea. Ho una laurea. con una solida base CS, ma non una laurea CS. Sono stato in grado di spiegare nelle interviste, ma non ho idea di quante volte sono stato filtrato da una pila di curriculum a causa di esso ...

Direi che se vuoi lavorare in una grande organizzazione, è un grande vantaggio avere il pezzo di carta.

Se vuoi lavorare in una startup (e ad essere sincero, in base a ciò che hai detto finora, potrebbe essere più adatto a te), allora non ci sarà tanta concorrenza e probabilmente ci sarà meno fiducia sulla tua istruzione e altro sulla personalità, sulla guida e sull'esperienza. Probabilmente vedrai anche una retribuzione più bassa, possibilmente con una parte di essa sotto forma di attività tutt'altro che liquide.

Se vuoi lavorare per te stesso, il tuo primo stipendio sarà 0 $ e quanto guadagnerai il mese successivo dipenderà dalla tua devozione nel trovare lavoro e un certo grado di fortuna nel trovare qualcosa che ti si adatti. È difficile convincere qualcuno a fidarsi di un progetto senza che tu abbia già una serie di progetti di successo già sotto la tua cintura.

Dove classifichi priorità come denaro, divertimento / sfida del lavoro, tempo per la ricreazione, tempo per le relazioni, ecc. Quanto rischi sei disposto a correre? Pensa a ciò che è importante per te e a ciò che sei disposto a fare per ottenerlo. Il dolore a breve termine merita la possibilità di un futuro migliore, o dovresti prendere quello che hai e correre con esso?

Per inciso, puoi passare a un altro programma ed uscire più velocemente? Alcune persone con cui sono andato all'università sono passato a "matematica per computer" e sono uscito con una laurea di 3 anni (senza lode). Dopo una piccola esperienza lavorativa, la H alla fine della tua istruzione significa sempre meno.


6

Non è quello che sai, è chi sa cosa sai. Senti di avere già le competenze. Sei più che a metà della laurea, pensi di poter ottenere il lavoro che desideri? Ti trovi in ​​un'area in cui la maggior parte dei posti di lavoro richiedono una laurea? Hai fatto connessioni?

In un'intervista, come rispondi alla domanda; perché hai lasciato la scuola?

Non dare troppa fiducia all'abilità delle persone che assumono per individuare i talenti. Ognuno ha i suoi preconcetti e stampelle (Come potrei sapere che sarebbero così cattivi? Avevano una certificazione!).

Forse sei più un imprenditore e puoi entrare in affari da solo?

Se decidi di lasciare la scuola, stabilisci alcuni standard e tempi per te stesso su quale lavoro devi ottenere, guadagnando quanti soldi e quanto tempo perseguirai prima di tornare a scuola.


Ho un certo spirito imprenditoriale, ma è scoraggiante. Immagino sia quello il mondo reale. Idealmente, mi piacerebbe lavorare per qualcun altro per tutto il tempo necessario per poter lavorare da solo.
Jon Purdy,

+1 per "come rispondi alla domanda; perché hai abbandonato la scuola?"
Radu Murzea,

"Ho trovato il mio curriculum scolastico limitante in termini di competenze e conoscenze necessarie per acquisire e rimanere più acuto nell'attuale settore dello sviluppo web, ad esempio, c'era un'enorme attenzione al linguaggio dell'assemblaggio. Considerando che, Business con concentrazione di e-commerce si è concentrato maggiormente sulla risoluzione del problema con le capacità analitiche e la scelta degli strumenti giusti per i giusti problemi, che si è ben corroborato con la mia coppia di progetti di programmazione laterale, mi ha aiutato a dirigere ulteriormente i miei progetti per risolvere i problemi che le persone stavano effettivamente avendo, pur perfezionando le competenze che sono standard oggi ". come ti sembra?
Muhammad Umer,

6

Una delle cose più frustranti dei programmatori autodidatti è che spesso imparano una tecnica senza apprendere la terminologia corretta. Ho lavorato con un programmatore autodidatta che era un ex marine degli Stati Uniti. Il ragazzo era acuto e imparava le cose rapidamente ma spesso usava termini strani per le cose.

Ha chiamato stelle puntatori . I DFA erano chiamati array con diagrammi di flusso e erano elenchi numerati .

Se avesse seguito alcuni corsi a livello universitario, avrebbe potuto usare i termini appropriati.


Ho bilanciato il -1 con un plus, e ho riso del commento "ha chiamato le stelle dei puntatori" ... Posso relazionarmi con il lavoro con persone simili. Sono curioso di sapere quali altri errori potrebbero essere evitati
goodguys_activate il

2
Sembra molto strano. Ha imparato a programmare senza realmente leggere nulla al riguardo? Ogni libro / documentazione / tutorial su qualsiasi linguaggio di programmazione conterrebbe i termini appropriati.
FabianB,

2
lol, programmatore Jarhead anche qui. Sebbene non li abbia mai chiamati stelle, ho girato la testa chiamando i punti esclamativi "Scoppi".
Neil N,

4

I responsabili delle risorse umane e delle assunzioni esaminano la tua istruzione, quindi la mia risposta è SÌ.

Pensaci, qual è la possibilità se una persona si è laureata presso un dipartimento CS di un'università decente con un eccellente GPA e ha finito per essere un fallimento? È ancora possibile, ma l'obiettivo è ridurre il rischio.

Per geni come Bill Gates va bene per loro senza una laurea. Faranno bene a prescindere. Tuttavia, per la stragrande maggioranza delle persone l'istruzione è ancora un ottimo indicatore, soprattutto per le persone che non hanno molta esperienza lavorativa.


Immagino che la domanda sia se ritengo che coprire tale rischio valga decine di migliaia di dollari di "assicurazione". Non sto dicendo che sono il prossimo Bill Gates, ma nessuno mi ha mai accusato di avere gli occhi troppo bassi.
Jon Purdy,

2
@Jon, non sono d'accordo con te. Chiamalo un bias se vuoi. Se fossi nella stessa situazione della tua, avrei le stesse domande. Sfortunatamente in realtà le persone intelligenti per un motivo o per l'altro senza un'istruzione formale, le loro carriere saranno in qualche modo influenzate. Un altro pensiero è che le tasse scolastiche in questo paese sono state fuori controllo negli ultimi 10-20 anni, il che è un peccato.
grokus,

Sì, ho avuto lo stesso problema, ma vivere in Canada significava che le mie lezioni erano meno di $ 4K all'anno, quindi ho scelto di lavorare a tempo pieno per una startup (con alcuni problemi di programmazione) e ho fatto un corso o due alla volta. Si noti che ho dovuto cambiare lavoro prima di vedere qualsiasi differenza di tasso di retribuzione in base al grado.
Kendrick,

3

Questa è una domanda molto personale e dipende molto dal tipo di sviluppo che prevedi di fare. Driver di dispositivo e sistemi embedded in tempo reale con molte analisi algoritmiche? Probabilmente stai meglio andando a scuola. Applicazioni web CRUD? Probabilmente no.

Posso parlare solo per me stesso. Ho fatto molto bene nella mia carriera senza una laurea CS o un livello universitario di qualsiasi tipo. Alcune di queste sono abilità e intelligenza, ma mi dispiacerebbe non attribuire un bel po 'di fortuna.

Detto questo, a volte mi pento di non aver acquisito la formazione nelle modalità di pensiero richieste per prove e prove formali autentiche.


Faccio tutto il possibile per mettere le mani. Sono appassionato di web e game design, nonché di utility per programmatori. Il design della lingua è il mio numero uno, ma non paga le bollette. Da ciò, ho imparato quasi tutto ciò che avrei mai potuto desiderare di sapere sulle formalità della complessità algoritmica, della teoria dei tipi e di tutte le altre complessità della programmazione per il bene della programmazione. Ho molto da imparare, ma sono preoccupante di aver già superato la necessità di ciò che la mia scuola può darmi. Almeno ho il conforto di essere conosciuto tra i miei amici come una persona estremamente fortunata.
Jon Purdy,

"Da ciò, ho imparato quasi tutto ciò che avrei mai potuto desiderare di sapere sulle formalità della complessità algoritmica, della teoria dei tipi e di tutte le altre complessità della programmazione per il bene della programmazione". "Per quanto ne sai. Hubris, potresti una laurea in CS offre una formazione approfondita su molte cose che aiutano un programmatore ... probabilmente non la laurea che hai scelto
Rig

2

Una formazione universitaria , in particolare quella in cui ti viene insegnato come leggere e scrivere, è preziosa per un buon programmatore, o addirittura per chiunque sia bravo in qualcosa.

Il valore di un titolo universitario , d'altra parte, è molto più contingente. Ho avuto una carriera lunga e ragionevolmente riuscita nello sviluppo di software, e non ho mai completato il mio corso di laurea - che era in storia e geografia culturale, comunque. Sono stato anche un consulente indipendente per la maggior parte degli ultimi 20 anni, e mentre io ho un curriculum, è stato un molto tempo da quando qualcuno effettivamente guardato. In realtà non so come sarebbe la mia esperienza se dovessi trovare un vero lavoro.


2

Mi permetta di mettere in relazione la mia storia in forma condensata.

Ho iniziato a programmare in tenera età. Sembrava avere un'attitudine naturale per questo, sicuramente è piaciuto. Imparato lottando attraverso le cose durante la scuola media e superiore.

Uscito dal liceo e fatto ... um .. altre cose. Lavoro manuale, vivere la vita di un giovane, ecc.

Qualche anno dopo ho deciso di ri-mettere a fuoco. Ho lavorato alla mia laurea di 2 anni nel tempo libero, lo ho fatto (letteralmente). Sono stato assunto di nuovo sul campo, ottenendo un salario decente - niente di eccezionale in alcun senso, ma notevolmente migliore del lavoro manuale.

Deciso di andare alla maggiore università del nostro stato, buon programma tecnico. Iscrivendosi a Ingegneria Informatica, per indulgere maggiormente nel mio fascino dell'elettronica ed evitare troppe cose di programmazione ripetitive che già conoscevo.

Bene ... lasciami solo dire ... santo noioso. Ora, un po 'di questo potrebbe essere semplicemente attribuito a me e al modo in cui l'ho gestito, ma l'anno che ho trascorso in quel college è stato un enorme spreco di tempo e denaro .

Ho trascorso l'anno senza imparare nulla e passare il mio tempo a "completare" i compiti che era così al di sotto del mio livello di abilità che era assurdo. Ho parlato con diversi professori e consulenti di orientamento universitario e in generale la parola era, in effetti, "in punta di piedi, passare attraverso i movimenti, scusami se è così che funziona" o "forse non sai quanto tu pensa di si e dovrebbe prestare maggiore attenzione ". (anche se lo dico io stesso, quest'ultimo punto era totalmente invalido).

Alla fine dell'anno, ho rivisto i miei progressi verso la mia laurea. Avendo già conseguito una laurea AA, con molti crediti e ora avendo completato un anno intero all'università, ero ancora - realisticamente, a causa di come dovevo programmare lezioni, prerequisiti, ecc. - A 3 anni interi dal mio BS in Comp. Per non parlare del debito di $ 10.000 (per l'anno 1, sarebbe peggiorato solo ogni anno aggiuntivo [meno sovvenzioni contro prestiti]).

Quindi ho lasciato.

E non guardo indietro. E non tornerò indietro.

Sono rimasto impiegato nel mio campo in tutto e da allora. La mia mancanza di laurea non è mai stata un ostacolo alla ricerca di un lavoro e sento che i lavori che sono stato in grado di ottenere sono per negozi di qualità con salari sopra la media.

Quindi ... per farla breve, sembra che la scuola potrebbe non essere la cosa giusta per te, come se non fosse per me.


2

Gestisco il reparto di programmazione per una piccola impresa (circa 50 dipendenti, uno staff di sviluppo di 5 persone compreso me stesso) e la mia esperienza ha dimostrato che Uri ha ragione nella sua valutazione delle piccole imprese.

Il mio dipartimento delle risorse umane (che, essendo in una piccola startup, è solo 1 persona) chiede di non essere coinvolto fino a quando non sarà presa la decisione effettiva di assumere. Quando le ho chiesto a questo proposito, ha detto "Assumi incarichi tecnici; sono un amministratore. Come posso eventualmente prendere la decisione migliore in merito alle competenze e alle qualità di cui hai bisogno?"

Tuttavia, sono abbastanza sicuro che questo tipo di comportamento sia limitato principalmente alle piccole startup. Se vuoi spostarti nel "Grande Mondo", molto probabilmente avrai bisogno di una laurea o di una notevole esperienza sotto la cintura (probabilmente 5 - 7+ anni).


1

Una cosa da considerare è che non devi sempre fare una laurea in Informatica. Ho studiato ingegneria del software e ha fornito un aspetto diverso alla normale programmazione. C'erano tonnellate di cose che non avrei mai imparato, soprattutto per quanto riguarda la gestione dei progetti e la garanzia della qualità. Inoltre, a mio avviso, abbiamo svolto una quantità significativa di apprendimento di basso livello che non sarebbe stato possibile senza l'aiuto di un professore. L'istruzione formale ha molto da offrire, ma potrebbe essere necessario frequentare una scuola "migliore" per ottenere tutti questi benefici.


1

Molti, molti posti guardano prima il pezzo di carta, quindi le qualifiche, oppure richiedono il documento con le qualifiche. Come altri hanno consigliato, vedi che tipo di lavori ti sono disponibili senza la laurea, ma ricorda che limiterà anche le tue scelte future.

Tuttavia, alcuni posti aiuteranno anche a pagare per la laurea, quindi se riesci a trovare un lavoro senza di essa e sono disposti ad aiutare a pagare per questo, puoi averlo per il futuro, se necessario.


1

Sono in una posizione molto simile a te. Sì, ne vale la pena un'istruzione universitaria, ed ecco la mia "testimonianza" sul perché: ho fatto cose folli di programmazione negli ultimi cinque anni e ora sto avviando un'app per iPhone per la mia azienda, tutta autodidatta , con lo stesso sfondo di te stesso. Di recente, ho contattato un paio di cacciatori di teste altamente raccomandati per vedere come passare dal mio lavoro tecnico a programmatore a tempo pieno. In entrambi i casi, la conversazione con loro si interruppe bruscamente - e non intendo nessun contatto - quando dovetti dire "No" alla domanda "Hai una laurea?"

Ne hai bisogno più di quello che sai, e un paio di anni di seccatura pagheranno dividendi molto tempo dopo averlo superato.

Stai calmo e vai avanti.


1

Come è stato affermato in altre domande, questa è una decisione personale e se valga la pena un diploma universitario dipende da cosa vuoi fare.

La mia storia personale, appena compiuta 50 anni, faccio una buona programmazione vivente e non ho ancora conseguito la laurea. Quindi la verità è che non "hai bisogno" di una laurea per fare una programmazione vivente. Detto questo, sto ancora perseguendo una laurea, anche se ho bambini più grandi di molti studenti della classe. Consentitemi di riformularlo, sto perseguendo l '"educazione", sia che ottenga la laurea o meno abbia poca importanza a questo punto.

Quello che voglio fare è imparare. Puoi sempre imparare da solo, ma i limiti per poterlo fare aumentano all'aumentare della complessità della materia. Frequentare le lezioni mi permette di spingermi oltre quanto farei da solo. Mentre procedo trovo che non sono altrettanto interessato all'apprendimento di un'altra lingua, piuttosto voglio imparare concetti più profondi. Un obiettivo che ho è quello di essere in grado di rispondere alle domande in https://cstheory.stackexchange.com/ Cavolo, sarei felice di essere in grado di capirne la maggior parte. Quest'area potrebbe non interessare molti programmatori.

Un fattore importante da considerare quando si pesa sulle proprie scelte è quanto sia più difficile seguire per tornare a scuola quando si invecchia. La vita inizia a intromettersi, relazioni, figli, mutui, ecc. Ostacolano la tua capacità di fare questo tipo di scelte.


1

Ho lavorato (e intervistato) per una varietà di società di fortuna-100 e per una società più piccola, ma sulla base della mia esperienza, le risorse umane non ti guarderanno senza una laurea (e talvolta una laurea). I curriculum sono letti dalle persone delle risorse umane, le persone delle risorse umane sanno che è richiesta una laurea, quindi non puoi mai dimostrare le tue abilità.

Le piccole startup potrebbero allentare questa politica.

Quindi, credo che valga la pena strategicamente una laurea, anche se potresti diventare uno sviluppatore più abile usando il tempo per esercitarti e colmare la differenza dai libri.


0

È come in quella canzone - "Non abbiamo bisogno di educazione" ... Sono tutte chiacchiere che meritano poco credito.

Ho attraversato il processo di studio per un Master e l'ho conseguito con onori di prima classe. Sono un programmatore migliore di altri? Bene, il grado in sé non lo garantisce; e non sarei così sfacciato come affermarlo. Conosco un sacco di persone che, credo, sono molto più tecnicamente qualificate e con esperienza professionale di me, e che non hanno conseguito un Master (o, in effetti, qualsiasi laurea in un'area correlata al calcolo ).

Tuttavia, sono fermamente convinto che una laurea sia vantaggiosa e vorrei che TUTTI gli sviluppatori DID avessero almeno una laurea in ingegneria informatica / software poiché credo che le persone che hanno conseguito una laurea abbiano un modello mentale "più ricco" - vedi un'immagine più grande - poiché tutti dovevano, in molti casi contro la propria volontà, mettere le mani su una varietà molto più ampia di tecnologie e avanzare in più aree tematiche rispetto a quei guru autoproclamati. (frase terribilmente lunga, scusate se ho poco senso, sono le due meno un quarto ... ora vado a letto, notte di notte)


0

Se stai programmando nel mondo degli affari (al contrario dell'insegnamento o della scienza o qualcosa di molto vicino all'hardware), più lontano ricevi dalla tua istruzione (nel tempo), l'esperienza più importante diventa.

In effetti, esperienza e reputazione vinceranno sempre l'educazione ... perché dimostra la tua comprovata capacità di produrre.

Ho una laurea in arti liberali in studi biblici, che è rilevante in questo settore quanto un diploma di scuola superiore. Qualche anno fa, quando stavo pensando di ottenere una laurea in CS, ho trovato un articolo in cui si confrontavano 2 domande di lavoro - una che aveva trascorso 1 anno e mezzo al college per ottenere la laurea e l'altra che andava bene a lavorare e aveva 1 1/2 anni di esperienza (forse aveva in programma di ottenere la laurea in seguito?). Il responsabile delle assunzioni, che ha scritto l'articolo, ha affermato che, a parità di condizioni, assumerà sempre per primo quello con l'esperienza. Il ragionamento che ha dato è che quello con l'esperienza potrebbe produrre immediatamente, sapeva che amava programmare (non avrebbe lasciato cauzione) e sapeva come lavorare.oggi .

Dal suono delle tue lotte (famiglia, finanza, frustrazione per la pertinenza della tua scuola per la tua capacità di produrre) - Suggerirei che "colpisci il mercato" e inizi a costruire la tua esperienza. Potrebbe essere un po 'difficile iniziare, ma una volta che lasci quel punto nel tuo specchietto retrovisore e costruisci il tuo curriculum e la tua esperienza, ti troverai presto un forte concorrente con l'opportunità di rendere irrilevante l'educazione di coloro che ti circondano .

Quindi, se il grado è davvero importante per te lungo la strada, hai sempre la possibilità (quando hai il tempo e i mezzi) di finirlo in seguito.


0

Supponendo che tu sia negli Stati Uniti, potresti forse prendere in considerazione lo studio dell'informatica in qualche altro paese ?

AFAIK, in Francia (dove sono nato, ho studiato, vivo e lavoro), studiare costa meno che negli Stati Uniti (e probabilmente avrai bisogno di una borsa di studio per studiare qui). Credo che sia così anche in molti altri paesi europei.

E forse aver studiato in un altro paese potrebbe darti qualche piccolo beneficio (quando torni a casa e cerchi un lavoro).

Certo, dovrai imparare qualche lingua straniera.


0

Ci sono due cose che puoi ottenere.

Laurea : probabilmente non ne vale la pena, a meno che tu non sia abbastanza sicuro di te per essere assunto senza uno. Frequentare l'università richiederà molto tempo e denaro.

Conoscenza - ne vale la pena imparare il calcolo, l'algebra, la teoria degli algoritmi ecc. (Quindi CS in generale). Il vantaggio dell'autodidatta è che puoi concentrarti sulle materie pertinenti. Tuttavia, richiede un po 'di autodisciplina per continuare ad apprendere perché non esiste una pressione esterna (esame) per farti imparare quando non hai voglia di imparare.


Ho sempre voglia di imparare. Ecco perché sono uno studente così cattivo.
Jon Purdy,

-1

Se dovessi ascoltare Bill Gates potresti trovare questo consiglio:

Intervistatore: studiare informatica è il modo migliore per prepararsi a fare il programmatore?

Gates: No, il modo migliore per prepararsi è scrivere programmi e studiare grandi programmi scritti da altre persone. Nel mio caso, sono andato ai bidoni della spazzatura del Computer Science Center e ho trovato elenchi del loro sistema operativo.

Per quelle persone ti suggerisco di entrare in un'università / college che può prepararti per una carriera nella programmazione, ma anche una carriera in qualcos'altro, se dovessi trovare passione per qualcosa di diverso da guardare in uno schermo al fosforo da 9 a 5. Se hai già fatto, quindi vai a vedere la tua famiglia, consigliere di carriera, terapista, qualunque cosa. Sei cresciuto, puoi capire che tipo di lavoro vuoi, vero?

La combinazione dei due corsi autodidattici e CS in un college / università è qualcosa che sembra sempre farti andare avanti. Buona fortuna!


-1

Ho dei colleghi, alcuni dei quali hanno una laurea e altri no. Vedo spesso che quelli senza gradi usano frequentemente raccolte non ottimali o usano array per tutto e ignorano le raccolte. La classe Strutture di dati all'università è sicuramente utile.


sbuffare Davvero?
Tom Hawtin: affronta il

-2

L'università è una bella esperienza da vivere. E sicuramente ti aiuterà a ottenere un primo lavoro (a meno che tu non abbia una forte esperienza professionale che è molto improbabile a quell'età).

Per entrambi i motivi di cui sopra, se fossi stato in grado di tornare indietro nel tempo, avrei deciso di rimanere a scuola invece di lasciarlo per inseguire le ragazze nei club.

Sì, puoi farlo anche se stai all'università;)


Grazie per il tuo commento. Non voglio inseguire nessuno nei club; Voglio solo programmare.
Jon Purdy,

Quindi resta a scuola, ma una (più) ragazza (e), mentre (può) ridurre molto la tua produttività e l'accumulo di conoscenze, contribuirà alla tua felicità.

5
Penso che tu abbia frainteso le mie motivazioni.
Jon Purdy,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.