










Word 'n sagteware-ingenieur
Inhoud
Die koms van rekenaars het aanleiding gegee tot rekenaarwetenskap, tot die uiteindelike vorm van sagteware-ingenieurswese. Sagteware-ingenieurswese, soos baie ingenieursberoepe, vereis `n spesifieke stel vaardighede wat deur studie ontwikkel kan word. Die rolle wat `n sagteware-ingenieur neem, sal van maatskappy tot maatskappy verskil, maar in hierdie artikel sal ons die algemene kwalifikasies en prosedures dek om hierdie veld te betree.
Trappe
Deel 1 van 5: Hoërskool Voorbereiding

1. Natuurlik hou jy van programmering. Is jy nog op skool en jy het nog niks met programmering gedoen nie, begin nou. As jy nie in beginsel in wiskunde of wetenskap belangstel nie, moet jy waarskynlik ander opsies oorweeg.
- Jy sal ten minste die basiese beginsels moet leer: C++, C# of Java, javascript/Html/CSS.

2. Kies `n skoolvak met baie wetenskapvakke, soos wiskunde, chemie en fisika. Probeer ook om soveel as moontlik vooruit te kom en die vlak van die eerste jaar van HBO of Universiteit te bereik, want jy het hope wiskundekennis nodig om enige rigting in rekenaarwetenskap suksesvol te voltooi.
Deel 2 van 5: Die Kurrikulum

1. Plaas gevorderde opleiding op jou agenda. Met al die suksesverhale wat in die kollege uitval wat in die 90`s miljardêrs geword het, is daar `n sekere idee dat "solank ek oorspronklike idee en goeie probleemoplossing en programmeringsvaardighede het, het ek nie 4 jaar onderwys nodig nie ". Dit is moeilik vir ontluikende sagteware-ingenieurs om `n werk te kry sonder kollege, of `n internskap sonder opleiding.

2. Besluit watter opleiding jy wil volg. As spelontwerp jou groot passie is en jy wil werk in die wildbedryf kry, dan het jy beslis `n hoër onderwys nodig. As jy vir IBM, Intel, Microsoft, Google, ens. wil werk., dan is dit ook so. As jy vir `n minder tegniese maatskappy wil werk wat hoofsaaklik besigheidstoepassings bou, oorweeg `n graad in Bestuursinligtingstelsels of een van die vele ander besigheidsgerigte kursusse wat vandag aangebied word. Hierdie tipe opleiding is die beste vir die meeste kandidate omdat dit meer leer oor algemene bestuursvaardighede en nie fokus op al die kennis wat die meeste mense nie gebruik nie.
Deel 3 van 5: Ekstra kurrikulum

1. Vul jou gereelde studielading aan met jou eie navorsing. Soek werkwebwerwe en kyk watter tegnologie nuut is en (sal) baie gebruik word. Die studies kan eenvoudig nie met alles byhou nie, so jy sal bykomende studiemateriaal moet aanskaf om tred te hou.

2. Tensy jy van plan is om jou voet in die deur te kry deur `n internskap, probeer om buitemuurse aktiwiteite te vind tydens jou studies. Geen maatskappy wil die risiko loop om iemand aan te stel sonder dat die kandidaat reeds sommige projekte voltooi het nie. Internskappe is wonderlik om hierdie probleem op te los, maar ongelukkig kan baie studente nie `n geskikte internskap vind nie, of hulle ontdek net dat hulle eerder elders wil werk. Die enigste manier om vir jouself meer opsies te gee, is om aktiwiteite te ontwikkel wat jy op jou CV kan plaas.

3. Kontak ander sagteware-ingenieurs. Indien moontlik, probeer om met ander sagteware-ontwikkelaars in aanraking te kom en werk aan projekte onder hulle leiding.
Deel 4 van 5: Die verskil tussen ingenieur & programmeerder

1. Verstaan asseblief dat sagteware-ingenieurswese nie dieselfde is as programmering nie. Elke sagteware-ingenieur kan programmeer, maar nie elke programmeerder is `n sagteware-ingenieur nie. Hier is die basiese verskil tussen die twee velde:
- Sagteware-ingenieurswese is tipies iets wat in `n groter span pas, met wisselende en verweefde rolle en verantwoordelikhede vir die verskillende lede van die span.
- Ingenieurs ontwikkel sagteware wat aan sekere spesifikasies voldoen, afhangend van die maatskappy en kliënt waarvoor die sagteware ontwikkel word, en moet gewoonlik aan spesifieke standaarde en metodes voldoen.
- Ingenieursprojekte het `n spesifieke tydlyn, sperdatums en uitgebreide interaksie tussen mense wat vir die verskillende komponente verantwoordelik is.
Deel 5 van 5: Bykomende aktiwiteite

1. Benewens jou studies, doen altyd `n aantal ekstra aktiwiteite wat niks met die studie te doen het nie, maar met die skepping van sagteware wat bedoel is om `n oplossing vir werklike probleme te bied. Wanneer jy vrye tyd het, soek die internet vir nuwe tegnologie en gebruik dit in die toekoms.

2. Nadat u die verskillende rigtings binne rekenaarwetenskap bestudeer het, kies u `n spesifieke rigting in die sagteware-industrie. Om jou keuse te beperk, sal jou baie help om jou toekomstige loopbaan te beplan. Hou dit so eenvoudig as moontlik, want die veld self is kompleks genoeg.

3. Kom meer te wete oor die werkarea. Die grootste verskil tussen `n programmeerder en ingenieur is bloot dat ingenieurs gereedskap ontwerp; gereedskap wat deur programmeerders gebruik word om toepassings te bou.
Waarskuwings
- Maak gereed vir `n tuimeltreinrit. Hierdie veld verander voortdurend en jy sal moet aanhou leer. As jy nie daarvan hou om jouself nuwe en dikwels komplekse dinge te leer nie, verander nou jou kursus.
- Om te studeer verg altyd baie tyd en energie. Niemand word `n sagteware-ingenieur na `n naweek se studie nie. As jy nie die tyd daarvoor het nie, dan is dit nie `n goeie keuse vir jou nie.
Artikels oor die onderwerp "Word 'n sagteware-ingenieur"
Оцените, пожалуйста статью
Gewilde