Robiliście kiedyś system kolejek opierający się na bazie danych?
Jedna aplikacja dodaje do bazy rekordy a kilka instancji innej aplikacji pobiera te rekordy i zaznacza że robi zadanie. Problem polega na tym pobieraniu bo dochodzi do sytuacji w której jedno zadanie jest przypisane kilku odbiorcom.
Szukam jakiś wskazówek jak to obejść. Baza danych może być dowolna ale czym mniej zasobożerna tym lepiej.
#programowanie #bazydanych
Jedna aplikacja dodaje do bazy rekordy a kilka instancji innej aplikacji pobiera te rekordy i zaznacza że robi zadanie. Problem polega na tym pobieraniu bo dochodzi do sytuacji w której jedno zadanie jest przypisane kilku odbiorcom.
Szukam jakiś wskazówek jak to obejść. Baza danych może być dowolna ale czym mniej zasobożerna tym lepiej.
#programowanie #bazydanych
0-3 lata: junior
3-5 lat: mid
5+ lat senior.
W czasach gdy technologie były mniej skomplikowane, projekty prostsze, a polskie IT bardzo młode ten rozkład sprawdzał się. Obecnie jednak w dobie inflacji skilla i przy masie ludzi 10-15+ lat expa, którzy wbrew przewidywaniom nadal siedzą w branży i pewnie będą do emerytury, ten model niezbyt działa. No bo jeśli gościa z ledwo 5 lat expa nazwiemy seniorem, to jak nazwać takiego co ma 15? Przecież nie każdy zostanie leadem czy architekem, masa ludzi nawet nie chce takiego awansu, bo lubi pracę inżyniera, a w skillach miękkich niezbyt się odnajduje, zwłaszcza, że przeskok finansowy jest niewielki. Tak samo jak nie każdy lekarz będzie ordynatorem, nie każdy elektryk brygadzistą albo inżynierem, nie każdy nauczyciel dyrektorem.
Moim zdaniem obecny realny układ to: