Reguły niejawne i pliki nagłówkowe w Makefile

Reguły niejawne i pliki nagłówkowe w Makefile

W dwóch poprzednich częściach wpisu o automatyzacji budowania z użyciem Makefile opisałem całkiem solidne podstawy korzystania z tego narzędzia. Jednak jeśli czujesz, że Ci to nie wystarcza i chciałbyś poznać jeszcze kilka technik przydatnych podczas tworzenia systemu budowania…

Czytaj dalej »

Dlaczego szkoła nie uczy myślenia?

Dlaczego szkoła nie uczy myślenia?

Za każdym razem kiedy piszę o szkołach, temat cieszy się bardzo dużym zainteresowaniem. Pojawiają się też wtedy zazwyczaj różne uwagi dotyczące ich działalności. Sam nieraz twierdziłem, że szkołom w ogólności można zarzucić dużo, ale wśród komentarzy pojawiał się…

Czytaj dalej »

Co szkoły programowania robią źle?

Co szkoły programowania robią źle?

Jeżeli zastanowisz się przez chwilę na tym, dlaczego programiści zarabiają tak dużo, a startupy w branży IT w mgnieniu oka zyskują wielomilionowe wyceny, to od razu nasuwa się prosta odpowiedź – dzięki ekonomii skali, czyli możliwości znacznego powiększania…

Czytaj dalej »

Automatyzacja budowania projektu z użyciem Makefile (część 2)

uniwersalny Makefile

Po ostatnim wpisie, gdzie pokazywałem podstawy tworzenia plików Makefile, dziś przyszedł czas na wprowadzenie kolejnych ciekawych elementów, które pozwolą stworzyć plik Makefile dopasowany do każdego projektu. Opowiemy sobie dzisiaj trochę o konwencjach w plikach Makefile i związanych z…

Czytaj dalej »

Automatyzacja budowania projektu z użyciem Makefile (część 1)

Automatyzacja budowania Makefile

Dzisiejszy wpis będzie o budowaniu projektów. Temat ten jest nierozłącznym elementem pracy programisty, bo o ile prosty program można skompilować jedną komendą – co pokazywałem już w poprzednim wpisie – to programiści mają zwykle do czynienia z dużymi…

Czytaj dalej »

Jak pomagać innym i chwalić się wiedzą? – czyli savoir vivre Facebookowej grupy

Jak pomagać innym i chwalić się wiedzą? – czyli savoir vivre Facebookowej grupy

Facebookowe grupy są popularne, jest ich całkiem sporo i jest spora szansa, że należysz przynajmniej do kilku z nich. Stojąca za nimi idea nie jest szczególnie innowacyjna – do złudzenia przypominają znane od dekad fora internetowe – może…

Czytaj dalej »

Kto wywołuje funkcję main() ?

Kto wywołuje funkcję main() ?

Każdy kto choć trochę zna język C lub C++ bardzo dobrze wie od czego zaczyna się wykonanie dowolnego programu. Niezależnie od tego, czy jest to prosta konsolowa aplikacja czy symulator załogowej misji na Marsa, każdy program zaczyna się…

Czytaj dalej »

Jak skończyłem Informatykę bez studiowania i jeszcze na tym zarobiłem

Jak skończyłem Informatykę bez studiowania i jeszcze na tym zarobiłem

Pisałem już o tym, że nauka programowania wcale nie musi być droga, i że przy odrobinie chęci można wszystko zorganizować samemu. Dziś pójdę krok dalej i pokażę w jaki sposób można zarobić na uczeniu się programowania i w…

Czytaj dalej »

Co skrywa przed Tobą program „Hello World!”? Poznaj jego tajemnice.

Co skrywa przed Tobą program „Hello World!”? Poznaj jego tajemnice.

Ten tytuł to nie click-bait. Może to zabrzmi nieco dziwnie, ale w dzisiejszym wpisie będziemy analizować działanie programu “Hello World!”. Nie będziemy jednak tego robić na poziomie kodu źródłowego – z pewnością znasz i rozumiesz go bardzo dobrze….

Czytaj dalej »

Ile kosztuje nauka programowania? – czyli jak zostać programistą, nie wydając fortuny

Ile kosztuje nauka programowania? – czyli jak zostać programistą, nie wydając fortuny

Cześć! Skoro czytasz ten wpis, to jest spora szansa, że należysz do osób rozważających przekwalifikowanie na programistę. Jeżeli tak jest, to mam dla Ciebie dobrą wiadomość – to świetny pomysł. Dzięki programowaniu możesz znaleźć prawdziwą pasję, poznać wspaniałych…

Czytaj dalej »