Ohjelmistokehitysinsinööri

Päävastuut

① RFID:hen liittyvien sovellusohjelmistojen ja tiedonhallintaohjelmistojen suunnittelu, T&K, ylläpito, asennus ja käyttöönotto;

②Tietokantojen hallinta ja sovelluskehitys;< /p>

③ Suorita ohjelmiston luonnossuunnittelu, yksityiskohtainen suunnittelu, koodaus, yksikkötestityöt ja dokumentaation valmistelu vaatimusten mukaisesti

Työvaatimukset

① VC++-, C#- tai Java-ohjelmoinnin tuntemus; tuntee tietokantojen kehittämisen, kuten Oracle/SQL Server; perehtynyt verkkojärjestelmien kehittämiseen;

② taitava ArcGIS:n, ArcSDE:n, MapObjectsin käytössä ja kehittämisessä; tuntee mobiililaitteiden sulautetun GIS-kehitysteknologian.

③ Tietokantojen, kuten Oracle/Microsoft SQL SERVER, hallinta; harjoittaa DBA-työtä, jolla on rikas kokemus isäntä- ja käyttöjärjestelmän hallinnasta, tietokantojen hallinnasta, varastoinnin hallinnasta ja suunnittelusta, turvallisuuden hallinnasta ja suunnittelusta; PL/SQL-ohjelmoinnin taito, tietokantamallinnuksen tuntemus.

④ Weblogic- tai Websphere-sovelluspalvelimeen perustuvat sovellukset; tuntee WebLogic/Webspheren asennuksen, konfiguroinnin, viankäsittelyn ja virityksen; jolla on J2EE:hen liittyvä kehityskokemus; tuntee weblogic-klusterin konfiguroinnin ja hallinnan; kyllä ​​Weblogic-hallinnointitodistus on edullinen.

Ohjelmistokehitys

Yleiskatsaus

Ohjelmistokehitys jaetaan yleensä neljään vaiheeseen: vaatimukset, suunnittelu, ohjelmointi ja testaus.

Vaatimukset

Eikä vain käyttäjien vaatimukset, vaan kaikki kehitysvaiheessa kohdatut vaatimukset. Sinun on esimerkiksi ensin tiedettävä, mitä ongelmia aiot ratkaista tässä projektissa; mitä tietoja testitapaukseen tulee syöttää... Jotta nämä vaatimukset ymmärrettäisiin selkeästi, joudut usein kommunikoimaan asiakkaiden, projektipäälliköiden jne.

Suunnittelu

Ennen koodaamista on laadittava suunnitelma, jossa kerrotaan, mitä tehdä, mikä on rakenne ja niin edelleen. Sinun on noudatettava tätä, muuten se voi olla sotku.

Ohjelmointi

Jos ohjelmasi ei toimi tai täytä asiakkaan vaatimuksia projektin määräaikaan mennessä, et saa rahoja.

Testaus

Tarkoitus on ilmoittaa sinulle, kun se on valmis. Jos olet älykäs, sinun tulee kirjoittaa koe ensin, jotta tiedät ajoissa, oletko todella suorittanut sen. Muuten et usein tiedä, mitkä toiminnot ovat todella suoritettuja ja kuinka kaukana se on odotetusta tavoitteesta.

Ohjelmistokehityksessä asiakkailla ja kehittäjillä on omat perusoikeutensa ja velvollisuutensa.

Asiakkaat:

Määritä kunkin käyttäjän tarpeiden liiketoiminnan prioriteetit.

Kehitä yleinen suunnitelma, joka sisältää investointien määrän, kuinka kauan se kestää ja mitkä tavoitteet saavutetaan.

Jokainen työviikko projektin kehitysprosessissa voi saada sijoituksesta maksimaalisen tuoton.

Suorittamalla toistuvasti määrittämääsi toimintotestiä voit ymmärtää tarkasti projektin edistymisen Tilanne;

Voit muuttaa vaatimuksia, toimintoja tai prioriteetteja milloin tahansa välttäen samalla kalliita uudelleensijoituksia. pystyä muokkaamaan projektisuunnitelmaa ajoissa erilaisten muutosten mukaan;

