Między młotem a kowadłem ...

Między młotem a kowadłem ...
OZ
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 4 lata
  • Postów:1
0

Witam wszystkich,
Do założenia tematu skołonił mnie inny temat na forum. Postanowiłem zapytać doświadczone osoby o zdanie bo jeśli mam być szczery, to jestem w kropce. Skończyłem studia i mam już ponad rok expa w korpo na javowym projekcie. Atmosfera jest bardzo fajna, nikt nie stoi nade mną i mnie z niczym nie pogania, cały czas mogę pracować w 100% zdalnie i kasa jest taka sobie. Niby wsystko fajnie ALE... Projekt jest prowadzony w straszny sposób, nie używamy żadnych 'rykowych' technologii jak Spring/Hibernate/Angular/React - jest to sama java + devopsowe rzeczy i sporo analiz. Kod miejscami to najgorsze możliwe spaghetti - niby cały czas zdarzają się refactory i to nawet fajne jest, jednak boję się, że 'czym skorupka za młodu nasiąknie...'. W rezultacie niby mam stabilne zatrudnienie, covid19 mi nie straszny, robota mnie nie stresuje (chyba, że właśnie pojawiają się problemy związane z 'górą') jednak technicznie to się cofam i boję się zderzenia z rynkiem pracy. Nie jestem też tym legendarnym entuzjastą, który po 8h jeszcze 4h dziennie spędza na własnych projektach - moje życie się na pracy nie kończy i w wolnym czasie już po prostu nie mam ochoty na dalszą edukację.

Jestem pewien, że to jest dosyć częsty problem na początku kariery i fajnie jest znać doświadczenia innych w tym temacie. Muszę przyznać, że ze względu na koronawirusa wizja posiadania pewnej pracy z regularnymi podwyżkami i brakiem presji jest bardzo kusząca ale cały czas mam też świadomość, że im dłużej trwam w tej sytuacji tym bardziej bolesna będzie zmiana.

edytowany 2x, ostatnio: ozzer
KamilAdam
nie używamy żadnych 'rAkowych' technologii jak Spring/Hibernate co to za firma? może wyślę CV
QuantumComp
QuantumComp
@KamilAdam: autor postu chciałby chyba generic crudy poklepać
PI
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Postów:2787
0

W pierwszej pracy polecam być gdzieś tak max 1,5 - 2 lata, coby poszerzać horyzonty.

QuantumComp
QuantumComp
  • Rejestracja:ponad 5 lat
  • Ostatnio:prawie 3 lata
  • Postów:40
0

Wszystko zależy od Twojej obecnej sytuacji jak dla mnie :D Jak nie masz czasu, a masz lajtową pracę, to ja bym siedział, studia się zrobi na lajcie, kasa leci, exp w pracy jakiś leci :D Jak nie masz żadnych innych zobowiązań to co Ci szkodzi porozglądać się, powysyłać CV i pochodzić na rozmowy. No ale też się nie dziw, Java pierwszą młodość ma za sobą już dawno, także ten :P

PaulGilbert
  • Rejestracja:około 7 lat
  • Ostatnio:około 15 godzin
  • Postów:919
3

Masz możliwość zmiany na lepsze, gdzie się będziesz bardziej rozwijał? Jeśli tak, to co czemu miałbyś nie skorzystać? Wiecznie chyba w tej jednej firmie nie zamierzasz pracować? Z drugiej strony jeśli Ci się tam dobrze pracuje i to jest dla Ciebie ważniejsze, to tam siedź dalej. Ja gdybym zmienił pracę, zarabiałbym niebawem pewnie ze 2x więcej (mimo że teraz uważam zarabiam dobrze), ale nie zmieniam, bo musiałbym też 2x więcej wysiłku wkładać gdzieś indziej. Musisz sobie uszeregować priorytety i ocenić co jest ważniejsze.

loza_wykletych
loza_wykletych
  • Rejestracja:prawie 5 lat
  • Ostatnio:około 4 lata
  • Postów:854
