#naukaprogramowania

25
167

Halko. Jest na pokładzie ktoś kto ma trochę wolnego czasu i chciałby pomóc w jakichś prostych zadaniach w javie? Odpłacę się jakąś dobrą szamką z pyszne peel


#java #naukaprogramowania

Zaloguj się aby komentować

Zaloguj się aby komentować

Cześć. Piszę sobie projekt i mam pytanie odnośnie tego jak rozwiązać następujący problem. Mam formularz na froncie, który może wysłać dane o użytkowniku jak i jego dane kontaktowe w jednym post requeście. Dane kontaktowe są opcjonalne więc można je wprowadzić również później. Jak zaprojektowalibyście backend do takiego formularza?


  1. tworzę jeden endpoint, UserDto, które zawiera w sobie ContactDto i jeśli ContactDto jest poste/null to po prostu go nie tworzę. Tutaj zastanawiam się czy swagger byłby dobrze udokumentowany z opcjonalnymi polami do wypełnienia

  2. tworzę dwa osobne endpointy, dwa Dto dla Usera. Jeden taki sam jak w pkt. 1 i drugi bez relacji do ContactDto. Front end w zależności od tego co ma na wejściu, wybiera gdzie zrobić request

  3. robię dwa osobne endpointy, pierwszy tworzy zasób User, drugi zasób Contact. Front end uderza najpierw do Usera, później ze zwróconym id usera robi request by utworzyć kontakt. Problem, gdy user się utworzy, a kontakt nie, co wtedy powinien zwrócić taki formularz.


Jakieś inne opcje?


#programowanie #naukaprogramowania #java

Zaloguj się aby komentować

#microsoftpowerapps #microsoft #naukaprogramowania


Tomki, próbuję sobie w PowerApps wyfiltrować w SharePoincie same rekordy, gdzie jedno pole nie jest uzupełnione (puste pole w tabeli). Używam tego polecenia, jednak nie zwraca wyników. Na czym polega mój błąd?


Filter(


'Przeszukiwana tabela ABC',


NazwaPolaTextInput.Text in "Nazwa kolumny'.Value = ""


)

Zaloguj się aby komentować

Dziś trochę o jakoś tak wyszło, że napisałem książkę! Programowanie z grskim: Junior Python Developer..) o czy raczej związaną z #programowanie #naukaprogramowania i #python


A niedawno siadałem dopiero do początków poważnej nauki, z 8 lat temu. Pamiętam jakby to było wczoraj. Zaczynałem liceum i publikowałem tutaj na mikroblogu wpisy o tym, jak uczę się programowania, na innym koncie. Matko bosko wtedy jeszcze początki były w Javie, brrrr. Dobrze, że później przesiadłem się na pythona, inaczej dziś gadałbym o obiektowości i polimorfiźmie, interfejsach. A tak to pyk import cokolwiek i gotowe. Python rlz.


Dodatkowo specjalnie dla was daję kod rabatowy: jajek ( ͡° ͜ʖ ͡°), który uprawnia do okrągłej 16% zniżki.


Okrągła jest też liczba stron - 256. 


23 lata i #programista40k 


Brzmi nierealnie? A jednak. Udało się i to w 5 lat. Jako samouk bez studiów, ba nawet bez matury!


8 lat, od ponad 5 pracuje na etatcie jako programista. Przez pewien czas miałem swój SH. Zarobkowo udało mi się osiągnąć kwoty powyżej 40k msc. Do tego mam 23 lata, no 24 w tym roku. Całkiem spoko. Jeśli brzmi to dla ciebie interesująco, ale nie wiesz jak zacząć, to ta książka może ci w tym pomóc.


Ale żeby tak kolorowo nie było, to i tak, nawet mimo tego, ostatni rok był dla mnie najcięższym rokiem w historii. Pełnym porażek, problemów, upadków i szorowania po dnie. Prywatnie, zdrowotnie jak i profesjonalnie. Dopiero teraz staję na nogi. Po części dzięki tej książce, bo dała mi ona jakiś cel, sens. Anyhow. O tym może w innym wpisie.


