6 semne care nu înseamnă că ești programator

6 semne care nu înseamnă că ești programator / Programare

Nu toți sunt tăiați ca programatori. Sigur, oricine poate învăța cum să programezi, dar învățând cum să programezi nu este același lucru cu a face o carieră din ea. De fapt, este cu totul posibil să fii un coder talentat și să fii încă o nepotrivire pentru carieră. Sună ciudat, știu, dar e mai adevărat decât crezi.

Am petrecut peste un deceniu câștigând o diplomă în domeniul informaticii și am crezut că era o carieră pentru mine doar să-mi dau seama că nu a fost - și asta vine de la cineva care se bucură fluxul de programare și provocările asociate acestuia.

Există mai mult decât actul de codificare. Trebuie să țineți cont de întreaga imagine. Dacă nu sunteți sigur că sunteți menit să fii programator, iată câteva semne care vă pot îndruma în direcția cea bună.

Semnul # 1: Lipsiți creativitatea experimentală

În ciuda faptului că este greu de logică, programarea este, în cele din urmă, o artă creativă. 4 Trebuie să vezi discuțiile TED despre Creativitate, Inspirație și Pasiune 4. Inspirație. Pasiune. Acestea sunt toate concepte despre care suntem foarte conștienți, dar nu mulți dintre noi își pot identifica cu precizie sursa. De unde provine creativitatea? Care este cauza care provoacă ... Citește mai mult. Un nou program este ca o pânză neagră și pensulele tale sunt limbile, cadrele, bibliotecile, etc. Crezi ceva din nimic și acesta este un proces care se leagă de neîncrederea experimentală.

Coderii dogmatici vă vor spune că există “o cale adevărată” pentru a scrie un cod bun, dar asta nu este deloc adevărat. O astfel de afirmație este la fel de lipsită de sens că spune că există o singură cale de a construi o casă, de a scrie un roman sau de a găti o tocană. Există multe modalități de codare a software-ului și ar trebui să fiți dispus să experimentați.

Fără curiozitate naturală, veți dezvolta viziunea tunelului și veți aborda întotdeauna problemele de codare din același unghi. La acel moment, programarea devine o activitate rotativă și pierde o mare parte din ceea ce o face să răsplătească în primul rând.

Semn. 2: Nu sunteți auto-condus

Toți programatorii buni trebuie să fie auto-condus și nu există nici o cale în jurul valorii de acest lucru. Când eliminați toate detaliile exterioare, programarea este fundamental repetitivă. Dacă nu aveți nicio miză sau ambiție personală în codul pe care îl scrieți, atunci veți fi mizerabil.

Acest lucru este valabil pentru orice efort creativ (și indiferent de ceea ce spune cineva, de programare este creativ). Motivația dvs. de a scrie codul 10 Discuții TED motivante pentru a vă ajuta să vă deplasați la blocurile dvs. mintale 10 Discuții motivaționale TED pentru a vă ajuta să vă deplasați la blocurile dvs. mintale Lecția valoroasă din viața celor care au realizat este că ei își îndepărtează blocurile mentale mai consistent decat altii. Zece discuții TED subliniază un lucru simplu - totul este în minte. Citiți mai mult trebuie să vină din interior. Trebuie să vă iubiți actul de codificare la fel de mult ca și potențialul de a merge departe cu un produs final. Dacă nu vă place acest proces, nu veți ajunge niciodată la produs.

Dacă te trezești dimineața și nu simți o dorință arzătoare de a lucra la proiectul tău, probabil că programarea nu este punctul potrivit pentru tine.

Semnul # 3: Urăsc problemele logice

În ciuda faptului că este un efort creativ, programarea este mai mult despre fixare decât este crearea de. În timp ce alte destinații de creație implică un proces de stabilire (cum ar fi scriitorii care au nevoie să-și revizuiască schițele), programarea este unică în sensul că majoritatea problemelor care apar pe bază de logică.

Acest proces de fixare, cunoscut în mod corespunzător ca depanare, este inima programării. Esti fascinat de ghicitori si puzzle-uri logice 10 site-uri web pentru puzzle-uri, teaseri pentru creier si ghicitori 10 site-uri web pentru puzzle-uri, teasere de creier si ghicitori citeste mai mult? Aveți o dorință înnăscută de a repara ceea ce este rupt? Și, prin extensie, esti curios în mod firesc despre funcționarea interioară a lucrurilor? Ar trebui să puteți răspunde “da” la toate cele de mai sus.