voi peruuttaa projektin milloin tahansa; hankkeen peruuttaminen Silloin aikaisempi kehitystyö ei ole roskakasa, kehitetyt toiminnot ovat tyydyttäviä, eikä keskeneräisten tai keskeneräisten töiden pitäisi olla vaikea ottaa haltuun.

Kehittäjä:

Tiedä mitä tehdä ja mitä priorisoida;

Työskentele tehokkaasti;

Ongelmia tai vaikeuksia Voi saada vastauksia tai apua asiakkailta, kollegoilta, esimiehiltä;

Arvioi työ ja arvioi se ajoissa uudelleen ympäristön tilanteen muutosten mukaan;

Ota työ aktiivisesti vastaan, älä välitä sitä negatiivisesti. Hyväksy jakelu;

Perustuu 40 tunnin työviikkoon.

Sertifiointi

1. Kansallisen strategian toteuttamiseksi maan nuorentamiseksi tieteen ja koulutuksen avulla ja työntekijöiden laadun parantamiseksi Kiinan kansantasavallan ammatillisen koulutuksen lain 1 luvun 8 §:n mukaisesti ”Ammatillisen koulutuksen toteuttaminen todellisten tarpeiden mukaisesti toteutetaan maan määrittelemien ammattiluokitus- ja ammattiarvostandardien mukaisesti akateemisten todistusten, koulutustodistusten ja ammatillisten pätevyystodistusten järjestelmä.

Toiseksi CVEQC-sertifikaatin haltijat ovat suorittaneet kiinalaisen ammatillisen koulutuksen Qualification Certification Guidance Centerin järjestämillä koulutuksella ja vastaavilla kokeilla on vastaavat ammatilliset taidot ja tiedot.

3. CVEQC-todistusta voidaan käyttää koulutustodistuksena työntekijöiden esikoulutukseen, työssä tapahtuvaan koulutukseen, kehittämiskoulutukseen ja täydennyskoulutukseen. Se on myös todistus työntekijöille "ensin kouluttautumisesta, sitten työn saamisesta, ensin kouluttamisesta ja sitten lähettämisestä".

Neljä. CVEQC-todistus on Kiinan ammatillisen koulutuksen sertifiointi- ja ohjauskeskuksen myöntämä ammattitaidon todistus. Se on merkitty todistuksen sarjanumerolla, todistuksen numerolla, kouluttajan ja todistuksen haltijan tunnusnumerolla, ja se on leimattu kansallisen ammatillisen koulutuksen hallintokomitean ja Kiinan ammatillisen koulutuksen sertifiointikeskuksen erityisellä sinetillä.

V. Todistukset koulutukseen osallistumisesta ja Sertifikaatin haltijalla on kokemusta ammatillisen koulutuksen systemaattisesta vastaanottamisesta ja todistus on voimassa valtakunnallisesti.

Työllisyys

3G-insinöörit

Kiina on maailman tunnustettu Maailman suurimmat 3G-matkapuhelinmarkkinat, mutta 3G:hen liittyvät kyvyt ovat vakavasti epätasapainossa. 3G-sovellusohjelmistojen kehittämiseen erikoistuneita työntekijöitä on alle 1 000. Teollisuus- ja tietotekniikkaministeriön mukaan aukko Kiinan 3G-osaajien markkinoilla on pelkästään vuonna 2010 yli miljoona, josta 3G:n ohjelmistosuunnittelijavaje on noin 500 000.

Nykyinen pula 3G-osaajista on tehnyt 3G-teollisuudesta uuden korkeapalkkaisen alan, ja 3G-pohjaisten ohjelmistojen kehittäjät ovat tulleet erityisen halutuiksi. Henkilöstöasiantuntijat sanovat, että 3G-ohjelmistokehitys on yksi suosituimmista ja suosituimmista ammateista lähivuosina. 51job.comin julkaiseman palkkaraportin mukaan 10 vuoden työkokemuksen omaavien vanhempien sulautettujen ohjelmistoinsinöörien vuosipalkka on noin 300 000 yuania. Jopa nuoremmille sulautettujen ohjelmistojen kehittäjille Henkilöstön keskimääräinen kuukausipalkka on myös noin 5 000 yuania ja keskisuurten ja vanhempien sulautettujen ohjelmistoinsinöörien keskimääräinen kuukausipalkka on ylittänyt 10 000 yuania ja 3G-sovellusten kehittymisen myötä 3G-ohjelmistotutkimuksen palkka ja kehityskyvyt nousevat entisestään!

