Rozmowy dotyczące urlopów
Programiści zazwyczaj to jednostki, które pragną mieć kontrolę nad własnym czasem wolnym, co czasem nie jest zgodne z ich pracodawcami. Praca senior .NET Developer zapewnia teoretycznie duże perspektywy w tej kwestii, szczególnie w przypadku dużych grup, gdzie stosuje się odpowiednie metody współpracy. Pracodawcy świadomi trudności przekonania seniora w dziedzinie tego języka, są stosunkowo skłonni negocjować różne rozwiązania związane z czasem na odpoczynek, czyli wyjątki od ustalonego grafiku, zmiany podstawowych godzin pracy, udzielenie dodatkowego urlopu i tak dalej. Praktyka pokazuje, że zdecydowanie łatwiej jest niekiedy wynegocjować lepsze warunki urlopowe niż zmienić wysokość wypłaty.
Potencjał do rozwoju
Młodym programistom często wydaje się, że kiedy osiągną stanowisko starszego programisty .NET, to zbliżają się do pełnego osiągnięcia. Oczywiście, w pewnym sensie jest to prawda, ponieważ istnieje moment, w którym można stwierdzić, że rzeczywiście perfekcyjnie zna się dany język programowania. Ale dobry programista jest często bardziej wszechstronny. Nawet jeśli pracuje się głównie we frameworku od Microsoftu, to jednak znajomość innych języków bywa bardzo pomocna, jeśli trzeba rozwiązać nietypowe zadania. Warto też przewidywać – znajomość tylko jednego języka jest mało strategiczna, więc warto w kontrakcie wynegocjować takie warunki, które pozwolą rozwijać swoje kompetencje także na innych polach poza głównym językiem.
Praca na odległość
Ten aspekt od wieków wzbudza kontrowersje, a wprowadzone modyfikacje w regulacjach niekoniecznie są korzystne dla specjalistów programowania. Wskazane jest uwzględnienie tej sprawy w procesie naboru, aby uniknąć zatrudnienia w firmie, która jest skrajnie nieelastyczna, jeśli elastyczność jest aktualnie oczekiwana. To jasne, że raczej nie uda się wynegocjować pracy w 100% zdalnej, ale bardzo często można ustalić jakieś przyjemne warunki, na które zgodzi się też pracodawca. Nie jest to jednak pewne, szczególnie w kontakcie z korporacjami, które miewają wymagania zniechęcające dla tych programistów, którzy nie są przyzwyczajeni do reżimu pracy w firmowym biurze.
Oczywiście, również omawia się kwestie podstawowe, takie jak wysokość płatności czy formalny aspekt współpracy, ale należy uwzględnić również te aspekty, które czasami są pomijane, a mogą znacznie wpływać na komfort współpracy.