Casa Finanza personale Miti correlati alla codifica - dummies

Miti correlati alla codifica - dummies

Sommario:

Video: Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation 2024

Video: Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation 2024
Anonim

Come le carriere in medicina o in legge, una carriera nella codifica era spesso una lunga strada. Molto è cambiato nel settore e oggi è possibile iniziare senza essere accettati in un'università prestigiosa o lavorando per anni con una laurea specialistica. Infatti, puoi probabilmente iniziare subito a lavorare dopo aver appreso le competenze richieste dai datori di lavoro. Non venderti breve con queste incredulità comuni.

Solo i laureati ricevono offerte di codifica

Sia Bill Gates che Mark Zuckerberg hanno lasciato il college prima di laurearsi per avviare le proprie società tecnologiche. Per incoraggiare più abbandoni del college, Peter Thiel, il fondatore miliardario di PayPal e investitore in Facebook, ha creato una borsa di studio per pagare agli studenti $ 100.000 per avviare attività commerciali e rinunciare alla scuola. Tuttavia, se è possibile ottenere un'offerta di codifica senza una laurea varia in base al tipo di azienda:

  • Società tecnologiche d'elite: Google, Apple, Facebook, Microsoft, Twitter e Yahoo! sono alcune delle società tecnologiche d'élite più mondiali. A causa delle loro dimensioni e del riconoscimento del nome, impiegano reclutatori che controllano determinati attributi, come l'affiliazione al college. I laureati delle migliori scuole si rivolgono a queste aziende in modo schiacciante. Anche se non è impossibile essere assunti in una di queste società senza una laurea, è molto difficile.

Per scoprire quali college servono come scuole di alimentazione per le migliori aziende tecnologiche, leggi questo articolo di Wired.

  • Fortune 1000 aziende: Grandi aziende come Verizon e AT & T assumono migliaia di ingegneri all'anno, rendendo i loro requisiti iniziali di assunzione leggermente più flessibili. Queste aziende in genere cercano una laurea o due o tre anni di esperienza pertinente con un linguaggio di programmazione specifico.
  • Startup e piccole imprese: Le startup sono in sintonia con i titolari di nondegree, e molti dipendenti delle startup sono attualmente al college o sono abbandoni del college. Sebbene le startup non richiedano una laurea, viene data molta enfasi a ciò che hai costruito in precedenza e alla tua capacità di codificare in tempi stretti. Le startup ben finanziate sono spesso un buon posto per acquisire esperienza perché hanno bisogno di talento per continuare a crescere e spesso compensano i dipendenti e le aziende più mature.
  • Freelance e contratti: Quando lavori per la contrazione di siti Web come Upwork o per te stesso, la considerazione principale è se puoi completare il lavoro. Pochi datori di lavoro controllano se hai una laurea; un portafoglio di lavori passati, anche se non retribuito, è molto più importante per garantire il lavoro e trasmettere la fiducia che sarete in grado di consegnare il progetto in tempo e nel budget.

Cresce l'interesse per i candidati non tradizionali. Aziende come Entelo sono specializzate nell'acquisizione e nella valutazione di candidati con marcatori non tradizionali di successo, come post di blog, risposte Stack Exchange, commenti di Twitter e codice pubblicato su GitHub.

Devi avere esperienza per diventare un programmatore

Gli studi hanno dimostrato che non vi è alcuna correlazione tra esperienza e prestazioni nello sviluppo del software. Per il nuovo programmatore, dopo aver acquisito alcune abilità di base, le tue prestazioni sono influenzate molto più del tempo che hai dedicato a un lavoro. Nonostante la ricerca, tuttavia, alcune aziende continuano a cercare anni di esperienza nella compilazione di posizioni aperte.

Gran parte della stessa logica che si applica per ottenere un lavoro di codifica senza una laurea si applica anche qui. Le società tecnologiche d'élite ricevono così tanti curricula e sono così richiesti che possono essere più selettivi e guardare prima i candidati esperti. Solitamente le aziende Fortune 1000 adottano uno dei due approcci: cercano almeno uno o due anni di esperienza o capiscono che, in quanto nuovo assunto, è necessario un addestramento e utilizzare lo staff esistente per assisterti.

Le start-up e le piccole aziende in genere prestano la minima attenzione al numero di anni di esperienza e maggiore attenzione ai progetti precedenti. I tuoi contributi a un progetto open-source oa un progetto del fine settimana che ha attirato utenti reali genereranno molto interesse ed entusiasmo per te come candidato. Anche se può essere più facile mettere piede alla porta in una startup, ricorda che le piccole dimensioni dell'azienda probabilmente significano che ci sono meno persone e meno soldi da dedicare alla tua formazione e supporto, quindi gran parte del tuo apprendimento sarà auto-supportato.

Le aziende di qualsiasi dimensione disposte a investire nello sviluppo delle proprie capacità di programmazione cercheranno in genere un atteggiamento positivo, la volontà di imparare e la perseveranza nel cercare di risolvere i problemi e superare gli ostacoli.

Le aziende tecnologiche non assumono donne o minoranze

Sia nella Legge e ordine: SVU ritratti di donne in tecnologia o nei rapporti dei media nazionali della causa ad alta potenza presentata da Ellen Pao su il suo trattamento nel settore tecnologico, l'industria tecnologica non ha avuto l'anno migliore per accogliere donne e minoranze.

Certo, i numeri mostrano una storia che è migliorata ma ha ancora molto spazio per crescere, con la forza lavoro dell'industria tecnologica composta dal 25% di donne e dal 5% di lavoratori minoritari, che è inferiore alla media nazionale per entrambi i gruppi.

Il Wall Street Journal ha compilato i dati sulla diversità rilasciati pubblicamente dalle migliori aziende tecnologiche suddivisi per posizioni di leadership e tecnologia.

Compilazione WSJ della diversità nelle società tecnologiche basata su documenti pubblici.

Sebbene siano state identificate molte cause contribuenti, tra cui la mancanza di una pipeline di candidati che studiano informatica o si rivolgono a imprese tecnologiche, molte aziende leader e non profit stanno attivamente cercando di aumentare il reclutamento e il sostegno di donne e minoranze sul posto di lavoro.

Dal punto di vista aziendale, le grandi aziende stanno creando programmi che addestrano e aumentano il numero di percorsi per unirsi alla forza lavoro. Ad esempio, Google ha recentemente lanciato una campagna da $ 50 milioni chiamata Made with Code per mettere in evidenza le donne nella tecnologia e offrire alle ragazze l'opportunità di imparare a codificare.

Allo stesso modo, organizzazioni non profit come Code 2040 collegano il talento Black e Latino alle aziende. Dal punto di vista formativo, le organizzazioni non profit come Yes We Code, Girls Who Code, Black Girls Who Code e Women Who Code insegnano abilità tecniche per aumentare il numero di donne e minoranze che entrano nella pipeline di posti di lavoro.

I lavori di codifica più remunerativi sono a San Francisco

Molte delle più famose aziende tecnologiche, tra cui Apple, Facebook, Google, Twitter e Yahoo!, si trovano nella Silicon Valley. Mentre queste e altre società nella zona di San Francisco e della Silicon Valley assumono ogni anno un gran numero di tecnici, questo dipinge solo una parte del quadro.

Le città degli Stati Uniti pagano salari tecnologici paragonabili a San Francisco ma hanno un costo della vita molto più basso. Due numeri da tenere a mente quando si valuta una città sono gli stipendi medi pagati ai lavoratori della tecnologia e il costo della vita medio. Lo stipendio meno l'affitto fornisce una stima semplice e approssimativa della retribuzione da portare a casa, sebbene non tenga conto delle tasse, dei trasporti e dei costi di beni e servizi.

Coding Salary e Median Rent by City
Città Salario annuale Canone annuale Salario Less Rent
Austin, TX $ 98, 672 $ 16, 200 > $ 82, 472 New York, NY
$ 106, 263 $ 25, 856 $ 80, 407 Seattle, WA
$ 103, 309 $ 23, 400 $ 79, 909 Washington, DC
$ 102, 873 $ 24, 000 $ 78, 873 Houston, TX
$ 95, 575 $ 17, 000 $ 78, 575 St. Louis, MO
$ 83, 582 $ 11, 700 $ 71, 882 San Francisco, CA
$ 118, 243 $ 50, 400 $ 67, 843 Sorgenti: Dado. com Annual Salary Survey, Zillow. prezzi di affitto com mediani

Anche se San Francisco paga la maggior parte di qualsiasi città del paese, sembra meno attraente dopo aver sottratto il costo dell'affitto dalla paga annuale. Al contrario, città come St. Louis e Seattle offrono forti stipendi con un costo della vita molto più basso.

Un calcolatore del costo della vita ti aiuterà a confrontare i salari in diverse città. Vedi, ad esempio, il calcolatore del costo della vita di PayScale.

La tua precedente esperienza di codifica non è rilevante

L'abilità di codifica è un fattore importante che le società tecnologiche valutano quando ingaggiano i programmatori. Ma altrettanto importante è la conoscenza del dominio e la capacità di lavorare e guidare una squadra. Ad esempio, forse sei un avvocato che cerca di cambiare carriera e diventare un programmatore. Le tue conoscenze legali supereranno di gran lunga quelle del programmatore medio e se scegli come target aziende che producono software per avvocati, la tua prospettiva sarà preziosa.

Allo stesso modo, sia che tu sia in passato in finanza o marketing, le questioni relative alla gestione e alla guida dei team sono simili. È naturale che una squadra di persone non sia d'accordo, abbia difficoltà a comunicare e finisca con l'obiettivo prefissato.Le tue precedenti esperienze nella gestione di questo tipo di situazione e la sua trasformazione in un risultato positivo saranno valutate in un'azienda tecnologica, dove gran parte della codifica viene eseguita in team.

Infine, il tuo lavoro attuale o precedente potrebbe non sembrare tecnico, ma altri come te hanno fatto la transizione in un lavoro di codifica. Le persone di una varietà di professioni - come avvocati, insegnanti e analisti finanziari - hanno imparato a codificare e hanno trovato modi per incorporare le loro esperienze lavorative passate nelle loro attuali carriere di programmazione.

Miti correlati alla codifica - dummies

Scelta dell'editore

Sintassi JavaScript selezionata - dummies

Sintassi JavaScript selezionata - dummies

JavaScript è un linguaggio importante per la programmazione, lo sviluppo di giochi e le applicazioni desktop. Di seguito sono riportati gli elementi di sintassi JavaScript più comunemente utilizzati, inclusi i comandi per manipolare le variabili, controllare il flusso del programma e gestire le funzioni. Avviso funzione Descrizione ("messaggio"); Crea una finestra di dialogo a comparsa contenente un messaggio. var myVar = 0; Crea una variabile con un valore iniziale dato. Type is ...

I nuovi CSS3 Border Techniques - dummies

I nuovi CSS3 Border Techniques - dummies

Hanno fatto parte del CSS fin dall'inizio, ma i CSS3 aggiungono nuove opzioni davvero entusiasmanti. I browser moderni ora supportano i bordi creati da un'immagine così come gli angoli arrotondati e le ombre dei riquadri. Queste tecniche promettono di aggiungere nuove straordinarie funzionalità ai tuoi progetti. Confini dell'immagine CSS3 consente di utilizzare un'immagine ...

Scelta dell'editore

Utilizzando il componente aggiuntivo Analisi dati Excel con tabelle - dummies

Utilizzando il componente aggiuntivo Analisi dati Excel con tabelle - dummies

Il componente aggiuntivo Analisi dati (noto nelle precedenti versioni di Excel come Analysis ToolPak o ATP) ti aiuta a fare analisi statistiche di ogni genere - e la previsione delle vendite è sicuramente una sorta di analisi statistica. Un componente aggiuntivo contiene codice Visual Basic: un programma, spesso scritto in una versione di BASIC, che Excel può eseguire. È ...

Utilizzando riferimenti di celle esterne in Excel - dummies

Utilizzando riferimenti di celle esterne in Excel - dummies

Potresti scoprire di avere dati in una cartella di lavoro di Excel che desideri fare riferimento in una formula all'interno di un'altra cartella di lavoro. In tale situazione, è possibile creare un collegamento tra le cartelle di lavoro utilizzando un riferimento di cella esterna. Un riferimento di cella esterna non è altro che un riferimento di cella che risiede in un esterno ...

Utilizzando Excel per calcolare una media basata su criteri - dummy

Utilizzando Excel per calcolare una media basata su criteri - dummy

È Possibile utilizzare Excel per calcolare una media . Immaginalo: devi calcolare una media da un elenco di numeri, usando solo i numeri nell'elenco che corrispondono a una condizione. In altre parole, calcola la media utilizzando i numeri se corrispondono a un determinato criterio. Excel è pieno di sorprese e, per questo trucco, tu ...

Scelta dell'editore

Come utilizzare le funzioni per trovare valori in Excel - dummies

Come utilizzare le funzioni per trovare valori in Excel - dummies

Excel fornisce funzioni per trovare il più grande o i valori più piccoli in un set di dati Excel. Queste funzioni includono MAX, MAXA, MIN, MINA, LARGE e SMALL. MAX: valore massimo La funzione MAX trova il valore più grande nei dati. La funzione ignora le celle vuote e le celle contenenti testo o valori logici come TRUE e FALSE ...

Come utilizzare le macro per creare cartelle di lavoro Excel - dummies

Come utilizzare le macro per creare cartelle di lavoro Excel - dummies

A volte potresti volere o dover creare un Excel cartella di lavoro in modo automatico. Ad esempio, potrebbe essere necessario copiare i dati da una tabella e incollarli in una cartella di lavoro appena creata. La seguente macro copia un intervallo di celle dal foglio attivo e incolla i dati in una nuova cartella di lavoro. In che modo ...

Come utilizzare l'obiettivo Ricerca in Excel 2016 - manichini

Come utilizzare l'obiettivo Ricerca in Excel 2016 - manichini

A volte quando si fa l'analisi what-if in Excel 2016 , hai in mente un risultato particolare, ad esempio un importo di vendita o una percentuale di crescita target. Quando è necessario eseguire questo tipo di analisi, si utilizza la funzione Goal Seek di Excel per trovare i valori di input necessari per raggiungere l'obiettivo desiderato. Per utilizzare la ricerca obiettivo ...