Mała zajawka o DevOpsie:
• AWS User Group Poland - meetup #12 - ONLINE
Transkrypt:
1. Frontend Developer, odpowiada za wszystko to, co widzi użytkownik naszej aplikacji w swojej przeglądarce internetowej, to jest:
nagłówki
przyciski
stopki
obrazki
Oręże fronta stanowią:
HTML, język znaczników odpowiedzialny za opisanie struktury strony internetowej oraz nadający odpowiednie znaczenie semantyczne poszczególnym fragmentom tekstu. Po ludzku szkielet strony internetowej.
CSS, odpowiada za wygląd strony. Na przykład, jakiego koloru ma być nasz przycisk?
JavaScript - język skryptowy pozwalający na interakcję na stronach. Na przykład,
co się wydarzy, jak użytkownik kliknie w nasz przycisk?
Polecamy to stanowisko ze względu na fakt, że przygodę z HTMLem, CSSem i JavaScriptem jest dość łatwo zacząć. Wystarczy przeglądarka internetowa i edytor tekstowy, np. Notepad++. [...]
Z fronta możemy wymorfować w Fullstacka, czyli osobę odpowiedzialną za całość web developmentu: frontend i backend.
Możemy również wyspecjalizować się w jednym z wielu frameworków frontendowych:
React,
Vue,
Angular,
Svelte,
Lit,
Alpine,
Stencil,
Ember,
Mithril,
Solid
Nie ma dnia, żeby nie powstał jakiś nowy.
Minusami frontendu jest wspieranie starych przeglądarek oraz wielu urządzeń o niestandardowej wielkości ekranach, bo nasza strona na każdym musi się dobrze prezentować. [...]
2. UI Designer
Jest to osoba które projektuje interfejsy. Czyli to, czego używamy do komunikowania się z komputerem. [...] Dawniej interfejs występował w formie fizycznej, czyli przyciski, pokrętła. Obecnie w większości miejsc używamy interfejsów cyfrowych. Nawet statek kosmiczny Space X o nazwie Crew Dragon ma interfejs renderowany na ekranie dotykowym. Przy użyciu technologii, na których znałby się już wspomniany Frontendowiec.
A czym różni się UI designer od Grafika?
Upraszczając można powiedzieć, że grafik potrafi narysować cały interfejs, ale nie zawsze ma wiedzę jakich kontrolek, przycisków, suwaków, pól do wprowadzania użyć, żeby zwiększyć użyteczność interfejsu lub jego cel. Czasem chodzi o wyższą sprzedaż w sklepie internetowym.
Natomiast UI Disajner z reguły miałby problem, żeby narysować ładne przyciski, ale nie taka jego rola. Korzysta on z gotowych elementów, przygotowanych wcześniej przez grafika. Mając wiedzę z dziedziny UI i UX, użyteczności interfejsów oraz dostępności dla osób z niepełnosprawnością, stara się osiągnąć zadany cel projektując interfejs, na przykład procesu zakupowego w sklepie online.
3. No Code developer,
Czyli osoba tworząca oprogramowanie bez pisania kodu. Używa do tego interfejsów wyklikując kolejne zależności w aplikacji. [...]
Wychwalany u nas na kanale AWS ma usługę o nazwie Honeycode, która służy właśnie do tworzenia aplikacji webowych i mobilnych bez pisania kodu.
A jeśli AWS w coś idzie, to znaczy że jest na to zapotrzebowanie.
4. DevOps
Jest to osoba odpowiadająca za cykl rozwoju oprogramowania.
Co to oznacza? Frontendowiec robi front, backendowiec backend, bazodanowiec bazy, a devops spina to wszystko do kupy.
Tworzy środowiska testowe, żeby było gdzie testować nowo powstałe oprogramowanie.
Odpowiada za infrastrukturę produkcyjną, żeby ta nie złożyła się jak domek z kart przy nagłym zwiększonym ruchu użytkowników.
(Klasyka większości sklepów internetowych w trakcie Black Friday czy Cyber Monday. )
DevOps rozwija CI/CD, Continous Integration/Continous Delivery bądź Deployment, czyli Ciągłą Integrację i Ciągłe Dostarczanie bądź Wdrażanie, gro procesów automatyzujących testowanie, budowanie i aktualizację oprogramowania na serwerze.
Bardzo ciekawe stanowisko pozwalające poznać praktycznie każdy aspekt danej aplikacji.
Minusem jest to, że w obecnych czasach, firmy szukające devopsów oczekują małego działu IT w jednej osobie: sieciowca, bazodanowca, osoby od bezpieczeństwa, eksperta od systemów operacyjnych, chmury publicznej, kontenerów, testów wydajnościowych, zarządzania użytkownikami, znawcę najnowszych podatności, architekta aplikacyjnego, osoby potrafiącej rozmawiać z biznesem, a jakbyś jeszcze jakiś front w wolnym czasie naklepał, to byłoby ideolo.
Brzmi strasznie, ale jednym z widzów tego kanału jest mój kolega, który z technologa żywności przeistoczył się właśnie w devopsa, tak że wszystko jest możliwe.
Rozdziały:
0:00 Czterech Jeźdźców Apokalipsy w IT
0:11 Frontend Developer
2:08 UI Designer
3:20 NoCode Developer
4:43 DevOps
6:29 Podsumowanie
===
Źródło dźwięku:
https://freesound.org/people/Tasmania...
Muzyka:
MaxKoMusic
/ nature-no-copyright-background-music-cinem...
Memy:
https://noticiaspia.com/los-4-jinetes...
Miniaturka:
https://www.megacartoons.net/d-dd/
Информация по комментариям в разработке