@maly_ludek_lego jak masz 20 pare lat, brak zobowiązań, pasjonuje Cię programowanie i niespecjalnie masz hobby, to opcja 2.
Jak masz rodzinę, hobby i nie chcesz mieć choroby psychicznej, to opcja 1.
Oczywiście zależy od sytuacji życiowej, tego czy masz dzieci, czy chcesz spędzać czas z rodziną, czy masz kredyt itp. Jeżeli np. w pierwszej pracy dają Ci 15k, a w drugiej 30, a masz milion zł kredytu, no to pewnie 2 opcja wydaje się lepsza, ale jak np. masz rodzinę, spłacony kredyt i chcesz spędzać czas z dziećmi, to imho pieniądze już nie wynagradzają tego, żeby siedzieć cały czas przy kompie. Myślę, że każdy programista dochodzi też w pewnym momencie do tego punktu, że nie ma już za bardzo ochoty uczyć się 50tego frameworka, który akurat stał się popularny.
Sam ostatnio przeszedłem 4 etapy rekrutacji do projektu dla google i wszystko było już dograne, ale zrezygnowałem, bo wolę spędzać czas z córką, niż siedzieć do 19 w pracy, a tam był wymóg pracy w gównianych godzinach.