Podobno prawdziwy informatyk, to osoba, która rozwiąże problem,
o którego istnieniu nie wiesz,
w sposób, którego i tak nie zrozumiesz.
Tak mniej więcej widzi nas reszta świata. 🙂
Całe szczęście, że nawet jeżeli nie wszyscy rozumieją, na czym polega praca programisty, to i tak dorobiliśmy się swoich dedykowanych świąt.
Dzień InformatykaDzień informatyka 🎊
Dzień Informatyka – święto będące wyrazem szacunku i wdzięczności wobec wszystkich informatyków (super!).
W Polsce obchodzimy je corocznie 8 czerwca. W tym dniu swoje święto mają przedstawiciele dość szerokiej grupy zawodowej związaną z informatyką w ogólności – programiści dorobili się jednak swojego dedykowanego dnia.
Zacznijmy jednak od wyjaśnienia różnic między programistami i informatyka. 😉
Programista vs Informatyk
Jesteś programistą, czy informatykiem?
Dla większości osób spoza branży nie ma to większego znaczenia.
Ot zwyczajnie nie mają większego pojęcia o naszej pracy. Pracujesz przy komputerze? – To znaczy, że jesteś programistą [informatykiem – używane zamiennie bez zrozumienia] i (co ważne!) możesz naprawić mojego Windowsa... 🙂
Chociaż trzeba przyznać, że i to powoli już się zmienia.
Wyjaśnijmy sobie to jednak raz na zawsze! 🙂
Informatyk
Informatyk – to osoba, która posiadła wiedzę informatyczną.
Czyli informatykiem nazywamy kogoś, kto
prowadzi badania naukowe z informatyki,
osobę, która skonfiguruje Ci domową sieć komputerową,
programistę,
testera,
administratora bazy danych,
nauczyciela informatyki
i jeszcze wiele, wiele innych osób...
Kim w takim razie jest programista?
Programista
Programista (deweloper, koder) – osoba pisząca programy komputerowe w języku programowania.
(A, żeby pisać programy komputerowe – też trzeba posiadać wiedzę informatyczną!)
Czyli – programista jest informatykiem. Jednak nie każdy informatyk jest programistą.
I po temacie. 🙂
Dzień Programisty 🥳
Dzień Programisty – czyli święto wszystkich programistów, które jest obchodzone w 256. dniu roku.
Odrobina historii Międzynarodowy Dzień Programisty
Oficjalne święto wszystkich programistów obchodzone jest na całym świecie już od 2009 roku.
Dzień Programisty zawdzięczamy dwóm Rosjanom – Valentinowi Baltowi i Michaelowi Cherviakovi, którzy już w 2002 r. rozpoczęli zbieranie podpisów pod petycją do rządu Rosji w celu uznania 13 września (lub 12.09) za oficjalne święto programistów.
7 lat później, 24 lipca 2009 roku, rosyjskie Ministerstwo Komunikacji i Mediów Masowych wydało rozporządzenie w sprawie ustanowienia nowego święta zawodowego.
11 września prezydent Dmitrij Miedwiediew podpisał dekret, a już dwa dni później po raz pierwszy w historii obchodzono Dzień Programisty!
256. dzień roku
Dlaczego akurat 256 dzień roku?
256 = 28, czyli liczba wszystkich możliwych wartości jednego bajtu informacji w 8-bitowej postaci.
Dzień Programisty przypada 12 września w lata przestępne, a w pozostałe 13 września.
Międzynarodowy Dzień Programisty 🎉
W międzyczasie pojawił się jeszcze Międzynarodowy Dzień Programisty, który obchodzony jest w wielu miejscach świata 7 stycznia.
W Chinach natomiast programiści obchodzą swoje święto 24 października.
24 października
=> 24.X
=> X.24
=> 10.24
=> 1024
=> 1 KB
=> 1 KB = 210 B
Jeśli szukasz prezentu dla programisty, sprawdź koniecznie poniższy wpis:
Od czego zacząć naukę programowania? Od jakiego języka?
Jeżeli interesują Cię prawdziwe historie programistów z krwi i kości, którzy ten wybór mają już za sobą, to poniżej znajdziesz całą ich masę.
Dzięki pomocy zaprzyjaźnionych blogerów mamy możliwość prześledzić jak ten proces wyglądał u nich w praktyce. Jak to zwykle w życiu bywa, nie zawsze wszystko idzie tak gładko i po naszej myśli. Gorąca zapraszam do dalszej lektury, a później podzielenia się również swoją historią.
Czy jest jedna słuszna droga – od czego zacząć naukę programowania? Wbrew temu, co możemy czasem przeczytać od osób zafascynowanych ich „jedynym słusznym” rozwiązaniem, ten wybór nie jest wcale taki oczywisty – a przecież każdy z nas jest przynajmniej odrobinę inny. 🙂
Jeżeli interesuje Cię, jaka jest moja teoria, na temat tego Jak wybrać język programowania – to zapraszam do lektury podlinkowanego wpisu.
Co trzeba umieć, żeby dostać pierwszą pracę jako programista?
Co musi umieć początkujący programista?
Programowanie obiektowe
Podstawy dowolnej bazy danych
System kontroli wersji GIT
Samodzielność i szukanie informacji
Kompetencje miękkie
Przynajmniej jeden zrealizowany projekt
Znajomość technologii
Umiejętność rozwiązywania problemów i ich dekompozycji
Czy to już wszystko, co muszę umieć?
Zdecydowanie nie! Jest to jednak świetny punkt wyjścia do dalszego pogłębiania swojej wiedzy. Taki bagaż umiejętności i doświadczeń powinien Ci jednak pozwolić już dość konkretnie myśleć o podjęciu pierwszej pracy lub stażu.
Dalszą naukę najlepiej jest kontynuować już przy prawdziwych projektach i sukcesywnie zwiększać sobie poziom trudności.