6 segni che non si intende essere programmatori

6 segni che non si intende essere programmatori / Programmazione

Non tutti sono tagliati per essere un programmatore. Certo, chiunque può imparare come programmare, ma imparare a programmare non è come fare una carriera fuori di esso. In realtà, è del tutto possibile essere un programmatore di talento ed essere ancora una mancata corrispondenza per la carriera. Sembra strano, lo so, ma è più vero di quanto tu possa pensare.

Ho trascorso oltre un decennio conseguendo una laurea in informatica e pensando che per me era la carriera solo per rendermi conto che non lo era - e che viene da qualcuno che gode il flusso di lavoro di programmazione e le sfide associate.

C'è dell'altro oltre all'atto della codifica. Devi considerare l'intera immagine. Se non sei completamente sicuro di essere un programmatore, ecco alcuni segnali che potrebbero indirizzarti nella giusta direzione.

Segno n. 1: manca la creatività sperimentale

Nonostante sia pesante sulla logica, la programmazione è in ultima analisi un'arte creativa. 4 Talk imperdibili TED su creatività, ispirazione e passione 4 discorsi TED imperdibili su creatività, ispirazione e creatività della passione. Ispirazione. Passione. Questi sono tutti concetti di cui siamo molto consapevoli, ma non molti di noi possono individuare con precisione la loro fonte. Da dove viene la creatività? Che cosa provoca un ... Per saperne di più. Un nuovo programma è come una tela bianca ei tuoi pennelli sono le tue lingue, i tuoi quadri, le tue librerie, ecc. Stai creando qualcosa dal nulla e questo è un processo incentrato sulla spavalderia sperimentale.

I programmatori dogmatici ti diranno che c'è “un vero modo” scrivere un buon codice, ma non è affatto vero. Tale affermazione è priva di senso come dire che c'è un solo modo per costruire una casa, scrivere un romanzo o cucinare uno stufato. Esistono molti modi per codificare il software e dovresti essere disposto a sperimentare.

Senza la naturale curiosità, svilupperai la visione a tunnel e ti avvicinerai sempre ai tuoi problemi di codifica dalla stessa angolazione. A quel punto, la programmazione diventa lavoro meccanico e perde molto di ciò che lo rende gratificante in primo luogo.

Segno n. 2: non sei autonomo

Tutti i bravi programmatori devono essere autonomi e non c'è modo di aggirarlo. Quando si eliminano tutti i dettagli estranei, la programmazione è fondamentalmente ripetitiva. Se non hai alcun interesse personale o ambizione nel codice che scrivi, allora sarai solo infelice.

Questo è vero per ogni sforzo creativo (e non importa quello che qualcuno dice, programmando è creativo). La tua motivazione per scrivere il codice 10 Temi motivazionali di TED per aiutarti a eliminare i tuoi blocchi mentali 10 Tentativo motivazionale parla di aiutarti a eliminare i tuoi blocchi mentali La preziosa lezione della vita dei conseguenti è che essi eliminano i loro blocchi mentali in modo più coerente di altri. Dieci TED Talks sottolineano una cosa semplice: è tutto nella mente. Leggi di più deve venire dall'interno. Devi amare l'atto di codifica tanto quanto il potenziale per allontanarti con un prodotto finale. Se non ti piace il processo, non raggiungerai mai il prodotto.

Se ti svegli al mattino e non senti il ​​desiderio ardente di lavorare sul tuo progetto, forse la programmazione non è la presa giusta per te.

Segno n. 3: odio i problemi di logica

Nonostante sia uno sforzo creativo, la programmazione è più fissaggio di quello che è la creazione di. Mentre altri punti vendita creativi comportano un processo di correzione (come gli scrittori che hanno bisogno di rivedere le loro bozze), la programmazione è unica in quanto la maggior parte dei problemi che compaiono sono basati su errori basati sulla logica.

Questo processo di fissaggio, noto correttamente come debug, è il cuore della programmazione. Sei affascinato da enigmi e puzzle logici 10 Siti web per puzzle, rompicapi e indovinelli 10 Siti web per puzzle, rompicapi e indovinelli Leggi di più? Hai un desiderio innato di riparare ciò che è rotto? E per estensione, sei naturalmente curioso del funzionamento interno delle cose? Dovresti essere in grado di rispondere “sì” a tutto quanto sopra.