< p>CCW:n julkaiseman asiaan liittyvän tutkimusraportin mukaan kotimaisen 3G-kyvykkyyden kuilun arvioidaan nousevan yli 500 000:een.

Sulautetut insinöörit

Sulautettu ala on suhteellisen uusi, ja monet ohjelmistoyritykset Laitteiston ulkonäkö ei ole liian pitkä (kuten ARM-prosessori, sulautettu käyttöjärjestelmä, LINUX-käyttöjärjestelmä), useimmilla ihmisillä ei ole ehtoja ottaa yhteyttä tai tulla sulautetulle teollisuudelle, puhumattakaan mahdollisuudesta saada ammatillista ohjausta. Siksi tälle alalle on suhteellisen vaikea päästä sisään, ja sulautetut kyvyt ovat niukkoja.

Java-insinöörit

Vuonna 2013, vaikka Java-kykyjä Palkka on korkea, mutta IT-yrityksillä, joilla on suuri kysyntä tämän tyyppisille kyvyille, on vaikeuksia rekrytoida päteviä Java-ohjelmistoinsinöörejä. Niistä perustavanlaatuisin syy on se, että monet tietokoneista valmistuneet eivät hallitse opintojensa aikana käytännön taitoja ja kokemusta, mikä on kaukana yritysten todellisista työllistämisvaatimuksista. Siksi tietokoneiden päätoimijoille kätevin tapa tulla Java-ohjelmistosuunnittelijoiksi on osallistua Java-ammatillisten taitojen koulutukseen, jossa todelliset taisteluprojektit ovat pääopetusmenetelmä, mikä vähentää tehokkaasti eroa yrityksen erityisten työllisyysvaatimusten välillä.

Java-ohjelmistosuunnittelijoiden tuleva kehityssuunta voidaan jakaa karkeasti kahteen luokkaan:

Yksi ​​on ryhtyä esimiehiksi, kuten tuotekehityspäälliköiksi, teknisiksi johtajiksi, projektipäälliköiksi jne.;

< p>Toinen on jatkaa teknistä työtään tullakseen vanhempi ohjelmistosuunnittelijaksi, kysyntäinsinööriksi jne.

.net-insinööri

Asianomaisten arvovaltaisten osastojen tilastojen mukaan kotimaani ohjelmistoteollisuudella on valtava määrä työllistymismahdollisuuksia lähivuosina, ja ohjelmistoalan osaajien vuosikysyntä nousee 800 000-1 miljoonaan. Alalla on kuitenkin vain noin 500 000 työntekijää ja alle 250 000 ammattikehittäjää. Vuonna 2011 useimmat korkeakoulut ja yliopistot valmistuivat tietojenkäsittelytieteen opiskelijoista, ja vain noin 10–20 prosenttia niistä, jotka voisivat työskennellä ohjelmistoyrityksissä sinä vuonna, jäi jälkeen. Hyvin iso.

.Net:llä, uuden sukupolven ohjelmointikielten jäsenenä, on myös monia etuja ja se korvaa edellisen sukupolven kielten puutteet, joten se on suositumpi. .Netillä on monia ilmeisiä etuja, jotka voivat parantaa kehittäjien tehokkuutta, vähentää bugeja, nopeuttaa sovellusten kehitystä ja yksinkertaistaa käyttöä. IT-henkilöstö on pitänyt .Netissä asianmukaista valppautta, koska se on kuitenkin vielä uusi asia ja sen oppimiskäyrän on oltava suhteellisen vaikea. Mutta useimmille organisaatioille edut ovat huomattavasti haitat suuremmat.

Android-kehitysinsinööri

