poniedzia艂ek, 23 listopada 2020

ThisOrThat - dobra strona na temat webdevelopmentu

 https://thisthat.dev/ - Strona na kt贸rej znajdziesz por贸wnania r贸偶nych rzeczy dotycz膮cych programowania webowego. Przyda si臋 w pracy, jak i na rozmowie kwalifikacyjnej.

poniedzia艂ek, 16 listopada 2020

wtorek, 10 listopada 2020

Kurs podstaw programowania po polsku online - Bezkomputera

Dobrze napisany kurs dla os贸b pocz膮tkuj膮cych. Obejmuje takie tematy, jak:

  • Programowanie
  • Algorytmika
  • Z艂o偶ono艣膰 obliczeniowa
  • Szyfrowanie, kompresowanie i kontrola b艂臋d贸w
  • Podstawy sieci
Bardzo fajne wprowadzenie dla os贸b, kt贸re chc膮 pozna膰 r贸偶ne dziedziny informatyki.


 https://bezkomputera.wmi.amu.edu.pl/ppi/chapters/index.html

Tre艣ciwy ebook na temat testowania Angulara po polsku

 Ksi膮偶eczka niewielkich rozmiar贸w, ale wypakowana tre艣ci膮 - 艢cie偶ka TS+NG: Angular unit testing

niedziela, 25 pa藕dziernika 2020

Metody nauki radzieckich tajnych agent贸w

 Siema,

James Bond to jedna z ikon popkultury. Ka偶dy z nas kojarzy jego gadgety, urok osobisty oraz 艂atwo艣膰 wychodzenia z ka偶dej opresji. W ksi膮偶ce Iana Fleminga "Pozdrowienia z Rosji", Bond skazany na 艣mier膰 przez komitet radzieckich oficieli, w kt贸rym znajduje si臋 tak偶e przedstawiciel GRU. Na temat GRU, czyli G艂贸wnego Zarz膮du wywiadowczego pisze Wiktor Suworow. Ka偶dy programista, powinien zapozna膰 si臋 z metodami zapami臋tywania, przedstawionymi przez nimi w ksi膮偶ce Akwarium oraz trylogii o Nastii Strzeleckiej. 

Agenci GRU musieli wykaza膰 si臋 doskona艂膮 zdolno艣ci膮 zapami臋tywania i kojarzenia fakt贸w, a tak偶e wymagano od nich nauki obcych j臋zyk贸w. 

艣roda, 30 wrze艣nia 2020

Codeforces, Codewars i inne wyzwania programistyczne



Ka偶da umiej臋tno艣膰 zanika, je艣li nie jest rozwijana. Jednym ze sposob贸w na rozwijanie umiej臋tno艣ci, jest mierzenie si臋 z coraz to trudniejszymi wyzwaniami, kt贸re po cz臋艣ci, b臋d膮 nawi膮zywa艂y do opanowanego ju偶 materia艂u, a po cz臋艣ci, b臋d膮 zmusza艂y nas do szukania nowych rozwi膮za艅. 

Szachi艣ci podczas 膰wicze艅 rozwi膮zuj膮 zadania o rosn膮cym stopniu trudno艣ci. Podobnie jest z graniem na instrumencie - je艣li kiedy艣 gra艂e艣 i odstawi艂e艣 instrument na kilka tygodni, wiesz, 偶e trudno jest wr贸ci膰 do poprzedniej formy. Gdy tylko grasz to co umiesz, nie rozwijasz si臋. Gdy nie podnosisz ci臋偶ar贸w, jeste艣 coraz gorszy w podnoszeniu ci臋偶ar贸w.

Podobnie jest z programowaniem - gdy zajmujemy si臋 tym jedynie w pracy, poziom naszego skilla maleje. Moim zdaniem, dobrym sposobem na jego podwy偶szanie jest regularne mierzenie si臋 z problemami na platformach typu Codewars, Codeforces czy Spoj. 

wtorek, 29 wrze艣nia 2020

Anki - program pomagaj膮cy w zapami臋tywaniu definicji

Cze艣膰, ostatnio testuj臋 darmow膮 aplikacj臋 Anki, kt贸ra u艂atwia zapami臋tywanie r贸偶nych definicji. Aplikacja jest jedn膮 z wielu implementacji techniki nauki opracowanej przez Piotra Wo藕niaka, znanej powszechnie jako SuperMemo. W skr贸cie polega ona na fiszkach, z kt贸rymi pracujemy codziennie i s膮 nam serwowane w takim interwale czasowym, by zapami臋tywanie by艂o jak najskuteczniejsze.

wtorek, 8 wrze艣nia 2020

Hyperskill - Interaktywna nauka Javy

Cze艣膰, 

fajnym sposobem na nauk臋 programowania, jest wykorzystanie aplikacji online. Gdy zaczyna艂em programowa膰, korzysta艂em ze strony Codecademy. Ostatnio znalaz艂em jeszcze lepsz膮 apk臋 online - Hyperskill. 艁膮czy ona zalety ksi膮偶ki i aplikacji edukacyjnych typu Duolingo.

 https://hyperskill.org/ - apka online do nauki podstaw Javy

wtorek, 1 wrze艣nia 2020