O mare parte din recompensa în programare vine de la fixarea bug-urilor. Cu cât bug-ul este mai complicat, cu atât este mai bine să-l rezolvi în cele din urmă. Dacă nu găsiți nici o satisfacție în acest sens, atunci programarea nu va fi altceva decât un șir de frustrări nesfârșite.

Semnul # 4: Nu puteți sta pentru perioade lungi

Natura programării necesită să stați în fața calculatorului pentru perioade lungi de timp. Este posibil să puteți lucra în jurul său prin construirea unui birou de birou Cum să construiți o birou de birou ieftin de la Ikea și ce este de a folosi Cum de a construi un birou de birou ieftin de la Ikea și cum este de a folosi Există o nebunie curentă emergente pentru birouri în picioare, birouri în mod literal pe care le stați în timp ce lucrați. După ce a petrecut ultimii cinci ani ca scriitor liber-profesionist care își petrece cea mai mare parte a zilelor petrecute la ... Citiți mai mult, dar esența este aceeași: veți petrece mult timp în fața computerului.

Există unele preocupări atunci când vine vorba de acest tip de calculator legate de modul de viață sedentar 5 Motive de lucru cu calculatoare este rău pentru tine & Cum să rămâi sănătoasă 5 motive de lucru cu calculatoare este rău pentru tine & Cum să rămână sănătoasă Lucrul pe calculator poate suna cum ar fi cea mai relaxată slujbă din lume, dar este chiar contrariul. Este foarte dură pe corpul dvs., care nu este folosit pentru acest tip de lucru modern ... Citește mai mult și poate duce la probleme serioase de sănătate 4 Probleme serioase de sănătate de la ședința prea lungă și cum să le eviți 4 Probleme de sănătate serioase de la ședința prea lungă & Cum să le evitați Când lucrați la orice loc de muncă care necesită ore lungi de ședere la un computer - programare, contabilitate, scriere - este foarte ușor să rămâneți în acea poziție pentru opt până la nouă ore de lucru ... Citiți mai multe dacă ignorați-o prea lung. Pe linii similare, ar putea fi necesar să te lupți cu probleme mintale, cum ar fi distragerile nedorite Focus! Cele mai bune instrumente pentru a bloca temporar Facebook & Co Focus! 4 cele mai bune instrumente pentru blocarea temporară a Facebook & Co Nu sunteți singuri, toți l-am făcut - pierdem ore de navigare pe web, în ​​loc să facem lucruri de făcut. Aveți nevoie de o creștere a productivității? Găsiți cele mai bune instrumente pentru a scăpa de mediile sociale de aici. Citeste mai mult, febra cabinei si a productivitatii Cum sa fii mai productiv cand lucrezi din casa Cum sa fii mai productiv cand lucrezi de la domiciliu Lucrezi acasa (sau sa folosesti termenul - telecommuting) mai productiv decat sa lucrezi dintr-un birou? Dezbaterea a fost reaprinsă după apelul clar al Marissa Mayer către toți angajații Yahoo. La fel ca toți blah-blahs, ... Citește mai mult .

În cele din urmă, întrebarea este: vă simțiți confortabil să fiți în fața calculatorului pentru cea mai mare parte a zilei dvs.? De fapt, confortabil poate să nu fie suficient; trebuie să prefera fiind în fața unui computer. Dacă nu, productivitatea și fericirea vor fi bătălii în vânt.

Semnul # 5: doriți ore normale de lucru

Carierele de programare se încadrează în unul din cele două tipuri: 1) lucrezi pentru altcineva sau 2) lucrezi pentru tine. Oricum, nu este neobișnuit să auzi povestiri despre nopți târzii, sesiuni lungi de codificare și o calitate generală scăzută a vieții.

Dezvoltarea de software este o industrie centrat pe termen limită și termenele limită nu se comportă frumos cu zilele tradiționale de la 9 la 5 zile lucrătoare. Pe măsură ce termenele limită se apropie, echipele de codificare intră adesea într-o fază “timp de criză” definită de toți nopții. Chiar și atunci când lucrați pentru dvs. 5 Oportunități legitime de auto-angajare online 5 Oportunități legitime de auto-angajare online Citiți mai multe, va trebui să toarnați în multe ore zilnice dacă doriți să rămâneți în fața competiției dvs..

