@progressive: skoro frontendowiec może nie znać matematyki, to znaczy, że programowanie nie wymaga. Ty podałeś przypadek skrajny przypadek.
To tak jak bym Ci powiedział, że pisanie książek wymaga gry w piłkę nożną i jako przykład podał autobiografie znanego piłkarza.

No nie, większość programistów nie używa matematyki. A złożoność obliczeniowa to przykład od czapy, bo przecież to zagadnienie bardzo zaawansowane na poziomie seniorskim.
  • Odpowiedz
Hej,

Jaka jest Wasza opinia na temat var w javie? W pracy nie widzę, żeby ktoś tego używał i próbuję sobie featury z kolejnych wersji języka i ciężko mi znaleźć jakiś sensowny powód używania tego. Co więcej, mam wrażenie, że przez używanie varów więcej czasu poświęcam na analizę nowego kodu bo muszę się zastanawiać co jakim jest typem.

Rekrutuję się teraz do firmy, gdzie jest sporo pasjonatów i pewnie mnie o to
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Sam nie byłem do tego przekonany, ale w IDEI np. jest highlight co zwraca dana funkcja w przypadku użycia var, nie widać tego jedynie np. na githubie (choć to też pewnie kwestia czasu aż zacznie to być wspierane, choćby przy użyciu AI). W takim wypadku review kodu należy robić w IDE, ale od pewnego momentu zauważyłem, że jest to nawet lepsze, bo takich feature'ów będzie pewnie przybywać, bo teraz przy dużym systemie
  • Odpowiedz
Szkoda, że to nie jest dynamiczne typowanie i dalej nie możemy zrobić:

var zmienna = "janek";

zmienna = 3; //error

@mirek_dev: całe szczęście ze nie jest

Jeżeli widać po nazwie/kontekście co metoda zwróci, to można imo dać vara, w innych przypadkach mysle ze lepiej deklarować typ
  • Odpowiedz
Jeżeli kiedyś będziesz potrzebował losowego, ale prawidłowego numeru NIP...


Poprawność tego numeru NIP możesz sobie sprawdzić na http://www.krs-online.com.pl/?p=25&lookn=2288888888

Według https://wyszukiwarkaregon.stat.gov.pl/appBIR/index.aspx nie ma obecnie podmiotu o takim numerze NIP.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jeśli nie jest reaktywnie to jest wykonywane coś sekwencyjnie więc za każdym razem tak samo.


@cl_master: no nie do końca tak jest. Przede wszystkim to, że kod nie jest reaktywny, nie oznacza, że jest sekwencyjny (przykładowo chociażby kod wielowątkowy). Wydaje mi się, że chodzi ci o słowo "asynchroniczny" zamiast "reaktywny".

Po drugie kod sekwencyjny wcale nie oznacza, że dana funkcja będzie czysta (czysta = bez efektów ubocznych i deterministyczna, tzn.
  • Odpowiedz
to zawsze jest scenariusz gwarantujący 100% szans na reprodukcje buga.


@cl_master: tylko znajdź ten scenariusz :P raz to incydent, jak widzisz drugi raz i kolejny to trzeba zacząć główkować :P
  • Odpowiedz
Need help here. Na studiach skończyłem jako stażysta programista C (czyste C, nie embedy, tak wiem padaka)
Po dwóch latach skończyłem studia i szukam czegoś innego jako że praca w czystym C praktycznie nie istnieje.
Chciałbym atakować jakiegoś juniora C# jako że w nim pisałem ale boję się że bez doświadczenia nie ma szans.

Znacie jakieś sensowne certyfikaty/szkolenia z C#/.NET tak do 2/3k które miałby jakąś sensowną wartość dodaną ?

#programowanie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ice592: ja bym na żadne certyfikaty/szkolenia teraz nie szedł tylko popytałbym kolegów z roku czy tam innych znajomych czy nie mają pracy właśnie w .NET i czy nie mogą ciebie wkręcić itd. To jest najszybsza opcja aby coś znaleźć.
  • Odpowiedz
@ice592: nie ma co się mocno przejmować - programista skazany jest na naukę języka lub domeny anyways, więc jeśli jesteś dobry to robotę znajdziesz, a jak nie to pracuj nad umiejętnościami które uważasz za przyszłościowe, gdy ogarniesz na tyle by wybić się ponad przeciętność - spokojnie powinieneś sobie poradzić.

Edit... z drugiej strony mam pewne wątpliwości - skoro pytasz o kursy czy certy za 2/3k. Poważnie wydaje ci się że
  • Odpowiedz
Backendowe zarobki i nie tylko

Sprawdź, ile zarabia Backend Developer w zależności od technologii, stażu i formy zatrudnienia oraz poznaj więcej faktów na temat backendowca pracującego w Polsce.

#java #python #korposwiat #programowanie #technologia #pracait #informatyka #naukaprogramowania #backend #csharp
Bulldogjob - Backendowe zarobki i nie tylko

Sprawdź, ile zarabia Backend Developer w...

źródło: 40823 Ile zarobisz jako Backend Dev w Polsce

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Val powalczy z C++ i Rustem o swoje miejsce w programowaniu?

Val to nowy język programowania, który wykorzystuje mutable value semantics dla efektywnego i bezpiecznego programowania systemowego, unikając problemów znanych z języków takich jak C++ i Rust. M.in. dzięki kompilacji do kodu maszynowego zapewnia dużą wydajność.

#programowanie #naukaprogramowania #cplusplus #rustlang #embedded #gamedev
Bulldogjob - Val powalczy z C++ i Rustem o swoje miejsce w programowaniu?

Val to now...

źródło: 30823 val alternatywą dla c++ i rusta

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uczę się programować w C#. W pracy troche wykorzystuje C# jako język skryptowy (programowanie pod AiR), oprócz tego rozwijam swój projekt w WPF. Cała moja wiedza o C# to przerobienie samouczka z strony microsoftu i Google, doc C# lub chat gpt gdy czegoś nie wiedziałem.
Generalnie mam wrażenie ze mam duże dziury w wiedzy, a ze będę miał teraz troche wolnego czasu to chetnie bym przeczytał książkę, która by mi pozwoliła ogarnąć
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Vane1905 dla mnie taka fajna książka uzupełniająca wiedzę praktyczną była C# in Depth. Nie jest zbyt teoretyczna, a tłumaczy wiele rzeczy, których poprzez samą praktykę trudno wychwycić.
  • Odpowiedz
DevOps - praca i zarobki w Polsce

Sprawdź, z jakimi technologiami pracuje DevOps i ile zarabia w zależności od rodzaju umowy i stażu pracy. Dowiedz się, jak wygląda zapotrzebowanie na tych specjalistów na polskim rynku IT.

#devops #sysops #korposwiat #programowanie #technologia #pracait #informatyka #naukaprogramowania
Bulldogjob - DevOps - praca i zarobki w Polsce

Sprawdź, z jakimi technologiami pracu...

źródło: 10823 ile zarabia devops w polsce

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wreszcie się zabrałem za kolejną rzecz z listy "simple js projects for beginners" google szukaj, który okazał się troszeczkę większy niż sądziłem. Ogólnie to kółko i krzyżyk w porównaniu z moim kalkulatorem to widać progres niczym niebo, a ziemia, chociaż bardziej ziemia, a sufit, ale to wciąż jakiś progres, prawda? I zauważyłem, że mam problem z jedną rzeczą, a mianowicie ze zbytnim komplikowaniem prostych rzeczy, bo jak się zabierałem za to, to
KodakPlamisty - Wreszcie się zabrałem za kolejną rzecz z listy "simple js projects fo...

źródło: t4tejlube9x51

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam 2 encje JPA w relacji one-to-many - Seat i Booking. Chciałbym pobrać Seat po id z Bookings ze statusem "ACTIVE'. Jeśli Booking nie miałby takich Seats to powinno zostać zwrócone Seat z pustą listą Bookings.

Takie query działa w konsoli do SQL:

select * from seats s left join bookings b on b.seat_id=s.id and b.status='ACTIVE' where s.id=1
Przerobiłem je na query do Spring Data JPA:
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nofenak: Musisz najpewniej użyć podzapytania (piszę z palca więc na pewno nie pójdzie od razu). select * from seats s left join (select seatid from bookings b where and b.status='ACTIVE') as bo on bo.seatid=s.id where s.id=1
  • Odpowiedz