Praktika 04.05.2016 - 08.06.2016
4-ndal mail mind võeti praktikale firmasse ADM Interactive back end arendajaks. Praktika eelduseks oli testülesanne ASP.NET, kus ma pidin tegema väikese lehekülge, kus pidin rakendama oma teadmised .NETs, HTMLs, JavaScriptis, CSS ja Bootstrapis. Esimesed kolm nädalat ma tegelesin oma testülesande muutmisega ja optimiseerimisega.
Õppisin kasutada JavaScripti Ajax requeste, töötlem DOMi kasutades JQuery. Palju konsulteerisin front end ja back end vanemate arendajatega. Kõige raskemad osad olidki Javascript ja JQuery, kuna kolledžis neid anti hästi vähe. Tekkisid ka raskused Razor mootoriga ja andmete edastamisega, ja kuna meie programmeerijad ei kasuta Razorit siis õpitud oli suureks kogemuseks kõikidele.
Samuti oma edasi arenevas testtöös ma kasutasin kõige uuemad tehnoloogiad mida meile õpetati: DI, TDD, interface-id jne. Minu testtöö oli ümber tehtud umbes 3 korda kasutades erinevad lähenemised. Front end vanem arendaja näitas mulle kuidas Chrome DevTools kasutada ja teha debuggimist sealt. See oli väga suur kogemus minu jaoks. Kolledžis kajuks seda osa puudutatakse väga vähe, aga tööl neid teadmisi tahetakse väga. Samal ajal ma vaatasin projekti millega mul tuleb tegu (HP Store - store.hp.com/UKStore/Merch/List.aspx?sel=NTB). Kohe ütlen et see projekt palju rohkem ja keerulisem kui tavaline online shop, see on kirjutatud kasutades WebForms custom builti. Süsteem on tehtud nii keeruliseks selleks et tagada turvalisust, ja toetuse osakondadeks jagamiseks (süsteem on jagatud paljudeks osadeks ja meie tiimil on oma osa back-endist, meise enda CMS-ist ja kogu front endist). Sel ajal mulle näidati Jira agiilse erenemis ja juhtimis keskkonda. Õpetati kuidas seda kasutada ja näidati selle võimalused väga lihtsa ülesande näidel(ennem koolis kasutati TFS-i .NET arendamisel). Esimesed 3 nädalat ma pole saanud reaalsed ülesanded mida võiks kliendile müüa, mind hinnati ja vaadati minu arenemis võimalust. Ma arvan, et näitasin ennast heast küljest selleks et jätkata oma praktikaga tehes reaalsed ülesanded.
Õppisin kasutada JavaScripti Ajax requeste, töötlem DOMi kasutades JQuery. Palju konsulteerisin front end ja back end vanemate arendajatega. Kõige raskemad osad olidki Javascript ja JQuery, kuna kolledžis neid anti hästi vähe. Tekkisid ka raskused Razor mootoriga ja andmete edastamisega, ja kuna meie programmeerijad ei kasuta Razorit siis õpitud oli suureks kogemuseks kõikidele.
Samuti oma edasi arenevas testtöös ma kasutasin kõige uuemad tehnoloogiad mida meile õpetati: DI, TDD, interface-id jne. Minu testtöö oli ümber tehtud umbes 3 korda kasutades erinevad lähenemised. Front end vanem arendaja näitas mulle kuidas Chrome DevTools kasutada ja teha debuggimist sealt. See oli väga suur kogemus minu jaoks. Kolledžis kajuks seda osa puudutatakse väga vähe, aga tööl neid teadmisi tahetakse väga. Samal ajal ma vaatasin projekti millega mul tuleb tegu (HP Store - store.hp.com/UKStore/Merch/List.aspx?sel=NTB). Kohe ütlen et see projekt palju rohkem ja keerulisem kui tavaline online shop, see on kirjutatud kasutades WebForms custom builti. Süsteem on tehtud nii keeruliseks selleks et tagada turvalisust, ja toetuse osakondadeks jagamiseks (süsteem on jagatud paljudeks osadeks ja meie tiimil on oma osa back-endist, meise enda CMS-ist ja kogu front endist). Sel ajal mulle näidati Jira agiilse erenemis ja juhtimis keskkonda. Õpetati kuidas seda kasutada ja näidati selle võimalused väga lihtsa ülesande näidel(ennem koolis kasutati TFS-i .NET arendamisel). Esimesed 3 nädalat ma pole saanud reaalsed ülesanded mida võiks kliendile müüa, mind hinnati ja vaadati minu arenemis võimalust. Ma arvan, et näitasin ennast heast küljest selleks et jätkata oma praktikaga tehes reaalsed ülesanded.
Комментариев нет:
Отправить комментарий