Ta książka to materiał, który po pierwsze był w sumie oczekiwany przez kilka osób - zdarza mi się, iż czasem dostaję wiadomości z racji prowadzenia bloga - jak zacząć, co zrobić, jak się uczyć, etc. Do tego przyda mi się podczas projektów/bootcampów jakie bezpłatnie czasem prowadzę.


Sporo osób pewnie striggeruje kontrowersyjny tag i świecenie zarobkami, ale cóż. 


Also, notka. Jeśli ktoś jest w trudnej sytuacji materialnej albo mame nie da, odezwijcie się na Linkedin/mejla/pw. Ogarniemy jakiś rabacik/dam za darmo. Wiem, że w życiu różnie bywa.


Do tego zachęcam do obserwowania, bo za niedługo kolejna edycja darmowego bootcampu/mentoringu dla żółtodziobów.


Miłego dnia!


Jestem nowy na hajto w miare, więc jeśli to nie miejsce i trochę trąci spamem, to dajcie znac, usunę, natomiast wydaje mi się, że spoko pozycja dla osób uczacych się pythona.

743e9654-2912-4817-8dff-f52db4f23871

„ Sporo osób pewnie striggeruje kontrowersyjny tag i świecenie zarobkami, ale cóż.” - Ty tak serio? Wiesz, że to trochę wieśniackie, ale dalej spamujesz we wszystkich mediach społecznościowych? [̲̅$̲̅(̲̅ ͡° ͜ʖ ͡°̲̅)̲̅$̲̅]

Skąd od razu tak wysoka cena skoro nie masz nawet matury Poza tym trochę mnie rozwaliło że "nauki" jest ~140 stron, a reszta (ponad 100 stron!) to wstęp i Twoje wywody o zawodzie

Zaloguj się aby komentować

Darmowe, rządowe szkolenia z dostępności cyfrowej.


Na stronie polskiego rządu niedawno został opublikowany dość obszerny dokument z zaleceniami dotyczącymi dostępności. Jest to dobry i ważny krok jeśli chodzi o polski UX.


Światowym wzorem jeśli chodzi o poziom dostępności i dobrze zaprojektowanej strony pod tym względem jest GOV.UK wiele firm w środowisku uznaje tę stronę, jako tę od której należy "podkradać" praktyki dotyczące accessibilty.


Pierwsze darmowe szkolenie online z dostępności odbyło się 17 stycznia, ale można dostać się na jeszcze kilka innych:


  • 17 stycznia – Jak samodzielnie ocenić stan dostępności cyfrowej strony internetowej

  • 14 lutego – Jak samodzielnie ocenić stan dostępności aplikacji mobilnej

  • 14 marca  – Jak przygotować lub zaktualizować deklarację dostępności

  • 18 kwietnia – Jak tworzyć dostępne cyfrowo treści

  • 9 maja – Jak tworzyć dostępne cyfrowo formularze

  • 13 czerwca - Jak publikować dostępne cyfrowo treści w mediach społecznościowych


Tutaj link do wszystkich informacji:


Szkolenia z dostępności cyfrowej


#ui #ux #programowanie #ciekawostki #naukaprogramowania

Zaloguj się aby komentować

Chciałbym się rozwijać w #backend i #java posiadam już jakieś podstawy programowania w .net ale nie podszedł mi ich ekosystem, na studiach miałem coś tam javy. Jest tutaj ktoś ogarnięty, kto podpowiedziałby mi co mam robić codziennie (powiedzmy około 2h dziennie jestem w stanie przeznaczyć na rozwój), żeby za te 8-12 miesięcy znaleźć pracę jako junior java developer? Ogarniam że jest coś takiego jak roadmap i tak dalej ale sama dokumentacja javy jest co najwyżej średnia w porównaniu z tą od Microsoftu. Pewnie padnie pytanie też, dlaczego nie .net skoro już coś się uczyłem, pracuję aktualnie jako admin w projekcie javowym i znam ludzi w firmie, łatwiej będzie mi wskoczyć na takie stanowisko, niż szukać nowej pracy/przenosić się do innego projektu + w javie jest więcej ofert. Jak szuka też ktoś kogoś do wspólnej nauki, głównie kontakt tekstowy i może jakiś wspólny projekt to zapraszam na priv. Chętnie przyjmę każdą krytykę i poradę od kogoś doświadczonego.


