艣roda, 6 marca 2024

Umys艂 otwarty na nauk臋

Mo偶na wyr贸偶ni膰 2 wzorce zachowa艅 ludzkich w odpowiedzi na nowe rzeczy.

Jedna osoba b臋dzie je ignorowa艂a, wykpiwa艂a, ucieka艂a od nich. Przyk艂adowo, ludzie kt贸rzy 偶yj膮 za granic膮 przez wi臋kszo艣膰 偶ycia i nigdy nie naucz膮 si臋 j臋zyka. Albo programi艣ci kt贸rzy ci膮gle narzekaj膮 na j臋zyk programowania, kt贸ry ledwo znaj膮. Lub studenci kt贸rym "偶aden przedmiot si臋 nie przyda".

Druga osoba natomiast b臋dzie chcia艂a pozna膰 wszystko dooko艂a. Nauczy si臋 tylu j臋zyk贸w, ile b臋dzie w stanie, po艣wi臋ci sw贸j czas na nauk臋 rzeczy, kt贸re by膰 mo偶e nigdy si臋 nie przydadz膮. 

Moja porada - je艣li widzisz, 偶e po raz kt贸ry艣 straci艂e艣, bo czego艣 nie wiedzia艂e艣, zacznij si臋 tego uczy膰. Gdy s艂yszysz, 偶e technologia X jest coraz popularniejsza, zajrzyj do niej. Nie b膮d藕 ignorantem.

sobota, 3 lutego 2024

Inspiruj膮ce historie v2

Kolejne inspiruj膮ce historie, kt贸re mia艂em nazbierane od d艂ugiego czasu, ale publikuj臋 je dopiero teraz :)

By艂a sobie ska艂a i byli sobie ludzie. Ska艂a mia艂a oko艂o 4 metry, spokojnie le偶a艂a sobie w Finlandii i wej艣cie na ni膮 wydawa艂o si臋 niemo偶liwe. Nazwano j膮 Burden of Dreams. W 2016 roku, po 4 latach przygotowa艅, wszed艂 na ni膮 Nalle Hukkataival, nast臋pne wej艣cia mia艂y miejsce dopiero w 2023 roku. Fascynuj膮ce jest to, jak ogromny wysi艂ek w艂o偶ono w tak nie tyle bezsensowny wyczyn*, co wyczyn, na kt贸ry sk艂ada艂o si臋 zaledwie kilka ruch贸w.

czwartek, 18 stycznia 2024

Bifurkacja wiedzy, najwi臋kszy problem w programowaniu

Bifurkacja[1] – w szerszym znaczeniu: rozwidlenie si臋 (rozdzielenie) na dwa lub wi臋cej ramion rzeki, pasma g贸rskiego, pr膮du morskiego, struktury geologicznej itp.

Uczysz si臋 samodzielnie programowania. Przyk艂adowo -  rozszerzenie do przegl膮darki mo偶esz napisa膰 albo pisz膮c po prostu JS, albo u偶ywaj膮c biblioteki. Biblioteka mo偶e u偶ywa膰 React lub Angular. W ka偶dej z tych technologii mo偶esz doda膰 lub nie obs艂ug臋 store. Efektem prac jest dzia艂aj膮ca aplikacja. Problemem jest to 偶e nale偶y znale藕膰 jedno z wielu rozga艂臋zie艅 na 艂atwe stworzenie programu.

Ostatnio chcia艂em nauczy膰 si臋 montowania film贸w. Problemy s膮 tutaj podobne do programowania, poniewa偶 masz do wyboru kilkana艣cie r贸偶nych p艂atnych i darmowych program贸w do montowania, ka偶dy z nich obs艂uguje si臋 nieco inaczej. Efektem u偶ywania takiego programu jest zmontowany film.

艣roda, 17 stycznia 2024

