Taka tam refleksja na temat python

Otóż jakiś czas temu postanowiłem naumieć się go (powoli, bez presji) na docelowym poziomie blisko ekspert.

Wszyscy mówią, super język, prosty, mocny, ba mocarny, wszystko w nim zrobisz lepiej itd. itd.

Zaczynam,
i dla mnie gówno, jednak lubię statyczne definiowanie typów,
Tutaj ciężko z podpowiadaniem, bo IDE nie wiedział co to za typ.
Ja bez dokumentacji nie wiedziałem co zwraca dana funkcja.
I ogólnie wiele problemów
Hej! W dzisiejszym wpisie na blogu i filmie na YouTube omawiam wyrażenia lambda i interfejsy funkcyjne w Javie. Zapraszam do oglądania :)

Wyrażenia lambda i interfejsy funkcyjne zostały wprowadzone wraz z Javą 8. Zostały dodane, aby ułatwić życie programistom i zachęcić ich do tworzenia kodu funkcyjnego, a nie imperatywnego. Dzięki ich właściwemu użyciu kod staje się krótszy, bardziej czytelny i przejrzysty. Z perspektywy lat (mijają już ponad 4 lata od wydania Javy
Cześć Mirki i Mirabelki!

Piszę do Was w związku z postem, który dodałem 2 tygodnie temu:
https://www.wykop.pl/wpis/34418527/czesc-wykopki-w-zwiazku-z-tym-ze-otworzylo-sie-wie/

Potrzebuję Waszego wsparcia! Szukam:
- pomocy w konfiguracji transmisji LIVE (stream mojego monitora na youtube)
- pomocy w podpięciu pod transmisje dotacji (pamiętajcie, że będziemy zbierać na szczytne cele)
- wolontariuszy, którzy zostaliby moderatorami (ogarnianie czatu i podsyłanie pytań), ponieważ przewiduje AMA podczas każdej transmisji
- pomocy w rozliczeniu darowizny w ramach rozliczenia podatkowego

W
@dejo: tylko nie pomagam.pl, niezweryfikowane w żaden sposób zbiórki za którymi stoi zwykła firma (nie fundacja) pobierająca 7,5% z każdej wpłaty i do tego wyłudzająca jeszcze dodatkowe "napiwki"

rozróżniaj serwisy charytatywne od podrób
@inquis1t0r: Odkopuję bo trafiłem przypadkiem na ten kurs, tylko aby odblokować kurs poza wprowadzeniem trzeba wykupić płatną subskrypcję za 30$. Nigdy nie programowałem ale myślę o nauce, kiedyś może się przydać i nie wiadomo jak się życie potoczy. Warto poświęcać na ten kurs czas i pieniądze?
Mirki, uczę się #java , jestem na poziomie, że potrafię zrobić proste aplikacje konsolowe np. użytkownik wprowadza kilka liczb, a ja w konsoli wyrzucam mu je posortowane od najmniejszej do największej i np. wyświetlam sumę ich wszystkich.

Albo coś typu - losowanie liczb (ile ich będzie wybiera użytkownik) z podanego zakresu (np. od 0 do 500) i wyświetlenie ich.

Co robić dalej? W którą iść stronę? Ogarnąć sobie JavaFX, czy coś innego?
Dzięki, a masz dla mnie jakąś podpowiedź od czego w tym Springu zacząć?


@BoaKusiciel: Zrób jakąś prostą aplikację w Spring MVC - strony statyczne, potem dynamiczne, obsługa formularzy.

Szybko się przesiądź na aplikację SPA - czyli w Springu REST-y, do czego potrzebujesz aplikacji frontendowej, na przykład w Angularze. Powinieneś na początku użyć jakiegoś gotowca z GitHuba, potem go przerabiać i rozwijać.

Możesz poczytać później, w dowolnej kolejności, o Spring Boot, Spring
ehh już zgłupiałem

tu filmik ktory pewnie lepiej zobrazuje o co chodzi niz ja

tu repo

Zatrzymalem sie na etapie zabezpieczenia mojej strony za pomoca spring security. W przegladarce jak sie loguje to dziala, ale postmanem nie chce (wylaczylem csrf w configu oraz skopiowalem jsessionid oraz xsrf-token z odpowiedzi w postmanie)
Czemu tak sie dzieje?

roboczo wstawilem tam zeby GETy wymagaly zalogowania sie

ps jakby ktos mial dobre materialy do spring security
Mirki poradźcie bo już nie wiem.
Uczę się programowania od kilku miesięcy, chciałbym już zacząć szukać pracy ale jednak trochę się boje że za mało umiem. I to nie jest tak że 'wysyłaj cv może się uda' bo najpierw musiałbym się przeprowadzić, mam 10k oszczędności więc zakładając że wydawałbym 2k na miesiąc(wolałbym kawalerke, ale ostatnio coraz częściej myślę że może jednak pokój) to mogę siedzieć 5 miesięcy, niby długo, mógłbym się sporo
Mam kilka projektów programistycznych działających na moim VPS i często dochodzą różne nowe.
Do tej pory miałem front postawiony na osobnym kontenerze, który miał w sobie nginxa i skompilowaną apkę w angularze, w nginxie proxy_pass w zależności od adresu do poszczególnych serwisów działających.
Trochę problematyczne ciągle zmieniać config nginxa, budować obraz i wrzucać na serwer, dlatego zrobiłem sobie gatewaya w node.js do którego można w czasie rzeczywistym dodawać proxy i zapisuje sobie
Mireczki z #naukaprogramowania
Myślałem o 8 miesięcznym weekendowym kursie pythona w Coders Lab (ucze się już sporo na własną rękę) ale czytając opinie o takich kursach w ogóle i zalewie absolwentów o wątpliwych umiejętnościach zaczynam się zastanawiać nad jego sensem i pomyślałem o alternatywie jaką byłyby studia mgr albo podyplomowe na pjatk albo pw (teraz jeżeli są jeszcze miejsca albo od kolejnego semestru) z zakresu analizy danych, big data itd bo w
@kobaltowy_roman: własne projekty... nic nie będzie lepiej świadczyć o tym, że to rozumiesz jak samodzielnie napisana apka. Co Ci po papierkach jak zadadzą Ci jedno weryfikujące pytanie i będą wiedzieć czy to umiesz czy nie
Cześć!
Zmierzymy się dziś z dość trudnym problemem weryfikacji wydajności kodu. Już wkrótce przekonasz się, jak wiele na pozór prostych rzeczy nie zawsze działa tak, jak można by się tego na początku spodziewać.

https://stormit.pl/benchmark-jmh/

Pułapka #1. Ziarnistość pomiaru czasu – System.currentTimeMillis
Pułapka #2. Pomiar wpływa na wynik pomiaru – System.nanoTime
Pułapka #3. Izolacja pomiarów – co ja właściwie mierzę?
Pułapka #4. Wpływ środowiska zewnętrznego – czyli różnica między czasem, który minął, a
źródło: comment_cRdQcFvUgOBDUhtuxekFyhbs7z161fNb.jpg
#anonimowemirkowyznania
Myślę, że w dobie ostatnich wyznać o #programista15k i o ludziach pytających jaki kurs wybrać jestem zobowiązany do napisania tego wyznania.
TLDR: wydałem 12k na kurs,który mi nic nie dał.
Mam 26 lat, 2 lata temu ukończyłem studia na kierunku mechanika i budowa maszyn. Jeśli chodzi o ten kierunek to jest to zakała wśród kierunków technicznych, daje tyle samo co ukończenie humanistycznego gówno-kierunku. Przez pół roku bujałem się w pierwszej lepszej
@AnonimoweMirkoWyznania: Po pierwsze to programistów brakuje, pracy jest bardzo dużo. Niestety poziom kandydatów, szczególnie juniorów jest bardzo niski.
Po drugie, kursy programowania nic nie dają, jak sam napisałeś, są bardzo słabe, więc firmy nie zapraszają takich ludzi na rozmowy skoro nawet studencie informatyki są słabi, a z takimi ludźmi konkurują absolwenci tych kursów.
Po trzecie, nikt nie zrobi z Ciebie programisty15k, to jest naprawdę elita, która lubi to co robi i
Pomocy, robię ćwiczenia z pisania zapytań na super stronie SQL-ex.ru . Kilka miesięcy temu utknąłem na zadaniu 87


Czy mógłby ktoś zerknąć na moje zapytanie i stwierdzić co z nim jest nie tak? Instrukcja i schemat bazy

with nonM as (
select pit.id_psg
from pass_in_trip pit
join (
select id_psg
, min(date + t.time_out) date
from pass_in_trip spit
join trip t
on t.trip_no=spit.trip_no
group by Id_psg
) m on pit.id_psg = m.id_psg
Fhccbfvat n cnffratre yvirf va gur gbja uvf svefg syvtug qrcnegf sebz, svaq aba-Zhfpbivgrf jub unir ivfvgrq Zbfpbj zber guna bapr. Erfhyg frg: cnffratre'f anzr, ahzore bs ivfvgf gb Zbfpbj.


@janek_: ?

Schemat bazy wyczytałem z linku, ale jakie jest polecenie?

I na co Ci te CTE jak nie widzę żebyś gdziekolwiek go użył? (albo ślepy jestem) :)
Przypomnienie, że społeczność i ludzie za #stackoverflow stworzyli ebooki z kursami programowania z dziesiątek najpopularniejszych technologii #programowanie #naukaprogramowania https://goalkicker.com/

Książki nie tylko uczą podstaw, ale też pokazują co jest używane w pracy, poza uczelnią.
https://goalkicker.com/

```

for book in $(wget -q -O- [http://books.goalkicker.com/](http://books.goalkicker.com/) | grep "bookContainer grow" | sed 's/.*href="\([^"]*\)".*/\1/'); do
  wget "[http://books.goalkicker.com/$](http://books.goalkicker.com/$){book}/$(wget -q -O- "[http://books.goalkicker.com/$](http://books.goalkicker.com/$){book}" | grep 'preview' | sed 's/.*href="\([^"]*\).*/\1/')"
done
```

#interfacesmieci
#naukaprogramowania
Na fali tych negatywnych wpisow o tym jak ciężko o pracę pociesze was, jestem w mojej trzeciej pracy IT i nie odczułam że jest ciężko, raczej to praca znajdowała mnie :)
Pierwsza praca - konsultant techniczny w firmie zajmującej się bootcampami - pracę dostałam na drugi dzień od wysłania CV
Druga praca - frontend developer w małej januszowej firmie
Trzecia praca - frontend w korpo, dałam im namiary na targach, odezwali
@bluberr Jest teraz ciężej. Pamiętam jak załapałem swoją pierwszą robote w IT to wystarczyło umieć połowę tego co obecnie się wymaga.

Ale tak jak piszesz - jeżeli ktoś nie jest kolejnym bootcampowym klonem i posiada inne projekty niż wyszukiwarka gifow czy todo list to robotę znajdzie.