Un corso di laurea in qualcosa di diverso dall'Informatica danneggerà una carriera nello sviluppo di software? [chiuso]


12

Ho una laurea in geologia. Una volta a metà dei miei scapoli, ho scoperto dove sono i miei veri talenti. La mia laurea di base sarà un problema per me per progredire nel campo del software (sento che molte aziende leader stanno prendendo in considerazione la laurea di base)? Inoltre cosa mi consiglieresti di mettere me stesso in una posizione altrettanto competente contro una persona con una laurea in informatica.

Grazie in anticipo.


1
Non era raro vedere qualcuno con una scienza o anche una laurea in storia entrare nella programmazione. È solo di recente che c'è stato un passaggio alla cosiddetta professionalizzazione.
James P.

1
Puoi sempre avviare la tua azienda di software se è quello che serve.
Joe Internet

5
... devi determinare che non lascerai che il tuo futuro o la tua soddisfazione professionale rimangano nelle mani di qualcun altro. Se non ti inviteranno alla loro festa, organizza il tuo.
Joe Internet

3
Il tuo grado di geologia sarebbe molto utile nella programmazione scientifica di sismologia nel settore petrolifero e del gas. Non so se è qui che si trovano i tuoi interessi, ma ci sono posti in cui la tua laurea e conoscenza sarebbero un vantaggio.
Gilbert Le Blanc,

1
Per quanto ne so, i datori di lavoro tendono a valorizzare l'esperienza (anche l'esperienza di hobbisti, se ti capita di avere un portfolio ecc.) Rispetto al diploma. Personalmente mi sono laureato in politica; così ha fatto un mio amico che lavora anche come sviluppatore.
Konrad Morawski,

Risposte:


19

Qualsiasi delle scienze della scienza sarà abbastanza uniforme con CS per quanto riguarda i requisiti matematici, solo in diverse direzioni. Potrebbe aiutare a cercare lavoro nei sistemi di informazione geografica, nei sistemi integrati nelle industrie petrolifere o minerarie o nelle applicazioni di telerilevamento prima di passare a qualcosa di più "puro" per quanto riguarda lo sviluppo del software. Ieri ho visto un vecchio annuncio per un lavoro nelle Isole Cayman che richiedeva la conoscenza di ArcGIS per competere, quindi diventa una questione di portata. In alcune posizioni, il grado di geologia sarà una risorsa come quelle che ho menzionato, anche cose come la costruzione di un motore fisico o la simulazione tettonica.

In altre aree come forse Algorithm Analysis potrebbe far male, ma onestamente non dovrebbe importare molto e sicuramente non lo farà dopo qualche anno sul campo. Mio padre è stato un amministratore e programmatore di sistemi per 25 anni on e off e ha una laurea in Fisica Applicata. Le uniche ragioni per cui ha mai avuto problemi con i lavori sono state quelle di far scivolare la sua conoscenza dell'attuale tecnologia o di motivi personali suoi. Quindi, avere il grado di geologia potrebbe darti un vantaggio piuttosto che un difetto. C'è persino un campo chiamato "Geoinformatica" che combina i due su base uniforme.


17

La tua laurea ti procura il tuo primo lavoro. Da quel momento in poi, per decenni, le decisioni sull'occupazione si basano su ciò che hai fatto DALLA fine del college. Quindi lavora sodo per vincere il primo; parla con i tuoi professori e amici e bussa alle porte. Una volta che sei nel business, il tipo di laurea non avrà molta importanza. Ciò che puoi fare conta; ciò che hai fatto conta, ciò che sai è importante; i certificati cartacei non contano.


5

Se non hai una laurea in informatica (e anche se lo fai), è molto utile essere in grado di indicare progetti software su cui hai lavorato e preferibilmente completato. Se una società sta assumendo un programmatore e puoi fornire prove convincenti che puoi programmare, non importa cosa dice la tua laurea.

Modifica: a volte vedi annunci di lavoro che richiedono una laurea in informatica o un campo correlato, e questo è un punto in cui le parole sul tuo diploma potrebbero avere importanza. Più spesso, però, vedi qualcosa come "BS in informatica o esperienza equivalente". In tal caso, ti aiuterà a fare riferimento ai tuoi progetti completati sul tuo curriculum e nella tua lettera di presentazione.


Se solo fosse così ovunque. Ci sono alcuni posti in cui le persone si aggrappano ancora a titoli e altre forme di "prestigio".
James P.

Non ho una laurea, ma ciò non mi ha mai impedito di fare domanda (e ottenere offerte) che elencano un requisito di laurea in CS. L'unica volta che è mai stato un problema è stato quando ho fatto domanda per un posto in un istituto di ricerca in cui le altre tre persone del team avevano un dottorato di ricerca, e posso in qualche modo capirlo.
TMN,

5

Alcuni dei migliori ingegneri che conosco non hanno nemmeno un grado di alcun tipo. Uno è architetto in una grande azienda nella Bay Area. La mia laurea è in antropologia e sono stato un ingegnere presso Ask.com, una società di combinatori a Y e ora Rackspace. Due dei miei migliori colleghi hanno titoli di studio non informatici. Una volta ha uno in ingegneria industriale e l'altro ha una laurea in biologia. Intervistiamo i laureati in CS che spesso fanno molto male. Non so perché sia ​​così. Deve essere perché l'informatica è ancora un campo molto giovane, perché puoi imparare molto da autodidatta. Standford e MIT offrono corsi gratuiti in CS, e ci sono molti libri famosi che ti portano per lo più.

