O tym jak i po co używać HTML semantycznie

Pisanie kodu HTML może na pierwszy rzut oka wydawać się kwestią niewartą uwagi. Ot, kilka divów, tabelka i nagłówek. Jednak konstrukcja szkieletu strony może sprawiać trudności, szczególnie jeżeli chce się to zadanie wykonać zgodnie ze specyfikacją języka. Dzisiaj piszę o tym, po co zawracać sobie głowę prawidłowym użyciem oraz podaję kilka przykładów z życia i …

O tym co to jest HTML i na co to komu w 2020 roku

Pod pojęciem “front-end” może się kryć bardzo wiele. Zakresy obowiązków front-end developerów są różne w różnych firmach (szerzej pisałam o tym tutaj) i zdarzyć się może, że programista zmieniając pracę lub projekt z pozycji regulara wraca do pozycji juniora, właśnie ze względu na nieznajomość technologii. Jednak pewne technologie są w front-endowym światku na tyle powszechne, …

Wstęp do serii “HTML i CSS od podstaw”

Po półrocznej rozbiegówce na blogu i postach z gatunku techstyle, przechodzę w końcu do mięska, czyli wpisów na tematy techniczne. W pierwszej kolejności na tapet idą HTML oraz CSS. Tradycyjnie już posty publikuję co poniedziałek około 9:00 (robię co mogę :)), o każdym wpisie daję znać na Facebooku, zatem zachęcam do polubienia i obserwowania: facebook.com/devolajf. Linki …

O tym jak wygląda moja praca zdalna

Możliwość elastycznego decydowania o wykonywaniu pracy zdalnie wraz z utrzymaniem wariantu pracy w biurze, jest obecnie dla mnie jednym z najważniejszych benefitów, jakie może mi zaproponować pracodawca. Oczywiście każde przedsiębiorstwo ma swoją własną politykę w tym zakresie, nie wszędzie można liczyć na możliwość wykonywania pracy spoza biura nawet w minimalnym wymiarze godzin, zdarza się też, …

O tym jak radzę sobie z pracą w zespole rozproszonym

Przez całą moją dotychczasową karierę zawodową moimi najbliższymi współpracownikami były osoby, które znałam osobiście i z którymi najczęściej pracowałam w tym samym pokoju lub budynku. Normą były dla mnie zatem zebrania przy wspólnym stole i pogaduchy przy kawie w kuchni. Obecnie od ponad roku pracuję w firmie, w której współpraca na poziomie teamu z osobami …

O tym jak estymuję pracę

Jednym z trudniejszych wyzwań około programistycznych, które są przede mną stawiane w codziennej pracy, jest szacowanie wartości pracy potrzebnej do wykonania powierzonego zadania. Trudności wynikają z kilku różnych czynników, z reguły jest to brak przełożenia teoretycznej wiedzy o zakresie zadania na realne zadania do wykonania w kodzie, co jestem w stanie ustalić dopiero na późniejszym …

O tym jak robię code review

Code review, które wykonuję innym osobom z projektu, bywa dla mnie okazją do treningu umiejętności analitycznych i niesamowitą możliwością zdobycia nowej wiedzy (jak również zweryfikowania tej już posiadanej). Bywa jednak i tak, że CR staje się mordęgą oraz najgorszym elementem dnia pracy. Na moje nastawienie wpływa wiele czynników, takich jak choćby złożoność implementowanego rozwiązania, zastosowanie …

O tym co robię przed pull requestem

Scalanie wypracowanych zmian z aktualną wersją kodu często odbywa się w efekcie pewnej procedury. Nierzadko w tej procedurze zawiera się pull request oraz code review. Jednak żeby kod nadawał się do pokazania go światu, zwykle staram się wykonywać sekwencję kroków, które mają na celu sprawdzenie wszystkich miejsc, w których coś mogłoby pójść nie tak jakbym …

O tym jak pracuję z podstawami kontroli wersji

Wyobraź sobie, że jesteś programistą i pracujesz w utrzymaniu istniejącego projektu. Załóżmy, że ten kod jest przechowywany na dyskach wspólnych w Twojej firmie. Zanim przystąpisz na naprawy zgłoszonego błędu, musisz odnaleźć projekt na dysku, skopiować jego zawartość do nowego folderu, opatrzyć folder prawidłową datą, zainstalować wszystkie pakiety, zbudować projekt, etc. Możesz zabrać się do naprawy. …

O tym jak wygląda moja praca w Scrumie

Jak już zaznaczałam wielokrotnie, pisanie kodu to tylko jedno z codziennych zadań programisty. Najczęściej developer nie pracuje solo, a jest częścią składową zespołu, który musi się w jakiś sposób komunikować. Należałoby też w jakiś sposób wyznaczać sobie cele, jakoś się z nich rozliczać i planować rozkład pracy. Do tego wszystkie służą różne metodyki zarządzania projektami, …