Każdy początkujący programista prędzej czy później napotyka na pozornie magiczny błąd: w wielu językach programowania wynik 0,1 + 0,2 nie jest równy 0,3. Z matematycznego punktu widzenia to niedorzeczne – przecież od dziecka [...]
SOLID to zestaw pięciu zasad projektowania obiektowego, które pomagają tworzyć kod bardziej zrozumiały, elastyczny i łatwy w utrzymaniu. Zasady te zostały spopularyzowane przez Roberta C. Martina (znanego jako Uncle Bob) [...]
Dlaczego jeden kurs kosztuje 30 zł, a inny 1500 zł? Czy naprawdę płacisz tylko za wideo-lekcje, czy może za coś dużo większego: przyspieszoną ścieżkę kariery, mentoring i społeczność? W tym artykule pokażę Ci, gdzie tak [...]
Gdybym mógł cofnąć się w czasie i ponownie rozpocząć swoją przygodę z programowaniem, wiele rzeczy zrobiłbym inaczej. W tym artykule podzielę się z Tobą kluczowymi lekcjami, które mogą przyspieszyć Twój rozwój jako programisty. [...]
Co kilka miesięcy Twitter, LinkedIn i branżowe media obiegają te same nagłówki: "Kolejne masowe zwolnienia w Big Tech!" Tym razem na tapecie znalazł się Microsoft, który ogłosił redukcję 6 000 etatów. W chwilę później internet [...]
Cześć! Dziś odpowiem na pytanie, które słyszę coraz częściej: czy można rozpocząć karierę w programowaniu po 30. roku życia? Czy naprawdę jest za późno na zmianę branży i przekucie pasji w zawód? Odpowiedzi mogą Cię zaskoczyć. [...]
Cześć. W dzisiejszym artykule przyjrzymy się plusom i minusom pracy jako programista. Jeśli zastanawiasz się nad dołączeniem do branży IT, koniecznie zostań ze mną do końca. Dlaczego to ważne pytanie? Wiele osób widzi w [...]
Cześć. Dziś zastanowimy się nad pytaniem, które nurtuje wiele osób rozpoczynających przygodę z programowaniem: czy naprawdę musisz znać zaawansowaną matematykę, żeby być dobrym programistą? Dlaczego w ogóle pytanie o matematykę? [...]
Dziś opowiem o refleksji (Reflection) w C#. To potężny mechanizm pozwalający na podejrzenie (i w pewnym stopniu modyfikację) kodu w czasie wykonywania. Dzięki refleksji możemy m.in. dynamicznie tworzyć obiekty na podstawie [...]
Dziś przyjrzymy się jednemu z fundamentalnych mechanizmów we współczesnym programowaniu obiektowym – Dependency Injection (DI). Jeśli chcesz tworzyć kod, który jest łatwiejszy w utrzymaniu, rozszerzaniu i testowaniu, DI [...]