Programowanie
Nauka przez analogię, czyli sztuka popełniania błędów

Programistów, czy inżynierów w ogóle, widzi się często jako osoby, które na co dzień zajmują się rozwiązywaniem nowych, nierozwiązanych wcześniej problemów. O ile w ogólności jest w tym ziarno prawdy, to rzeczywistość jest jednak taka, że bardzo mała…
Czytaj dalej »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)

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)

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 »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

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.

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

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 »Nadciąga koniec programistów! – sztuczna inteligencja, która pisze programy

To się dzieje naprawdę! Inżynierowie z Chińskiej firmy ShaoHun IT stworzyli pierwszą na świecie sztuczną inteligencję zdolną do tego, żeby samodzielnie wytworzyć program komputerowy. W mgnieniu oka jest ona w stanie wytworzyć kod, nad którym dotychczas miesiącami musiały…
Czytaj dalej »Jak rozpocząć programowanie pod Linuxem? – pierwsze kroki

Cześć! W poprzednich wpisach obiecywałem, że będę pisał dużo o Linuxie i programowaniu, więc przyszedł czas wywiązać się z obietnicy. Opowiadałem już w poprzednim wpisie o jądrze Linuxa, dystrybucjach czy powłokach, więc jeżeli jeszcze nie czytałeś tego wpisu,…
Czytaj dalej »