#naukaprogramowania #programowanie

@Mickey Dobry kurs Javy ma University of Helsinki ale to podstawy. Co do Spring Boota i Hibernate to możesz spróbować Hyperskill, dla nowych użytkowników mają 3 miesiące za darmo przy rejestracji przez reflink. Za niedługo otwierają się aplikacje na staże i warto próbować się dostać bo wymagania są czasem mniejsze niz na juniora, nawet jeśli myślisz że jeszcze nie masz skilla.

@Mickey Skoro pracujesz jako admin w projekcie javowym, to zapytaj się deweloperów, pewnie masz z nimi jakiś kontakt.


Jeśli chcesz się uczyć sam, to imho najlepsze kursy są na Udemy czy Pluralsight. Ale to wiedza. Od siebie polecam założyć konto na github i samemu kodzić. Wymyśl sobie jakąś aplikację i ją napisz. Potem następną. I następną. Jakość kodu - na początek polecam Czysty Kod Roberta Martina. Poszukaj w necie porad, jak tworzyć branche, jak komitować kod. Kolejność nauki może być taka:


Java -> SpringBoot/Quarkus i Spring Data / Hibernate -> architektura mikroserwisowa -> kolejki (Spark, Kafka)


W tzw. międzyczasie rozwijaj znajomość współpracujacych technologii, jak Maven, Gradle, kontenery, chmury, REST API. Najwazniejsze jednak to praktyka, praktyka i praktyka.

Zaloguj się aby komentować

Siema.


Siedzę już trochę ładnych parę lat w programowaniu, zaczynałem od Javy a teraz głównie Typescript i czasem coś tam w Kotlinie. Ale teraz chciałbym pójść w Blockchain. Są tu może podobne osoby, które wspólnie chciałyby się uczyć tych technologii i stworzyć coś razem?


#programowanie #blockchain #naukaprogramowania #solidity

Zaloguj się aby komentować

Zaloguj się aby komentować

Mój ziomeczek jest na bootcampie javy za 11k. Teraz idzie czwarty miesiąc, a on klepie jakieś JSPy dla prostego CRUDa i wy niektórzy mówicie, że studia to gówno? xD. Takiego gówna to ja tam nie miałem


#naukaprogramowania #programowanie

@kalimer Dużo jest chętnych na takie rzeczy i coraz częściej padają polecenia, żeby z takich mentorów korzystać.

Takim najpopularniejszym mentorem jest chyba devmentor. Ceny, przynajmniej u niego, są porównywalne do bootcampów.


Klientów głównie szukaj na grupkach fb dla początkujących programistów.

Trochę nie rozumiem tej idei mentorowania. To ma zastąpić własny research trendujących technologii i rozwiązań? Czym wiedzą zdobywana w ten sposób różni się od uczestnictwa w opensourcowych projektach, gdzie przy mr/pr jest review na całkiem dobrym poziomie.

@Grizzly Według mnie to jest spoko opcja i lepsza od bootcampa. Mentor sprawdza co już umiesz, jaki masz cel (np. znalenienie pracy) i daje Ci ściężkę rozwoju. Co jakiś czas umawiasz się na spotkanie z nim i omawiasz rzeczy. Daje Ci on zadania do rozwiązania i źródła w internecie, skąd czerpać wiedzę na dany temat lub jego gotowe skrypty. Jeśli czegoś nie rozumiesz piszesz do niego i umawiasz spotkanie lub pytasz na tym cotygodniowym. Dodatkowo robi code-review i mówi, co można zrobić lepiej lub co zrobiłeś źle. Jest on takim pomocnikiem, kierunkowstazem, bo czasem nie wiadomo co zrobić dalej, gdzieś się utknie, czegoś nie zrozumie. Oczywiście to co podałem to taki dobry przykład, chyba devmentor tak to ma też zorganizowane, ale może u innych mentorów wygląda to inaczej. Ja sam nie korzystałem z tego typu rozwiązania, bo nie stać mnie na to, ale jeśli miałbym do wydania 10-15k na kursy typu bootcamp to wolałbym takiego mentora. Warto dodać, że na grupkach czasem są darmowe mentoring grupowe.

