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 2025

Video: Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation 2025
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

Vantaggi di base della rete - manichini

Vantaggi di base della rete - manichini

Se la verità viene detta, le reti di computer sono un problema da impostare. Perché i vantaggi di avere una rete rendono la pena di crearne uno utile. Non è necessario essere un dottorato di ricerca per comprendere i vantaggi del networking. Le reti riguardano esclusivamente la condivisione. Nello specifico, le reti riguardano la condivisione di tre elementi: informazioni, risorse, ...

Biometria L'accettazione, la privacy e la legge - manichini

Biometria L'accettazione, la privacy e la legge - manichini

La tecnologia biometrica non è affatto universalmente accettata da tutti gli utenti. Ci sono una serie di considerazioni sociali e legali che danno ad ogni organizzazione una pausa prima di fare il salto a capofitto nell'implementazione di un sistema biometrico. Le persone sono più a loro agio con i sistemi di raccolta biometrici che sono i meno intrusivi. Scanner per retina e nasi elettronici sono ...

Biometria Nozioni di base - manichini

Biometria Nozioni di base - manichini

La biometria non è roba da fantascienza. Puoi trovare una dozzina di modi più o meno efficaci per utilizzare la biometria per identificare qualcuno, ognuno dei quali si divide in due classi: la biometria fisiologica misura una parte specifica della struttura o della forma di una porzione del corpo di un soggetto. La biometria comportamentale è più interessata a come ...

Scelta dell'editore

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

In Excel 2007, è possibile creare dizionari personalizzati da utilizzare quando si esegue il controllo ortografico dei fogli di lavoro. Utilizzare il pulsante Aggiungi al dizionario nella finestra di dialogo Controllo ortografico per aggiungere parole sconosciute a un dizionario personalizzato. Per impostazione predefinita, Excel aggiunge queste parole a un file dizionario personalizzato denominato CUSTOM. DIC, ma è possibile creare una nuova personalizzazione ...

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Sebbene sia possibile convertire qualsiasi cartella di lavoro di Excel in un componente aggiuntivo, non tutte le cartelle di lavoro traggono vantaggio da questa conversione. Una cartella di lavoro senza macro rende un componente aggiuntivo inutile. In effetti, gli unici tipi di cartelle di lavoro che traggono vantaggio dall'essere convertiti in un componente aggiuntivo sono quelli con macro. Ad esempio, una cartella di lavoro costituita da macro generiche (Sub ...

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Se si lavora in Microsoft Excel 2010 e vuoi iniziare a lavorare in un nuovo file di cartella di lavoro di Excel, puoi facilmente creare una nuova cartella di lavoro. Per fare ciò, puoi usare un comando nella scheda File o una scorciatoia da tastiera. Fare clic sulla scheda File. Excel visualizza la visualizzazione Backstage, in cui è possibile accedere ai comandi relativi ai file. ...

Scelta dell'editore

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Adobe Illustrator Creative Suite 5 (Adobe CS5) Illustrator è utilizzato per rimuovere rapidamente aree di grafica con la stessa facilità con cui si cancellano i pixel in Photoshop, accarezzando con il mouse su qualsiasi forma o gruppo di forme. Facendo doppio clic sullo strumento Gomma, è possibile definire il diametro, l'angolo e la rotondità della gomma. Se stai usando un ...

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

I più popolari strumenti di trasformazione in Adobe Creative Suite 5 (Adobe CS5) Illustrator - Rifletti, scala, inclina, rimodella e Trasformazione libera: sono facili da usare e modificano rapidamente la tua illustrazione. Lo strumento Rifletti Niente è simmetrico, giusto? Forse no, ma gli oggetti non creati simmetricamente in Illustrator possono sembrare off-kilter. Utilizzando lo strumento Rifletti, si ...

Quando utilizzare Adobe CS5 Illustrator - dummies

Quando utilizzare Adobe CS5 Illustrator - dummies

Utilizzando Adobe Creative Suite 5 (Adobe CS5) Illustrator anziché Photoshop , ottieni diversi benefici. Potresti aver sentito che Illustrator è migliore per la grafica vettoriale, ma perché e che altro porta? Illustrator può salvare ed esportare immagini nella maggior parte dei formati di file. Scegliendo di salvare o esportare, è possibile creare un ...