Kim jest senior developer?

Ciekawe pytanie, prawda? Niby wszyscy potrafią na nie odpowiedzieć. Senior developer to 3 lata doświadczenia komercyjnego i dobra znajomość springa. Taki obraz wyłania się z ogłoszeń o pracę. Jednak nie o to chodzi. Senior developer/starszy programista powinien spełniać pewne warunki w trzech obszarach. Wiedza i doświadczenie Najbardziej oczywisty obszar obejmuje tak zwane umiejętności twarde. O […]

Wrzutka chorobowa

Zasadniczo leżę i kwiczę. W zasadzie to cichutko pokwikuję. Bywa, zdarza się najlepszym. Oczywiście przeglądam sobie internety i trafiam na ten oto wywiad. Co w środku? Ano taka oto perełka: Odwrócę pytanie. Czego absolutnie nie polecasz osobie uczącej się programować? Pójścia na studia. Przynajmniej w Polsce. To będzie strata czasu i brak konkretnego przygotowania do […]

Seksizm z certyfikatem koszerności

Była sobie aferka z kalendarzem Sii. Była i przebrzmiała. Znajome z IT albo nie widziały w tym nic złego, albo wręcz przeciwnie. Widziały w tym całe spektrum opresji. Ta druga grupa dodatkowo twierdziła, że ta pierwsza grupa jest ślepa. Padło też określenie SeksizmW. Rzecz w tym, że część pań ma mentalność Mei (jak uważałeś w […]

Nie oceniaj człowieka…

Kilka osób miało ból dupy o kalendarz Sii. Sii grzecznie przeprasza. Widać, że odrobili lekcję z zarządzania kryzysem w mediach społecznościowych. Tyle tylko, że takie przepraszanie nie ma sensu. Powiem więcej ono jest szkodliwe. Dobra, lecimy z koksem, czyli rozmowa kwalifikacyjna… Mamy zazwyczaj trzy części. W pierwszej oceniamy umiejętności twarde. Tu bez zmian. W drugiej […]

Mocno spóźniony protest

Oczywiście chodzi o #czarnyprotest. O ile sama idea jest słuszna, ponieważ przerwanie ciąży jest normalną procedurą medyczną i jej wykonanie nie powinny podlegać karze, to wykonanie jest mocno spóźnione. Język W projekcie nie ma nic nadzwyczajnego, ale wynika to z użytego języka. Nie popełnia przestępstwa […] uchylenia bezpośredniego niebezpieczeństwa dla życia matki dziecka poczętego. Mówiąc […]

Postanowiłem być złym moderatorem

Przynajmniej przez pewien czas. To będzie eksperyment społeczno-programistyczny. Dotychczas Zakładałem, że każdy kiedyś się uczył i każdy ma prawo się mylić. Dlatego też nie zwracałem uwagi na drobnostki w postaci bezsensownych działań, niektórych użytkowników. Tłumaczyłem, pokazywałem, poprawiałem. Jak będzie Teraz na pewien czas nastąpi zmiana. Przede wszystkim trzy podstawowe pytania: Czy masz testy do tego […]

Bez poprawnej matury z informatyki nie będzie dobrych systemów publicznych

Miało być o czymś innym, ale będzie o maturze. Wczoraj była ta z informatyki. I było nie za dobrze… Generalnie można powiedzieć, że gównoburza i w ogóle, ale po pobraniu plików ze strony CKE chyba jednak nie do końca. Dane w plikach zawierają błędy, choć według oficjalnych założeń nie powinny. Wnioski Jeżeli państwo nie jest […]

Lotto to fajna rzecz

Wygrał ktoś te 60 milionów? Serio nie? Ok. Poniżej mały magiczny programik pokazujący jak obstawiać. Jego pełna wersja za kilka dni. Może kumulacja narośnie i będę miał motywację by zagrać: Listing 1. Takie tam Lotto public class Lotto { public static final int NBR = 100_000_000; public static void main(String[] args) { Lotto lotto = […]

Koniec Eldorado II

Jakieś dwa lata temu brałem udział w dyskusji na liście warszawskiego JUGa. Po niej zacząłem popełniać tekst „Koniec Eldorado”, dlatego ten ma II w tytule. Tekstu nigdy nie dokończyłem, ale nie szkoda mi tego. Wtedy brakowało mi dobrych przykładów, które potwierdziły by moje przypuszczenia. Niestety przykłady znalazły się szybciej niż sądziłem. Zastanawiam się czy to […]

FaaS, czyli jak nisko możemy zejść z delegacją kodu

FaaS – Function As A Service, nie mylić z FAZW tudzież z FASW jest to usługa w ramach, której umieszczamy w chmurze nasz kod w postaci bezstanowych, czystych funkcji. Następnie karmimy je danymi i na wyjściu otrzymujemy wyniki. Możemy tworzyć małe funkcje w rodzaju f(A):B, f(B):C i następnie z poziomu interfejsu webowego budować potoki g(A):C […]