Zaloguj się aby komentować

Chcielibyście takie codzienne małe ćwiczenia z #programowanie do #naukaprogramowania ? Jeśli tak to potrzebuję dużo pierunów, żeby móc utworzyć własną społeczność.

Zaloguj się aby komentować

Siemanko Kasie i Tomki, mój pierwszy wpis na hejto Potrzebowałem jakiegoś miejsca na taki jakby "pamiętnik" nauki programowania w 2023 roku by dzień po dniu pamiętać czego się uczyłem i myślę, że ten portal jest do tego w sam raz.


Rozpocząłem parę dni temu naukę korzystając z Odin Project (będę skracał do OP) - jest to zestaw zasobów do nauki zaczynając od kompletnych podstaw typu "co to jest komputer", kończąc na rozbudowanym portfolio z Full Stack JS/Nodejs.


Jakieś doświadczenie w programowaniu mam, tworzyłem różne, raczej proste projekty w Godot Engine, Pythonie/Flask i React/Nodejs, ale nigdy nie czułem się na siłach na tyle by je komukolwiek pokazywać xD Tak więc mam nadzieję, że w tym roku się to zmieni. Ile mi to zajmie to nie wiem, pewnie co najmniej parę miesięcy. Byle motywacja jakoś się trzymała.


Rozpoczynam tag #programowaniezairani, głównie tym będę się posługiwał. Zapraszam do obserwowania jeśli jesteś ciekaw czego OP może nauczyć.


Wcześniej wspomniałem, że naukę rozpocząłem parę dni temu, w skrócie łącznie przez parę godzin "nauczyłem się":


  1. Jak wygląda droga nauki programowania i jakie są metody lepszego zapamiętywania (np. dzięki Pomodoro Timer, sam go teraz używam);

  2. Czym jest komputer, jakie są jego komponenty, czym jest software i hardware, itd.;

  3. Jak działa internet, DNSy, routery, itd.;

  4. Jak zainstalować Ubuntu na wirtualnej maszynie, a na nim VSCode (zamierzałem to zrobić na swoim arm64 serwerze od Oracle, ale ostatecznie uznałem, że będę się trzymał tego co piszą, więc VM);

  5. Kilku różnych komend Shella typu $ls razem z ich składnią z opcjami i argumentami.


Póki co same największe podstawy, ale bez lania wody i przez to jestem bardzo ciekaw co będzie dalej, bo wszystko jest opisywane z ogromną starannością. O OP od dawna słyszałem wiele dobrego, więc po prostu będę się trzymał tej drogi. Dajcie znać jeśli sami coś o OP wiecie lub jeśli macie jakieś rady na początek ᕙ(⇀‸↼‶)ᕗ


#programowanie #odinproject #naukaprogramowania #programowaniezairani

Zaloguj się aby komentować

Zaloguj się aby komentować

Koledzy, dajcie mi jakąś wskazówkę, co robię źle, bo już nie wiem.


Tworzę sobię aplikację w MS PowerApps. Chcę, by w formularzu, przy wybraniu z listy rozwijalnej określonego człowieka, aplikacja sama uzupełniała wartość w kolumnie na Sharepoincie, sformatowanej jako choice, gdzie są do wyboru adresy mailowe. Napisałem coś takiego, funkcja UpdateIf.


UpdateIf(


'NazwaListy',


KolumnaZCzlowiekiem = "Jan Nowak"


{


KolumnaZMailemCzlowieka: [email protected]


}


)


Co robię źle? #programowanie #microsoftpowerapps #powerapps #naukaprogramowania

2 błędy:

  1. The function 'UpdateIf' has some invalid arguments

  2. Behavior function in a non-behavior property. You can't use this property to change values elsewehere in the app

@DerMirker Wygląda na to, że w powyższym kodzie używasz funkcji UpdateIf w niepoprawny sposób. UpdateIf jest funkcją, która pozwala na aktualizowanie rekordów w tabeli na podstawie pewnych warunków. W Twoim przykładzie używasz UpdateIf do przypisania wartości [email protected] do kolumny KolumnaZMailemCzlowieka w tabeli 'NazwaListy', jeśli wartość kolumny KolumnaZCzlowiekiem jest równa "Jan Nowak".


Warto zauważyć, że jeśli chcesz ustawić konkretną wartość w kolumnie na Sharepoincie przy wyborze określonej opcji z listy rozwijalnej, to należy to zrobić za pomocą kontrolki listy rozwijalnej i formuły OnSelect.


Nie jest jasne dlaczego próbujesz użyć funkcji UpdateIf. Jeśli chcesz zmienić inne pole w aplikacji zależnie od wyboru z listy rozwijalnej, to należy użyć formuły OnSelect w połączeniu z funkcją Patch/Update/Collect.

@Meverth Rozumiem. W moim przypadku UpdateIf nie zadziała, ponieważ nie ma takiego rekordu w tabeli na Sharepoincie. Rekord zostanie stworzony dopiero po naciśnięciu przycisku Submit i wykonaniu instrukcji OnSubmit.


Rozumiem też, że komendę muszę zawszeć w OnSelect przy moim dropdownie (comboBoxie).


Z tego co wiem, instrukcje Patch i Update działają też na stworzonych już rekordach. Czy się mylę? W moim przypadku rekord jest dopiero tworzony w formularzu i tworzę go OnSubmit'em.

Zaloguj się aby komentować

Niewielka aplikacja w której ustawiam kilka parametrów. Posiada okno główne i okna edycji tych parametrów wywoływane przyciskami.


Pytanie: w jaki sposób przekazywać pomiędzy oknami te parametry?


Zrobić oddzielną klasę na te parametry z globalną instancją tej klasy, wrzucić je jako atrybuty okna głównego i przekazywać okno główne do okien edycji, przekazywać same parametry z okna, może coś jeszcze innego?


Na razie obstaję przy oddzielnym obiekcie na parametry.

@Dalmierz_Ploza to o co pytasz to state management jest powszechnym zagadnieniem w frontendowych frameworkach ( React, vue, angular, svelte)


"wprowadź a, wynik b" nie do końca jest takie proste bo możesz pozyskiwać wartość wejściowa na różne sposoby ( z pliku txt, z http, z api) potem możesz przez różne algorytmy i wyjście znowu możesz mieć na różne sposoby i powinieneś tak napisać że dodając nowy algorytm nie zmieniać pozostałych klas. Ogólnie możesz poczytać o wzorcach projektowych ale nie ma co chyba na siłę sotoswac najlepiej jak to przychodzi naturalnie żeby kod można było użyć i nie tworzyć ogromnych klas.

@S2k0 Póki co staram się co większe zagadnienia umieszczać w oddzielnych klasach. Jak narazie całkiem zgrabnie (przynajmniej na moje tępe oko xD) to wychodzi.

Że nie jest takie proste to wiem, ale chciałem tylko podkreślić prostotę pierwszych aplikacji, które to każdy początkujący tworzy.

@Dalmierz_Ploza stan aplikacji trzymasz w sesji. Jak chcesz przekazać coś, między stronami to masz dwie opcje: parametry url, albo poprzez backend, w którym zapiszesz rzeczy do sesji.

Zaloguj się aby komentować

Repost, przepraszam, strefy czasowe się mi pokręciły i wysłałem w nocy.