Android-insinöörit viittaavat tekniseen henkilöstöön, joka osallistuu Android-mobiilisovellusten käyttöjärjestelmien, pelien ja erilaisten Android-alustatoimintojen sovelluksiin, kehittämiseen ja testaamiseen. Pääkohteena on matkapuhelinten kehitys, mukaan lukien mutta ei rajoittuen mobiilikäyttöjärjestelmien, mobiilipelien ja matkapuhelinten muiden toimintojen kehittäjät ja optimointihenkilöstö. Android-insinöörit ovat mobiilisovellusten kehittäjiä, jotka haluavat siirtää sovelluksensa tälle alustalle tai kehittää sovelluksia tälle alustalle.

Android-alustan laajentuessa on pulaa Android-kyvyistä. Vuonna 2011 mobiilikehitysosaajien kysyntä oli satoja tuhansia, ja osaajien kysyntävaje on tulevaisuudessa miljoona.

iPhone-insinööri

iPhone-matkapuhelimen ohjelmistokehitys

Päävastuut

>

1. Vastaa iPad/iPhone-alustaan ​​perustuvien ohjelmistotuotteiden kehittämisestä;

2. Tuoteosaston tarpeiden mukaan se voidaan toteuttaa Yrityksen tekninen suunnittelu saa kehitystyön valmiiksi odotetussa ajassa;

3. Analysoi mobiilialustan teknistä suuntaa ja anna ehdotuksia yrityksen mobiilialustan teknologian kehittämiseen.

Taitovaatimukset

1, tuttu Objective-C, tuttu iPhonesta;

2, oliopohjaisten ohjelmistojen suunnittelumenetelmien ja -mallien tuntemus, hyvät koodiohjelmointitottumukset ja asiakirjojen kirjoituskyky;

3, tuntee iPhone SDK:n , Ne, joilla on kypsät työt ja varsinainen projektikehityskokemus, ovat etusijalla.

4, ovat innostuneita mobiilialustojen kehittämisestä, ovat kiinnostuneita uusista teknologioista ja heillä on oma ymmärryksensä teknologiasta ja pyrkimys siihen;

5. Sinulla on hyvä tuoteymmärryskyky ja tiimityöskentelykyky sekä vahvat kommunikaatio- ja koordinaatiotaidot.

iPhone-mobiilipelien kehitys

Päävastuut

>

1. Kehitä pelituotteita IOS-alustalla;

Taitovaatimukset

>

1. C- tai Objective-C-kielen taito, IOS-käyttöjärjestelmän tuntemus;

2. sinulla on vahva kiinnostus iPad/iPhone-kehitysalustaan, sinulla on hyvät kehitystaidot ja ohjelmointispesifikaatioiden tuntemus.

3, tunne cocos2d-moottori tai tunne muut iPhonen pelimoottorit;

4. iPhone SDK:n tunteminen, iPhone-ohjelmistotyöt ovat suositeltavia;

5. Tietokoneisiin liittyvä ammattikorkeakoulu tai korkeampi; jolla on hyvä tuoteymmärryskyky ja tiimityöskentely, vahvat kommunikaatio- ja koordinaatiotaidot.

iPhone-mobiilipelien suunnittelija

Päävastuut

>

1. Vastaa Android/SNS/ios-pelien yleisestä rakenteesta ja suunnittelusta;

2. Vastaa peleistä Kohteiden, rekvisiitta, tasojen ja muiden järjestelmien toiminnallinen suunnittelu;

3. Vastaat pelisääntöjen suunnittelusta, peliasetuksista, kaavasuunnittelusta, numeerisesta suunnittelusta ja järjestelmäsuunnittelusta;

4, Vastaa pelitietojen perusanalyysistä, käyttäjätutkimuksesta, käyttäjien käyttäytymisestä ja tottumuksista.

Taitovaatimukset

1, junior college Yllä olevalla tutkinnolla, verkkopeleillä/verkkopeleillä/mobiilipeleillä jne. on yli 5 vuoden kokemus, rakastan pelejä ja heitä pidetään elinikäisenä urana ;

2, sinulla on ainutlaatuinen näkemys pelimarkkinoista, sinulla on liiketoimintaajattelu ja pystyt suunnittelemaan malleja, jotka ovat markkinoiden pelisääntöjen mukaisia;

