Wkonl

Hoe kan ik een software-ingenieur te worden

Software Engineering werd onlangs genoemd door Time Magazine als nog steeds de # 1 carrière voor loon / stress-belasting. Ondanks alle media-hype over offshoring van dit soort banen, het is nog steeds een baan die in de hoge vraag. Dit artikel is voor degenen die overwegen Software Engineering als een carrièrepad.

Stappen

Hoe kan ik een software-ingenieur te worden. Krijg alle wiskunde kun je op de middelbare school, zoals algebra, calculus en meetkunde, is het misschien de moeite waard als je driehoeksmeting en grafieken te proberen.
Hoe kan ik een software-ingenieur te worden. Krijg alle wiskunde kun je op de middelbare school, zoals algebra, calculus en meetkunde, is het misschien de moeite waard als je driehoeksmeting en grafieken te proberen.

Middelbare school voorbereiding

  1. 1
    Je moet programmeren houdt! Als je in junior of senior high, en je hebt nog niet verkend programmeren, doe dat dan. Als u niet geïnteresseerd bent in wiskunde of wetenschap te beginnen, moet je waarschijnlijk andere opties.
  2. 2
    Krijg alle wiskunde kun je op de middelbare school, zoals algebra, calculus en meetkunde, is het misschien de moeite waard als je driehoeksmeting en grafieken te proberen. Probeer om door te gaan naar de universiteit niveau wiskunde voor het verlaten van de middelbare school, zul je een ton van wiskunde nodig om een ​​opleiding Informatica en Technische programma compleet.

College curriculum

  1. 1
    Plan op het verkrijgen van een graad. Met alle succesverhalen van college drop outs steeds miljardair CEO's in de jaren 90, is er een bepaalde lokken, dat "zolang ik denk buiten de doos en hebben uitstekende probleemoplossende en programmeervaardigheden ik heb geen vier jaar opleiding nodig". Het is moeilijk voor de instap software engineers om een ​​positie te verkrijgen zonder een graad vier jaar.
  2. 2
    Kwalificeer je diploma door wat je wilt doen. Als je liefde is game design en u wilt dat de industrie in te voeren als een game programmeur, zult u een Computer Science diploma nodig. Als je wilt werken voor IBM, Intel, Microsoft, Google, etc., dan is een Computer Science graad kan goed voor je zijn. Als u op zoek bent om te werken voor een niet-technische onderneming opbouwen voornamelijk zakelijke toepassingen, overweeg dan een graad in Management Information Systems of een van de vele zakelijke technische graden nu aangeboden. Dit soort graad is het beste voor de meeste, omdat het management en de algemene zakelijke vaardigheden en richt zich niet op een heleboel informatie die niet nuttig zijn voor de meeste zal zijn.

Extra college curriculum

  1. 1
    Vul uw classwork met persoonlijk onderzoek. Zoek job boards en noteer welke technologieën zijn hot en zoemen. De colleges kan gewoon niet alles bijhouden, dus je zult moeten aanvullende technische boeken te kopen en zelf leren.
  2. 2
    Tenzij je van plan bent om uw voet in de deur door middel van een stagiair positie, probeer nevenprojecten vinden terwijl in de school. Niemand wil een risico te nemen en iemand inhuren vers van school zonder dat projecten onder hun riem. Stages zijn goed in het verzorgen van dit probleem, maar helaas veel studenten kan niet landen een stage of doen dat alleen om te ontdekken dat ze liever elders te werken. De enige manier om jezelf te geven opties is om een ​​aantal niet-werk in de klas vinden om op je cv.
  3. 3
    Ontwikkelen van contacten met software engineers. Indien mogelijk proberen te verbinden met software ontwikkelaars en werken aan een aantal projecten onder hun leiding.

Het verschil tussen de ingenieur & programmeur

  1. 1
    Begrijp dat software engineering is niet hetzelfde als het programmeren. Elke software engineer weet hoe te programmeren, maar niet elke programmeur is een software engineer. Hier is het belangrijkste verschil tussen de twee:
    • Software engineering is typisch een groep inspanning, met verschillende en vaak vocht rollen en verantwoordelijkheden voor de groepsleden.
    • Engineering projecten hebben tijdlijnen, release data, en een aanzienlijke interactie tussen mensen die verantwoordelijk zijn voor de verschillende onderdelen.

Extra activiteiten

  1. 1
    Doe altijd wat extra activiteiten, afgezien van studies en met betrekking tot alle software die een aantal real-time oplossing van elk probleem heeft. Wanneer heb je vrije tijd te besteden het zoeken op het internet over de nieuwe technologieën in de markt en ook kijken naar de technologieën die nuttig zal zijn in de toekomst.
  2. 2
    Na het bestuderen van over alle gebieden met betrekking tot de informatica, kiezen voor een bepaalde richting in de software-industrie. Vernauwing van uw keuze naar beneden zal aanzienlijk in de planning van uw carrière te helpen. Denk altijd eenvoudig, omdat de software-industrie zelf is zeer complex.
  3. 3
    Meer informatie over het veld. Het grote verschil tussen de programmeur en ingenieur is gewoon dat ingenieurs design tools, vandaar die worden gebruikt door programmeurs om oplossingen te bouwen.

Tips

  • Het beste advies is consequent zijn en blijven oefenen

Waarschuwingen

  • Wees voorbereid op een achtbaan. De industrie is altijd verandert en uw zelf-onderwijs zal nooit eindigen. Als je niet genieten van het onderwijs zelf nieuwe en complexe zaken vaak, veranderen nu majors.
  • Dit soort dingen kost tijd en oefening. Niemand meesters software engineering 's nachts. Als u niet de tijd hebben, is dit geen goed idee.