W necie każdy pisze co i jak robić, aby pisać lepszy kod. Ja dam Ci rady co robić, aby zostać super fajnym dobrym programistą.
Przez długi czas podchodziłem do CR trochę po macoszemu, przeglądając tylko zmiany w narzędziu do zarządzania kodem i nie interesując się, jak to faktycznie działa. Z perspektywy czasu widzę jednak, że mój CR mógł być znacznie lepszy gdybym analizował kod również lokalnie. Podam Ci 4 powody, dla których warto pobrać brancha lokalnie i jak taka …
Podatek liniowy z IP Box to opcja podatkowa, na którą zastanawia się coraz więcej programistów. Ryczałt 12% jest oczywiście atrakcyjny, ale masz niższą zdolność kredytową, nie opłaca Ci się auto w leasing i nie możesz odliczyć kosztów. Z IP Box masz wyższą zdolność kredytową, możesz rozliczyć się za 3 poprzednie lata, ale na pewno słyszałeś […]
W poprzednim wpisie przedstawiłem proces przygotowania danych dotyczących rejestracji pojazdów w Polsce. W tym artykule zobaczysz analizę danych za pomocą Kibana. Dowiesz się które miesiące to największy ruch w branży motoryzacyjnej, jakie województwa przodują w tym temacie i czy COVID miał jakiś większy wpływ. Jak wrzucić dane do Kibana? Dane z poprzedniego wpisu znajdziesz tutaj. …
Deprecated – Czy kiedykolwiek zdarzyło Ci się spotkać z oznaczeniem „deprecated” przeglądając kod Java? Wiesz, co ono oznacza? Wiesz jakie konsekwencje niesie za sobą korzystanie z przestarzałych elementów języka? Nie? – To zapraszam do lektury! 🙂 Z tego materiału dowiesz się: Co to jest i jak działa adnotacja @deprecated w Java Dlaczego nie powinniśmy korzystać z fragmentów kodu oznaczonych jako @deprecated Jak oznaczyć fragmenty kodu, których nie możemy jeszcze usunąć, ale jednocześnie nie chcemy, żeby były dalej wykorzystywane Deprecated Jako programiści, jesteśmy stale zmuszeni do dostosowywania się…
Jakiś czas temu zapowiedziałem, że jeśli na moim kanale YouTube pojawi się 10 tys subskrypcji, udostępnię darmowy kurs wprowadzający do programowania w języku JavaScript. Stało się! Na kanale wybiła ta […]
Jak tam Twoje postanowienia noworoczne? Od wielu już lat nie robię ŻADNYCH postanowień noworocznych. Nie oszukujmy się, ale one zwyczajnie nie działają… Jestem jednak dużym zwolennikiem planowania – i moje „postanowienia” zamieniłem na „plany” noworoczne (między innymi). Robię również plany z perspektywy innych horyzontów czasowych jak, chociażby miesiąc, tydzień, czy nawet dzień. Ale 🙂 nie można mówić o dobrym planie, jeżeli wcześniej nie zaopatrzymy się w wartościową informację zwrotną. Dlatego zawsze warto połączyć planowanie z podsumowaniem tego, co robimy – wtedy bardzo wyraźnie widać, na czym musimy się skupić.…
Cześć. Witam Cię w 19. odcinku podcastu Sprawny Programista. Dziś porozmawiamy o rekrutacji. Z tego materiału dowiesz się między innymi: Jak znaleźć i zatrudnić najlepsze osoby na rynku w przypadku małej firmy Jak wygląda taka rekrutacja – i co możemy zrobić, żeby jak najlepiej na niej wypaść Do tej pory głównie skupialiśmy się na dużych firmach i rekrutacjach w korporacjach na stanowisko programisty. Dziś natomiast pokażę Ci, jak od środka może wyglądać rekrutacja w małej firmie i co jest brane pod uwagę. Zrobimy to na przykładzie mojej aktualnej rekrutacji…
W mojej ocenie zaplecze techniczne nigdy nie było silną stroną Wykopu. Serwis cierpiał na wiele problemów zarówno związanych z moderacją treści, walki z trollami, poprawnym działaniem … Czytaj całość wpisu Nowy Wykop czyli jak nie robić wdrożenia na produkcję
Dowiedz się dlaczego zlikwidowałem konto w Aion Banku, które wcześniej polecałem.
Dlaczego nagrywam coś co już BYŁO [#progravlog 11] Kiedyś dostałem pytanie w stylu „po co nagrałeś coś co już jest w internecie”. Moją pierwszą myślą było „a czego w internecie […]
Zarządzanie zależnościami było wcześniej problematyczne. Odkąd pojawiły się npm, yarn, nuget i inne menadżery pakietów, wszystkie problemy programistów zniknęły. Zaciągamy bibliotekę poleceniem i już nie musimy się przejmować. Ktoś to przecież napisał, przetestował. Wystarczy npm install i forget i tak jedna biblioteka za drugą. Pytanie, czy na pewno tylko tyle wystarczy? W odcinku porozmawiamy sobie […]
Dziś chciałabym przedstawić Wam jedno z moich ulubionych narzędzi na MacOS. Używam go praktycznie codziennie, zarówno w pracy jak i poza nią. Read More
5 Poziomów Developera 5 Poziomów Developera – do której kategorii Ty się zaliczasz? Aspirujący Junior Developer Posiada podstawową wiedzę teoretyczną z zakresu programowania i narzędzi developerskich. Ma za sobą pierwsze prywatne projekty. Nie posiada jednak doświadczenia komercyjnego. Jego głównym obowiązkiem jest pozyskiwanie wiedzy domenowej oraz programistycznej i praca nad drobnymi poprawkami błędów pod nadzorem bardziej doświadczonych developerów. Junior Developer (1-3 lat) Zdobytą wcześniej podstawową wiedzę z zakresu programowania i narzędzi developerskich, poparł już pierwszą praktyką, którą wykorzystuje i poszerza, podczas zdobywania doświadczenia komercyjnego. W…
Jako programiści powinniśmy nieustannie poszukiwać nowych zasobów. Aby nadążyć za zmieniającym się otoczeniem – ale też by móc wykorzystać nowe możliwości jakie ono daje. Rozwój programisty jest ważny, bo kto stoi w miejscu ten się cofa. A każda pliszka swój ogonek chwali – stąd uważam oczywiście, że miejsca w którym sam szukam są najlepsze 🙂 …