Acasă Finanțe personale Sfaturi pentru dezvoltatorii de software noi - manechine

Sfaturi pentru dezvoltatorii de software noi - manechine

Cuprins:

Video: Meet the team - Ep. 7 | Interviu cu Gabriel Tironeac - Head of Game Development | ASSIST Software 2024

Video: Meet the team - Ep. 7 | Interviu cu Gabriel Tironeac - Head of Game Development | ASSIST Software 2024
Anonim

Acest articol conține sfaturi pentru începători dezvoltatori de software Java. sfatul este de a compara orice sfat pe care îl obțineți cu propria dvs. intuiție Colectați opiniile Discutați cu oamenii despre aceste probleme Încercați lucrurile și, dacă aceștia lucrează (sau chiar dacă nu lucrează, dar arată o anumită promisiune), continuați să le faceți Dacă nu arată nici o promisiune, încercați alte lucruri și împărtășirea este importantă.Nu uitați să partajați

Cât timp durează să înveți Java?

răspunsul depinde de dvs. - de obiectivele dvs., de cunoștințele existente, de capacitatea dvs. de a gândi în mod logic, de timpul liber pe care îl aveți și de interesul pe care îl aveți în acest subiect

Cu cât sunteți mai entuziasmați în ceea ce privește programarea pe calculator, mai repede vei invata.Cel mai ambitiosi obiectivele tale, cu atat mai mult este nevoie pentru a le atinge

Dar tine minte ca nu exista asa ceva ca "stiind totul despre Jav a. Indiferent cât de mult știi, întotdeauna e mai mult de învățat.

Ce limbi de programare ar trebui să învăț?

Răspunsul depinde de obiectivele dvs. și (dacă intenționați să lucrați ca dezvoltator) în ceea ce privește oportunitățile de angajare în care locuiți. Indicele comunitar de programare TIOBE oferă evaluări lunare pentru limbile de programare populare. Dar indicele TIOBE ar putea să nu se aplice în mod specific situației dvs. În ianuarie 2014, limba Haskell se situează pe locul al 43-lea dintre limbile folosite în întreaga lume. Dar poate că există un focar de programare Haskell în orașul în care locuiți.

Doriți să scrieți cod special pentru dispozitive Android? Atunci Java este o necesitate. Doriți să scrieți codul pentru iPhone? Apoi probabil că doriți să învățați Obiectiv-C. Doriți să creați pagini web? Apoi învățați HTML, CSS și JavaScript.

Ce alte abilități (în afară de codificarea computerelor) ar trebui să învăț?

Asigurați-vă că învățați despre bazele de date. Baza de date nu este neapărat codificată, dar este importantă. De asemenea, citiți cât de mult puteți despre Ingineria Software-ului. (Software Engineering este studiul tehnicilor pentru proiectarea și întreținerea eficientă a codului calculatorului.) Nu vă temeți de matematică (deoarece matematica de învățare se extinde asupra mușchilor gânditori logici). Și, ori de câte ori poți, îți îmbunătăți abilitățile de comunicare. Cu cât comunicați mai bine cu cât lucrul dvs. este mai valoros pentru alți oameni.

Cum ar trebui să continui învățarea mea ca dezvoltator de software?

Practică, practică, practică. Luați exemplele pe care le găsiți și gândiți-vă la modalitățile prin care doriți să modificați codul. Adăugați o opțiune aici sau un buton acolo.

Aflați ce se întâmplă atunci când încercați să îmbunătățiți codul.Dacă funcționează, gândiți-vă la un alt mod de a face o schimbare. Dacă nu funcționează, căutați în documentație o soluție pentru problema dvs. Dacă documentația nu vă ajută (și, adesea, documentația nu vă ajută) să căutați pe web pentru a răspunde la problema dvs. Postați întrebări la un forum online. Dacă nu găsiți un răspuns, puneți problema deoparte pentru o vreme și lăsați-o să se hrănească în mintea voastră.

Amintiți-vă că nu învățați programarea doar dacă citiți despre ea. Trebuie să răsturnați niște articulații care scriu coduri și căutând soluții. Numai după încercarea, eșecul și încercarea din nou, puteți aprecia munca implicată în dezvoltarea software-ului de calculator.

Cum altfel ar trebui să continui învățarea mea ca dezvoltator?

Găsiți oameni de aceeași natură în care locuiți și întâlniți cu ei în mod regulat. Aceste zile, există grupuri de utilizatori de tehnologie în aproape fiecare colț al globului. Găsiți un grup de utilizatori Java care se întâlnește în zona dvs. și participă frecvent la întâlnirile grupului. Dacă sunteți un novice, este posibil să nu înțelegeți multe dintre discuțiile de la întâlniri, dar veți fi expuși problemelor care privesc dezvoltatorii de astăzi Java.

Căutați mai multe grupuri de tehnicieni și participați la întâlnirile lor. Găsiți întâlniri despre alte limbi de programare, alte tehnologii și alte lucruri care nu se referă exclusiv la tehnologie. Faceți cunoștință cu oamenii față-în-față și aflați ce subiecte vor fi în cărțile de anul viitor.

Cum pot obține un loc de muncă pentru dezvoltarea de software?

Faceți toate lucrurile pe care le-ați face în mod normal atunci când căutați un loc de muncă, dar nu uitați de sfatul din cele două paragrafe anterioare. Grupurile de utilizatori sunt locuri excelente pentru crearea de rețele.

Du-te la întâlniri și fii un bun ascultător. Nu vă gândiți să vă vindeți. Fiți răbdători și bucurați-vă de plimbare. S-ar putea să apelați la o mare oportunitate de consultanță numai după mai mulți ani de răbdare în timp ce urmați întâlnirile unui grup. În același timp, învățați multe despre software (și despre relațiile cu alte persoane).