6
ozzer napisał(a):

Jestem pewien, że to jest dosyć częsty problem na początku kariery i fajnie jest znać doświadczenia innych w tym temacie.

Uśmiechnij się! Jutro będzie gorzej.


Z wszelkiego drzewa tego ogrodu możesz spożywać według upodobania - ale z drzewa poznania dobra i zła nie wolno ci jeść, bo gdy z niego spożyjesz, niechybnie umrzesz.
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
1

Za 2 lata w innym korpo będzie ta java jak chleb na zakwasie ale z deserów to już nie Angular tylko nowe js-owe smaki .Takie życie

Więc za tym Angularem możesz teraz nie tęsknić, bo za dwa lata będą na topie inne 'przeboje lata'.
Taka niewdzięczna robota jak refaktoryzacja, analizy, praca z legacy da zawsze cenione umiejętości.

PS
Spróbowałem sobie przypomnieć co było hitem 2 lata temu w wakacje. Dupa zbita, albo nie pamietam albo to był przebój innego lata.
Celowałem w Luis Fonsi i Despacito, ale lata i js-owe frameworki szybko lecą, Despacito było hitem wcześniej.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
loza_wykletych
loza_wykletych
Luis Fonsi i Despacito - przez chwilę pomyślałem że to jakieś JS frameworki o.O Chyba nie ma już dla mnie nadziei.
KamilAdam
Chronologia przebojów dla JSa (przynajmniej z punktu widzenia programisty Javy) to chyba GWT, Vaadin, Angular, React, Vue (mogłem coś pominąć) czyli wbrew obiegowej opinii hit jest co dwa lata, a nie co rok. Chociaż może sytuacja się już ustabilizowała i rynek jest nasycony?
loza_wykletych
loza_wykletych
@KamilAdam: Nie zapominaj że wiele z tych hitów to remake'i i covery pojawiające znacznie częściej.
BraVolt
@KamilAdam: Zapomniałeś o hitach regionalnych i sylwestrowych. Z wszyskich kawałków i remixów spokojnie można robić js-owe zestawienie miesiąca. Albo wzorem Playboya, może j-sowy króliczek miesiąca? (już czytałem na Medium, że ta albo tamta nowa biblioteka js jest sexy)
KHX
I cyk góra dół ręką do jsowej biblioteki.
MasterOf
  • Rejestracja:około 7 lat
  • Ostatnio:8 miesięcy
  • Postów:466
1
BraVolt napisał(a):

Za 2 lata w innym korpo będzie ta java jak chleb na zakwasie ale z deserów to już nie Angular tylko nowe js-owe smaki .Takie życie

Więc za tym Angularem możesz teraz nie tęsknić, bo za dwa lata będą na topie inne 'przeboje lata'.
Taka niewdzięczna robota jak refaktoryzacja, analizy, praca z legacy da zawsze cenione umiejętości.

PS
Spróbowałem sobie przypomnieć co było hitem 2 lata temu w wakacje. Dupa zbita, albo nie pamietam albo to był przebój innego lata.
Celowałem w Luis Fonsi i Despacito, ale lata i js-owe frameworki szybko lecą, Despacito było hitem wcześniej.

Ja tam pamiętam, że React/Angular od zawsze był w modzie :)
Poza tym na nową technologię nie tak trudno się przestawić. Liczy się sama jakość kodu, to czy piszesz to w okropnej Javie, czy fajnym JS nic nie znaczy

PerlMonk
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa 🐪
  • Postów:1719
0

Pierwsza praca często bywa rozczarowująca niezależnie od technologii w jakiej się pracuje. Skoro już ma się tę pracę to polecam wyciągnąć co się da i obserwować: projekt, ludzi, procesy. Można wyciągnąć wnioski i mieć listę w stylu "jak czegoś nie robić" albo "czego nie chcę". Na pewno nie warto się zamykać. To przyda się na przyszłość.


Nie sztuka uciec gdy w dupie sztuciec. 🐪🐪🐪
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
0
MasterOf napisał(a):