Nie艣wiadome poznanie rozwi膮zania, czyli dlaczego ogl膮danie tutoriali bez praktyki mo偶e nie dawa膰 efekt贸w

 Ostatnio od czasu do czasu lubi臋 sobie odpali膰 kr贸tk膮 rund臋 gry Doom. Dla niewtajemniczonych - jest to jedna z pierwszych strzelanek, kt贸ra polega na przemierzaniu skomplikowanych map i strzelaniu do demon贸w. Gra sk艂ada si臋 z wielu map nast臋puj膮cych jedna po drugiej. Og贸lnie graczem nie jestem, gra jest skomplikowana i budzi niepok贸j.

Zamiast b艂膮dzi膰 po jej zakamarkach, czasem w艂膮cz臋 sobie tutorial opisuj膮cy jak najsprawniej przej艣膰 dan膮 map臋. Nie robi臋 tego bezpo艣rednio przed gr膮, raczej dla odpr臋偶enia gdy mam woln膮 chwil臋.

czwartek, 11 stycznia 2024

馃3 rodzaje nauki馃摎

Pierwszym rodzajem nauki jest uczenie si臋 nowych rzeczy. Przyswajamy wtedy now膮 wiedz臋 tak d艂ugo, a偶 zacznie si臋 nam wydawa膰, 偶e rozumiemy jaki艣 temat. W przypadku programowania mo偶emy przesta膰 si臋 uczy膰 na przyk艂ad wtedy, gdy widzimy, 偶e wykorzystujemy sprawnie pozyskan膮 wiedz臋 w praktyce.

Drugim rodzajem nauki jest powtarzanie materia艂u. Z czasem nasza pami臋膰 si臋 zaciera, wykorzystujemy jedynie te wiadomo艣ci, kt贸re si臋 sprawdzi艂y, a o innych, zapominamy. W programowaniu mo偶e prowadzi膰 to na przyk艂ad do niewykorzystywania niekt贸rych wydajnych, ale bardziej skomplikowanych konstrukcji. Gdy uczymy si臋 gry w szachy, zapami臋tujemy te zagrania, kt贸re wykorzystujemy cz臋艣ciej. Prawo Zipfa m贸wi, 偶e dane najcz臋艣ciej wyst臋puj膮ce s膮 mniej wa偶ne (mniej szczeg贸艂owe) i odwrotnie. 

Dobrze jest zatem regularnie od艣wie偶a膰 sobie wiedz臋. 

pi膮tek, 29 grudnia 2023

馃悽Programistyczne podsumowanie roku 2023馃悋

Rok 2023 to dla mnie kolejny rok bardzo intensywnego rozwoju.

Postawi艂em na rozw贸j j臋zykowy - wbi艂em 400 dni bez przerwy z Duolingo (j臋zyk ukrai艅ski po angielsku), kontynuowa艂em nauk臋 z Anki oraz z aplikacj膮 BeeSpeeaker, kt贸ra sprawdza si臋 chyba najlepiej. 

Sporo energii wsadzi艂em w nauk臋 tworzenia rozszerze艅 do przegl膮darek. Ostatecznie wybra艂em framework Plasmo, wykorzystuj膮cy React i zrobi艂em w nim ma艂y projekt.

sobota, 16 grudnia 2023

馃獡Dlaczego w wielu firmach 藕le si臋 pracuje


Ostatnie kilka lat pracuje mi si臋 bardzo dobrze. Jak doradza艂 by艂y prezydent, zmieni艂em prac臋 (przesta艂em pracowa膰 w zawodzie), kredytu nie bra艂em. Z perspektywy czasu jednak zastanawiam si臋, co wp艂ywa艂o na to, 偶e jako m艂odemu pracownikowi pracowa艂o mi si臋 tak 藕le. Po za艂o偶eniu firmy w 2013 roku poczu艂em znaczn膮 popraw臋 jako艣ci tego, jak mi si臋 pracuje - po prostu zrezygnowa艂em z etatu. W tym artykule przedstawi臋 kilka powod贸w, dla kt贸rych praca w wielu firmach staje si臋 dla pracownika zaplanowan膮 (przez pracodawc臋) udr臋k膮. Jest to troch臋 tak jak ze szko艂膮. Szko艂a ma uczy膰 pos艂usze艅stwa i zabija膰 samodzielno艣膰, a wi臋kszo艣膰 etat贸w jest jej kontynuacj膮.