Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#naukaprogramowania

Specjalista

w Programowanie

6piorunów

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

 

GURU16piorunów

@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.

Praktykant2piorunó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.

Pokaż więcej komentarzy (11)

Gwiazdor

w Hydepark

661piorunów

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

Zawodowiec4piorunów

tak, w pytongu poproszem

Specjalista4piorunów

Tak jak ktoś wcześniej pisał, 2 zadanka w tygodniu :smiley:

Pokaż więcej komentarzy (26)

Zawodowiec

w Programowanie

19piorunów

Siemanko Kasie i Tomki, mój pierwszy wpis na hejto :smiley: 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 , 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 ᕙ(⇀‸↼‶)ᕗ



Specjalista4piorunów

Powodzenia! Oby motywacja nie topniała i zajawka rosła :v:

Autorytet

w Programowanie

1piorunów

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: jannowak@mail.com

}

)

Co robię źle? 

Autorytet1piorunów

@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.

Debiutant1piorunów

@DerMirker jeśli dobrze rozumiem Twój przypadek to zasugerowałabym trochę inne podejście. Ludzie i majle się zmieniają, więc z punktu widzenia developera lepiej jest trzymać tego typu informacje w osobnej tabeli / na osobnej liście SP, którą będzie mógła edytować osoba odpowiedzialna za proces, a nie deweloper za każdym razem jak nastąpi zmiana. Zatem dla przykładu:
1. tworzymy listę SP "Validation" zawierającą dwie kolumny [Title] oraz [Option]. [Title] zawiera imiona i nazwiska, [Option] zawiera odpowiadające im adresy mailowe
2. Na liście SP dodajemy dwie kolumny [Name], która jest LookUpem i zaciąga wartości z listy Validation oraz [Mail], która jest zwykłym SingleLineOfText
3. W aplikacji dodajemy nowe źródło - "Validation"
4. W aplikacji do głównej listy SP dodajemy dwa nowo dodane pola
5. Pole "Name" powinno mieć z defaultu w Items ustawione Choices({NazwaListy}.Name), a więc tego nie ruszamy,
dla pola "Mail" jako Default ustawiamy LookUp(Validation, Title = {NazwaPolaZawierającegoImieNazwiskoNaFormie].Selected.Value, Option) To pole najlepiej byłoby ustawić jedynie jako View
No i oczywiście trzebaby pilnować, żeby [Title] był unikatowy, a więc każda wartość w [Title] miała tylko jedną odpowiadającą wartość [Option]

PS, Tak wiem, że ponad 20 dni od wpisu no ale może jednak będzie dla kogoś pomocne 😉

Pokaż więcej komentarzy (5)

Gruba ryba

w Programowanie

1piorunów

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.

Twórca1piorunów

@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.

Gruba ryba2piorunów

@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.

Pokaż więcej komentarzy (7)

Gwiazdor

w Ciekawostki

36piorunów

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.

Gruba ryba1piorunów

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ę?

Gwiazdor1piorunów

@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.

Pokaż więcej komentarzy (4)

Gwiazdor

w Ciekawostki

21piorunów

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 :grinning: 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.

Gruba ryba1piorunów

@tptak fajna sprawa, szkoda że wrzuciłeś w nocy, daj jesze raz w dzień to pójdzie na główną

Gwiazdor2piorunów

@anervis 8 godzin różnicy. Zaraz poprawię, mam nadzieję że się nikt nie obrazi

Pokaż więcej komentarzy (3)

Osobistość

w Programowanie

5piorunów

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?

Specjalista2piorunów

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.

Gruba ryba2piorunów

@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ć.

Pokaż więcej komentarzy (7)

Gwiazdor

w Ciekawostki

26piorunów

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.

Mocarz1piorunów

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

Gwiazdor1piorunów

@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

Pokaż więcej komentarzy (16)