În plus, problemele de programare tind să se blocheze în creierul tău și să te urmărească oriunde te duci. Veți lucra prin soluții în timpul dușului, în timp ce vă deplasați și chiar în timp ce vă aflați în pat. Deoarece se întâmplă atât de mult în programare, compartamentul poate fi dificil, dacă nu imposibil.

Dacă aveți noroc Mai să fie în măsură să găsească o companie care nu face timp de criză, dar nu m-aș baza pe ea.

Semnul # 6: vă așteptați să obțineți rapid rapid

A fost un moment în care dezvoltarea de software a fost o urmărire lucrativă. În prezent, programatorii care se îmbogățesc rapid sunt excepția de la regula. Dacă motivul dvs. principal pentru a fi în această industrie este de a face o mulțime de bani în cel mai scurt timp, vă aflați în dezamăgire.

Povești de succes peste noapte, cum ar fi popularitatea Flappy Bird Povestea scurtă a păsării Flappy [Web ciudat și minunat] Povestea scurtă a păsării Flappy [Web ciudat și minunat] Puține jocuri mobile intră în conștiința colectivă a mainstream-ului în modul Flappy Bird a făcut-o. Acesta trece în folclorul internetului, dar aceste videoclipuri vor ajuta să-și păstreze virala. Citiți mai multe, ne poate atrage în așteptări false și încredere în delir. O mulțime de oameni au încercat mana lor de la dezvoltarea jocului indie 5 Joc gratuit Software-ul de dezvoltare de software Instrumente pentru a face propriile dvs. jocuri 5 Free Software Development Software-ul Instrumente de a face propriile dvs. jocuri Aici sunt cele mai bune software-ul gratuit de dezvoltare de jocuri și instrumente puteți utiliza pentru a începe jocul de vis astăzi. Citește mai mult în speranța de a obține niveluri similare de succes doar pentru a flop și a lăsa industria cu totul.

Poți să faci o grămadă de bani ca programator? Sigur, dar nu va fi un drum ușor. Dacă sunteți în căutarea de a obține rapid bogat Sunteți într-o Rush pentru a face bani de la domiciliu? Spot 7 Munca la domiciliu înșelătorii Sunteți într-o Rush pentru a face bani de la domiciliu? Spot 7 Munca la domiciliu Scams Bogăția, viteza, etica - când vine vorba de bani, puteți alege doar două. Când vine vorba de a lucra de acasă, este foarte probabil că nu veți avea șansa de a alege chiar și una dintre ... Citește mai mult, ar fi bine să jucați loteria.

Gândurile finale

Să presupunem că ați decis că programarea nu este pentru dvs., dar totuși doriți să utilizați abilitățile și cunoștințele legate de programare pe care le-ați construit de-a lungul anilor. Care sunt opțiunile dvs.?

Scris. Experiența tehnică din programare vă poate face potrivite pentru scrierea tehnică (manuale, documentație etc.), jurnalism (să rămâneți la curent cu știri de sângerare) sau educație (învățați pe alții ceea ce știți).

Analiză. În funcție de domeniul dvs. de expertiză, ați putea pune cunoștințele dvs. ca consultant pentru sisteme de securitate, platforme web, motoare de jocuri, modele de generare de bani etc. Testarea de asigurare a calității este un alt domeniu în care expertiza analitică poate fi utilă.

administrare. Dacă aveți o inimă pentru afaceri, dar doriți să rămâneți conectat la industria de software, de ce să nu gestionați propria echipă de dezvoltatori? Managerii care înțeleg nuanțele codificării sunt puțini și sunt departe de a fi diferiți.

Asta e doar zgârierea suprafeței. Doar știți că chiar dacă vă dați seama că nu mai doriți să fiți programator, aceste abilități sunt transferabil și timpul tău nu a fost irosit.

Știți mai multe semne că programarea ar putea să nu fie cea mai bună alegere a carierei? Ce alte alternative există pentru ex-programatori? Împărtășiți-vă gândurile cu noi de mai jos!

Image Credits: Ideea de fire prin Shutterstock, mizerabil de lucru prin Shutterstock, Puzzle Piece prin Shutterstock, obosit Worker Silhouette prin Shutterstock, ceas fata prin Shutterstock, ploaie bani prin Shutterstock

Explorați mai multe despre: Căutare de locuri de muncă, Programare.