daj-sie-poznac-2017

W jaki sposób samoucy znajdują pracę jako programiści?

W jaki sposób samoucy znajdują pracę jako programiści? Takie pytanie pojawiło się w serwisie Quora Mam 17 lat i programuję od 14 roku życia. Głównie koncentruje się na Javie i udało mi się zdobyć piątkę w ocenie końcowej z Informatyki. Jestem całkiem biegły w używaniu Javy (składnia, OOP, GUI/JFrame itd.) i nawet całkiem dobrze radzę sobie …

W jaki sposób samoucy znajdują pracę jako programiści? Read More »

Poradnik: Jak skonfigurować konto git z GitLab.

Ze względu tworzenia projektów na studia i konieczności używania systemu git zostałem zmuszony porzucić na jakiś czas GitHuba i zacząć używać GitLaba. Powód? Prywatne repozytoria. Każdy z nas dostaje co tydzień szereg zadań programistycznych, które musi wykonać. Samemu, bądź z partnerem w grupie. Ze znanych dostępnych mi serwisów oferujących prywatne repozytoria należą wcześniej wymieniony GitLab oraz …

Poradnik: Jak skonfigurować konto git z GitLab. Read More »

Edukacja i umiejętności twarde to nie wszystko.

System edukacji może i jest pod wieloma względami dobry, ale też w niektórych aspektach moim zdaniem posiada błędy. Może nie są to błędy dydaktyczne. Bo jednak wielu nauczycieli potrafi świetnie uczyć. Tu raczej chodzi o motywację. Wielu uczniów chodzi do szkoły bo musi. Uczy się bo musi. Bo tak każą rodzice. Bo tak każą nauczyciele. …

Edukacja i umiejętności twarde to nie wszystko. Read More »

Jeżeli zaczynasz właśnie naukę programowania to koniecznie to przeczytaj!

Odnośnie nauki programowania, to zauważyłem, że wiele osób nie zdaje sobie z tego sprawy, że nauka programowania nie tyle polega na zbieraniu wiedzy i rozwiązywaniu problemów, ale też magazynowaniu rozwiązań i tworzenia z nich bibliotek. Kiedyś zmagając się z jakimś problemem często szukałem rozwiązania w Google. Czasem trwało to dłużej, czasem krócej. Ale zawsze jakoś …

Jeżeli zaczynasz właśnie naukę programowania to koniecznie to przeczytaj! Read More »

Wyrażenia Regularne (regular expressions/regex) oraz HTML Pattern

Jak działają wyrażenia regularne? Sam się nad tym przez pewien czas zastanawiałem. W pracy zawodowej musiałem czasem z nich korzystać, ale zbytnio nie przywiązałem do nich uwagi, bo głównie polegało to na znalezieniu pasującego przykładu z internetu. Ze względu na to, że potrzebowałem odpoczynku od głównego projektu to postanowiłem na szybko napisać w PHP ten …

Wyrażenia Regularne (regular expressions/regex) oraz HTML Pattern Read More »

Poradnik do frameworka ToneJS #1 Generowanie dźwięku.

Gdy postanowiłem zaprogramować syntezator to z początku zastanawiałem się w jaki sposób odbywa się generowanie dźwięku w aplikacjach webowych. Pierwszym sposobem, najprostszym byłoby użycie gotowych, wcześniej przygotowanych dźwięków w formacie .mp3, bądź .wav. Jednak jest to trochę obchodzenie problemu dookoła i wydajnościowo mało opłacalne. Lepszym sposobem jest wykorzystanie Audio-Context. I mimo, że oferuje on bardzo …

Poradnik do frameworka ToneJS #1 Generowanie dźwięku. Read More »

Nauka programowania #5 W jaki sposób czytać i rozumieć cudzy kod?

Prawdopodobnie nie jest to najlepsze rozwiązanie jeżeli chodzi o bardzo duże projekty, ale jeżeli właśnie zaczynacie swoją przygodę z programowaniem, to może być to świetny sposób, aby lepiej zrozumieć cudzy kod. Była to praktyka, którą stosowałem na początku mojej drogi z nauką programowania. Ale jest to też praktyka, którą stosuje teraz jeżeli właśnie się uczę …

Nauka programowania #5 W jaki sposób czytać i rozumieć cudzy kod? Read More »

Gotowe Prototypy projektów na DSP 2017 (można zagrać)

Gotowe prototypy projektów można już przetestować pod tym adresem: Syntezator: https://www.noob-programmer.com/piano/piano.html Drum Pad: https://www.noob-programmer.com/drum/ W pierwszym została użyta technologia Tone.js oraz jQuery. Przy drugim jedynie jQuery. Projekty na GitHubie kolejno: https://github.com/petercrowed/PianoGame oraz https://github.com/petercrowed/DrumPad Jak stworzę kilka takich elementów, to potem spróbuję to wszystko ze sobą połączyć i stworzyć wspólnie ze sobą działającego DAWa.

Nauka Programowania #4 Co zrobić gdy program wywali błąd?

Znacie to, gdy piszecie jakiś projekt i własnie utknęliście?  Wasz kompilator wywala błąd? Co wtedy robicie? Akurat jeżeli jesteście na początku nauki programowania, to spotkacie się z tym problemem wielokrotnie. W miarę lepszego rozumienia koncepcji programistycznej, jak działają poszczególne elementy komputera, jak działają obiekty i jak na siebie oddziałują, to jest o wiele łatwiej. Ale …

Nauka Programowania #4 Co zrobić gdy program wywali błąd? Read More »