Konferencja AWS re:Invent w Las Vegas dobiegła końca. W tym roku głównym tematem dla mnie były mistrzostwa AWS DeepRacer. Jest to samochodzik który używa uczenia maszynowego żeby jeździć po torze.


Ukończyłem na dwudziestym miejscu z 52 finalistów. Jestem bardzo zadowolony z mojego modelu, jeździł dość stabilnie. Wiedziałem że nie mam szans z najlepszymi, ale miałem nadzieję że nie będę ostatni. Nie liczyłem na awans do drugiej tury, do top 32 a tu taka niespodzianka.


Stawka była zróżnicowana. Mieliśmy studentów, którzy w zasadzie ścigali się tylko wirtualnie w lidze studenckiej i takich którzy studiują reinforcement learning i deepracer jest jednym z obiektów badań. Byli przedstawiciele partnerów AWS, pracownicy firm gdzie deepracer ma swoje wewnętrzne ligi i ludzie ze społeczności, stali bywalcy i nowi.


Były radości, były zawody, ale sam show stał na całkiem wysokim poziomie. Widać było napracowanie organizatorów.


Ze strony społeczności koordynowałem ścigaczy proxy. 5-6 osób nie mogło przyjechać i ktoś musiał im trzymać tablet przy torze. Kto miał znajomych z firmy na miejscu ogarniał sam, ale dwóch chińskich zawodników jest w lockdownie a jeden z Indii jest w kolejce do złożenia wniosku o wizę, czas oczekiwania 4 lata. Skorzystaliśmy z pomocy zawodników z poprzednich lat i wyszło chyba nieźle, dwóch weszło do drugiej rundy, dostali nagrania i informacje jak poszło, byli zadowoleni.


Przede wszystkim spotkaliśmy się po raz pierwszy od trzech lat w takich ilościach. Nowe pomysły, pełno eksperymentów, rozmów, zabawy. No, Vegas baby.


Powiem szczerze, dobrze że się zaczepiłem szybko. Jest coraz więcej dobrych ścigaczy i takie przeciętniaki jak ja będą miały trochę trudniej. A tak to teraz jestem jednym z liderów społeczności i jest szansa że nawet bez kwalifikacji będę jeździł co roku na re:Invent  tak więc jednym z moich celów jest żeby było trudniej się zakwalifikować. A do tego trzeba więcej zaangażowanych rajdowców, bo wiecie, rozumiecie, co z tego że jestem dwudziesty z ok. 14 tysięcy co w tym roku dotknęli deepracera skoro około 500-1000 ściga się trochę więcej?


Jakby ktoś był zainteresowany to chętnie wspomogę na starcie.

d6e40212-bad6-4784-ad2c-dffcc1ecd8a4
ba9e19ad-5f4d-4102-9a88-2468fbe98d6f
7492d438-57be-49f7-9de1-a3cd40cfdca7

Fajny post, nie wiedziałem że coś takiego istnieje. Tak się zastanawiam czy to bardziej zabawa w gotowce czy też by wygrać trzeba głębiej wejść w optymalizację modelu? Na jaki wiek oceniasz próg wejścia w tę zabawę?

@tmg gotowce są świetne żeby zacząć. To jest też narzędzie edukacyjne i marketingowe. Gotowcami mogę kogoś bez wiedzy w godzinę poprowadzić do objechania toru. Po tej godzinie będzie wiedzieć z grubsza jakie mechanizmy działają przy trenowaniu i ściganiu, na czym polega uczenie maszynowe, gdzie znaleźć społeczność, jak mnie w niej znaleźć, jak AWS może wbić do biura z torem na evencik, co to liga, jakie są nagrody i co może zrobić dalej jeśli chce więcej się ścigać.

Zdalnie ogarnę prezentację i pierwszy wyścig w godzinę plus czas zależnie od ilości osób.

@tmg ale jak chcesz poczuć zapach $10000 to już krew pot i łzy. Komp robi za ogrzewanie, trzeba znaleźć miejsce i budżet na tor i godziny analiz, prób i błędów

Zaloguj się aby komentować

