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.

“Ucz się ucz, wiedza to potęgi klucz! Jak ten klucz zdobędziesz to w szkole woźnym będziesz!”

Żartują niektórzy.

(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ś udało mi się go rozwiązać.

Obecnie często wracam po prostu do starych projektów i patrze jak dany problem rozwiązałem w innym projekcie. Posiadanie GitHuba z projektami, mimo ze są mało popularne, followersów prawie nie mam wcale i prawie żadnych gwiazdek… to przydaje się jednak jako taki magazyn z rozwiązanymi już zadaniami. Dzięki temu obecnie projekty robione po godzinach pisze mi się o wiele szybciej.

Czytam też projekty innych osób. Czasem kopiuję, czasem ulepszam. Próbuje z kilku projektów zrobić jeden większy i tak się powoli człowiek uczy tego programowania.

Najważniejsze w tym wszystkim to się nie poddawać. Cięższe dni trafiają się zawsze. Czasem rozwiązanie problemu zabierze nam o wiele więcej czasu, niż się tego spodziewaliśmy. Ale koniec końców się opłaca.

 

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 mały web-programik do tworzenia palety kolorów w PHP.

(more…)