W pracy programisty przyjęło się zakładać, że trzeba umieć wszystko od razu. Tylko w ten sposób można dostać dobrze płatną pracę, realizować najlepsze i najbardziej kreatywne zlecenia i wykazać się, by inni dostrzegli potencjał. Nie zawsze jednak jest to prawdą. Takie podejście częściej bowiem spowalnia i ogranicza, niż tworzy realne możliwości rozwoju. Do programowania – tak jak do każdej dziedziny, warto podejść mądrze. Najważniejsze w tym zawodzie jest, by umieć odnaleźć się w każdej sytuacji i umieć rozwiązywać różne często nowe problemy. Programowania nie uczy się na pamięć. Mimo, że [...]
Praca zdalna to dla niejednego programisty marzenie. Nie tylko dlatego, że daje dużą swobodę i samodzielność, ale też dlatego, że pozwala na wykonywanie swoich obowiązków z dowolnego miejsca na świecie. Choć praca zdalna to duży komfort, nie warto od niej zaczynać swojej kariery. Praca zdalna dla programisty. Jedną z najważniejszych zalet programisty jest możliwość podjęcia pracy zdalnej. Dla wielu osób jest to ważny aspekt tego zawodu. W ten sposób pracownicy zapewniają sobie zdecydowanie większy komfort pracy. Podczas wykonywania pracy zdalnej nie muszą oni nawiązywać
[...]
Choć rynek pracy dla informatyków i programistów jest coraz bardziej nasycony nowymi pracownikami, to szansa na znalezienie dobrze płatnej pracy w odpowiednich warunkach, jest w dalszym ciągu duża. Wymaga jednak nieco więcej cierpliwości i samodzielności, gdyż konkurencja jest coraz większa. W tym artykule przybliżę ten temat i w szczególności odpowiem na pytanie, czy obecnie jest zapotrzebowanie na młodszych programistów C#/.NET. Programista C#/.NET i jego obowiązki. Stanowisko młodszego programisty C#/.NET, mimo że oferuje średnie wynagrodzenie na poziomie ok. 5000-8000 [...]
Są programiści poligloci. Są oni przekonani o tym, że należy posługiwać się kilkoma językami programowania, by móc świadczyć szerszy zakres usług. Nie zawsze jednak jest to potrzebne. Wszystko uzależnione jest bowiem od poziomu wiedzy programisty. Może się okazać, że znając więcej, niż jeden język, żadnego nie zna się wystarczająco dobrze, co przekłada się na niższą jakość pracy. Chęć posiadania wiedzy z każdego obszaru. Początkujący programista jest przekonany o tym, że powinien wiedzieć jak najwięcej z każdej dziedziny, a więc znać każdy język programowania, by klient czy potencjalny [...]
Wbrew pozorom, praca programisty nie polega jedynie na pisaniu kodu. Choć jest to proces bardzo czasochłonny, to w rzeczywistości więcej uwagi poświęca się na czytaniu kodu, czy na szukanie błędów. Jest to zatem praca wymagająca od programisty uwagi, zaangażowania, ogromnych pokładów cierpliwości i skupienia. Bez tego nie można odnieść sukcesu w branży. Błędne wyobrażenie. Wiele osób, zanim zacznie pracę na stanowisku programisty, błędnie postrzega zadania i obowiązki przypisane do stanowiska. Dla większości osób praca ta sprowadza się do pisania kodu, którego wcześniej trzeba [...]
W poprzednim artykule przeanalizowaliśmy 10 pierwszych pytań wraz z odpowiedziami z rozmów kwalifikacyjnych na stanowisko młodszy programista .NET. Natomiast w tym artykule będziemy kontynuować tę serię i przejdziemy do kolejnych pytań wraz z odpowiedziami. Czym jest konstruktor?
Konstruktor jest to specjalna metoda, o takiej samej nazwie co klasa. Nie zawiera w sygnaturze typu zwracanego. Jest wywoływany przy utworzeniu obiektu. Konstruktorów może być wiele, jeżeli mają inne sygnatury, ale może też nie być żadnego, w takim przypadku uruchomiony zostaje domyślnie [...]
Dzisiejszy świat daje nam nieograniczone możliwości rozwoju. Postęp technologii przyczynił się do tego, że nie trzeba wychodzić z domu, aby zdobyć cenną wiedzę, praktycznie w każdej dziedzinie życia. Wystarczy wpisać w wyszukiwarkę internetową interesującą nas tematykę, aby algorytm Google wyszuka dla nas najbardziej trafne strony, które w jak największym stopniu pozwolą nam na uzupełnienie wiedzy w wybranym temacie. Wszystko to sprawia, że nauka nowych umiejętności wydaje się być na wyciągnięcie ręki. Dotyczy to również dziedziny programowania. Jeszcze kilkanaście lat temu [...]
Coraz częściej słyszy się o stale rosnącym zapotrzebowaniu na specjalistów w dziedzinie IT. Rozwój technologiczny oraz postępująca cyfryzacja, przejawiająca się praktycznie w każdej dziedzinie życia sprawia, że programiści wydają się być potężną siłą napędową wielu branż, dlatego coraz częściej mówi się, że programowanie jest zawodem przyszłości. Wiele osób zaciekawionych coraz większą popularyzacją programowania, chciałoby spróbować swoich sił właśnie w tej dziedzinie, jednak już na starcie oceniają programowanie jako coś bardzo abstrakcyjnego, a wręcz niemożliwego do poznania [...]
Tworząc aplikacje w C# na pewno często będziesz musiał wykonywać różne operacje związane z tekstem. To znaczy, będziesz chciał zweryfikować, czy podany string zawiera jakiś ciąg znaków, zamienić ze sobą znaki, usunąć, zmodyfikować tekst, sprawdzić index szukanego znaku itd., możliwości jest naprawdę sporo. W tym artykule właśnie przybliżę Ci 19 metod string'a, które musisz znać. Na pewno ich znajomość bardzo przyda Ci się w pracy, gdy będziesz tworzył aplikacje w C#. Będziemy w tym artykule pracować na prostym przykładzie. Mamy tutaj prostą aplikacje konsolową i w metodzie Main [...]
Od C# w wersji 3.0 programiści C#/.NET mają dostęp do tak zwanego typu domniemanego var. O tym, czym dokładnie jest var, kiedy i jak używać go w C# dowiesz się z tego artykułu. W jakim celu używamy słowa kluczowego var? Przygotowałem wcześniej kilka deklaracji wraz z inicjalizacją zmiennych w metodzie Main. Jak widzisz, każda z tych zmiennych ma jawnie zdefiniowany typ (int, double, string, bool, DateTime oraz AnExampleOfAVeryLongClassName). Dzięki słowu kluczowej var, czyli typu domniemanemu możemy w każdym z tych przypadków zamienić właśnie [...]