Konferencja AWS re:Invent w Las Vegas dobiegła końca. W tym roku głównym tematem dla mnie były mistrzostwa AWS DeepRacer. Jest to samochodzik który używa uczenia maszynowego żeby jeździć po torze.


Ukończyłem na dwudziestym miejscu z 52 finalistów. Jestem bardzo zadowolony z mojego modelu, jeździł dość stabilnie. Wiedziałem że nie mam szans z najlepszymi, ale miałem nadzieję że nie będę ostatni. Nie liczyłem na awans do drugiej tury, do top 32 a tu taka niespodzianka.


Stawka była zróżnicowana. Mieliśmy studentów, którzy w zasadzie ścigali się tylko wirtualnie w lidze studenckiej i takich którzy studiują reinforcement learning i deepracer jest jednym z obiektów badań. Byli przedstawiciele partnerów AWS, pracownicy firm gdzie deepracer ma swoje wewnętrzne ligi i ludzie ze społeczności, stali bywalcy i nowi.


Były radości, były zawody, ale sam show stał na całkiem wysokim poziomie. Widać było napracowanie organizatorów.


Ze strony społeczności koordynowałem ścigaczy proxy. 5-6 osób nie mogło przyjechać i ktoś musiał im trzymać tablet przy torze. Kto miał znajomych z firmy na miejscu ogarniał sam, ale dwóch chińskich zawodników jest w lockdownie a jeden z Indii jest w kolejce do złożenia wniosku o wizę, czas oczekiwania 4 lata. Skorzystaliśmy z pomocy zawodników z poprzednich lat i wyszło chyba nieźle, dwóch weszło do drugiej rundy, dostali nagrania i informacje jak poszło, byli zadowoleni.


Przede wszystkim spotkaliśmy się po raz pierwszy od trzech lat w takich ilościach. Nowe pomysły, pełno eksperymentów, rozmów, zabawy. No, Vegas baby.


Powiem szczerze, dobrze że się zaczepiłem szybko. Jest coraz więcej dobrych ścigaczy i takie przeciętniaki jak ja będą miały trochę trudniej. A tak to teraz jestem jednym z liderów społeczności i jest szansa że nawet bez kwalifikacji będę jeździł co roku na re:Invent tak więc jednym z moich celów jest żeby było trudniej się zakwalifikować. A do tego trzeba więcej zaangażowanych rajdowców, bo wiecie, rozumiecie, co z tego że jestem dwudziesty z ok. 14 tysięcy co w tym roku dotknęli deepracera skoro około 500-1000 ściga się trochę więcej?


Jakby ktoś był zainteresowany to chętnie wspomogę na starcie.

589033f5-6c2c-4cb9-94e5-eacb438865e4

Zaloguj się aby komentować

Tyle się mówi i tym programowaniu, że i ja bym chciał spróbować. Nie dla klasy, tylko dla przyjemności.


Co byście polecili na początek? Python? Java?


Polecicie jakieś kursy albo aplikacje?

Ja także polecam Pythona. Istnieje do niego dużo bibliotek, dzięki czemu można sprawnie stworzyć skrypt o najróżniejszych możliwościach.

@Oscypek jak nie chcesz szukać pracy NA PEWNO, to nie skupiał bym się na języku tylko dobrał język do projektu, który Cię wciągnie. Jak będziesz klepał tutoriale, to jest ryzyko że się szybko znudzi, chyba że masz dużo samodyscypliny, ale ja jak nie mam jasno określonego celu, to mi się odechciewa szybko. Dla początkujących polecam JS, nie trzeba instalować żadnego środowiska (dla niektórych to już jest jakaś przeszkoda), odpalasz sobie codepen albo jsfiddle w przeglądarce i zaczynasz klepać.

@znany_i_lubiany wydaje mi sie, ze obecnie najlatwiej wbic sie do branzy jako QA developer ze znajomoscia pythona plus jakies selenium. Python sam w sobie jest w miare prosty, automatyzacja podstawowych rzeczy tez nie jest nadmiernie skomplikowana. Ew. jak ktos chce sie troszke bardziej natrudzic to cos frontendowego pokroju js + jakis react. Reszta, typu java, c#, c itp. wymaga troche szerszej znajomosci roznych zagadnien.

Zaloguj się aby komentować

Za 5 minut na https://twitch.tv/aws będę brał udział w wyścigu AWS DeepRacer. Moje auto będzie ubrane w skórkę Malucha. 


Zakwalifikowałem się do niego przez wyścig na torze podczas konferencji w Londynie. Pierwsza trójka awansuje do mistrzostw za 6 tygodni w Las Vegas ( ͡° ͜ʖ ͡°)


AWS DeepRacer to zdalnie sterowane auto, które uczy się jazdy po torze w symulatorze za pomocą uczenia maszynowego. Wyścigi są fizyczne lub wirtualne. Zwycięzca zgarnia $20K.


AWS używa DeepRacery w celach edukacyjnych i marketingowych.


#uczeniemaszynowe #machinelearning #naukaprogramowania

ca887afd-fb4a-4d56-a6dc-ab72536f07a9

@tptak Widzę, że startują reprezentanci firm, działasz jako samodzielna osoba czy też współpracujesz z pracodawcą (swoim bądź innych)?

@Vreal jeżdżę od trzech lat. Co roku pojawia się jakieś wyzwanie, w sensie jakaś nowinka, ale w zasadzie od dwóch lat mam podobną strategię treningu, algorytm PPO, pod wirtualne wyścigi asymetryczna przestrzeń akcji i funkcja nagrody z trzonem opartym na (tajemnica) i tzw. Shaping reward gdzie obserwuję coś jeszcze i porównuję między dwoma uruchomieniami nagrody, jeśli jest lepiej niż ostatnio to dodaję punkty, a jeśli gorzej to odejmuję. Działa zaskakująco dobrze na wyścigi z botami lub pudełkami. W tym roku dołożyłem jeszcze shaping na uśrednione wyniki w takich małych sektorach toru i to bardzo pomogło, bo pierwszy tydzień trenowania był mierny bardzo. Dobrze że zacząłem się szykować na miesiąc przed więc tydzień stresu a potem było już luźno. Tydzień temu mi zgasł komputer i to był koniec treningów bo uznałem że lepiej nie musi być, a i tak osiągnąłem okolice moich możliwości. 9 sekund by starczyło (pomogło też że połowa uczestników nie dołączyła), a tyle to ja miałem jak tylko zacząłem robić pełne okrążenia.

Do tego regularna analiza logów żeby obserwować co działa i czy są postępy

@Xianth kiedy zacząłem moja ówczesna firma nie była zainteresowana. Znaczy się nie przeszkadzali ale marketing uważał engineering za tę gorszą acz konieczną cześć firmy technologicznej i na linkedin nawet nie chcieli wspomnieć. Obecna firma widzi tego wartość więc co jakiś czas ląduję na profilu, miesiąc temu mieliśmy tor w biurze i wszyscy się ścigali, takie tam. Ale to mała firma i takie nie zrobią takiej akcji jak Accenture czy JPMC że 15 torów w biurach to jak pierdnięcie i 3000 pracowników na ligę. A jednak na starcie trzeba w to troszkę włożyć. Potem jest lepiej i przy odrobinie szczęścia można jechać bezkosztowo

Ja w zasadzie teraz bardziej czerpię niż wkładam. Byłem na konferencji w Toronto, co roku latam do Vegas na reinvent, jak się nie dało to wypłacali ekwiwalent, dostaję kredyty, poznałem pełno super ludzi, zbudowałem społeczność przez którą przeszło ponad 40K ludzi. Ściganie jest jakby na drugim planie dla mnie teraz, chcę być w gronie finałowym ale mam za dużo innych rzeczy, które mnie kręcą, a i tak przyjedzie pewnie student z Tajwanu (trzech) i przytuli kasę z podium. I na zdrowie.

Zaloguj się aby komentować