Kategoria

Programowanie

49 artykułów

Programowanie

Jak wyjść z Vim

Vim, legendarny edytor tekstowy, przyprawiający o zawrót głowy większość początkujących deweloperów. Na jego temat powstało dużo memów a oryginalny post na StackOverflow, zadający pytanie “jak wyjść z vima” zdobył do tej pory 2 600 000 wyśw

Czytaj dalej
Programowanie

Wszechstronność czy specjalizacja

Bycie specjalistą w swojej dziedzinie, czy może wszechstronność? Co jest lepsze dla programisty i na czym można wyjść lepiej? Wydaje mi się, że większość osób zapytana o to, wybrałaby “specjalizacje”. Jest to poniekąd sensowna odpowiedź jed

Czytaj dalej
Programowanie

Praca zdalna jako junior

Praca zdalna to udogodnienie, na które programiści mogli liczyć jeszcze kilka lat przed pandemią, gdy nie była tak powszechnym zjawiskiem. Czy wszystkim jednak sprzyja taka forma pracy? Moim zdaniem niekoniecznie. Uważam, że praca w pełni z

Czytaj dalej
Programowanie

Jak zostać programistą?

Czy wszyscy programiści to inżynierowie? Coraz częściej słyszy się przecież o samoukach, którym udaje się wejść do branży, a także widuje reklamy przeróżnych kursów, które obiecują, że z każdego zrobią programistę. W dzisiejszym wpisie post

Czytaj dalej
Programowanie

5 predyspozycji do zostania programistą

Wiele osób chcących zacząć przygodę z programowaniem myśli czasami: “Programowanie nie jest dla mnie, nie jestem dobry z matematyki, ani nie interesuję się tym od dziecka”. Jak dużo jest w tym prawdy? Czy rzeczywiście by programować, trzeba

Czytaj dalej
Programowanie

5 wad pracy jako programista

W ostatnim wpisie omawialiśmy 10 powodów dlaczego warto zostać programistą. Praca ta jednak, z resztą jak każda inna, nie jest pozbawiona negatywów. Mimo że jest to naszym zdaniem zawód wyjątkowy i zdecydowanie warty polecenia, nie powinniś

Czytaj dalej
Java

Codegym, czyli nauka Javy online

Część z Was zapewne dopiero zaczyna swoją przygodę z programowaniem. Na samym początku nasuwa się bardzo ważne pytanie — od jakiego języka zacząć? Jest to kwestia silnie uzależniona od Twoich preferencji. Jeżeli potrzebujesz wskazówek co do

Czytaj dalej
C++

Czym jest rekurencja

Każdy kto choć trochę interesuje się programowaniem, z pewnością słyszał określenie „rekurencja”. Jeśli chcecie dowiedzieć się czym ona jest, zapraszam was do lektury poniższego wpisu. Aby zrozumieć rekurencję, musisz zrozumieć rekurencję R

Czytaj dalej
Algorytmy

Gotowe metody sortujące Java

Witajcie w kolejnej części „Piątku z sortowaniem” – serii w której odkrywamy tajemnice algorytmów sortowania. Jest to kolejna część, w której skupimy się na gotowych metodach sortujących. Tym razem, przedstawię wam te, które znajdziecie w b

Czytaj dalej
Algorytmy

Gotowe metody sortujące w C++

Nadszedł piąty dzień tygodnia, a wraz z nim dawka wiedzy dotyczącej sortowania. Ten wpis „Piątku z sortowaniem”, będzie jednak nieco odmienny od pozostałych. Nie będziemy bowiem omawiać kolejnego z algorytmów sortowania. Tym razem przyjrzym

Czytaj dalej
C++

Prywatny konstruktor C++ i metoda kreacyjna

Prywatny konstruktor C++ jest dość ciekawym zagadnieniem w kontekście paradygmatu programowania obiektowego. Postanowiłem opisać temat przydatności prywatnych konstruktorów oraz podejścia do ich stosowania z wykorzystaniem metody kreacyjnej

Czytaj dalej
C++

Inteligentne wskaźniki C++

