Projekt dla korporacji MUSI trwać długo

Niedawno pisałem o tym, że projekt, który mieliśmy rozpocząć nie był gotowy na ten start. Jednak mimo to trzeba było wszystko ruszyć z miejsca. Dlatego na pierwszy ogień poszło przygotowanie fundamentów projektu od strony technicznej. Jeżeli ktokolwiek miał okazję widzieć jak rozdziela się taką pracę na cały zespół ten już zapewne wie o czym będę […]

Duży dostawca ze słabą dokumentacją przychodzi

Przebywając w świecie IT można się nasłuchać mnóstwa historii o słabych dokumentacjach jakiegoś oprogramowania. Nawet się do tego przyzwyczailiśmy, że im droższy program albo biblioteka tym gorzej z dokumentacją. Ma to jakiś sens w przypadku firm, które mają maksymalnie kilka produktów i jednocześnie oferują płatne wsparcie techniczne i wdrożenie jakiegoś narzędzia. Jednak gorzej jeżeli taka […]

Docker w już istniejącej aplikacji ASP.NET Core? To możliwe?

Kontenery Dockera od dłuższego czasu zyskują na popularności. Coraz więcej firm decyduje się na ich używanie. Do niedawna programiści .NET nie mieli za dużo okazji do ich wykorzystania. Jednak odkąd Microsoft wydał .NET Core, który działa także w systemie Linux wszystko się zmieniło. Teraz programują w C# też możesz skorzystać z dobrodziejstw Dockera. Jednak co […]

Za długo wybierasz pierwszy język programowania

Mnóstwo początkujących programistów przesiaduje tygodniami w internecie szukając odpowiedzi na pytanie „od jakiego języka zacząć naukę programowania?”. Prawda jest taka, że jest to marnowanie czasu. Nieważne co wybierzesz. Ważne żebyś zaczął z tego języka korzystać. Język programowania jest tylko narzędziem. Umiejętności, które poznajemy pisząc faktycznie programy są bardziej uniwersalne. Dlatego nie marnuj swojego cennego czasu […]

Nie można rozliczać programisty z ilości kodu

W obliczu sytuacji w pracy jaka ma u mnie w pracy aktualnie miejsce przyszła mi do głowy myśl, którą umieściłem w tytule. Jest ona dosyć oczywista dla większości programistów. Ale z jednej strony znajduję w internecie informacje o pracodawcach, którzy patrzą na ilość kodu. Z drugiej strony regularnie czytam pytania młodych programistów, którzy zastanawiają się […]

Dapper – ja to wolę mieć kontrolę nad SQLem

Komunikacja z bazą danych to element, który w większości standardowych aplikacji zajmuje najwięcej czasu. Logika biznesowa, nawet dosyć złożona, jest nieporównywalnie szybsza niż odczytanie czegoś z tabeli w bazie. Poza tym, że sama komunikacja wymaga czasu to dochodzi jeszcze dopasowanie rekordów z bazy do obiektów w kodzie. W końcu po to nasz język posiada silne […]

PO CO jest ZADANIE REKRUTACYJNE?

Poszukując nowej pracy nastaje ten moment kiedy potencjalny pracodawca przed zaproszeniem nas na rozmowę prosi o jeszcze jedną rzecz. Mianowicie wysyła nam zadanie, które powinniśmy rozwiązać zanim zostaniemy zaproszeni do jego biura i wysłuchani. Co na celu mają takie zadania? Filtr Oczywistą odpowiedzią, jaka pierwsza przychodzi na myśl jest chęć odfiltrowania najsłabszych kandydatów. Zadania są […]