Tutto quello che devi fare è fare bene al colloquio. A nessuno importa dell'istruzione, forse i reclutatori lo fanno, di certo non mi interessa e nessuno dei miei colleghi se ne cura. Ottenere il colloquio non è così difficile se hai fatto un lavoro open source o hai fatto uno stage scrivendo codice.


+1 per "A nessuno importa dell'istruzione", che ho scoperto essere vero
CamelBlues

4

Forse sono in minoranza, ma i candidati che hanno conseguito la laurea in CS sono finiti tra i peggiori programmatori che abbia mai incontrato. Ciò ovviamente non significa che chiunque abbia una laurea in CS non sia bravo a programmare, ma sicuramente non è la panacea delle qualifiche.

I migliori programmatori mostrano passione e comprensione della programmazione nei loro curriculum e possono dimostrarlo. Avere una laurea in CS non lo fa automaticamente. Unisciti a un progetto open source o scrivi il tuo software: hai qualcosa da mostrare ai responsabili delle assunzioni che puoi programmare.

Se un'azienda ha una qualifica di assunzione per soli gradi CS, beh, quella compagnia non sta cercando di assumere i migliori programmatori.


3

Vorrei condividere la mia esperienza che è in qualche modo simile a te. Ho fatto la laurea in fisica e proprio come te ho capito che il mio vero talento risiede nello sviluppo del software. Comunque ho iniziato a scrivere codice per divertimento mentre continuavo a lavorare per completare la mia laurea in Fisica. Successivamente ho completato un corso relativo al CS insieme ad altri compagni venuti da campi CS puri.

Il mio background in Fisica ha aggiunto una domanda nel mio colloquio di lavoro dopo il corso del tipo "Perché hai cambiato la tua carriera da Fisica a CS?" e ho semplicemente risposto "Ho capito che CS è il mio vero talento ..." La parte interessante è che ho ottenuto un lavoro che stava pagando il doppio di quello dei miei simili. So che la fortuna ha il suo ruolo ma, pensando razionalmente, devo dire che è stato grazie alla programmazione divertente che avevo fatto in precedenza.

Quello che vorrei suggerire è che prosegui con il tuo attuale diploma e inizi a fare piccoli esercizi di programmazione nel tuo tempo libero. Questo ti pagherà sicuramente a lungo termine.


3

Ho una laurea in Economia e lavoro come programmatore C # /. Net. Faccio anche Python nel mio tempo libero. È andato tutto bene per me, quindi non credo che dovresti pensare che non avere una laurea in Informatica ti escluda da tutto.

Se hai le abilità e puoi dimostrarle, qualcuno ti vorrà.


2

Cerca un lavoro di programmazione in un'azienda in cui il tuo grado di geologia è rilevante. L'industria petrolifera mi viene subito in mente, ma anche le miniere e alcuni dei più grandi progetti di ingegneria civile sarebbero possibilità.

In questi settori una laurea in scienze della scienza è generalmente preferita rispetto a una laurea in CS poiché la comprensione del dominio problematico è considerata più importante dell'ultima moda CS.

Dopo un paio d'anni di esperienza di programmazione dovresti essere in grado di candidarti per qualsiasi lavoro di programmazione ovunque fintanto che ci sono linguaggi / tecnologie / piattaforme in comune.


2

Posso dirti per esperienza personale: assolutamente no!
Ho frequentato Computer Science (Bachelor + Master) e attualmente sto lavorando in una buona software house. Trovare un lavoro non è stato così difficile e non ho dovuto aspettare molto prima di trovare un buon posto.

Un mio amico condivideva con me lo stesso appartamento all'università e studiava filosofia. Ha conseguito la laurea magistrale in Filosofia con una ricerca sull'intelligenza artificiale.
Ora sta attualmente lavorando al MIT di Boston! Pertanto, non importa il tuo background, se sei esperto e bravo nell'area del software non sarà un problema.

Sfortunatamente molte persone che assumono risorse umane, ricevendo quotidianamente centinaia di CV per un singolo lavoro, tendono ad adottare criteri di selezione rigorosi, poiché non hanno il tempo di esaminare tutti i fascicoli.
Ma non è sempre così, se hai la possibilità di ottenere un colloquio, allora puoi presentare bene la tua motivazione e conoscenza (questo è ciò che le aziende cercano al massimo).


2

Avevo un professore CSCI che aveva un dottorato di ricerca in Chimica, non è stato fino alla fine della sua scuola che ha iniziato ad amare la programmazione perché lo stava usando durante le ricerche di Chimica del suo lavoro di dottorato. Quindi ha lavorato nel campo della programmazione per anni e alla fine si è ritirato presto come professore insegnando C ++ e così, ora è il direttore del dipartimento di ingegneria.

Alla fine la tua laurea conta molto poco rispetto a ciò che vuoi fare e a ciò che dimostri di essere capace.


1

È un dosso stradale su una strada che potresti non percorrere mai. Ci sono alcuni lavori che non otterrai mai. Ora, ciò non significa che non puoi ottenere un ottimo lavoro, lavorare su altri progetti o avviare la tua azienda.

Sei in grado di imparare a programmare senza di essa? Alcune persone potrebbero non impararlo mai da sole.

Hai un altro titolo? Alcuni lavori preferiscono solo una laurea.

Dal punto di vista finanziario, non credo che valga la pena lasciare un lavoro retribuito per tornare a scuola nella speranza di promuovere la tua carriera a lungo termine. Hai bisogno di un forte aumento di stipendio che puoi attribuire alla laurea in CS e non solo tempo, esperienza e abilità naturali. Entrare nella gestione è un'altra storia e potresti essere migliore con un MBA.

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.