Dzisiejszy wpis dotyczyć będzie inteligentnych wskaźników obecnych w C++ od standardu C++ 11. Przedstawię wam różnice pomiędzy poszczególnymi klasami inteligentnych wskaźników oraz ich przewagę nad surowymi wskaźnikami. Już niebawem rusza k

Czytaj dalej
C++

Wyrażenia lambda C++

Nie ulega wątpliwością, że standard C++ 11 był prawdziwą rewolucją w programowaniu w tym języku. Jedną z najbardziej oczekiwanych zmian było wprowadzenie obsługi wyrażeń lambda w C++. W poniższym wpisie postaram się przybliżyć wam specyficz

Czytaj dalej
C++

Metody klasy String C++

Klasa String przetwarzająca ciągi znakowe w C++ wykorzystywana jest w znacznej części programów napisanych z wykorzystaniem tej technologii. W końcu operacje na łańcuchach znaków to chleb powszedni dla wielu aplikacji. Na szczęście człowiek

Czytaj dalej
Programowanie

#02 Devlog – zarządzanie projektem

Po blisko półrocznej przerwie w pracach nad projektem wróciłem do kodu i do publikowania wpisów relacjonujących postępy w pracy. Dzisiaj skupię się na temacie zarządzania projektem mojej aplikacji. Dobry plan jest niezbędny do tego, aby w t

Czytaj dalej
C++

Struktury danych: stos

Cześć, oddaję w wasze ręce trzeci z kolei wpis na temat abstrakcyjnych struktur danych. Dzisiaj na warsztat wezmę stos i jego implementację w C. W celu lepszego zrozumienia kilku technicznych aspektów jak np. podwójny wskaźnik **, polecam z

Czytaj dalej
C++

Struktury danych: lista dwukierunkowa

Zapraszam na kolejny odcinek z serii wpisów na temat struktur danych. Dzisiaj uzupełnimy naszą wiedzę o pojęcie jakim jest lista dwukierunkowa, a więc poszerzymy koncept z poprzedniego wpisu. Zanim zaczniemy, polecam zapoznać się z zagadnie

Czytaj dalej
C++

Struktury danych: lista jednokierunkowa

Witam Cię w pierwszej odsłonie cyklu wpisów dotyczących struktur danych. Założeniem serii jest wprowadzenie adeptów programowania w wszelkie hasła dotyczące struktur danych właśnie. Lista jednokierunkowa jest pierwszą strukturą do omówienia

Czytaj dalej
Programowanie

Zasady Solid

Na blogu nuda, aż piszczy. Pora się otrząsnąć i wyjść naprzeciw oczekiwaniom tym kilku osobom, które z utęsknieniem wyczekiwały nowych wpisów na mojej stronie i tak mocno się rozczarowały 😉 Często umieszczam to czego sam aktualnie się uczę

Czytaj dalej
C++

Przetwarzanie kodu źródłowego krok po kroku

Wraz z końcem matur nusiałem znaleźć kolejne tematy, na których oprę tematykę bloga. Materiały do matury z informatyki tworzyć bedę nadal. Tym razem na poważnie, staranniej. Sami zobaczycie. Ja sam i moi dotychczasowi czytelnicy jesteśmy co

Czytaj dalej
C++

Funkcje C++ przydatne na maturze z informatyki

Postanowiłem przygotować przydatną dla was (i dla mnie) subiektywną listę funkcji z dostępnych na maturze bibliotek C++, które mogą się na tym egzaminie przydać. Pamiętajcie jednak, że trzeba się dwa razy zastanowić zanim użyjecie jakiejś f

Czytaj dalej
C++

Odczyt i zapis danych z pliku w C++, Java i Python

Nie kojarzę żadnego maturalnego zadania, na którym nie wymagano by stworzenia programu pracującego na danych z pliku tekstowego. Jeśli nie potrafisz tego zrobić to nie łudź się, że zdobędziesz jakiekolwiek punkty z zadania na program. W tym

Czytaj dalej
C++

Programowanie okienkowe - Biblioteka Qt C++

Niewielu osobom zależy na umiejętności kodowania jedynie w konsoli. Każdy prędzej, czy później, po przyswojenia podstaw programowania w danym języku, chciałby przenieść swój program do okienek. Taki format jest m.in. bardziej przystępny dla

Czytaj dalej