Bliv softwareingeniør

Forfatter: Roger Morrison
Oprettelsesdato: 25 September 2021
Opdateringsdato: 19 Juni 2024
Anonim
Bliv softwareingeniør - Råd
Bliv softwareingeniør - Råd

Indhold

Stigningen af ​​computere gav anledning til datalogi, den ultimative form for software engineering. Software engineering kræver ligesom mange tekniske erhverv et specifikt sæt færdigheder, der kan udvikles gennem studier. De roller, som en softwareingeniør tager, vil variere fra virksomhed til virksomhed, men i denne artikel vil vi diskutere de generelle kvalifikationer og procedurer for at arbejde inden for dette område.

At træde

Del 1 af 5: Forberedelse til gymnasiet

  1. Du elsker selvfølgelig programmering. Hvis du stadig er i skole og ikke har foretaget nogen programmering endnu, skal du starte nu. Hvis du ikke dybest set er interesseret i matematik eller videnskab, bør du sandsynligvis overveje andre muligheder.
    • Du bliver i det mindste nødt til at lære det grundlæggende: C ++, C # eller Java, javascript / Html / CSS.
  2. Vælg en retning i skolen med mange videnskabelige emner, såsom matematik, kemi og fysik. Prøv også at komme videre så meget som muligt og nå det første år på college- eller universitetsniveau, fordi du har brug for masser af matematisk viden for at kunne fuldføre enhver retning inden for datalogi.

Del 2 af 5: Læreplanen

  1. Sæt avanceret træning på din dagsorden. Med alle disse succeshistorier om college dropouts, der blev milliardærer i 90'erne, er der en vis idé om, at "hvis jeg har en original idé og har store problemer med at løse og programmering, så har jeg ingen uddannelse. 4 år er nødvendige". Det er vanskeligt for startende softwareingeniører at få et job uden universitetsgrad eller en praktikophold uden uddannelse.
  2. Beslut hvilken træning du vil følge. Hvis spildesign er din store passion, og du vil finde et job i spilbranchen, så har du helt sikkert brug for en videregående uddannelse.Hvis du vil arbejde for IBM, Intel, Microsoft, Google osv., Er det tilfældet. Hvis du ønsker at arbejde for et mindre teknisk firma, hvor der hovedsageligt er forretningsapplikationer, skal du overveje et kursus i Management Information Systems eller et af de mange andre forretningsorienterede kurser, der tilbydes i dag. Denne type træning er bedst for de fleste kandidater, fordi den lærer dig om ledelsens generelle forretningskompetencer, snarere end al den viden, der ikke er til stor nytte for de fleste.

Del 3 af 5: Ekstra læseplan

  1. Suppler din normale studiebelastning med din egen forskning. Søg på jobwebsteder og se, hvilke teknologier der er nye og (vil) blive brugt meget. Undersøgelserne kan simpelthen ikke følge med alt, så du bliver nødt til at købe yderligere studiemateriale for at holde trit.
  2. Medmindre du planlægger at få din fod ind gennem døren gennem en praktikplads, så prøv at finde fritidsaktiviteter under dine studier. Ingen virksomheder ønsker at risikere at ansætte nogen uden at kandidaten har gennemført nogle projekter. Praktikpladser er gode til at løse dette problem, men desværre kan mange studerende ikke finde en passende praktikplads eller bare opdage, at de hellere vil arbejde andre steder. Den eneste måde at give dig selv nogle flere muligheder på er at udvikle aktiviteter, som du kan sende på dit CV.
  3. Kontakt andre softwareingeniører. Hvis det er muligt, så prøv at kontakte andre softwareudviklere og arbejde på projekter under deres vejledning.

Del 4 af 5: Forskellen mellem ingeniør og programmør

  1. Forstå, at software engineering ikke er programmering. Hver softwareingeniør kan programmere, men ikke alle programmører er også softwareingeniører. Her er den grundlæggende forskel mellem begge felter:
    • Software engineering er typisk noget, der passer ind i et større team med forskellige og sammenflettede roller og ansvar for de forskellige medlemmer af teamet.
    • Ingeniører udvikler software, der opfylder specifikke specifikationer, afhængigt af det firma og den kunde, som softwaren udvikles til, og skal normalt overholde specifikke standarder og metoder.
    • Ingeniørprojekter har en bestemt tidslinje, deadlines og omfattende interaktion mellem personer, der er ansvarlige for de forskellige komponenter.

Del 5 af 5: Yderligere aktiviteter

  1. Ud over dine studier skal du altid udføre en række ekstra aktiviteter, der ikke har noget at gøre med undersøgelsen, men med at lave software, der har til formål at tilbyde en løsning på faktiske problemer. Når du har ledig tid til rådighed, skal du søge på internettet efter nye teknologier, som du kan bruge i fremtiden.
  2. Efter at have studeret de forskellige retninger inden for datalogi, vælger du en bestemt retning i softwareindustrien. At begrænse dit valg vil være til stor hjælp i planlægningen af ​​din fremtidige karriere. Hold dette så simpelt som muligt, fordi selve feltet er komplekst nok.
  3. Lær om arbejdsområdet. Den største forskel mellem en programmør og ingeniør er simpelthen, at ingeniører designer værktøjer; værktøjer, der bruges af programmører til at opbygge applikationer.

Advarsler

  • Forbered dig på en rutsjebane. Dette felt ændrer sig konstant, og du bliver nødt til at fortsætte med at lære. Hvis du bare ikke kan lide at lære dig selv nye og ofte komplekse ting, skal du ændre dit studieprogram nu.
  • En undersøgelse tager altid meget tid og energi. Ingen bliver softwareingeniør efter en weekend med studier. Hvis du ikke har tid, er dette ikke et godt valg for dig.