încă nu știu ce să fac cu viața mea …

Nu este o întrebare. Dar oricum e în regulă.

Toată lumea trebuie să se întâlnească. Dacă reușiți să vă alimentați masa, următorul pas este să aflați ce vă place să faceți. Găsiți cea mai bună potrivire între lucrurile pe care doriți să le faceți și lucrurile care vă ajută să câștigați o viață. Compromise dacă trebuie, dar fii sincer cu tine însuți despre lucrurile care te fac fericit. (Desigur, aceste lucruri nu ar trebui să facă pe alții nefericiți.)

În cele din urmă, să fii specific cu privire la plăcurile tale și nu-i place. De exemplu, a spune "Aș vrea să fiu bogat" nu este deloc specific. Spunând "Aș dori să creez un joc minunat" este mai specific, dar poți să faci mai bine. Spunând "Aș dori să proiectez software-ul de joc, cu un partener care poate face marketingul pentru mine" este destul de specific și face un set foarte ordonat de obiective.

Sfaturi pentru dezvoltatorii de software noi - manechine

Alegerea editorilor

Cum se folosește Tweening în Fireworks CS5 - manechine

Cum se folosește Tweening în Fireworks CS5 - manechine

Tweening este furnizat ca instrument pentru animații fine de ajustare în Adobe Fireworks Creative Suite 5. Tweening este procesul de creare a unei stări între alte două, de obicei ca punct de pornire sau oprire pentru animație. Utilizați retușarea pentru a simula un obiect în mișcare, ca o minge ce se învârte sau pentru a bloca o imagine în sau în afara ...

ActionScript 3. 0 Versus ActionScript 2. 0 în Flash CS5 - manechine

ActionScript 3. 0 Versus ActionScript 2. 0 în Flash CS5 - manechine

Introducerea în Flash Player 9, ActionScript versiunea 3. 0 a adus multe schimbări și îmbunătățiri majore în ceea ce privește performanța ActionScript și modul în care a fost creat în filmele Flash. Versiunile anterioare ale ActionScript (1. 0+, 2. 0) sunt încă în uz în cadrul anumitor proiecte Flash, deci aveți opțiuni pentru crearea sau salvarea de filme ...

Adăugați culori la swatches în Flash CS5 - manechine

Adăugați culori la swatches în Flash CS5 - manechine

Folosind panoul Color Adobe Creative Suite 5, și să creați propriile swatches de culoare, să faceți gradienți și chiar să aplicați efecte de transparență culorilor existente în stadiul Flash CS5. Panoul Swatches există și pe propriul panou mobil plutitor, pe care îl puteți deschide selectând Window → Swatches. Cele 256 culori pe acest ...

Alegerea editorilor

Comutatoare vLAN și LAN și Junos OS - manechine

Comutatoare vLAN și LAN și Junos OS - manechine

Rețelele au crescut și au devenit mai rapide. Pentru flexibilitate, segmentarea fizică a dat calea segmentării logice cu VLAN-uri. Această practică creează bucăți izolate de LAN care sunt legate împreună cu un tip special de pod numit switch. Nevoia de punți VLANs reduce ...

Chestiuni legate de securitatea dispozitivelor mobile - dummy

Chestiuni legate de securitatea dispozitivelor mobile - dummy

Dispozitivele mobile, cum ar fi smartphone-urile și tabletele, și accesul oricând / oriunde la date și aplicații corporative. Această flexibilitate nu este însă fără provocările sale. Iată câteva dintre problemele legate de implementarea dispozitivelor mobile pe care trebuie să le protejați împotriva: Pierderi și furt: Acestea sunt preocupări majore, cu sute de mii ...

Ce ar trebui să știți despre actualizarea Junos - dummies

Ce ar trebui să știți despre actualizarea Junos - dummies

Un subiect esențial pentru operarea rețelei dvs. este actualizarea software-ului. Modelul de livrare a noilor versiuni Junos simplifică procesul de modernizare în comparație cu alte sisteme de rețea. Noile versiuni și numere Juniper livrează noi versiuni majore ale sistemului Junos pentru a oferi clienților noștri noi caracteristici și funcționalități de trei până la patru ori pe an. ...

Alegerea editorilor

Sănătatea < < și rușinea ascunsă - dummies

Sănătatea < < și rușinea ascunsă - dummies

ÎN mod normal, rușinea trece după un incident jenant. copilărie. Se asteapta sa fie activata si persista mult timp dupa eveniment, ca o rana deschisa care nu sa vindecat niciodata. Îți este rușine de cine ești. Totul este omniprezent, paralizează spontaneitatea și te definește. Nu credeți ...

Acceptând Realitatea atunci când Vindecarea de la Codependency - dummies

Acceptând Realitatea atunci când Vindecarea de la Codependency - dummies

Acceptarea este un proces. Nu se întâmplă într-o zi, o săptămână sau o lună, dar face eforturi și se desfășoară în pași și rânduri de bebeluși. Schimbarea începe cu conștientizarea. Observați dacă comportamentul și gândurile dvs. ating rezultatele dorite. Apoi, practici nonattachment. Acceptarea nu este aprobarea Acceptarea este o recunoaștere a ceea ce este. Există un ...

Dependența de coexistență nu este Caregiving - manechine

Dependența de coexistență nu este Caregiving - manechine

Mulți oameni, în special femei, se bucură de îngrijire și îngrijire pentru alții. Unii fac o profesie. Mamele sunt legate prin cablu pentru a se îngriji de copiii lor. Îngrijirea de tip dependent este diferită de a acorda îngrijire unei persoane. De fapt, cu dependența de codependență, poate fi mai mult decât să dai atunci când nevoile dătătorului au prioritate. Acest lucru se datorează faptului că îngrijirea ...