3, matkapuhelimen verkkopeleillä on selkeä käsitys ja Android/iphone-matkapuhelimen käyttö- ja käyttötavat;

4, heillä on erinomaiset tuotesuunnitteluominaisuudet ja ainutlaatuinen pelisuunnittelukonsepti, jotka tuntevat pelituotteiden suunnitteluvaatimukset;

5. Hyvä käyttökokemus ja tiedon analysointiominaisuudet varmistavat, että käyttäjien käyttäytymistottumuksia vastaavat pelisäännöt voidaan suunnitella;

6. Sinulla on hyvä tuoteymmärryskyky ja tiimityöskentelykyky sekä vahvat kommunikaatio- ja koordinaatiotaidot.

iPhone-kehityksen etupääsuunnittelija

< p>Päävastuut

1. Mobiilialustan (ja iPhonen, iTouchin) peleihin liittyvä taideteos;

2. iPhone-sovellus käyttöliittymän suunnittelu;

3. Vastaa pelin nimen, käyttöliittymän, hahmojen, toimien, rekvisiitta ja kohtausten suunnittelusta.

Taitovaatimukset

1, taito Käytä Photoshop-ohjelmistoa;

2, rakastat animaatioita, sarjakuvia, pelejä ja elokuvia ja sinulla on niistä ainutlaatuisia näkemyksiä;

3, tunne HCI (ihmisen ja tietokoneen välinen vuorovaikutus) ja sinulla on hyvä käyttökokemus Erittäin hyvä käsitys. Pystyy itsenäisesti suunnittelemaan ihmisen ja tietokoneen vuorovaikutusmenetelmiä ja sivuvirtoja sekä pystyä itsenäisesti toteuttamaan kokonaistoiminnan suunnittelua ja spesifikaatioiden kirjoittamista;

4. JS:n ja Ajaxin kirjoittamisen taito, edistyneen etupään koodauksen hallinta, kuten asynkroninen viestintä, offline-tallennus, offline-sovellus jne. Tekniikka;

5. Huipputeknisten mobiilipäätelaitteiden, kuten iPhonen ja iPadin, kehittämisen taito ja eri alustojen selaimien tukeman WebKitin taitava käyttö;

6. Hyvä tuoteymmärrys Kyky ja tiimityöskentely, vahvat kommunikaatio- ja koordinaatiotaidot.

51job 51job 51job -tietojen mukaan ohjelmisto- ja IT-insinöörit ovat olleet Kiinan monien ammattitehtävien keskimääräisen palkkatason kärjessä 10 vuoden ajan. , iPhone-pohjaisten töiden keskipalkka on yli 50 % korkeampi kuin perinteisissä ohjelmistokehitystöissä. Mobiiliinternet-alan yrityksillä on kykyjen houkuttelemiseksi ja säilyttämiseksi enemmän pääomaa vakuutuksen, loman, joustavien aikataulujen ja laadukkaiden toimistoympäristöjen lisäksi. Optio-osingot houkuttelevat huippuluokan työnhakijoita.

Aiheeseen liittyvät pääaineet

Olen valmistunut vastaavista pääaineista, kuten tieto- ja tietojenkäsittelytieteistä. Ohjelmistosuunnittelu ei ole sama asia kuin ohjelmistokehitys. Ohjelmistotekniikka on tekniikan tieteenala, jolla on enemmän ohjaavaa merkitystä. Osuvampi analogia: vertaa ohjelmistoa siltaan, niin ohjelmistosuunnittelija vastaa rakennuspäällikköä ja keskimääräinen kehittäjä vastaa rakennustyöntekijää.

Näkymät