Ja tam pamiętam, że React/Angular od zawsze był w modzie :)

Zwycięzcą teleturnieju będzie ten, kto trafnie przewidzi co będzie wschodzącą gwiazdą za dwa lata (i już dziś zainwestuje komercyjnie w przyszłą gwiazdę)


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
MasterOf
  • Rejestracja:około 7 lat
  • Ostatnio:8 miesięcy
  • Postów:466
0
BraVolt napisał(a):
MasterOf napisał(a):

Ja tam pamiętam, że React/Angular od zawsze był w modzie :)

Zwycięzcą teleturnieju będzie ten, kto trafnie przewidzi co będzie wschodzącą gwiazdą za dwa lata (i już dziś zainwestuje komercyjnie w przyszłą gwiazdę)

Nope, zwyciezcą będzie ten kto po prostu będzie robił to co lubi. Narzędzia się zmieniają, powstają nowsze, to tylko narzędzie, nie ma co się nad nim pochylać. Liczą się same umiejętności ;)

BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
0
MasterOf napisał(a):

Nope, zwyciezcą będzie ten kto po prostu będzie robił to co lubi. Narzędzia się zmieniają, powstają nowsze, to tylko narzędzie, nie ma co się nad nim pochylać. Liczą się same umiejętności ;)

W tym momencie wrzucam aktualny tu temat wejścia od zera w Go.
Pan ma ładne doświadczenie... ale nie z ogórkiem Go


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
KamilAdam
Nie rozumiem polskich filmów :/
PerlMonk
@KamilAdam: Bo ty nie rozumiesz prawdziwej sztuki :]
KamilAdam
@PerlMonk: całkowicie możliwe, jestem z robotniczej rodziny
BraVolt
@KamilAdam: Elita jesteś - miastowy :)
wiciu
Też nie rozumiem, o co chodzi i jaki ten wpis i film ma związek z tematem dyskusji. :P
CW
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 2 lata
  • Postów:251
0

Niestety różne wersje tej samej biblioteki też potrafią się znacznie różnić. Ponieważ obecnie zgłębiam Vue to zahaczyłem o Vuetify i VeeValidate. VeeValidate w wersji 2 i 3 to kompletnie inne narzędzia :)

heyyou
  • Rejestracja:ponad 6 lat
  • Ostatnio:4 dni
  • Postów:182
0

ale to wciaz tylko biblioteki
jak poznajesz javascripta/typescripta to potem wszystko jest podobne ;) po prostu pracujesz z odaploną dokumentacja i stackoverflowem i tyle
innej pracy na froncie sobie nie wyobrażam

N3
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 2 lata
  • Postów:84
0

Który to już raz ktoś narzeka że chciał pracować w top technologiach a trafił do jakiegoś skansenu. Podejrzewam że w Polsce większość projektów to jest utrzymanie starych rozwiązań bo nie opłaca się ich przepisać. Niestety, z doświadczenia wiem że część firm kłamie w ogłoszeniach rekrutacyjnych i dopiero jak już podpiszesz umowę to dowiesz się z czym masz do czynienia.

Także jest duże prawdopodobieństwo że trafisz z deszczu pod rynnę. Na twoim miejscu wstrzymałbym się z decyzją o zmianie pracy, zważywszy na obecną sytuację rynkową.

MasterOf
No to wtedy zmieniasz firmę i potem taka firma ma problem w znalezieniu pracownika
PA
Okres próbny w IT to + dla pracownika.
N3
Może kiedyś tak było. Teraz wrócił rynek pracodawcy więc na jedno miejsce jest paru chętnych. Okres próbny to inna kwestia.
PA
Może rynek stażystów/praktykantów. Ale fakt chętnych paru jest, to nie znaczy, że jest konkurencja.
BC
@N3 że rynek kogo? może w przypadku juniorów, ale ktokolwiek z doświadczeniem ma totalnie inna sytuację
MasterOf
  • Rejestracja:około 7 lat
  • Ostatnio:8 miesięcy
  • Postów:466
