Blog Dla Młodszych Programistów C#/.NET

Obecnie osoba, która zaczyna naukę programowania, ma wiele możliwości. Jest sporo materiałów oraz sposobów nauki, ale jak w takim razie najlepiej się obecnie uczyć programowania, tak aby efekty były najlepsze? Gdy stawiałem swoje pierwsze kroki w programowaniu, sprawdzałem różne sposoby nauki. Przed pójściem na studia dużo wiedzy znalazłem na blogach programistycznych, później podczas nauki, gdy już byłem na studiach, również zacząłem czytać książki o tematyce programistycznej, a następnie przerabiałem kursy online. Który z tych ścieżek była dla mnie najlepsza? O tym wszystkim dowiesz [...]
30 czerwca 2020
Tagi: Kariera
W swojej karierze brałem udział w wielu rozmowach kwalifikacyjnych. Niektóre z lepszym rezultatem, a niektóre z gorszym. Nie ma się co oszukiwać, nie każda rozmowa poszła mi idealnie. Jeżeli chcesz zostać programistą, to również nie ominą Cię takie rozmowy. W tym artykule chciałem Ci przedstawić mniej więcej, jak takie rozmowy wyglądają. Oczywiście w każdej firmie takie rozmowy mogą wyglądać inaczej, tutaj dzielę się tylko moimi doświadczeniami. Załóżmy, że już znaleźliśmy odpowiednią firmę, w której chcemy pracować i otrzymaliśmy zaproszenie na rozmowę kwalifikacyjną [...]
23 czerwca 2020
Większość osób, które czytają mojego bloga, to osoby, które dopiero szukają swojej pierwszej pracy w IT. Dlatego kilka dni temu przeprowadziłem wywiad ze znakomitym programistą .NET - Cezarym Walenciukiem, właśnie na temat tego, jak zostać programistą .NET. Cały wywiad znajduje się poniżej. Cezary Walenciuk zawodo zajmuje się programowaniem od 9 lat. Lubi uczyć innych, dlatego również prowadzi bloga, głównie na tematy związane z C#, jak również inne tematy około programistyczne. Obok programowania kolejną pasją Cezarego jest również przemawianie, często występuje przed [...]
16 czerwca 2020
Tagi: Kariera
Nie jest łatwo zostać programistą. Osoba, która już podejmie decyzję, że chce nauczyć się programowania i zostać młodszym programistą, już na starcie ma mnóstwo trudnych wyborów. Po pierwsze musi wybrać, od jakiego języka programowania chcę zacząć naukę, następnie trzeba zdecydować czy uczyć się samego backendu, frontendu, a może zostać fullstackiem? Żebyś nie musiał spędzać zbyt dużo czasu, szukając odpowiedzi na to pytanie, opowiem Ci, jak to wyglądało u mnie i jaką obecnie drogę Ci polecam. Swoją naukę programowania rozpocząłem na studiach. Tam zaczęliśmy najpierw od C++, ale był [...]
9 czerwca 2020
W ostatnim czasie dostałem kilka wiadomości od czytelników bloga, to znaczy pytań na temat tego, na czym polega programowanie obiektowe. Chcą zostać programistami, znają już podstawy programowania, ale piszą o tym, że ciężko im zrozumieć ważne zagadnienia z programowania obiektowego. To znaczy, niby wiedzą w teorii co to jest, ale nie widzą zastosowania praktycznego. Dlatego właśnie w tym krótkim artykule wprowadzę Cię do głównych zasad programowania obiektowego. Niestety bez dobrej znajomości tego tematu, nie zostaniesz młodszym programistą, ponieważ na rozmowach [...]
2 czerwca 2020
Tagi: Kariera
Pamiętam, gdy stawiałem swoje pierwsze kroki w nauce programowania, zastanawiałem się, z jakich materiałów najlepiej się uczyć. Wtedy dużo wiedzy znalazłem między innymi na blogach programistycznych. Niektóre blogi były po polsku, ale jednak chyba większość w języku angielskim. Od tego czasu w Polsce dużo się dzieje i z roku na roku przybywa coraz to więcej wartościowych blogów. W tym artykule chciałem Ci przedstawić 7 moim zdaniem najlepszych blogów w języku polskim, które warto obserwować w 2020 roku. Wybrałem do niej najlepszych specjalistów, którzy moją dużo wiedzę i od [...]
26 maja 2020
Nadszedł czas na kolejny, tym razem 4 filar programowania obiektowego. W poprzednich artykułach na temat podstaw programowania obiektowego dowiedziałeś się, czym jest dziedziczenie, polimorfizm, a także abstrakcja. Dzisiaj postaram Ci się pokazać, na czym polega hermetyzacja, na przykładzie w C#. Jeżeli chcesz zostać młodszym programistą .NET, koniecznie musisz zrozumieć te 4 pojęcia. Czym jest hermetyzacja? Hermetyzacja, inaczej również enkapsulacją, polega na ukrywaniu pewnych danych. Często jest tak, że tworząc jakąś klasę, nie chcemy, żeby poszczególne jej składowe, mogły zostać [...]
19 maja 2020
W poprzednich 2 artykułach na temat dziedziczenia oraz polimorfizmu starałem Ci się przedstawić podstawy programowania obiektowego, mówiłem Ci o tym, że temat polimorfizmu zostanie jeszcze rozwinięty, ponieważ w abstrakcji również mamy do czynienia z polimorfizmem. Także, tym razem poruszę temat abstrakcji, jest to kolejny temat, niezwykle ważny w programowaniu obiektowym, którego znajomość pomoże Ci znaleźć pracę jako młodszy programista C#/.NET. W C# do zastosowania abstrakcji stosujemy klasy abstrakcyjne oraz interfejsy. W tym artykule przybliżę Ci właśnie te zagadnienia. [...]
12 maja 2020
Dzisiaj nadszedł czas na kolejny bardzo ważny temat w programowaniu obiektowym, który musi zrozumieć każda osoba, która chce zostać młodszym programistą .NET. Z artykułu dowiesz się, czym jest polimorfizm w programowaniu obiektowym, oczywiście postaram Ci się to wytłumaczyć na przykładach w C#. Polimorfizm jest bardzo związany z dziedziczeniem, także, jeżeli jeszcze nie wiesz, czym jest dziedziczenie, to najlepiej wróć do poprzedniego artykułu na blogu, to znaczy: Dziedziczenie w programowaniu obiektowym. Czym jest polimorfizm? Polimorfizm (wielopostaciowość) to [...]
5 maja 2020
Jako że mam w ostatnim czasie, dużo zapytań o tematy dla początkujących programistów, postanowiłem poruszyć zagadnienia, które każda osoba, która chce zostać programistą .NET, musi znać. Na początek poruszę temat, odnośnie tego, czym jest dziedziczenie w programowaniu obiektowym. Postaram się to wytłumaczyć, na prostych przykładach w C#. Czym jest dziedziczenie? Dziedziczenie jest to jeden z 4 podstawowych paradygmatów programowania obiektowego. Jest to rodzaj relacji pomiędzy dwoma klasami, która pozwala jednemu z nich dziedziczyć kod drugiego. Dzięki niemu można budować [...]
© Copyright 2020 modestprogrammer.pl. Wszelkie prawa zastrzeżone. Polityka prywatności. Design by Kazimierz Szpin