Ohjelmistoteollisuuden kehittyessä ohjelmistotuotteiden laadunvalvonnasta ja laadunhallinnasta on vähitellen tulossa ohjelmistoyritysten selviytymisen ja kehityksen ydin. Lähes jokaisen suuren ja keskikokoisen IT-yrityksen ohjelmistotuotteet vaativat paljon laadunvalvontaa, testausta ja dokumentointia ennen julkaisua, ja nämä tehtävät on suoritettava ohjelmistoalan ammattilaisten, joilla on ammattitaitoinen tekniikka. Ohjelmistotestiinsinööri on niin tärkeä rooli yrityksessä. Teollisuusanalyytikoiden mukaan tämäntyyppisten tehtävien kysyntä on keskittynyt pääasiassa kehittyneisiin rannikkokaupunkeihin, joista Pekingin ja Shanghain kysyntä oli vastaavasti 33 % ja 29 %. Yksityisillä yrityksillä on suurin kysyntä, 19 prosenttia, ja toiseksi ulkomaisessa omistuksessa olevien eurooppalaisten ja amerikkalaisten yritysten kysyntä on toisella sijalla 15 prosentin osuudella. Nykytilanne vuonna 2011 kuitenkin on: toisaalta yrityksissä laadukkaiden testausinsinöörien kysyntä on kasvussa. Toisaalta kotimainen testausinsinöörien ammatin painottaminen ei riitä, joten monet eivät ymmärrä, mitä testiinsinöörit tekevät. Tämän vuoksi monet IT-yritykset voivat seuloa testiinsinöörejä vain eliminoimalla heidät varsinaisessa työssä. Siksi maassa on lyhyellä aikavälillä vakava pula testiinsinööreistä. Vuoden 2011 tietotekniikan osaajien online-rekrytoinnin ymmärryksen mukaan monet ohjelmistotestausinsinöörejä palkkaavat yritykset

pystyvät harvoin rekrytoimaan sopivia kykyjä työmessuilla. Tietyssä työprosessissa testausinsinöörin tehtävänä on testaustyökalujen avulla tehdä tuotteelle toiminta- ja suorituskykytestejä testaussuunnitelman ja -prosessin mukaisesti ja jopa kirjoittaa erilaisia ​​testitapauksia tarpeen mukaan, suunnitella ja ylläpitää testausjärjestelmää sekä suorittaa testaussuunnitelmassa mahdollisesti ilmeneviä ongelmia. Analyysi ja arviointi. Ohjelmistotestiinsinööreillä on oltava korkea työvastuu ja itseluottamus. Jokaisen tiukan testin on oltava käytännön testi, koska se liittyy tuotteen laatuun ja testiinsinööri on portinvartija ennen tuotteen lähettämistä. Siksi työn suorittaminen on mahdotonta ilman ammatillisia teknisiä standardeja. Samaan aikaan, koska testaustyötä tekevät yleensä useat testiinsinöörit ja testausosaston on yleensä kommunikoitava enemmän muiden osastojen henkilöstön kanssa, testiinsinööriltä vaaditaan paitsi vahvoja teknisiä taitoja myös vahvoja kommunikaatiotaitoja. .

1. Testaajien tulisi parantaa hierarkkista testausajatteluaan. Testipisteitä jaettaessa heidän ei tulisi ottaa huomioon vain liiketoiminnan näkökulmasta, vaan myös tietojen erityispiirteet.

2. Testaajilla tulee myös olla tietty markkina- ja riskitietoisuus ja he pystyvät analysoimaan järjestelmän mahdollisia riskiskenaarioita eri näkökulmista.

3. Testin johtajan tulee tehdä testisuunnitelma, jossa on pieni rakeisuus ja lyhyt sykli; testiryhmän jäsenillä on selkeät tavoitteet ja osatavoitteet työlleen. Erityisesti ristiintestattujen moduulien kohdalla testaajilla on oltava selkeät vastuut varmistaakseen, ettei testiskenaarioita jää väliin.

4. Testaajilla tulee olla itsemarkkinointitietoisuutta ja aktiivisesti vahvistettava kommunikaatiota kehittäjien, vaatijien ja asiakkaiden kanssa.

5. Testaajien tulee toimia myös prosessin seurantapisteinä projektissa, kuten laatujohtajienkin. Osaa heijastaa projektin ongelmia globaalista näkökulmasta.

