Czy macie do polecenia jakąś dobrą lekturę/kurs do rozpoczęcia nauki Javy?

Bootcampy odpadają, bo chce zdobyć tylko wiedzę bazową, która przyda mi się w pracy, programistą już nie zostanę ( ͡° ͜ʖ ͡°)

#java #javascript
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

kiedy tworzycie funkcje, ktora przyjmuje obiekt, zamiast kilku argumentow? mam wrazenie, ze jezeli funkcja przyjmuje wiecej niz 2 parametry to lepiej obiekt, bo nie trzeba sie martwic o kolejnosc podawania parametrow, latwiej z defaultowymi wartoscami i potem w kodzie ladnie widac co funkcja moze robic

np.

calulatePriceForProducts(Product.Apple, 2.5)


vs
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wybacz:

kiedy tworzycie funkcje, ktora przyjmuje obiekt, zamiast kilku argumentow?


Gdy jest dużo opcjonalnych argumentów, które mogą zepsuć czytelność kodu (lepiej zrobić obiekt, niż walić nullami na prawo i
  • Odpowiedz
b) pozbawiasz się domyślnego łapania błędów, przez co musisz robić własną walidację w każdej funkcji,


@wybacz: Ts również wyklucza ten problem ;)
  • Odpowiedz
Jak w #javascript osiągnąć coś takiego, aby przeiterować tablicę elementów i zmapować/spłaszczyć je jako właściwości nowego obiektu? Chciałbym osiągnąć coś takiego:

customSizes = [25, 50].map(i => { return { [i]: i + 'px'} }) // ???
aby powstał jeden, nowy obiekt:

customSizes {
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Opornik: krindż motzno. Nie wiem, może mogłoby to działać, gdyby brzmiało choć trochę naturalnie i nie miało tego w opór nachalnego pseudo-slangu, a tak to wyszło 'how do you do fellow kids?'
  • Odpowiedz
Chce ktoś się umówić na jakieś discordowe kucowanie w temacie zaawansowanego #javascript? Możemy zrobić sobie jakieś wspólne coding session i pogadać co się dzieje w silniku JS przy okazji pisania kodu / na przykładach. Możemy też wspólnie pooglądać jakieś ciekawe webinary, zrobić sobie recap z tego, co rozumiemy i co nam ciężko zrozumieć. Zamysł jest taki, żeby wymienić poglądy i spojrzeć na jakiś problem z różnych perspektyw. No i
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co sądzicie o krótkich opisowych metodach/funkcjach tak jak to opisuje Robert C. Martin w książce "Czysty kod"? Czyli metoda powinna mieć max 5-10 linijek w raz z deklaracją i kolejne w hierarchii metody powinny zawierać coraz więcej niskopoziomowych detali a te wyżej być bardziej ogólne i opisowe. Całość powinna się czytać jak dobra gazeta gdzie mamy nagłówek i dopiero wtedy decydujemy czy sięgnąć głębiej do szczegółów.
To tak w teorii, bo w
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Whiskeyjack29: Ja jestem zwolennikiem zdroworozsądkowego kodu i zdroworozsądkowego peer-review. Jak metoda nie mieści się na ekranie nowoczesnego monitora, to coś jest nie tak.

Teraz wszyscy są neofitami clean code'u i o ile założenia są dobre to ludzie zamiast przeczytać i spróbować zrozumieć twój kod, wejść na powiazane story w jirze żeby zobaczyć jakie były cele tych zmian to przyczepiają się do bzdet i udają że zrobili code review.

Być może
  • Odpowiedz
Cześć wam, chciałbym się rozwinąć w świecie programowania , czy też ogólnej branży IT, przy okazji fajnie by było coś dorobić po lekcjach. Chodzę do 3 klasy technikum, i sam dla własnego rozwoju uczę się(od mniej więcej pół roku) pythona, html, css, javascripta. Chętnie bym coś dorobił pracując zdalnie po szkole lub w weekendy(Nie koniecznie programując). Ale chciałbym się rozwijać w tym kierunku i stąd pytanie, jakie macie sposoby, żeby jak najlepiej
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Broxu:

jakie macie sposoby, żeby jak najlepiej opanować języki programowania?


Ale że co ty chcesz w nich opanować? Syntax? Języki to tylko narzędzia, których szczegółami nikt sobie nie zawala niepotrzebnie głowy. Większość informacji dotyczących danego języka to tylko "haki" w pamięci, by programista wiedział jakie ma możliwości, jak coś może wykorzystać i jak daną rzecz znaleźć w dokumentacji czy internecie. Reszta to kwestia doczytania szczegółów, jeżeli z danego elementu języka
  • Odpowiedz
Nie ogarniam webu, a potrzebuje na szybko coś zakodować. Mam button
Start program

i chcę żeby po jego kliknięciu kolor zmienił się na zielony, a gdy jeszcze raz go klikniemy tzn. odklikniemy to żeby wrócić do poprzedniego koloru.

Mam skrypt
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Chris_Karczynski: Jak chcesz, żeby pasowało do konstrukcji tego guzika, to dopisz onclick=changeColor() i w tej funkcji dopisz if, który sprawdzi jaki jest kolor. Jak chcesz, żeby było poprawnie, to guzik powinien mieć klasę, która się będzie zmieniać przy klikaniu (np. buttonon - buttonoff).
  • Odpowiedz
#programowanie #javascript

Napisałem stoper i jest taki problem, że jak przełączę kartę w przeglądarce to jakoś dziwnie odlicza sekundy.
Normalnie minęła minuta a tam pokazuje 30sekund, jeśli zostanę na karcie ze stoperem to dobrze odlicza.

...
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programista15k #programowanie #javascript #react #webdev #frontend #pracait #pracazdalna #php #flutter #reactnative

Hej mirki, od listopada szykuję mi się troche projektów w technologiach: PHP(Laravel, Symfony), React, React Native, Flutter. I szukam ludzi do obsadzenia. Jeżeli jest ktoś chętny to podeślijcie mi swoje CV i zobaczymy co się da zrobić. Ważne: Proszę
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #pracait #pracazdalna #remote #react #reactnative
Cześć mirki, dla klienta szukam dwóch React Native developerów do projektu. Projekt dość ciekawy. Szukam mocnego bardzo mocnego mida aspirującego na seniora + regulara do pomocy. Klient z polski (więc nie ważny angielski) Ważna jest dostępność fulltime (godziny do dogadania) Projekt longterm min. 6 miesięcy. Stawki do 120zł netto / h b2b. Jak ktoś
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach