Word `n sagteware-ingenieur
Die opkoms van rekenaars het gelei tot die opkoms van rekenaarwetenskap, tot die finale vorm van sagteware-ingenieurswese. Sagteware-ingenieurswese vereis, soos baie tegniese beroepe, `n spesifieke stel vaardighede wat deur studie ontwikkel kan word. Die rolle wat `n sagteware-ingenieur neem, sal per maatskappy verskil, maar in hierdie artikel bespreek ons die algemene kwalifikasies en prosedures vir werk in hierdie area.
conținut
stappe
Deel 1
Voorbereiding vir hoërskool
1
U is natuurlik baie lief vir programmering. As jy nog op skool is en jy nog niks gedoen het met programmering nie, begin dit nou. As u in beginsel nie in wiskunde of natuurwetenskappe belangstel nie, sal u moontlik ander opsies beter oorweeg.
- U moet ten minste die basiese beginsels leer: C ++, C # of Java, jаvascript / Html / CSS.
2
Kies `n skoolrigting met baie wetenskapsvakke, soos wiskunde, chemie en fisika. Probeer ook om soveel as moontlik te anticipeer en die vlak van die eerste jaar van hoër professionele onderwys (HBO) of Universiteit te bereik, omdat jy baie wiskundekennis benodig om elke rigting in rekenaarwetenskap suksesvol af te handel.
Deel 2
Die kurrikulum
1
Sit `n voortgesette opvoeding op jou agenda. Met al die suksesse van kollege-uitvalle wat in die 1990`s miljardêr geword het, is daar `n sekere idee "As ek net `n oorspronklike idee het en goeie vaardighede in probleemoplossing en programmering het, het ek nie 4 jaar opleiding nodig nie ". Dit is moeilik om sagteware-ingenieurs te begin werk sonder `n universiteitsgraad, of `n internskap sonder om `n kursus te volg.
2
Besluit watter opleiding jy wil volg. As spelontwerp jou passie is en jy wil `n werk in die spelbedryf vind, dan het jy beslis `n hoër onderwys nodig. As jy wil werk vir IBM, Intel, Microsoft, Google, ens., Is dit ook die geval. As jy wil werk vir `n minder tegniese maatskappy, waar besigheids aansoeke hoofsaaklik gebou word, oorweeg opleiding in Bestuursinligtingstelsels of een van die vele ander besigheidsgeoriënteerde kursusse wat vandag aangebied word. Hierdie tipe opleiding is die beste vir die meeste kandidate, omdat jy meer leer oor algemene bestuursvaardighede, en nie gefokus is op alle kennis wat die meeste mense nie omgee nie.
Deel 3
Ekstra kurrikulum
1
Voltooi jou gewone studielading met jou eie navorsing. Soek op werkwebwerwe en kyk watter tegnologieë nuut is en sal baie gebruik word. Die studies kan eenvoudig nie alles byhou nie, dus jy moet addisionele studiemateriaal koop om by te bly.
2
Tensy dit in jou beplanning is om jou voet in die deur deur middel van `n internskap te kry, probeer om buitekurrikulêre aktiwiteite tydens jou studies te vind. Geen maatskappy wil die risiko loop om iemand te huur sonder dat die kandidaat reeds projekte voltooi het nie. Stages is wonderlik om hierdie probleem op te los, maar ongelukkig kan baie studente nie `n geskikte stage vind nie, of hulle ontdek net dat hulle eerder elders wil werk. Die enigste manier om jouself meer opsies te gee is om aktiwiteite te ontwikkel wat jy op jou CV kan plaas.
3
Vind kontak met ander sagteware-ingenieurs. Indien moontlik, probeer om ander sagteware-ontwikkelaars te kontak en werk aan projekte onder hulle toesig.
Deel 4
Die verskil tussen ingenieur & programmeerder
1
Verstaan goed dat sagteware-ingenieurswese nie dieselfde is as programmering nie. Elke sagteware-ingenieur kan program, maar nie elke programmeerder is ook `n sagteware-ingenieur nie. Hier is die fundamentele 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, afhangende van die maatskappy en die kliënt waarvoor die sagteware ontwikkel word, en moet gewoonlik voldoen aan spesifieke standaarde en metodes.
- Ingenieursprojekte het `n spesifieke tydlyn, sperdatums en uitgebreide interaksie tussen mense wat verantwoordelik is vir die verskillende komponente.
Deel 5
Ekstra 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. As jy vrye tyd het, soek die internet vir nuwe tegnologie en gebruik dit in die toekoms.
2
Nadat u die verskillende rigtings in die rekenaarwetenskappe bestudeer het, kies u `n sekere rigting in die sagtewarebedryf. Om jou keuse te beperk, sal jou geweldig help met die beplanning van jou toekomstige loopbaan. Hou dit so eenvoudig as moontlik, want die veld self is reeds kompleks genoeg.
3
Kom meer te wete oor die werksarea. Die grootste verskil tussen `n programmeerder en ingenieur is eenvoudig dat ingenieurs ontwerp gereedskap gereedskap wat programmeerders gebruik om programme te bou.
waarskuwings
- Berei voor vir `n rollercoaster. Hierdie dissipline verander voortdurend en jy sal altyd moet leer. As jy niks vind om jouself nuwe en dikwels komplekse dinge te leer nie, verander dan nou kursus.
- `N Studie vereis altyd baie tyd en energie. Niemand word `n sagteware-ingenieur na `n naweek van studeer nie. As jy nie die tyd het nie, is dit nie `n goeie keuse vir jou nie.
Deel op sosiale netwerke:
Verwante
- Installeer Eclipse en stel ADT
- Skep `n nuwe Java-projek in Eclipse
- `N Programmeertaal leer
- Word `n programmeerder
- Word `n programmeerder van oop sagteware
- Hacking van `n webwerf met `n eenvoudige HTML-kode
- Open `n zip-lêer sonder Winzip
- Klop Grow Island
- Word `n hacker
- Installeer Java
- Aktiveer jаvascript op u rekenaar
- Voeg jаvascript by jou webwerf met HTML
- Deaktiveer jаvascript
- Leer programmering op die rekenaar
- Bereken persentasies in Java
- Verwyder Ubuntu-sagteware
- Leer om te program
- Word astrofisis
- Word ryk op jong ouderdom
- Program `n videospeletjie
- Crack sagteware deur die wysiging van DLL lêers