#anonimowemirkowyznania
Jak rozpoznac dobra firme w trakcie rekrutacji jako programista?

Wlasnie zaczalem prace w nowej firmie jako Java dev, otwieram klasy, a tam 5-10k linii kodu w klasie.
Dokumentacja pisana w stylu "zobacz jaki jestem madry" i bardzo ograniczona.
Komunikacja przez Slack, trzeba byc nieustannie przy komputerze, bo ktos moze zadzwonic nagle. Outlooka sie nie uzywa do ustalania spotkan.
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nicnievmim: w pierwszej kolejności trzeba zamknąć wykop i nie marnować czasu.

W drugiej wziąć jakiekolwiek materiały i zacząć coś programować. Od najprostszych rzeczy.

Tylko tyle i aż tyle. Nie trać czasu na szukanie najlepszych materiałów. Weź jakiekolwiek. Z czasem sam ocenisz co Ci bardziej pasuje
  • Odpowiedz
Znacie jakąś stronę (może być płatna) gdzie można rozwiązywać zadania z Javy wczytując je do IDE? Mam na myśli coś podobnego jak w tym filmie:
https://www.youtube.com/watch?v=KGs7e5424G0
Czyli wczytujesz projekt do IDE, masz tam jakieś unittesty i masz uzupełnić jakieś klasy, metody itp. Przykładowo, unittesty do jakieś funkcjonalności są już stworzone, a ty masz tą funkcjonalność zaimplementować.
#programista15k #programowanie #programista25k #java
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: Pytania wszędzie są z pogranicza tego co pokrywa się w wymaganiach z zadeklarowanym Twoim doświadczeniem, więc odpowiem klasykiem: to zależy ¯\_(ツ)_/¯
  • Odpowiedz
@m_bielawski: Well, pewnie chodzi o testera manualnego, więc pewnie brak języka albo js do pisania skryptów w Postmanie. Jeżeli chodzi o testera automatyzującego to tak jak wyżej napisane zależy od projektu, w którym reszta kodu jest pisana, ale z rynku widać, że głównie java, później python
  • Odpowiedz
@BrakWolnegoLoginu: Jeśli chcesz pisać jakieś apki wspomagające testowanie, porównywanie danych, itp. - lepiej Python, bo szybciej się nauczysz i szybciej będziesz pisał drobne rzeczy.
Natomiast jeśli myślisz o testach automatycznych to na pewno jest więcej ofert w javie i pewnie są średnio lepiej płatne, bo wiecej korpo korzysta z javy.
  • Odpowiedz
Jaki jest najbardziej efektywny sposób sprawdzania jakie są różnice między tym co w bazie a miedzy tym co przychodzi z api? Może ktoś rzucić jakiś buzzword?

Chodzi o sytuację kiedy na bazie jest np. 10 000 rekordów w kilku tabelach i codziennie odpytuje się zewnętrzne api po te dane, jak wychwycić co trzeba będzie zaktualizować, co nowego dodać, co usunąć, a co przywrócić (poprzez soft delete)? Póki co pomysłem jest dodanie hash
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: nie rozumiem, co masz na mysli z tym opieraniem się na id

robisz coś w stylu:

MERGE docelowa_tabela as target
using ta_nasza_tabela_tymczasowa_z_danymi_z_api
  • Odpowiedz
Czy podczas nauki programowania z jakichkolwiek źródeł (tutoriale, ksiązki, kursy itp.) robiliście notatki?

Czy uważacie, że robienie notatek z programowania ma sens?

#programowanie #naukaprogramowania #csharp #python #java #javascript #ruby #cpp #php
w.....1 - Czy podczas nauki programowania z jakichkolwiek źródeł (tutoriale, ksiązki,...

źródło: comment_1664561199kGXFR7jodBzYmaWN3AbFmM.gif

Pobierz

Czy robiłeś notatki?

  • Tak, robiłem. 43.7% (80)
  • Nie, nie robiłem. 56.3% (103)

Oddanych głosów: 183

  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W nowych projektach z której wersji Java korzystacie? Najnowszej LTS czyli 17, bezpieczniejsza opcja ze względu na kompatybilność z libkami 11 czy może jeszcze inna? #java #programista15k
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@joolekk: @pyroxar: jakby co to w gradle piszesz albo w groovy ( bez kts. czyli build.gradle ) albo w kotlinie i wtedy plik ma nazwę (z kts czyli build.gradle.kts ) i dlatego może jak kopiowałeś example to pokopoiwałeś część z groovy a część z kotlina i nie działa.
  • Odpowiedz
Cześć, szukając pracy w ekosystemie #java , mikroserwisów, message brokerów etc, chciałbym nauczyć się clouda, tak żeby poznać bardziej technologię (na razie tylko podstawy prywatnie ogarniam) i nie odstawać od rynku.
Tylko słyszałem, że jeśli firma ma wpisane np. AWS w ogłoszeniu to nie znaczy, że developer będzie miał dużo styczności z awsem.

O co powinienem pytać przyszłego pracodawcę w kontekście clouda w projekcie? Czego mają używać, żeby to się faktycznie nazywalo,
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@r00ti: .Net to taka sama krowa jak Java i jakoś nie widziałem go masowo używanego w chmurze. U nas w chmurze jest głównie Java, Golang i Rust. Przy czym Golang jest tak popularny w chmurze nie dzięki faktycznej lepszości, a tylko dlatego że to twór Google używany w konfiguracji k8s, który też jest od Google. Pewne rzeczy po prostu musisz napisać w Go bo nie ma innego wyboru. Przy Javie
  • Odpowiedz
@Edelner: miałoby to sens? Załóżmy, że mam metodę do mnożenia i dodawani które zmieniają stan obiektu. Jak wiadomo kolejność takich operacji ma znaczenie. Jeżeli IntelliJ mi to zmieni to dostanę na końcu inny wynik niż powinienem.
To o czym piszesz to pewnie jakiś builder gdzie czasami faktycznie fajnie byłoby mieć to w kolejności jak jest zdefiniowane.
Odpowiedzi nie znam na twoje pytanie, ale biorąc pod uwagę to co napisałem na
  • Odpowiedz