2

No, aż nie mogę czytać wypowiedzi co niektórych.
Normalnie płacz i zgrzytanie zębów.

Jaki rynek pracodawcy? Jaka sama utrzymaniówka w Polsce?
Pracowałem w kilku firmach i w żadnej nie miałem utrzymaniówki.
Dodatkowo zmieniałem pracę w czerwcu i zmieniłem też teraz ( na początku lipca ), ponieważ kilka rzeczy było jednak innych niż mówiono mi na rekrutacji. (Czasami tak się zdarza ale trzeba wtedy zmienić pracę a nie jęczeć jak stara baba)
W ile znalazłem nową pracę? W tydzień.
Da się? Da się.

A tutaj to widzę, że co niektórzy jakby stracili wszelką nadzieję - @N3 o tobie głównie mówie

edytowany 2x, ostatnio: MasterOf
N3
Nie wiem skąd teza że straciłem wszelką nadzieje. Z mojej perspektywy rynek się zmienił, mam kilku znajomych którzy mieli/mają mniejsze lub większe problemy ze znalezieniem pracy. Oczywiście mogę się mylić bo to tylko kilka przypadków. Z drugiej strony to że Tobie udało się tak szybko znaleźć nową pracę też o niczym nie świadczy. Po prostu radziłbym OP'owi dobrze się zastanowić zanim rzuci papierami.
MasterOf
Udało mi się szybko znaleźć pracę 2 razy w ciągu miesiąca. I to o czymś świadczy :)
BraVolt
Znowu dostaję maile z ofertami albo jak wczoraj, z prośbą o kontakt jeżeli w ogóle jestem zainteresowany nową pracą a żadna z wstępnie zaproponowanych/przesłanych ofert mi nie odpowiada - "są inne propozycje które chętnie Panu przedstawię". W kwietniu, maju może 2 maile na miesiąc to było wszystko. Disclaimer: korpo + metropolia
wiciu
Myślę, że sporo zależy od kompetencji, doświadczenia, Twoich oczekiwań, gdzie szukasz tej pracy, obserwacji rynku, firm, itd. Generalnie, był pewien przestój w okolicach marca, a teraz myślę, że jak ktoś jest ogarnięty i ma doświadczenie, to sobie znajdzie pracę bez problemu w dość krótkim czasie. Jak ktoś jest bardziej wybredny, to po prostu poświęci na to więcej więcej czasu.
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
1
MasterOf napisał(a):

Jaki rynek pracodawcy?

Rynek pracodawcy, bo tak Wyborcza pisze 3 razy w tygodniu. Rynek pracodawcy, wielkie zwolnienia, gigantyczne bezrobocie - wszystko + PiS.
Ta sama Wyborcza pisze co dwa dni, że nawet w pandemii kupno mieszkania to konieczność, bo wzrost cen jeszcze przyspieszył.

Nic dziwnego, że przegrali wybory, bo mimo szalejącego bezrobocia, rynku pracodawcy, ludziom tak się z Duda i PiS powodzi, że nawet bezrobotni w pandemii inwestują 500+ w nieruchomości.
Więc jak wiemy, jest rynek pracodawcy i powszechne bezrobocie, ale pamiętajmy, w poniedziałek mieszkania będą 5% droższe.

PS
Nawet dziś TVN24 Biznes informuje o "Zaskakujących danych z rynku pracy". Jest dużo lepiej niż przewidywano, ale są gminy z dużym bezrobociem.
Więc jak już TVN musi "udekorować" twarde dane filmowymi wstawkami kilkuosobowej kolejki bezrobotnych w jakimś urzędzie pracy mocno na prowincji, gdzie często życie ustawione było pod jedynego pracodawcę w rejonie, to sytuacja rzeczywiście jest "zaskakująco" lepsza od przewidywanej.

W tym samym materiale przyznają, że w metropoliach (Warszawa) bezrobocie jest obecnie na śladowym pułapie 1% z hakiem.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
edytowany 1x, ostatnio: BraVolt
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)