Wkodk

Hvordan bliver en software ingeniør

Software Engineering nylig blev opført af Time Magazine som stadig er den # 1 karriere for løn / stress belastning. På trods af alle de mediernes hype om offshoring af disse type job, er det stadig et job, der er i høj efterspørgsel. Denne artikel er for dem, der overvejer Software Engineering som en karrierevej.

Steps

Hvordan bliver en software ingeniør. Få al den matematik du kan i high school ligesom algebra, calculus og geometri, kan det være værd, hvis du prøver trigonometri og grafer.
Hvordan bliver en software ingeniør. Få al den matematik du kan i high school ligesom algebra, calculus og geometri, kan det være værd, hvis du prøver trigonometri og grafer.

High school forberedelse

  1. 1
    Du skal elske programmering! Hvis du er i junior eller senior høje, og du endnu ikke har udforsket programmering, så gør det. Hvis du ikke er interesseret i matematik eller naturvidenskab til at begynde med, bør du nok undersøge andre muligheder.
  2. 2
    Få al den matematik du kan i high school ligesom algebra, calculus og geometri, kan det være værd, hvis du prøver trigonometri og grafer. Prøv at gå videre til college-niveau matematik, før de forlader high school, får du brug for et væld af matematik at afslutte enhver Computer Science programmet og Engineering program.

College pensum

  1. 1
    Plan om at få en grad. Med alle de succeshistorier af college drop outs blive milliardær direktører i 90'erne, er der en vis lokkemiddel, at "så længe jeg tænke ud af boksen og har fremragende problemløsning og programmering færdigheder, jeg har ikke brug for en fire årig grad". Det er svært for entry level software ingeniører til at opnå en position uden en fireårig grad.
  2. 2
    Kvalificer din grad af, hvad du vil gøre. Hvis din kærlighed er spildesign, og du ønsker at indtaste, at industrien som et spil programmør, skal du have en Computer Science grad. Hvis du ønsker at arbejde for IBM, Intel, Microsoft, Google, etc., så en Computer Science grad kan være godt for dig. Hvis du ønsker at arbejde for en ikke-teknisk selskab bygning hovedsagelig business applikationer, overveje en grad i Management Information Systems eller en af ​​de mange business tekniske grader tilbydes nu. Denne type grad er bedst for de fleste, fordi det giver ledelse og generel business-færdigheder, og ikke fokusere på en masse oplysninger, der ikke vil være nyttig for de fleste.

Ekstra kollegium pensum

  1. 1
    Supplere din classwork med personlig forskning. Søg jobportaler og notere, hvilke teknologier er varme og summende. Skolerne kan simpelthen ikke holde op med alt, så du bliver nødt til at købe yderligere tekniske bøger og lære dig selv.
  2. 2
    Medmindre du planlægger at få din fod i døren gennem en praktikant stilling, forsøge at finde sideprojekter, mens i skolen. Ingen ønsker at tage en risiko og ansætte en person frisk ud af skolen uden projekter under deres bælte. Praktik er gode til at tage sig af dette problem, men desværre en masse studerende ikke kan lande en praktikplads eller gør det kun for at opdage, at de ville foretrække at arbejde andetsteds. Den eneste måde at give dig selv muligheder er at finde nogle ikke-klasseværelset til at sætte på dit cv.
  3. 3
    Udvikle kontakter med softwareingeniører. Hvis det er muligt forsøge at forbinde med softwareudviklere og arbejde på nogle projekter under deres vejledning.

Forskellen mellem ingeniør & programmør

  1. 1
    Forstå, at software engineering ikke er det samme som programmering. Hver softwareudvikler ved, hvordan man programmerer, men ikke hver programmør er en software ingeniør. Her er den væsentligste forskel mellem de to:
    • Software engineering er typisk en gruppe indsats, med forskellige og ofte flydende roller og ansvar for gruppens medlemmer.
    • Ingeniørprojekter har tidslinjer, udgivelsesdatoer, og en betydelig interaktion mellem mennesker, der er ansvarlige for de forskellige komponenter.

Ekstra aktiviteter

  1. 1
    Altid gøre nogle ekstra aktiviteter bortset fra undersøgelser og relateret til nogen software, der har nogle reelle tid løsningen af problemet. Når du har fri tid bruge det at søge på internettet om nye teknologier på markedet, og også se for de teknologier, der vil være nyttige i fremtiden.
  2. 2
    Efter at have studeret om alle områder med tilknytning til datalogi, vælge en bestemt retning i software-industrien. Indsnævre dine valg ned, vil hjælpe betydeligt i planlægningen af ​​din karriere. Tænk altid nemt, fordi Software Industry selv er meget kompleks.
  3. 3
    Lær om området. Den største forskel mellem programmør og ingeniør er blot, at ingeniører design værktøjer, og derfor dem, der anvendes af programmører til at bygge løsninger.

Tips

  • Det bedste råd er være konsekvente og holde øve

Advarsler

  • Vær forberedt på en rutschebanetur. Industrien er altid skiftende og din egen-uddannelse, vil aldrig ende. Hvis du ikke nyder at undervise dig selv nye og komplekse ting ofte ændre majors nu.
  • Denne type ting tager tid og praksis. Ingen mestre software engineering natten over. Hvis du ikke har tid, det er ikke en god idé.