Gran parte della ricompensa in programmazione deriva dal correggere i bug. Più complicato è il bug, più è gratificante quando alla fine lo risolvi. Se non trovi soddisfazione in questo, allora la programmazione non sarà altro che una serie infinita di frustrazioni.

Segno n. 4: non puoi sederti per lunghi periodi

La natura della programmazione richiede che ti sieda davanti a un computer per lunghi periodi di tempo. Potresti essere in grado di aggirare il problema costruendo un tavolo in piedi Come costruire una scrivania economica da Ikea, e che cosa è come usare Come costruire una scrivania economica da Ikea, e che cosa è come usare C'è una moda attuale che sta emergendo per le scrivanie in piedi, letteralmente scrivanie su cui stai mentre lavori. Dopo aver trascorso gli ultimi cinque anni come scrittore freelance indipendente che passa la maggior parte dei suoi giorni seduto a ... Leggi di più ma l'essenza è la stessa: passerai molto tempo davanti al tuo computer.

Ci sono alcune preoccupazioni quando si tratta di questo tipo di stile di vita sedentario legato al computer 5 Motivi che funzionano con i computer è male per te e come rimanere in buona salute 5 motivi per lavorare con i computer è male per te e come rimanere in buona salute Lavorare sul computer può sembrare come il lavoro più rilassato al mondo, ma è piuttosto il contrario. È molto duro sul tuo corpo, che non è abituato a questo tipo di lavoro moderno ... Leggi di più e può portare a seri problemi di salute 4 Problemi di salute gravi da seduti troppo lunghi e come evitarli 4 Problemi di salute gravi da seduti troppo lunghi & Come evitarli Quando lavori in un lavoro che richiede lunghe ore seduto al computer - programmazione, contabilità, scrittura - è molto facile rimanere in quella posizione per otto o nove ore lavorative ... Leggi di più se lo ignori anche per te lungo. Sulla stessa linea, potresti dover lottare con problemi mentali come distrazioni indesiderate. Focus! 4 migliori strumenti per bloccare temporaneamente Facebook & Co Focus! 4 migliori strumenti per bloccare temporaneamente Facebook & Co Non sei solo, l'abbiamo fatto tutti, perdendo ore a navigare sul Web invece di fare le cose. Hai bisogno di un picco di produttività? Trova gli strumenti migliori per sfuggire ai social media qui. Ulteriori informazioni, febbre da cabina e cadute di produttività Come essere più produttivi quando si lavora da casa Come essere più produttivi quando si lavora da casa Lavorare da casa (o usare il termine - telelavoro) è più produttivo che lavorare da un ufficio? Il dibattito è stato riacceso dopo la chiarificazione di Marissa Mayer a tutti i dipendenti di Yahoo. Proprio come tutti i bla-bla, ... Per saperne di più .

In definitiva, la domanda è: sei a tuo agio di fronte a un computer per gran parte della tua giornata? Infatti, confortevole potrebbe non essere abbastanza; devi preferire essere di fronte a un computer. Altrimenti, produttività e felicità saranno battaglie in salita.

Segno n. 5: desideri ore di lavoro normali

Le carriere di programmazione rientrano in uno di questi due tipi: 1) lavori per qualcun altro o 2) lavori per te stesso. Ad ogni modo, non è raro ascoltare storie di tarda notte, lunghe sessioni di programmazione e una qualità di vita complessivamente bassa.

Lo sviluppo del software è un settore incentrato sulle scadenze e le scadenze non giocano bene con i tradizionali giorni lavorativi da 9 a 5. Man mano che le scadenze si avvicinano, i team di codifica entrano spesso in una fase di “merenda” definito da tutti i notturni. Anche quando lavori per te 5 Legittime opportunità di lavoro autonomo online 5 Legittime opportunità di lavoro autonomo online Per saperne di più, dovrai versare molte ore al giorno se vuoi stare davanti alla concorrenza.