Jak wznie艣膰 si臋 na wi臋kszy poziom programowania



Gdy programujemy samotnie, tworz膮c swoje programy albo strony internetowe "do szuflady", w pewnym momencie zaczyna nam si臋 wydawa膰, 偶e jeste艣my w tym ca艂kiem nie藕li. Podobnie jest, gdy siedzimy kilka miesi臋cy w jednym projekcie i znamy w nim nasz膮 dzia艂k臋 od A do Z.

Potem trafiamy do innego projektu i nagle wychodz膮 nasze braki w wielu dziedzinach programowania. Zastanawiamy si臋 - WTF, przecie偶 wcze艣niej sz艂o nam tak dobrze...

Znam programist贸w kt贸rzy po kilkudziesi臋ciu latach przesiedzianych w jednym projekcie, nie mog膮 odnale藕膰 si臋 na rynku pracy, bo ju偶 dawno wypadli z obiegu. Nie wiedz膮, jakie s膮 aktualne trendy na rynku pracy, ani nie maj膮 predyspozycji do nauki nowych rzeczy. 

poniedzia艂ek, 17 sierpnia 2020

pi膮tek, 10 lipca 2020

Intellij - automatyczne formatowanie z u偶yciem Prettiera

Cze艣膰, w dzisiejszym tutorialu zobaczysz, jak ustawi膰 autoformatowanie kodu w Intellij z u偶yciem Prettiera oraz automatyczne usuwanie nieu偶ywanych import贸w.


1 - Wejd藕 w menu Plugins w Settings (ctrl + alt + s) i zainstaluj z niego Prettier, a tak偶e Save Action


Po zainstalowaniu prettiera -

wtorek, 7 kwietnia 2020

Jak w ko艅cu uda艂o mi si臋 zosta膰 frontendowcem - part 2

Cze艣膰, w styczniu publikowa艂em na blogu artyku艂 o tym, dlaczego nie uda艂o mi si臋 zosta膰 programist膮 "za pierwszym razem". Dzi艣 czas na success story o tym, jak zacz膮艂em pracowa膰 jako front-end developer.

Jakie艣 6 lat temu za艂o偶y艂em swoj膮 firm臋 Strefa Tekstu (pisanie artyku艂贸w) i zaraz potem zwolni艂em si臋 z "orki na etacie", czyli ze sklepu zielarskiego. Biznesy sz艂y dobrze, zarabia艂em kilka razy lepiej ni偶 na etacie, jednak zacz臋艂a mi doskwiera膰 nuda.

sobota, 25 stycznia 2020

Jaki nie uda艂o mi si臋 zosta膰 programist膮 (za pierwszym razem)

Cze艣膰, w tym po艣cie nietypowo - opowiem wam o tym, jak kilka lat temu zacz膮艂em nauk臋 programowania i ... nie uda艂o mi si臋 zosta膰 programist膮.

Oko艂o roku 2012 nie by艂o jeszcze tak du偶ej mody na programowanie jak dzisiaj. W tamtym czasie, sko艅czy艂em w aptece sta偶 technika farmacji i zacz膮艂em prac臋 w sklepie rehabilitacyjnym, w kt贸rym prawie nie by艂o klient贸w.
W firmie zajmowa艂em si臋 troch臋 pisaniem tekst贸w, a troch臋 pomaga艂em w pracach przy stronie WWW. Przejrza艂em wtedy og艂oszenia na Oferii i zobaczy艂em, 偶e programi艣ci Wordpressa zarabiaj膮 nawet 50 pln/h! Wtedy pomy艣la艂em, 偶e fajnie by艂o by si臋 nauczy膰 PHP.

wtorek, 31 grudnia 2019

Programistyczne podsumowanie roku 2019

Jak co roku, o tej porze pojawia si臋 programistyczne podsumowanie roku. 2019 zacz膮艂 si臋 intensywnie, od szukania nowego projektu w Polsce. Mia艂em okazj臋 uczestniczy膰 w kilku fajnych rekrutacjach online i dosta膰 prac臋 w du偶ym projekcie w Angularze 2+. Co ciekawe, wcze艣niej mia艂em styczno艣膰 z tym frameworkiem tylko przy pocz膮tkach nauki, a wcze艣niej pracowa艂em wi臋cej w React i Angular JS.

niedziela, 29 grudnia 2019

Najlepsze 藕r贸d艂a do nauki JS, TS, Angular

Ten wpis jest agregatorem najlepszych 藕r贸de艂 do nauki
  • JS
  • TS
  • Angular 2+
  • CSS
  • HTML
Z czasem b臋dzie tutaj coraz wi臋cej 藕r贸de艂, dlatego zagl膮daj regularnie!

Ciekawym 藕r贸d艂em informacji na temat nowo艣ci programistycznych, s膮 konferencje. Znajdziesz je 艂atwo na YouTube, wpisuj膮c tam takie has艂a, jak JS conference czy Angular conference.


pi膮tek, 6 grudnia 2019

Programming exercises - RXJS

Hi,
I'have found, that Blogger is very uncomfortable as a platform for publishing programming exercises. That's why, I created new repository with new exercises in RXJS. You can find this here. Feel free to share your feedback!