6. On erittäin tärkeää parantaa testauksen tehokkuutta, jotta uudelleenkäytettäviä resursseja voidaan hyödyntää täysimääräisesti. tärkeämpi osa uudelleenkäytettävistä resursseista on testitapausten uudelleenkäyttö, joten tulevissa testeissä on hyödynnettävä uudelleenkäytettäviä testitapauksia täysimääräisesti testitapausten kirjoittamisen tehokkuuden parantamiseksi.

7. "Kokemusten hukkaaminen on suurinta tuhlausta", testaajien on hyvässä uskossa tiivistää ja kirjata oma testikokemuksensa, jotta he voivat paitsi parantaa omia testiideoitaan myös tarjota kollegoille systemaattisen oppimiskokemuksen.

Yleiskatsaus

Maailman tunnetuimpana ja suurimpana akateemisena akateemisena organisaationa – IEEE, vuonna 2011 maailman ensimmäinen CSDA-ohjelmistokehitysinsinöörin sertifiointi CSDA (Certified Software Development Association) myönnetään Yhdysvalloissa. osavaltioissa, Intiassa ja Kiinassa. , CSDA-sertifiointikoulutus on IEEE:n johtama kansainvälinen sertifiointiohjelma aloitustason ohjelmistosuunnittelijoille, eli "ohjelmistokehitysinsinöörin sertifiointiohjelma", jonka on kehittänyt ja käynnistänyt IEEE Computer Association. CSDA:n koulutuksessa ja sertifioinnissa ei ole mitään tuote- ja sovellusväriä, vaan koko ohjelmistosuunnittelun elinkaaren prosessi, jotta sertifioidulle henkilökunnalle opetetaan ohjelmistokehityksen yleistietoa. CSDA-sertifioinnin pohjalta opiskelijoiden on kätevää osallistua muihin tiettyihin tuotesovelluksiin perustuviin koulutuksiin.

CSDA:n käyttämä malli on koulutus-koe-todistus. Koulutusohjelma perustuu IEEE Computer Associationin asiantuntijaryhmän laatimiin "Software Engineering Knowledge System Guide -oppaaseen" ja "Software Engineering 2004: Software Engineering Undergraduate Curriculum Plan Guidance -ohjeisiin", ja oppikirjat ovat ammattimaisesti kirjoittamia Holmes. Prometrisia testejä tehdään eri testikeskuksissa. Testin läpäisemisen jälkeen ehdokkaat saavat IEEE:n myöntämän maailmanlaajuisesti yhtenäisen sertifikaatin. Ottaen huomioon IEEE:n yli 100 vuoden brändivaikutuksen, se ei ole verrattavissa tavallisiin yritysbrändeihin, ja se on solminut etuuskohteluun oikeuttavaa työllistämisyhteistyötä useiden ohjelmistoyritysten kanssa ympäri maailmaa. Siksi CSDA-todistuksen saaminen on tärkeää hakijoiden tulevan työllisyyden, etenemisen ja urakehityksen kannalta. jne. ovat suureksi avuksi.

Oppikirja: Ammattimaisesti kirjoittanut Prometric (tutkimuksiin erikoistunut yritys)

Kattava "Software Engineering Knowledge System Guide" ja "Software Engineering 2004" kaksi kirjaa, neljä moduulia englanniksi , Jaettu neljään osaan.

Koe: Prometric-yritys perustettiin useisiin testikeskuksiin suorittamaan

Kohdeharjoittelijat

1. Tietojenkäsittelytieteen ja ohjelmistojen korkeakoulun nuoremmat ja vanhemmat opiskelijat

2. Ohjelmistotekniikan maisteri, MSE-tutkinto

3. Ohjelmistohenkilöstö 2 vuoden työkokemuksella

4. Pääaine ei ole tietokone, mutta haluan vaihtaa pääaineeni Ne, jotka haluavat työskennellä ohjelmistojen parissa

Sertifiointiprosessi

Koulutus: Noin 100 luokkatuntia, CSDA-luennoitsija pitää luennon, joka sisältää kaksi osaa teoriasta ja kokeilusta. Kurssin korvaaminen, upottaminen ja muut menetelmät voidaan myös ottaa käyttöön.

Koe:

1. Jokaisella hakijalla on tili, jonka kautta hän voi varata ajan Prometricin asianomaisen alueen testikeskukseen ja suorittaa verkkotestin.

