@StartupCribs: Jestes pewny ze wszystkie pozycje to oferty netto?

Wynagrodzenie brutto: 28000 – 30000 PLN


No akurat tu netto i tak wychodzi bardzo przyzwoicie. Przegladnalem wyrywkowo i tu jest pomieszanie stawek netto, brutto UOP oraz netto B2B.
  • Odpowiedz
Środa z Java & Scala - dla zabieganych Mirków #justjoinitoferty odc#17

poniedziałek - JavaScript, wtorek - PHP, środa - Java/Scala, czwartek - Python, piątek - Ruby, sobota - mobile.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Środa z Java & Scala - dla zabieganych Mirków #justjoinitoferty

poniedziałek - JavaScript, wtorek - PHP, środa - Java/Scala, czwartek - Python, piątek - Ruby.

Dla tych nieco bardziej zabieganych programistów, co to nie mają czasu szukanie roboty tylko wolą siedzieć na Wykopie. Zbiorcza forma, zaledwie raz w tygodniu z jednego języka, która może okazać się wygodniejsza
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dziwiszsie: Sam keyword implicit w Scali ma kilka znaczeń, natomiast ogólnie służy on do wykonywania rzeczy nie wprost, tj. pisanie kodu w taki sposób, aby poinstruować kompilator do zrobienia pewnych rzeczy za nas. I tak dla przykładu możesz mieć niejawną konwersję z jednego typu do drugiego (implicit conversion), lub funkcję przyjmującą jakieś parametry, których nie musisz w sposób jawny (tj. explicit) przekazywać podczas wywoływania (implicit parameters). Przykład działania tego drugiego:
Mamy
  • Odpowiedz
@dziwiszsie: innym przydatnym zastosowaniem są type classes; jeżeli mamy jakąś metodę generyczną:

def fooA: Unit

i chcemy ograniczyć typ A do jakiegoś zakresu, ale nie możemy tego zrobić za pomocą dziedziczenia, np. "A <: B" (np. chcemy żeby foo mogło przyjmować tylko inty i stringi), to możemy zadeklarować
  • Odpowiedz
Siemka #programowanie
Uczę się Scali, #scala mam dość solidne podstawy z C++ i Javy, jednak umiem przede wszystkim obiektowo. Polecacie jakieś książki, czy kursy żeby nauczyć się programowania funkcyjnego, lub tego kiedy decydować się na jedno a kiedy na drugie?
Kompletnie nie umiem znaleźć miejsca na te funkcyjne czary, bo mi obiektowe wszędzie pasuje.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yoloBaklawa:
Bjarnason, Functional Programming in Scala; Functional Programming i Reactive Programming z Coursery (można gdiześ znaleźć jeszcze po jutubach)

Jeżeli idzie o to 'kiedy się decydować', to można pisać mocno funkcyjnie, mocno obiektowo lub mieszać. Z czego mieszanie zwykle nie jest dobrym pomysłem ;)

W zasadzie funkcyjne pasuje tak samo wszędzie jak obiektowe :D
  • Odpowiedz
@fegwegw: Bzdura, pytania na rekrutacji powinny zaczynac sie od banalnych a konczyć na takich gdzie nie masz pojęcia o co chodzi. Inaczej nie da się rzetelnie sprawdzić wiedzy.

@wodaSpadaZWysoka: Jeśli dopiero zaczynasz w scali to koniecznie podstawy programowania funkcyjnego, o to zawsze moga spytac, co to jest funkcja wyzszego rzedu, currying, tail recursion, lazy evaluation.

Warto wiedzieć jak działa pattern matching, znać(umieć wymienić i opisać) różne znaczenia słowa implicit.
  • Odpowiedz
@fegwegw: Bzdura, pytania na rekrutacji powinny zaczynac sie od banalnych a konczyć na takich gdzie nie masz pojęcia o co chodzi. Inaczej nie da się rzetelnie sprawdzić wied


@Krever: Nie chodziło mi o pytania trudne, czy wymagające specjalistycznej wiedzy. Chodziło mi o pytania podchwytliwe, które mają za zadanie wprowadzić Cię w błąd.
  • Odpowiedz
Mireczki chcę nauczyć się #scala. Pierwsze wrażenie to "o ja p------e". Ilość nowości w stosunku do takich prymitywów jak node.js czy PHP wyjabala mi skale. I teraz pytanie czy powinienem najpierw ogarnąć #java a potem scala czy moge się rzucić od razu na głęboką wode z połamanymi girami (scala)?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@billy0o: Jeśli chcesz się nauczyć scali to ucz się scali a nie javy :)
W scali na bieżącą korzysta się z bibliotek javowych, więc zdecydowanie warto poznać javę też.

Jednak imo na początek możesz spokojnie pouczyć się samej scali przez parę tygodni (np. kurs na courserze) i dopiero potem ogarnąć to co potrzebujesz z javy.
  • Odpowiedz
Cześć Mirki, jestem kilka lat na wykopie, ale mało się udzielam. Mam problem programistyczny, więc postanowiłem, że zapytam tutaj bo sporo tu #programista15k. Jestem programistą C++ z ponad 10 letnim stażem i chce zapytać o coś z nie mojej działki.

Szykuję się do małego hobbystycznego projektu webowego. Jako backend chciałem użyć golang bo język wydaje mi się ciekawy, ale może jednak użyję czegoś popularniejszego. Szukałem ostatnio pracy i ilość
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@entro: Wojnę Java vs. C# czas zacząć!

A tak serio, pisz w tym w czym umiesz.

Ja bym pisał w Java+Spring+Angular.
Jak lubisz C#, to możesz wymienić i pisać
  • Odpowiedz
Object Oriented Programming is an expensive disaster which must end

I run into this when I go to a job interview. It does not matter if I interview for a Ruby job, or a Java job, or a PHP job, the job interviewers ask me if I know what OOP is. They ask me to define “encapsulation” and “polymorphic dispatch”. These are standard questions, to which I am expected to give the standard
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interface: takie ranty purystow sa bardzo interesujace, ale jednak w zdecydowanej wiekszosci przypadkow to biznes weryfikuje slusznosc danych rozwiazan. najdynamiczniej bedzie sie rozwijac ta dziedzina, gdzie jest kasa, a tutaj akurat wiadomo, co przoduje ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@interface: ja wcale nie twierdze, ze rynek zawsze wybiera sluszne rozwiazania. tylko w programowaniu na 1 artyste przypada 10 rzemieslnikow (DZD, ale chyba wiadomo, o co chodzi) i to w znacznym stopniu determinuje rozwoj technologii. rzemieslnikow (czyli rowniez mnie) za specjalnie nie interesuje, co podoba sie Torvaldsowi, DHH czy innemu autorytetowi, oni maja za zadanie efektywnie dostarczyc produkt. done is better than perfect.

nie umniejszam wartosci tym dyskusjom, bo prezentuja
  • Odpowiedz