„Smart City Spotlight“: Johnas Majoras – programinės įrangos kūrėjas

„Smart City Spotlight“: Johnas Majoras – programinės įrangos kūrėjas


Šio mėnesio „Smart City Spotlight“ metu kalbėjomės su Jonas Majoras, programinės įrangos kūrėjas, kurio darbas užkulisiuose atlieka esminį vaidmenį „Smart City Networks“ sistemų, įrankių ir svetainių veikimui kasdien. Turėdamas žinių apie kompiuterių mokslą, startuolius ir API pagrįstą plėtrą, Johnas siūlo apgalvotą, į klientą orientuotą požiūrį kurdamas ir tobulindamas platformas, kuriomis remiasi mūsų komandos visoje šalyje.

Atlikdamas savo vaidmenį, Johnas palaiko ir vidines operacijas, ir išorines sistemas bei modernizuoja seną kodą, kad pagerintų našumą, saugumą ir patogumą. John's darbas tiesiogiai padeda mūsų partneriams ir vietos komandoms, nes informacija tampa prieinamesnė, patikimesnė ir efektyvesnė. Šiame „Spotlight“ straipsnyje Johnas dalijasi savo kelione į programinės įrangos kūrimą, tuo, kas jam labiausiai patinka atliekant savo vaidmenį, ir stebina smagiu faktu, pabrėžiančiu jo kūrybinę pusę už kodo ribų. Džonai Majorai, tai jūsų dėmesio centre!

Sveiki Jonai! Norėdami pradėti, ar galėtumėte šiek tiek papasakoti apie savo kelionę ir kaip tapote programinės įrangos kūrėju?
J: Studijuodamas informatikos programą Floridos universitete pradėjau dirbti su keliomis naujovėmis. Daugiausia dirbau su „Google Maps“ ir „Spotify API“, kurdamas renginiais pagrįstą planavimo programinę įrangą kolegijos studentams. Iš ten dirbau su įvairiomis komandomis „Internet Utility“ erdvėje ir kredito unijose, kur daug sužinojau apie programinės įrangos kūrimo gyvavimo ciklą ir apie tai, kaip geriausiai gauti naudos klientams viduje ir išorėje. Galiausiai grįžau į interneto ir renginių erdvę kaip tobulą derinį per „Smart City“!

Kas jus atvedė į „Smart City“?
J: „Smart City“ patraukė mano dėmesį, nes puikiai derina interneto sprendimus ir renginius per jų konferencijų centrus. Atrodė, kad tai puiki galimybė dirbti tai, kas man patinka, ir tobulėti.

Kaip tau atrodo įprasta diena?
J: Pradedu nuo Morning Line Up, kur aptariame savo kasdienes užduotis ir lūkesčius. Tada pereinu prie elementų, kuriuos suplanavau per mūsų „Sprint Board“, pvz.: Pagalbos bilietų prekės arba naujos svetainės funkcijos. Stengiuosi anksti atlikti sunkias su vystymusi susijusias užduotis, kad turėčiau laiko peržiūrėti ir prireikus užduoti klausimus.

Kaip jūsų darbas susijęs su veikla, vykdoma mūsų partnerių konferencijų centruose visoje šalyje?
J: Mano darbas paprastai turės įtakos vidiniams procesams, pavyzdžiui, kaip mūsų duomenys yra saugomi arba pateikiami mūsų svetainėse. Taip pat dirbu su žiniatinklio įrankiais, kuriuos naudoja mūsų komandos, pvz., „Phoenix“, „Bear“ ir „Mano paskyros“.

Kokiu projektu, su kuriuo pastaruoju metu dirbote, ypač didžiuojatės?
J: Neseniai baigtas projektas, prie kurio didžiuojuosi galėdamas dirbti, buvo „Bear“ apklausų informacijos suvestinė. Šis projektas man buvo puikus būdas parodyti, ko išmokau dirbdamas „Smart City“, taip pat sugrąžinti kai kurias „Google“ žemėlapio žinias iš ankstesnių įmonių. Šis įrankis atnaujino daugybę senojo kodo „Bear“ ir pateikia duomenis šiuolaikiškai.

