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

17 listopada 2020
Tagi: Kariera
Z roku na roku programowanie staje się coraz bardziej popularne. Coraz więcej osób chce spróbować swoich sił i zostać programistą. Jednym - tym bardziej zmotywowanym i pracowitym wychodzi to lepiej, a innym trochę gorzej. Ale czy praca programisty naprawdę jest taka łatwa i przyjemna? Czy faktycznie programiści zarabiają tak dobrze, jak głoszą to media? Czy faktycznie warto zostać programistą oraz, czy warto zostać programistą .NET? W tym artykule odpowiem Ci na te pytania. Przedstawię również kilka zalet i wad pracy programisty. To może najpierw dla osób, które zastanawiają się [...]
10 listopada 2020
Tagi: Kariera
Wiadomo, że dobry programista musi posiadać wiele umiejętności. Oprócz tego, że umie programować, powinien mieć ogólną wiedzę informatyczną, znać język angielski, umieć logicznie myśleć, umieć rozwiązywać problemy, szukać informacji itd. Większość programistów to tak zwane umysły ścisłe i mają predyspozycję do nauki takich przedmiotów jak informatyka czy matematyka. Jednak czy faktycznie programista musi umieć matematykę? Czy osoba, która jest humanistą, nie nadaję się na programistę? Czy aby zostać programistą, trzeba znać matematykę na zaawansowanym poziomie? Czy [...]
27 października 2020
Tagi: Kariera
Do dzisiejszego wpisu zainspirował mnie jeden z Czytelników mojego bloga, który w artykule "Jaki Język Programowania Wybrać?" zasugerował, że na początek powinno się wybrać język angielski. Pomijając już fakt, że w tamtym artykule pisałem tylko o językach programowania, to zastanówmy się dzisiaj, czy faktycznie na początku powinniśmy się skupić nad językiem angielskim i czy w ogóle programista musi znać język angielski? Jest to bardzo dobre pytanie i oczywiście odpowiedź na nie, nie jest taka oczywista, dlatego postaram się w tym artykule na nie odpowiedzieć. Na początek przydałoby się [...]
13 października 2020
Tagi: Kariera
Coraz częściej w ostatnim czasie trafiam na pytania na różnych forach programistycznych oraz grupach facebook, dotyczących tego, czy można zostać programistą po 30-stce, czy nawet w późniejszym wieku. Sam nawet dostałem już kilka takich pytań na swoją skrzynkę mailową od czytelników bloga. Co raz więcej osób myśli o przebranżowieniu się i zostaniu programistą. Czy jeżeli jesteśmy już po 30-stce i dopiero podjęliśmy taką decyzję, to czy jest już za późno by zostać programistą? Czy taka decyzją musi zostać podjęta zaraz po szkole średniej? A może nawet wcześniej? W tym artykule postaram Ci się [...]
29 września 2020
Pisząc aplikacje, często będziesz korzystał z gotowych już bibliotek, klas, które zostały napisane przez inne osoby i nie będziesz miał dostępu do ich kodu źródłowego. Jeżeli będziesz potrzebował jakiejś metody, której akurat nie ma w danej klasie, to zapewne nie będziesz szukał ich autora, tylko sam taką metodę spróbujesz dopisać. Zastanawiasz się pewnie, w jaki sposób możesz to zrobić. Na pewno pierwsze co pomyślałeś, skoro trzeba rozszerzyć klasę, to trzeba skorzystać z dziedziczenia lub kompozycji. Także w przypadku dziedziczenia musiałbyś dodać nową klasę, która będzie dziedziczyć po klasie, którą [...]
15 września 2020
W poprzednim artykule na blogu poruszyłem temat obsługi wyjątków w C#. Przedstawiłem Ci kilka popularnych, często używanych przez programistów sposobów rzucania wyjątków. Wtedy również wspomniałem o tym, że jeżeli chcemy dobrze obsłużyć wyjątek, to powinniśmy koniecznie, zapisać o nim szczegółowe informacje na przykład do pliku. Nie powinniśmy dopuszczać do takich sytuacji, że w catch'u nie ma zapisywania tego błędu. Jak najlepiej to zrobić? Programiści .NET mają do wyboru mnóstwo bibliotek, dzięki którym mogą zapisywać takie logi do plików. Czy powinniśmy użyć jednej z tych [...]
1 września 2020
Nieodłącznym elementem pracy programistów jest naprawianie bugów w aplikacji. Nie jest tak łatwo przewidzieć wszystkich scenariuszy, w jaki sposób użytkownicy będą pracować na Twojej aplikacji. Dlatego czasem (a może nawet często) zdarza się, że zgłaszają oni błędy (które niekoniecznie muszą występować z winy programisty). Jeżeli użytkownik poinformuje Cię o tym, że w aplikacji wystąpił jakiś błąd, to bez szczegółowych informacji, może Ci być ciężko ten błąd naprawić. Czasem jest nawet tak, że ciężko wywołać ten błąd ponownie. Oczywiście w niektórych sytuacjach, jeżeli nie jest to błąd [...]
18 sierpnia 2020
Czy często jak tworzysz nową klasę w C# z poziomu visual studio irytuje Cię, że klasa jest domyślnie tworzona bez publicznego modyfikatora dostępu? Klasa, która nie ma jawnie zdefiniowanego modyfikatora dostępu, ma dostęp internal. Jednak jeżeli chcesz, żeby Twoja klasa była publiczna, musisz zawsze po jej stworzeniu dodać słowo kluczowe public. Jest to trochę niepotrzebna czynność, fajnie jakby domyślnie klasy były publiczne. Czy da się w ogóle tak zrobić? Jeżeli tak, to, jak to zrobić? Dlaczego klasy są domyślnie oznaczane jako internal? W tym krótkim artykule odpowiem na wszystkie te [...]
4 sierpnia 2020
W poprzednim artykule opisałem Ci, czym są snippety i jakie są najpopularniejsze snippety domyślnie stworzone w visual studio. Dzisiaj chciałbym Ci pokazać, w jaki sposób stworzyć własnego snippeta, nie jest to nic skomplikowanego, a może bardzo przyśpieszyć pisanie kodu. Podgląd snippetów w visual studio. Aby zobaczyć wszystkie dostępne snippety w visual studio, kliknij proszę w górnym menu w Tools, a następnie Code Snippets Manager. Możesz również przejść do tego okna skrótem klawiszowym Ctrl + k + b. Po otworzeniu tego okna wybierz na górze odpowiedni język, to znaczy CSharp. [...]
28 lipca 2020
Zaczynając swoją przygodę z programowaniem, warto od samego początku trzymać się dobrych praktyk. Nie chodzi tylko o samo pisanie kodu, ale również o używanie narzędzi, z których korzystamy. W dzisiejszym artykule chciałem się z Tobą podzielić najpopularniejszymi snippetami w visual studio, jakich używam na co dzień w pracy. Stosując je, na pewno zwiększysz swoją produktywność i zdecydowanie ułatwią Ci pracę. Czym są snippety? Są to funkcje kodu, dostępne w IDE, przyśpieszające pisanie kodu. Jeżeli chcesz, wygenerować dany kawałek kodu wystarczy, że wpiszesz słowo kluczowe [...]
© Copyright 2020 modestprogrammer.pl. Wszelkie prawa zastrzeżone. Polityka prywatności. Design by Kazimierz Szpin