2. Yhteensä 180 monivalintakysymystä ja testiaika on 4 tuntia.

3. Koulutukseen osallistuneiden opiskelijoiden läpäisyprosentin odotetaan olevan 85 % ja koulutukseen osallistumattomien opiskelijoiden läpäisyprosentin olevan alle 40 %.

Sertifikaatti

IEEE Computer Associationin myöntämä maailmanlaajuisesti yhtenäinen sertifikaatti, sertifikaatti on voimassa 3 vuotta ja voit hakea sertifikaattia sen voimassaolon umpeutumisen jälkeen tai vanhemman insinöörin sertifikaattia ( YTPP).

Ominaisuudet

1. viranomainen.

2. Ilman tuotteen ja sovelluksen väriä, vaan koko ohjelmistosuunnittelun elinkaaren prosessi.

3. Kultasisältö:

(1) IEEE:llä on yli sadan vuoden brändivaikutus;

(2) Vain vuonna 2008 sillä on valtava globaali kehityspotentiaali;

(3) Ohjelmistoyhtiöiden tunnustamat monet kotimaiset ja ulkomaiset yritykset ovat ilmoittaneet asettavansa etusijalle CSDA-sertifioinnin läpäisseiden henkilöiden palkkaamisen.

Hallintataidot

Käyttöjärjestelmien tuntemuksen, kehityskielten hallitsemisen, kehitystyökalujen käytön, TCP/IP-verkkoprotokollien ymmärtämisen ja tietokantataidon lisäksi sinulla on oltava rohkeutta tutkia ja innovoida, oppia uutta ja sinulla on seuraavat kyvyt:

1. Vaatimusanalyysikyky

Ohjelmistoinsinööreille Vaatimusten ymmärtämisen kannalta pätevä koodi voidaan suorittaa, mutta T&K-projektiorganisaatioiden ja -johtajien ei tarvitse vain ymmärtää asiakkaiden tarpeita, vaan useammin heidän on muotoiltava joitain vaatimuksia itse.

2. Projektin suunnittelumenetelmät ja prosessinkäsittelyominaisuudet

Ohjelmistokehitysinsinöörien tulee hallita vähintään kahdesta kolmeen projektin suunnittelumenetelmää ja osata valita projektin vaatimusten ja resurssien allokoinnin mukaisesti sopiva suunnittelumenetelmä projektin yleiseen suunnitteluun.

3. Käytä uudelleen suunnittelun ja modulaarisen hajotuksen ominaisuuksia

Moduulitehtäviin osallistuvana ohjelmistokehitysinsinöörinä hänen on oltava tietoinen kohtaamistaan ​​erityistoiminnoista. Harkitse moduulien uudelleenkäytettävyyttä. Järjestelmäanalyytikona hänen kohtaamat ongelmat ovat paljon monimutkaisempia. Koko järjestelmä on hajotettava useisiin uudelleenkäytettäviin toiminnallisiin moduuleihin ja toimintoihin modulaarisen analyysikyvyn mukaan. Muodosta itsenäinen suunnitteluvaatimus jokaiselle moduulille.

4. Projektin kokonaisarviointikyky

Järjestelmäsuunnittelijana hänen tulee pystyä edetä kokonaistilanteesta ja hänellä on oltava selkeä käsitys projektista kokonaisuutena, kuten yrityksen resurssit Onko konfiguraatio kohtuullinen ja paikallaan, kuten onko projektin aikataulu voi maksimoida tehokkuuden ilman, että valmistuu aikataulussa.

5. Tiimin organisointi- ja johtamiskyky

Projektin loppuunsaattaminen vaatii tiimiltä yhteisiä ponnisteluja, jotka voivat perustua ohjelmoijien välisiin kykytason eroihin sekä projektitutkimuksen ja -kehityksen tarpeiden mukaan valita sopiva tiiminmuodostusmenetelmä, ja se voi tiiviisti yhdistää vastuita ja oikeuksia jäsenten työtehtäviin, jotta tiiminmuodostuksen tehokkuus maksimoidaan.

Related Articles
TOP