Ar turite mėgstamą ar naudingą savo darbo dalį? Kodėl?
J: Galimybė pridėti naujų funkcijų į mūsų svetaines yra labai naudinga. Matau, kokį poveikį tai daro įmonei per labai trumpą laiką. Kiekvienas projektas, kuriame dirbu, yra galimybė mokytis ir tobulėti.

Su kokiu techniniu iššūkiu, su kuriuo susidūrėte čia, išmokėte ko nors vertingo?
J: Techninis iššūkis, su kuriuo neseniai susidūriau, buvo mūsų pardavimo sutarčių konvertavimas iš Actuate į vidines sistemas. Tai buvo susiję su daugybe manipuliacijų PDF ir HTML, todėl aš nuvedė mane į sudėtingų įrankių ir begalinio kodo kelią, kad galėčiau generuoti paprastus dokumentus. Sužinojau, kad kartais paprastas sprendimas, atliktas rankomis, gali pranokti šiuolaikinius įrankius, jei turite kantrybės pirmą kartą pabandyti įgyvendinti grubų projektą, o ne tobulą gatavą produktą.

Kaip apibūdintumėte savo komandos kultūrą? Ar sunku būti nuotoliniu būdu?
J: Komandos kultūra nuostabi, o mane supa žmonės, kuriais galiu pasikliauti ir kurie visada palaiko mane. Buvimas nuotoliniu būdu niekada nebuvo problema, nes užaugau naudodamas nuotolinio bendravimo įrankius, kad galėčiau bendrauti su draugais visą gyvenimą, pvz., „TeamSpeak“, „Ventrilo“ ir dabar „Discord“. Bet kokias iškilusias problemas galite greitai gauti „Teams“ pranešimu / ekrano bendrinimo skambučiu.

Ko dauguma žmonių gali nesuprasti dėl jūsų komandos atliekamo darbo?
J: Kažkas, kas nematoma, bet labai svarbu, yra sistemos / paketo atnaujinimai, vykstantys kelis kartus per metus. Šie naujinimai paprastai nesukelia matomų pakeitimų, bet būtini, kad mūsų programinė įranga būtų saugi ir sklandžiai veiktų. Šie naujinimai gali būti problemiški, nes ne kiekvienas paketas atnaujinamas kartu su pagrindiniais sistemos leidimais. Tai reiškia, kad turime perrašyti daug kodo, remdamiesi šiais pasenusiais paketais, kad mūsų svetainės veiktų taip pat, kaip ir anksčiau.

Apskritai, ar yra kokių nors čia įgytų įgūdžių, kurie jus nustebino?
J: Daug išmokau planuoti savo darbą iš anksto. Įgijau daug laiko planavimo ir užduočių atlikimo laiko skaičiavimo įgūdžių.

Kokį patarimą galėtumėte duoti tiems, kurie domisi programinės įrangos kūrimu?
J: Manau, kad svarbiausias programinės įrangos kūrimo aspektas yra duomenų srautas visoje programoje. Jei galite sekti duomenis manipuliuodami, saugodami ar keisdamiesi, bet kuri programavimo kalba ar programinė įranga taps panaši ir su ja bus lengva dirbti.

Ir galiausiai, kas įdomaus, ko žmonės apie tave nežino?
J: Daugelis žmonių gali apie mane nežinoti, kad daug metų (2011–2019) grojau ir mokiau maršinius perkusijas. Žygiavau su „Infinity Percussion“ ir „Crossmen Drum and Bugle Corps“, grojant keturkampiais. Mokiau perkusijos aukštosiose mokyklose, tokiose kaip Freedom High School Orlande ir Infinity Percussion čia, Geinsvilyje.

Norime padėkoti Johnui Majorui, kad skyrė laiko apmąstyti savo kelionę su mūsų kompanija! Norėdami perskaityti daugiau „Smart City Spotlights“, peržiūrėkite mūsų tinklaraštį!



Source link

Draugai: - Marketingo agentūra - Teisinės konsultacijos - Skaidrių skenavimas - Klaipedos miesto naujienos - Miesto naujienos - Saulius Narbutas - Įvaizdžio kūrimas - Veidoskaita - Teniso treniruotės - Pranešimai spaudai - Kauno naujienos - Regionų naujienos - Palangos naujienos