Inoltre, i problemi di programmazione tendono a rimanere bloccati nel cervello ea seguirti ovunque tu vada. Lavorerai attraverso le soluzioni mentre sei sotto la doccia, mentre fai il pendolare, e anche mentre sei a letto. Poiché nella tua testa accade tanto di programmazione, la compartimentalizzazione può essere difficile se non impossibile.

Se sei fortunato tu potrebbe essere in grado di trovare un'azienda che non crunch tempo, ma non ci conterei.

Segno n. 6: ti aspetti di diventare ricco rapidamente

C'è stato un tempo in cui lo sviluppo del software era una ricerca lucrativa. Al giorno d'oggi, i programmatori che diventano ricchi rapidamente sono l'eccezione alla regola. Se la tua motivazione principale per essere in questo settore è fare un sacco di soldi nel più breve tempo possibile, ti aspetta qualche delusione.

Successi notturni, come la popolarità di Flappy Bird La breve storia di Flappy Bird [Weird & Wonderful Web] La breve storia di Flappy Bird [Weird & Wonderful Web] Pochi giochi mobili entrano nella coscienza collettiva del mainstream nel modo in cui Flappy L'uccello ha fatto. Passa al folclore di Internet, ma questi video contribuiranno a preservarne la viralità. Per saperne di più, possiamo attirarci in false aspettative e fiducia delirante. Molte persone si sono cimentate nello sviluppo di giochi indie 5 Strumenti software di sviluppo giochi gratuiti per creare i tuoi giochi 5 Strumenti software di sviluppo giochi gratuiti per creare i tuoi giochi Ecco i migliori software di sviluppo di giochi gratuiti e strumenti che puoi utilizzare per iniziare a fare il tuo gioco dei sogni oggi. Leggi di più nella speranza di raggiungere livelli simili di successo solo per floppare e abbandonare del tutto l'industria.

Puoi guadagnare un sacco di soldi come programmatore? Certo, ma non sarà una strada facile. Se stai cercando di diventare ricco velocemente Sei in fretta per fare soldi da casa? Spot 7 Work At Home Scam Sei in una corsa per fare soldi da casa? Spot 7 Work At Home Scams Ricchezza, velocità, etica: quando si tratta di soldi, puoi sceglierne solo due. Quando si tratta di lavorare da casa, è molto probabile che non si abbia la possibilità di sceglierne uno ... Per saperne di più, si potrebbe anche giocare alla lotteria.

Pensieri finali

Diciamo che hai deciso che la programmazione non è per te ma vuoi comunque utilizzare le abilità e le conoscenze relative alla programmazione che hai accumulato nel corso degli anni. Quali sono le tue opzioni?

scrittura. L'esperienza tecnica derivante dalla programmazione può renderti adatto alla scrittura tecnica (manuali, documentazione, ecc.), Al giornalismo (aggiornarti con notizie recenti) o all'istruzione (insegnando ad altri ciò che sai).

Analisi. A seconda del tuo campo di competenza, potresti mettere le tue conoscenze a disposizione come consulente per sistemi di sicurezza, piattaforme web, motori di gioco, modelli di monetizzazione, ecc. Il test di garanzia della qualità è un altro campo in cui la competenza analitica può tornare utile.

Gestione. Se hai un cuore per il business ma vuoi rimanere connesso al settore del software, perché non gestire il tuo team di sviluppatori? I manager che capiscono le sfumature della codifica sono pochi e lontani tra loro.

Sta solo graffiando la superficie. Sappi solo che anche se ti rendi conto che non vuoi più essere un programmatore, quelle abilità sono trasferibile e il tuo tempo non è stato sprecato.

Conoscete altri segnali che la programmazione potrebbe non essere la migliore scelta di carriera? Quali altre alternative ci sono per gli ex-programmatori? Condividi i tuoi pensieri con noi qui sotto!

Crediti immagine: idea del filato Via Shutterstock, lavoratore miserabile Via Shutterstock, pezzo del puzzle Via Shutterstock, sagoma lavoratore stanco Via Shutterstock, quadrante dell'orologio Via Shutterstock, pioggia di denaro Via Shutterstock

Scopri di più su: ricerca di lavoro, programmazione.